skysight-inc/HackerNews huggingface dataset:
Another book to read if you like this kind of thing is "Revising Business Prose" by Richard Lanham. In it he shows how to resuscitate business-speak into readable text. Many of his examples could have been taken verbatim from my place of work. I have heard colleagues use "orientate" and "updation" intead of "orient" and "update". Sadly, that is really how some people speak!
The creator of Minecraft is creating a space game!? He should totally call it Starcraft.
Well, yes it isn't new, there are also still 900 numbers. But just look at the offerings, Skype, AT&T(ether), the services are either a "value add" for the company or just look like crap. This space is begging for an implementation that doesn't suck.
It's not quite as bad as it would be in a program other than an emulator, granted, but I can't imagine that it's easy to notice a bug in a 200-character line of:

int pos=(ram[PC++&0xffff]+X)&0xff; byte v=ram[(ram[pos]&0xff)|

And so on. It just seems like some sort of code generation would be much easier.
Yes, we did an exit interview, we're pulling together the numbers and will post them in the next week.

We're definitely very interested in your second question too. It's going to be a few weeks before folks get offers and accept them, but I'm 100% committed to these numbers being transparent. Stay posted.
I've been using Prismatic for a month or two and really like it--it brings up interesting and relevant stories every time.
I think you missed my point.

I agree that for trivial regex it's useless. For instance (directly taken from Python doc) in this case:

a = re.compile(r"""\d + # the integral part
\. # the decimal point
\d * # some fractional digits""", re.X)
b = re.compile(r"\d+\.\d*")

that's useless. But for more complex problems it may be useful (e.g. http://www.doughellmann.com/PyMOTW/re/ I know email matching regexes are not really complex or even a good example of use of regexes but that's the first example I found).

Another point is that even if I can read/write (that's the case) regexes other people may have to deal with my code and it's a well known fact that many people doesn't understand/like regex, so splitting them in small "chunks" may help them.
Looks like standard emulator coding to me. Op-codes and state changes.
Johnny and Jenny Can Code
Prismatic feels simply magical when you use it.
Not everybody buys HP... A 1U Supermicro 4-socket 64-core Opteron server with 32GB RAM costs $3850.

http://www.newegg.com/Product/Product.aspx?Item=N82E16816101...
http://www.newegg.com/Product/Product.aspx?Item=N82E16819113...
http://www.newegg.com/Product/Product.aspx?Item=N82E16820239...
MIT 'Smart Sand' Self-Sculpts into Any Shape, Duplicating Objects Automatically
Loic Le Meur's take on Highlight
The title reminds me of Dr. Seuss. "Ben bends Bim's broom, Bim bends Ben's broom!"
That was good for a few laughs. Some of my favourite parts are:

"Having kids is a natural born right for people. The government cannot come in and force people to stop having kids to solve the population problem." - China's One Child Policy

"Too many people in this world means there are too many hands holding on to money. "

"Overpopulation creates a mess of unhappy citizens."

"Loans are killing the value of the dollar."

"This means that people who take out loans are doing a disservice to society."

"Having kids is one of life’s greatest joys. It’s a shame to see that this joy is being abused by so many people. Having too many kids is a sheer sign of greed."

"It’s not up to the government to solve this problem, but us. We have to make better choices when it comes to having kids and taking out loans."
Where did you learn it? At your father's knee? We all have to learn from somewhere.
> there's a certain amount of tedium in any endeavor.

Yes, I'm cherry picking a bit here :)

I think I was a bit too hard on physics in my previous comment. I've definitely loved it before, and I still do occasionally. I think the frustration I feel is partly due to school's tendency to suck the fun out of any subject (computers, too--I never really liked any of the programming/algorithms classes I took, but I enjoy learning a new language or algorithm on my own time). And once I'm done with my problem sets and things, I can't think of my physics books as being "leisure" reading (like I do with programming books). It would be just my luck, if I switch careers, to fall out of love with computers and end up courting Jackson on the sly!

I think I'm most dissatisfied, right now, with the school/city/people. There's nothing interesting within a 6 hour drive, and I haven't made any friends--I've met a lot of people, so it's not for a huge lack of trying, but I don't really like any of them as much as I liked my friends in undergrad. I've thought about switching schools, but with all the hassle of re-applying and somehow explaining "I don't like anything about this place--would you write me a letter of recommendation?" coupled with my other reservations, I feel more inclined toward a career switch.

It sounds like we have, at least, narrowed it down to a decision of personal preference. Which puts a lot of pressure on me! But still, progress.

Thanks again!
Oh jeez, that's just begging to get mangled by a transition between protocols, e.g., HTTP PUT followed by rsync (to a box which doesn't know the PUT was UTF-16LE).
Has anyone decoded the name? He said it was related to 1 in a 64-bit system read in 16-bit with the wrong endianness, or something like that. I tried my hand at it briefly but gave up.
To be fair: my argument wasn't against the use of the /x suffix to a regex. I'm sure that there are circumstances in the wild (though quite honestly I can't recall seeing any in production code, and I've written and read a truckload of regexes over the years) where it's used productively to document a really hairy expression.

I'm just saying that 90% of the time when users complain about not being able to read a regex, the solution should be "hit the books" not "rewrite the expression".
Surviving Progress
what distros are offering a 3.2 kernel?
Is this some hint?
the year 281474976712644 - 1988 (first year of deep freeze) == exactly 2^48

And how do you get that much sleep on a 16bit cpu
Real Estate | Trumbull, Shelton CT, Bridgeport | Milford CT Homes
Fairfield County Real Estate Specialized in Homes for Sale in Milford CT, Shelton CT, Bridgeport, Trumbull and Fairfield CT area.
True, but I find it hard to say someone who spends 10 hours a day watering their crops on farmville (I know people like this) "casual" whilst someone who plays FPS twice a week is "hardcore".

To me a hardcore gamer is somebody who is interested in ranking in competitions and being top of the online leader board. Where their ego is directly associated with the game.
Or perhaps someone heavily into modding/mapping.
You could argue(without seeming crazy) that it is better to have about 1,000 more paying customers for something like an ebook, even it means losing $2,000.

Actually, that does sound pretty crazy to me.

The world is full of entrepreneurs who think having lots of low-paying (or no-paying) customers is worth something.

The thing is, we can easily tell how much a customer base is really worth right now, simply by looking at this month's bank statement. If it's in the bank, it's real value. If it's not, it's just wishful thinking.

Maybe that wish will come true one day. Maybe I can monetize that large customer base and dramatically outperform my higher-priced, lower-volumed competitors. Maybe my product will reach critical mass and go viral. Maybe my business will become the next Google. Maybe I can just skip the whole hard work thing and buy a winning lottery ticket.

Or maybe not.

If the money is in the bank, there is no maybe.
That looks like pretty much every small virtual machine I can remember reading. There's nothing atrocious about it; that's what small virtual machines look like.
Another critical aspect is to target the tech-savvy younger generation of students and residents, which Agile is doing with their recent offer of free lifetime access for participating medical schools. Almost all of us are using tools like Uptodate on a daily basis on the floors. Agile's algorithmic presentation of the same information makes a compelling case to use their product. Early adoption by trainees can lead to future paradigm shifts in the whole industry.
I am sure there will be another Hacker News article announcing the numbers. Thanks again for the responses.
Yes, I do!

They are nothing more fancy than Excel graphs.

The other illustrations were made in Publisher.
I once worked in a company that planned releases for late Friday afternoon. Not only were the vast majority of our (primarily B2B) customers more concerned with their weekends, but if things did go wrong, we could revert to our old version and spend Friday evening debugging the failure/pushing the release again.

Sounds like a pretty crappy thing for morale, hey? Thing is, it wasn't - we used to turn the Friday push into a bit of a party and when we had to stay Friday evenings, we'd take the next Friday off. All in all, some of the best experiences I have ever had in technology were at those Friday afternoon push parties (or alternatively, the Friday evening 'can we please fix this and go home' sessions)...
How  to Keep Your Google Browsing Private
I've observed that veterans in tool A frequently have huge problems when they try to get around the very different tool B. This, and not Rails, could be the cause of the problems you are experiencing. Every time I have to maintain a Java web app, for instance, I suffer.

My experience with Django and Plone, more often than not, makes everything much more painful than it would be were I more comfortable with, say, ASP.NET.
Oh, I'm just advocating using a standard binary serialization format like MessagePack that is far more efficient, can easily represent binary data, and has a far more obvious mapping to runtime data structures.
Go allows the same of control over the memory layout as C, this differentiates it from most other garbage collected languages.

Go is a perfectly fine language for kernel mode development, I am aware of at least three efforts of writing an operating system in Go (one such effort being mine).

I do agree though that Go is not the right language to use in conjunction with the rest of the Linux kernel. While Go used for a kernel is perfectly fine, it forces you towards some design decisions and constraints that do not exist in the Linux kernel as it stands today.
Usability is problematic from a user's perspective. It does nothing new, but it increases the complication of completing the transaction.

Also, since Google has customer service approaching nonexistent, who are you going to call if something goes wrong with the transaction or if there's fraud?
This is true, but it should be easy enough to make a script that can pack/unpack the code as needed.

Most likely when you have a bug in something like this it will be isolated to one specific instruction. So you can just zoom in on the bit you need.

If you followed the standard Java practice for this you would probably have an Instruction class that inherited from several base classes and that would make your project very large and difficult to navigate indeed.
A Week at Toronto's Xtreme Labs: An Engineer's Perspective
Click through to the video of their search meeting. It seems really strange to me that something like that would be made public. I mean, it is pretty content free, but why spend so much effort to show the world deliberations on how to change search?
Seeking FreeLancers - Remote

Kickass UI Designers, Frontend developers, Data Engineers,
Scalability experts

www.MySlices.com - A content and people recommendations engine

You can reach me at bullet1128(at)gmail.com
Notch was at least involved in the original concept for Scrolls. I don't know if he's been involved in the actual development.
Yes: the control plane infrastructure for cloud providers is (a) usually sole-sourced to the cloud provider, (b) usually custom-build, (c) often ad-hoc, and (d) virtually always multi-tenant.
I love prismatic - its completely replaced Google reader for me. I find that it consistently shows articles that are really relevant to me, from sources I've never even considered. Often, I'll find highly relevant things on prismatic a few hours before a friend emails me the same article that they found through some other source.
I've been to the Peakathon in Los Angeles. Unforgettable evening!
I use Prismatic daily. It does an amazing job of crawling the web and curating news articles that are aligned with my interest. Many of these articles I would normally not see and have no idea that they even exist. Prismatic is my primary method of news consumption now. There is a feeling of serendipitous discovery every time I use it, which keeps the delight factor high!
Debian Backports has a 3.2 kernel for Squeeze.
Python has a design ethic that most other languages don't have. There are very few, if any, good synonyms for 'Pythonic.'
Hopefully it'll have some sandbox features! MMO Scene has been missing a decent sandbox since UO and SWG (Pre you know what. And dont' say EVE online cause to me, that was just a huge game of stare-at-your-UI-windows)
Motorola is turning Android 4.0 into a desktop OS with Webtop 3.0
it's just a bunch of (virtual) CPU state changes, really easy to read if you've ever simulated a CPU before. Take the INY instruction for example. it does: increment Y register, set the Z(ero) flag/bit to whether Y is now equal to zero, set the N(egative) flat/bit to whether Y is now less than zero.

Or BNE (branch not equal): if the last instruction (hopefully a compare) set the Z(ero) flag, jump ahead t instructions. otherwise don't do anything.

Maybe notch has asserted that if he can't fit what an instruction does in ~60 characters, that instruction is doing too much
This is going to sound pathetic and off topic, but do you have pointers toward any good materials on database performance benchmarking? Your screenshots display exactly the kinds of presentation I am after, yet I've never managed to progress beyond windows performance monitor and a pile of unorganized spreadsheets. I keep getting more and more DBA work dumped on me and it seems like somewhere I've missed the principles of the art of DBA (if there are any). Other than some Celko and Date, everything I come in contact with has market-speak and corporate buzzwords written all over it.
it's there for Web Api, article may not mention it though.
That's like saying C is not a system programming language because if you write a kernel you need to write parts of it in assembly, and you need to write parts of libc in assembly as well!

Parts of the runtime are written in C and assembly, but that's because there is power in breaking abstractions: http://research.swtch.com/goabstract

As it stands today, Go can be used to write operating systems. Yes, you will have assembly, yes you will likely also have C, so what?
> I've been a .NET developer for over 10 years.

Me too, and I just started using Rails in the last few weeks and am finding it a joy to work with. Way better than .Net. How exactly is it a nightmare?
Fiddle Salad is jsFiddle but with more options
Tl/dr: he needs a notebook and a phone, he doesn't need a tablet.
Student’s Science Project Shuts Down Dallas Airport
I worked at GLG - you are right about the main concentration of their work, but there are also a lot of other groups that use the service.
The only thing about it that I really dislike is that there's no option to delete or cancel your account (a trend with startups). I don't fall to the silly excuse that it's in beta or that they'll have such options "soon". This should be there since day 1. Shows respect for the user/tester and sends the message that your information/data is yours to keep/remove whenever you want.

Keep in mind that this is not a criticism towards Prismatic (which is really cool and well done), I just used them as an example to a common startup practice.
Making your own is cool, but where's the value added compared to XPath?
Draconian ‘Privacy Invasion Bill’ Continues to Gain Support
Not an extension, but:

http://finderr.org

Disclaimer: I made that, but I gain nothing from its usage and don't collect any private information (like the search terms).
This is the one thing stopping me from reaching 100% rabid-fanboy-mode about this news. We already have Quake in Space, WoW in Space, and Spreadsheets in Space: I hope this doesn't turn out to be "Assembly Programming in Space". This quote gave me hope:

> A cloaking field, for example, might require almost all the power from the generator, forcing you to turn off all computers and dim all lights in order to successfully cloak.

I'm hoping that "dim lights" means actually dimming the lights inside and being less able to see, and that the fact it's mentioned is a sign that this is their intended direction. I really hope Notch nails this. Give me a chilled-out space MMO that lets me have a friend ride shotgun and take over the controls to check out the awesome spaceship I just bought and then help fight off some attackers Millenium Falcon style. Please.
That looks like 6502! - see http://www.6502.org/tutorials/6502opcodes.html

If he sticks with that, there are good few cross dev. tools. (even C ISTR)
Will players have to maintain multiple accounts just to remain competitive, as in EVE? Someone will have to make and sell a 16-bit "minesweeper" to play while mining.

What will the first computer virus do?

Will there be "actual" viruses? Can we convince Notch to let our characters get Space Flu?
It still looks more like an iOS app than an Android one. That is unfortunate. Both Android and iOS have pretty much the same userbase right now, and it deserves the respect as a platform. You wouldn't expect to see a Mac-style app on Windows, or a Windows-style app on Mac, and that's with a much larger difference in userbase. Even Linux apps get their own style.
Any invites or such for HNers?
The Disparity between Smartphones And Mobile Carriers
Multiple environments on Heroku
There appears to be a 'CpuBuilder.java' on a tab a bit further along, so that code may be generated.
Yes, they can, if not in staff in tenacity.
The Future of Shopping is Here and It Freaks Me Out
Ok, so this is a system for deploying an appliance type setup on your server possibly comprised of several packages?

This would certainly be useful to me.
Earlier this week I attempted to setup of a Linux mailserver from scratch using postfix,dovecot,spamassasin,clamav,sasl etc.

Wow, what a pain in the ass that was, trying to get all the pieces to talk to each other correctly and trying to think of possible security holes.

Most of the help online was either lengthy manuals that were pretty difficult to digest or somebody posting a tutorial basically saying "run these commands and paste this into your config".

Not really ideal.

What I really want to do is:

sudo apt-get install a-working-mail-server-with-sensible-defaults
Prismatic is what I read in the morning when I'm waking up and drinking a cup of coffee. I think it has the potential to change the way we consume not just social news, but news in general.
The bulk of the fixes were in the locking in PostgreSQL though, and before those fixes were made the llseek problem did not appear to many since in almost all cases people hit a bottleneck in the PostgreSQL code before hitting the Linux Kernel one.
The present state of email and email based services
The Evolution Of Pinterest’s Incubator: Cold Brew Labs
I wonder what he's doing that csmith[1] doesn't do. I quickly skimmed the paper[2], but nothing jumped out at me. In fact it looks like some of the reducers are implemented as plugins on top of csmith. I guess I'll have to read the whole thing later.

1. http://embed.cs.utah.edu/csmith/

2. http://www.cs.utah.edu/~regehr/papers/pldi12-preprint.pdf
Nice to see Projector on HN; I'm one of the paying users (well, my company's paying).

I've found it to be a much better fit for my workflow than Pivotal/Basecamp etc. Brennan's been great at looking for feedback and keeping in touch with everyone so far (even if I am lax at replying). There's some real speed behind updates and it's improving every day.

Aside: Didn't sign up just to big the project up; I do have another account on HN which has been around longer, I just try not to associate my real name and nickname.
Can it please be "EVE-craft"? If it were just "Minecraft in space" on the EVE scope?

Go mine iron to craft parts for your spaceship!
Hands-on Techniques To Avoid Hiring Wantrepreneurs
In many companies, pretty much the entire job description of HR is "find new ways to screw employees out of health care dollars".
Building Titanic: Learn How the (Not) Unsinkable Ship Was Born [App Of The Day]
Agreed, my point is that since people could (and still can) run mostly fine on MyISAM and MongoDB despite their lack of real concurrency, then SQLite in WAL mode should not have any problems for a small to medium website.

Note: Personally I would pick PostgreSQL any day, unless developing an embedded application.
TomTom GPS leap year bug forces users to connect to PC for fix
Someone will inevitable try to get the JVM running on it, and then run minecraft on it.
Wow, these are some rave reviews! Email me and I might give you an immediate invite (have two)!
Well if there is some way to make the ships communicate data between each other's computers then I think exploits and viruses become a feature of the game whether the developers like it or not.

It really depends on how the admins choose to handle this, whether spreading viruses is fair play or whether it will get your account banned.

I can imagine a newbie would find it highly annoying if 5 minutes into the game they end up with some Space Virus that causes their ship to spontaneously auto destruct all the time.

Regards mining: Generally this is the most boring part of any MMO, just mindlessly grinding resources. Hopefully the programming aspect will let you do this while you are offline and have some scripts to decide what to do when you are attacked etc.

The other problem with the programming aspect is this. I imagine Notch put it into the game thinking that it would be something fun for all players to mess about with. What could happen in reality is that a few of the better programmers release a bunch of scripts to do anything and these scripts become to best scripts out there.

In such a case anybody writing their own code would probably be at a disadvantage compared to the other 99% running UberScript v3 so you end up with all players running essentially the same software.

I hope that this game can be designed in a minecraft sort of way where it is not directly competitive and more can be gained by players working together rather than everyone out to "gank" each other. Although epic space battles are always fun.
Great, now I can finally stop pretending that Infinity: Quest for Earth is actually going to happen.
only 54 stackoverflow users have a reputation over 100k, that means 30% of the elephants are on HN