skysight-inc/HackerNews huggingface dataset:
I had precursor to this at home , the BBC Micro.
I remember using the Acorn Arch at school, we had a lab of about 20 of them.

From what I remember no crashes, viruses or anything of the sort on any of them.

I remember at the time the pressure on the school at the time to switch to IBM PCs "because that is what business is using", which in hindsight feels like a shame.

Were these things popular outside of the UK?
Excellent!

Now we just need someone who goes in the ressources and changes them to the old icons from VS20008.

Maybe it's even possible to hack away the rest of the Metro design ugliness
It's amusing that they 'lost control' of it because a simple bit of code along the lines of "if www.google.com resolves then shutdown" would be effective at detecting whether it was on the Internet or not.
Hierarchy Exploit Pack: New Crimeware for the Gangs
Learning versus Education
The only thing that interferes with my learning is my education. - Albert Einstein

http://www.slideshare.net/HishamForadian/uzity-foradian
http://www.slideshare.net/HishamForadian/uzity-foradian
How Much Do You Know About the Facebook Playboy Eduardo Saverin?
Sound Reducing Curtains: Absorb Noise But Let Light Go Through
> can be responsible for painful and "real" physical damage in the physical world

Well of course, that's the entire point! They are not trying to do entirely virtual actions à la Star Trek's A Taste of Armageddon.

However, you have to concede that at least so far the physical damage is far lower, and therefor unlike you I do regard it as better.
Not the op, but some considerations:

The screenshot isn't readable, feels odd tacked on at the bottom, and if you click it, you don't get an enlarged version. This is a language, not an editor, right? That's what the title says. But where is the hello world? Where is the list of snippets to give you a feel for the language?
> It's amusing that they 'lost control' of it because a simple bit of code along the lines of "if www.google.com resolves then shutdown" would be effective at detecting whether it was on the Internet or not.

Not really. The code would need to rely on or implement additional network (or DNS) code, and then also make a network connection; making it much more easily traced.

Either way, I think the "lost control" headline here is a bit much. Stuxnet, from the analysis performed, was harmless beyond the target network.
Maze Generation: Weave mazes
look at point 20

That's a fully general counterargument.
I intend no offense, but can we for once not be pedants? The January 11th incident happened in a public, civilian area (http://wikimapia.org/#lat=35.75663&lon=51.450485&z=1...), it was the fourth such incident (that I know of), and witnesses described a man on a motorbike that attached the bomb to the car.

I'm pretty sure that if you happened to be a block away when a Livermore Lab nuclear scientist was killed by a focused car bomb delivered by a motorcyclist, you'd get a little jumpy and U.S. news reports would call it terrorism.

And, U.S. officials are claiming that the bombings are being carried out by the People’s Mujahedin of Iran, a terrorist organization, and Iran's own vice-president called it an act of terrorism.

For us to call this anything other than terrorism would be hypocrisy.
Upon reaching competitive level (level 30), you must have won a descent enough amount of free points (IP, as opposed to RP that one gets only by paying) to have a bunch of champions with appropriate runes. I think it is not really a problem, because you need to master the champions you play anyway to have some fun and win games.
Then, if one really enjoys the game, one plays just for the fun and IPs can stack up without you noticing.

The IP boosts thing is actually not a good idea: you reach higher levels artificially, without gaining real experience with the game and the champions you play. If you go straight to ranked games at level 30 by this mean, your ELO will probably be very poor; you'll be flamed by your team for your poor play, and that's a really bad experience (you'll have to learn to ignore clueless flamers though).

It should also be noted that Riot is not very greedy: sometimes you get free IP boosts, and even free RP (not enough to immediately buy something though - well played). And upon a recent server incident they refunded me RPs without asking questions - even though they could see I never bought anything from them.

The only things one cannot get just by playing are skins (custom outfits for the characters). As strange as it seems to me, it is actually the first thing that some players buy - instead of things that would improve their character's stats.

It seems to me that it works in a similar way as shareware games works. I also think it is an interesting response to the problem of piracy. See for instance Blizzard with Starcraft 2, who apparently refuse to offer LAN mode just because of that.
I always thought the special thing was the way file saving was done, especially if you had something like ArtWorks and Impression up at once and wanted to save between them.

Definitely miss mine - and it still amuses me how things it handled so easily like having a common vector file format or decent anti aliased text took so long for the rest of the world to get near.

Zarch/Lander was impressive, but seeing Sibelius running for time was astounding.
Such mechanism would make it very easy for Iranians to defeat the purpose of this program.
Both agencies and contractors employee people with the skillsets needed to write these kinds of things. While there are a large number of incompetent government employees and contractors, there are also a small number of frighteningly talented developers working in this area.
Having used GWT for a large web application it is hard to say much positive about building web client applications in Java. The GWT compiler technology and debugger support are great... but the flaws and rigidity of the Java language are so deep that quickly it becomes frustrating. Yes you get the syntax and semantics of java which may be a benefit for certain developers to quickly produce web apps but the abstraction is leaky and the nature of the language is unsuited for use in the browser (or GUI programming in general).

I think the results speak for themselves - anyone care to name a GWT application from google with a world class GUI?
From the NYT article:

> American, European and Israeli officials involved in the program, as well as a range of outside experts. None would allow their names to be used because the effort remains highly classified, and parts of it continue to this day.

Convenient. Not only was the reporter able to secure one reliable, anonymous, highly privileged source to confirm the story, but he found multiple!
I think there are defense contractors that develop and weaponize exploits, rootkits, and so on for the government and while I'm sure some of that work was used in Stuxnet, I think anything specific to Stuxnet was handled by actual governmental agencies. The article names the NSA and an Israeli unit.

As for recruiting, you wouldn't ever get recruited directly to such a project - you'd already need a TS/SCI clearance and to have proven yourself within the NSA. As for recruiting into the general field of classified cybersecurity, it's not too much different from any other field; they post job ads, scour college campuses, probably advertise at defcon, etc. Generally if you're getting hired without a clearance it's not for a specific position - it takes upwards of half a year before you get cleared and can start, at which point they figure out which project to put you in.

As for the most talented hackers, keep in mind the subject area: Wall Street has very little demand for security researchers, and Silicon Valley's demand for them is minuscule compared to the government's.
It might be a weighted 40%. As in, she knows 40% of what she needs to know or will encounter in real-world JS... or she's 40% as productive as she'd be with maximal fluency. There's probably a Zipf's Law over programming idioms where you can pick up the first half in a few months, the next quarter takes a year or so, and the last quarter takes more than a decade to encounter, comprehend, and be able to use masterfully.

Using a frequency-weighted metric, I would say that I'm 70-95% fluent (unknown unknowns make it hard to get confidence in a number) in my best languages, but I'm not an expert in any of them (and I'd only rate myself 3-3.5 on a 5-point scale, because percentage fluency on first-order concepts isn't the only important thing). I don't think it's hard to get to that point. Getting those last few percentage points is much harder.
Www.louisvuittonpurses-usa.com
In retrospect, I think that had the UK adopted the Archimedes, it would have been the bargain of the century. Enough software gets written here that compatibility with the rest of the world wouldn't have been an issue (esp. since at the time we were in a world in which incompatible systems were the norm) and in fact once the Archie's superiority was demonstrated we'd have been exporting it. Esp. considering the change in the national mental landscape, that every (user-friendly, GUI) computer you encountered was easily programmable to a professional standard in BBC Basic - now only 25 years later is that kind of democratization of computing entering the public consciousness, we could have had it all the time!
It got discovered, I would call that loosing control.
Actually if I knew the target was specifically targeted and killed by a careful operation I would be more relaxed knowing that my country's enemy was so careful about killing.

It's the same reason why people get in an uproar over a random murder, but barely care when the killing was targeting a specific person.

Terrorism is random. Killing a person because of how they help the military is not terrorism even if done in public. You can call it assassination if you wish (which plenty of people condemn), but it's not terrorism.

Remember Alexander Litvinenko? (The Russian spy who was killed with plutonium.) I don't remember any exclamations of terrorism.
Just bought the bundle, excellent games. i would have bought the bundle just for limbo and psychonauts. My productivity is going down this weekend.
Are there really 3^8 photo apps or did you just pull that number out of the air? Also, why do you know my ATM PIN?
if this info is correct then it's an outrage. control lost or not.
Yes, same functionality. I only meant the implementation, the code. Let's take an example: The APL and APL-related languages. IBM and some other old companies have been licensing these "languages" for many years. But what are people really licensing? Not the language. If we agree that languages are not protectatble, then no one needs permission to use a language. (What the licensee is really paying for is the use of an interpreter and perhaps support/consulting.) But how many programmers understand this distinction?
It's an interesting change. I remember watching a documentary recently about the development of motorway signs in the UK. When considering the psychology of recognising words quickly, Jock Kinneir and Margaret Calvert realised that the caps-only typography of the time would slow down the time it took for drivers to recognise a sign- properly capitalised sentences have more distinctive shapes, allowing people to skim read them. more: http://en.wikipedia.org/wiki/Transport_font
It's interesting that when using VS 2012, I do tend to actually have to read the words, rather than just recognise them.
Social Security Attorney Charlotte
Looking for a disability attorney in Charlotte? Robert Whitlow has been representing those seeking Social Security disability benefits for over 30 years. Call now!
Extreme canvas (HTML5) manipulation
While BBC Basic was kinda fun, I'm not sure I'd be in a happier place right now if I had to work with 100 million lines of legacy BBC Basic :-)

Pop quiz. What did the following commands do?

*.
P.
*OPT4,3
The World's First Gaming Tablet
>> Iran is an evil theocracy and can't be trusted with nuclear weapons.

As per history, I believe the US is the only nation that cannot be trusted with nuclear weapons.
Feels a little bit cheap but I got it in 6 blocks

Imgur's down so:

while: true
do:
move forward
turn left
move forward
turn right
I remember a composer I knew had one because of Sibelius, this was in Australia. They weren't unknown here but were certainly rare. I do remember that RiscOS was a thing of beauty though, very very sleek.
It's really not pedantic, it's about using the right word. Terror means fear. Assassination means killing a specific person.

Assassinating Iranian nuclear scientists has the concrete and (for the presumed perpetrators) desired effect of denying Iran the service of those persons. Instilling terror in other nuclear scientists is a much lower order side effect.
Show HN: shortcutFoo adds drills to help you learn the Command Line
To play Devil's Advocate: How did they "fuck up big time"? From what I can tell from press coverage Stuxnet did exactly what it was supposed to do - damage centrifuges at Natanz.
Because they're protecting us, remember?

http://www.youtube.com/watch?v=Cr7ePrCAqzo
I saw that umbrella in Amsterdam @ MHD. Sadly, they just showed how it worked but not how it was made.
How did they possibly know the code is 50 times that big. Is the code out in the open?
Because Iran is a signatory of the Nuclear Non-Proliferation Treat (http://en.wikipedia.org/wiki/Nuclear_Non-Proliferation_Treat...) and their development of Nuclear weapons is thus in violation of international law.
Microsoft Visual Studio 2012 RC
Watch Piranha 3dd
Cinematography of Watch Piranha 3dd Online is by Alexandre Lehmann which is edited by Devin C. Lussier, Martin Bernfeld, along with Kirk Morri. The movie is distributed by Dimension Films under Mark Canton/IPW and Neo Art & Logic studio which is due to be release in theaters on the 11th of May, 2012 in the United Kingdom and on the 1st of June, 2012 in the U.S..
The drag-and-drop of the file icons with the sender not needing to know whether it was going to another running program or a filing system? Yes, that was nice. You know of the ROX Desktop? RISC OS on X. http://roscidus.com/desktop/
While reading the letter to his wife I felt a sense of guilt and stopped reading. Why is it that after a person's passing their right to privacy is no longer respected? While they are alive to read and publish such information without consent would be bad, but why is it OK after their passing? Even if they will not feel the pain of the invasion of privacy, that does not give someone else the right to expose such information. I think for the good of the group should only extend until it starting impinging on the rights of the individual.
You're wrong. You can still be in control of a botnet (for example) even if it gets discovered and you can't spell 'losing'.
I think the monthly whoishiring 'bot' will probably be posting this within the next few hours.
moreover, http://dlang.org works fine. is index0 significant in some way?
* causes OSCLI to handle the rest of the line. Dot was an abbreviation for Cat, short for catalogue, IOW ls(1). P. is presumably at the BASIC prompt; it abbreviated the PRINT keyword. OPT had the filing system set some options stored on the current disk; 4 was how to handle the !Boot file. 0, do nothing; 1, load; 2, run; 3, exec, i.e. pretend it had been typed.
What if google.com isn't resolvable from the host? The quality of person on HN has gone down hill.
Much as I loved the Archie, I don't see it working like that, largely because if the UK is going to play the protectionist game then it would simply have encouraged others to do so.

Arguably the main problem was never working out how to sell them into the US, but ARM aside too much of the rest of the platform may have been superficially nice, but wasn't really the foundations of a long running computer platform.

What really still amazes me is Acorn didn't put the RISC OS front end on NetBSD back when it became clear running BSD was far more interesting to most of Acorn's own staff than RISC OS was. By then it was probably game over anyway.
ETSI chooses Apple’s proposal for new 4FF nano-SIM standard
> monkey-patching is, for better or worse, an accepted and widely used tactic.

I'd dispute this.
Did the Germans launch a crewed rocket into space in 1933?
Ask HN: Can you name VCs currently investing in employment and finding talent?
mojoLive is in the space of solving the talent crisis and simplifying hiring processes. We're doing all of this without the necessity for pushy recruiters. Our market is the job market; talent acquisition, retention, etc.

I'm trying to do some research on super angels and VCs who have a track record of investing in employment, recruiting, finding talent (or perhaps those that may have a preference to get into this market). If you know of anybody, your help would be much appreciated!
Entrepreneurs, Hiring, and Investment in Human Capital
That's because you hear about the snafus, not the successes. There is much more incentive inkeeping the successes black, classified, and burried. Snafus are, almost by definition, just the things you hear about---otherwise, whos's to say?
Visual Studio 2012 RC is released - The Big Web Rollup
Pasadena Valet Parking Services - OriginalParking.com
If you are searching for Pasadena valet parking services and Valet Pasadena then you are the sheer right track to obtain optimum parking services in Pasadena.
Is There An E-Commerce Bubble In Turkey
IAd’s Hopefully Long Future
Watch Movies Online
Watch movie online without any survey in any format.Get a quick access on thousands of movies without any risk in just few seconds.You can also download movies in any video format.
Thanks for the nostalgia trip. Mine was similar upto the iBook and I had a couple of RiscPCs...

I actually lived down the road from the Beebug store in St Albans in the 1980s. I remember getting a demonstration of Econet and SJR MDFS back in the late 80s and seeing the FIRST retail Acorn A310 demonstration. I also bought my copy of E-Type[1] in there!

At the time, the A310 literally cocked a leg and wee'd all over anything else on the market.

[1] http://www.youtube.com/watch?v=iwWXloIzqAg
Yeah, you've explicitly mentioned it was your experience, so I shouldn't have said that you “suggest” it.

I should also admit that, although grandparent expresses the idea I had after reading Joel's comment, myself I don't have that orderly life and many good habits. More of the opposite, actually, and I also often enjoy making decisions on-the-fly.

I find the abstraction analogy appealing and inspiring, though. It probably could help people like me, whose stumbling point in forming and following habits and rituals is the lack of motivation.
The first time I bought something from topatoco I talked about them to all of my friends because of the hilarious emails they sent
This is good advice. I believe I did ask and get the okay for using Python on this particular problem, which made the reaction a bit more surprising to me.

The next question had to do with string manipulation and I think he was just worried it would've been terribly easy if done in Python.
I bet that people who fail, while shooting for the moon, still learn a whole lot. The experience and knowledge should pay off and count for something, even when slinking back to a boring job.

But I agree that it'd be nice to hear of lessons learned from more of the failures. Something is wrong when the majority of startups fail, but the majority of the popular blog posts are about success, or are from those who have succeeded.

And now time for a shameless plug. To avoid the survivor bias, I started my blog when I quit my job: http://alexshye.wordpress.com/. If I flame out, it will be documented on the inter webs :)
As I said above, that's a better implementation of the same solution which is, pick two states and alternate by using the knowledge that if the previous is odd the next is even.

In essence your solution and the strcmp one follow the same logic, except yours is limited to two states as it is - but indeed the best n-state solution uses an array too.

What you posted here is a somewhat optimized implementation of the right solution, which is slightly better, like the boolean one (indeed you're using one bit that you flip ...).

But the BIG difference between the mod family of solutions and ours is that mod is over ten times slower because it does not correctly use the problem data.

I'm not the best coder there is, but I know it is much simpler to base yourself on something you already know (the state of the previous row) rather than doing additional computing because an analytical approach says alternating two colors is like having a color for even rows and one for odds.

By the way. your code is evil, if you're going to implement two-state logic, you're expected to use a boolean, and it will run faster with an if(b){str1}else{str2} than with an array that costs additional processing because of its nature (I'm talking straight out of my ass btw, but I still know it's inevitable that an array of two strings requires more bits and ops than two strings).

Also, the point of using an array for such an exercise would be to support n-state logic, yet your fake-boolean int approach makes it doubtful ;)
I remember playing Sabacc freeware on a HyperCard stack with my old LCII. Unfortunately I eventually figured out the pseudo-random card shuffling algorithm and it lost all appeal to me.

edit: Found it. http://hem.passagen.se/johan99/files.htm
Yet everyone uses much slower RAM in servers and will likely continue to do so, all the while caches swell, etc.

Optimizing memory usage is almost irrelevant today, until it starts being a bandwidth problem, and that's still solvable but only through complex scaling strategies that also cost several engineer-years.
The stars like sea froth: the end of our home galaxy
How do I learn to read with high retention? I'd love to do that. Currently I feel like the words I read are falling out of the back of my head :-(
> I think it was even in one of the Bundles before but I'm not sure.

That was actually Penumbra: Overture
For example this one seems fairly direct to me: http://www.clearancejobs.com/jobs/1536410/cyber-software-eng...
Visual Studio/TFS 2012 Release Candidate Available Today
I used to sing with one of the authors of Sibelius, who was a very talented guy. I remember him bemoaning the cost of an Apple dev kit when they were looking at porting Sibelius to the Mac back in the early 90s.

One of the great advantages of the Acorn hardware was that there was no barrier to entry if you wanted to program them. Perhaps because their initial focus was computers for use in education everything you needed was always right there. You could sit down and start typing code.

If you wanted to write C (there was a C++ compiler based on CFront too IIRC) then you had to buy a compiler, but people achieved a huge amount with the tools available on stock machines.

For a number of years, Acorn had the most powerful desktop computers in the world at a reasonable price, but they failed to capitalise on that advantage & were eventually overtaken by the MS/IBM/Intel juggernaut.
The long side of a piece of A4 paper is 297 mm.

Light can travel, in one nano second, 299.8 mm.