skysight-inc/HackerNews huggingface dataset:
Perhaps it's realizing that the work that they've done has caused great harm to the United States of America their parents left them, and that they've left a troubling legacy of selfishness and consumerism that has degraded the notion of family and community?

Or maybe they just can't afford that Harley or entry-level Porsche that is supposed to come in your 50s.
Yeah, I'll probably get one. I'm planning on developing a couple of personal-use apps but I don't know about making anything big because I don't know how it would scale or a way to make it sustainable.
Linode is no longer worth paying any attention too....
MIT’s graduate theses critique media's hacking portrayal
Hi Pekk,

I'm not sure where you get the impression that we are refusing tuned tests (what we call "Stripped" tests). We have accepted two of those and would accept further tests of that nature. An implementation of course still needs to work and meet the obligations of the test scenario. For example, each row must be fetched from the database individually and the response must be serialized JSON. We did "reject" one test that fetched all 20 rows using a WHERE IN clause, but that implementation was quickly reconfigured by the submitter to match our specification.

We are expressly not including reverse proxy caches in these tests. We're not benchmarking the performance of the nginx proxy cache, Apache HTTPD's proxy cache, Varnish, or anything similar. You can find such benchmarks elsewhere. We are benchmarking the performance of the application framework for requests that do reach the application server. The tests are intended to be a viable minimum stand-in for application functionality in order to fulfill requests that, for whatever reason, reach your application server.

If the scenario is difficult to conceive, imagine your site cannot leverage a proxy cache because every request is providing private user information.

To be clear: none of the frameworks are being tested with a front-end cache.

Also presently, none of the tests use a back-end cache either, but future tests will include tests of back-end in-memory and near-memory caches.
For tests where you specify the number of cores, do you specify 4 or 8 on the i7?
Employees Get Tattoo of Company Logo For Pay Raise
Interestingly enough, I'm known for being very "pro gun" and I do own a firearm. But if I ever chose suicide, I can't imagine shooting myself. It's hard to say why, but it doesn't seem like the path I'd go. I would lean more towards poison, or driving my car into a concrete embankment going 100+. Probably poison though, or a slow "drink myself to death" ending, ala Leaving Las Vegas. :-)
I had this issue yesterday, and a few people I spoke to did too, while others didn't. No issue now though.
How about a "Watch" that is a touch pad.
Researchers build miniature flying robots, modeled on Drosophila
What have been the most significant real-world effects of change.org petitions?
An Introduction to the Mechanics of Bitcoin
If nothing else, shortened supply chains mean more responsive product development, and in general help promote the general notion of localized/efficient goods production and distribution.
Presumably because they would like to support people closer to home. International commerce is very important for exchange of ideas and cultures and is enriching for all involved so long as the makers of the goods aren't being exploited as is sometimes the case.
There was a recent episode of Bang Goes the Theory [1] about how the UK has started to turn landfills into "bioreactors" [2], by covering them with earth (essentially turning them into parks). Underneath the top-soil layer, the landfill is covered with a layer that traps the methane and sends it into a methane-capturing system.

[1] http://www.bbc.co.uk/programmes/b01s1mzl
Awesome new feature for Asana. Do you use Asana for work?
This is great, I've always liked SML. It has a lot of what I like about Haskell without breaking my brain, and it seems like it could be a good option for a pragmatic systems development language when used with MLton. I even toyed with the idea of developing an IDE plugin for it but was put off by the difficulty of parsing it.
New York City Man Who Fishes Valuables out of Sidewalk Drains
It depends what you're looking for. If it's for discussion then Quora's your best bet, for links Twitter.

That said most investor-type topics are likely to be on-topic on Hacker News as well.
There is a nice psychological feeling that some people feel when they are connected in some way to the manufacturer of goods which they consume.

Personally, I enjoy the experience of purchasing bread from my local independent baker, as compared to purchasing a factory-made loaf at the grocery store.

This doesn't necessarily mean the good has to be made in the person's home country; I think a similar feeling is derived after traveling to a brewery in another country, for example, and then drinking that same brew when you get back home. (In which case, problems like this might even been partly attributed to a lack of tourism to the exporting country!)
"I'm not ignorant" - of math operations in a computer, I'm afraid I have to contradict you.

Using Strings to represent numbers is fine if you have all day. There are numerous libraries that perform Biginteger math - doing it as we're taught in grade school (in essence).

Number formats can be quite complex, for example, you might also want the byte layout to be lexically sortable (sort as 'characters' and end up with a numerically sorted list)

Refer to Knuth for how all this works.
I think this idea is kind of pointless on an architectural level anyway. If you are going to use an in-memory database you might as well use one that is tuned to that kind of use case. MongoDB organizes its data assuming everything will be flushed to disk at some point and doesn't make any of the optimizations available to an main memory database.

Not to mention the hoops you have to go through to administer this setup. Mongodb is already essentially tuned for working sets that fit in memory. If your disk is a bottleneck after turning after data durability(journaling,fsync etc) you are doing something wrong.

Redis at the very least would be far better for this use case.
The Ultimate Software Development Office Layout
Evomail for iPad: Slick, Beautiful and Simple
To some extent yes, but advances have got to the point that spatial separation isn't nearly the handicap it used to be. Take Apple manufacturing for instance. They hardly ever carry an excess inventory.
There many people here with skepticism on this board when argument based on anecdote is stated as facts. You might think that this is because of the male-dominated community, but I see the same skepticism when people bring up claim about security by obscurity, the speed of statics vs dynamic languages, flat vs non-flat design and so on. As long the arguments are demanded to be taken on faith, people here rejects them most days.

Why normally demand performance tests and security validation on claims regarding software, but I hear people argue that somehow we should not demand any proof for anything related to sexism? In what way is it unrealistic to demand that people test and confirm statements such as "irc comments are the major reason why women don't participate in software projects". I for one would like to see the average number of sexist comments on 100-2000 observed IRC channels over a set of months, and compare that to a control group of irc channels not related to software development. More or less?

Testing and verification is not unrealistic. Its is unrealistic to demand that we don't ask for it.
What do you prefer in terms of microframeworks?
It's written in C++.
Agreed, I honestly don't think there has ever been any actual "change" occurring due to these petitions. They either are on the side of agreement with those in office, or they are not. The response is always a regurgitation of their current views on the matter.
The vast majority of Googlers view you as a nutter, especially following your revelation a few days ago that you are thinking about killing people who ostensibly gave you bad references.

I don't know what you're talking about.

You need to get over this delusion that Google is wrong and and you are right

Not delusion. All I have said is that they're badly run and that most of the corrosion is in the middle-management layer.

and that eventually Google will somehow come to its senses and beg for your forgiveness and guidance. It is never going to happen. Ever.

You are almost certainly right on that one, although I find it pretty obvious. People rarely backtrack on mistakes, and organizations are even more prone to foolish consistency.

Also, how in the fuck am I the crazy one? I don't attack a person I've never met just to uphold the reputation of a gigantic company.

It's actually a bit sickening. Yes, I have taken aim at Google's management. If you are an engineer, you aren't in this fight and you should stay out, because I never did have any problem with you.
While I understand (and often share) your cynicism, change.org has won some victories in the past: http://www.change.org/victories

The level of the "victories" do vary. But, in this particular case, I think a mass expression of support for this girl could actually encourage the local DA and school reconsider moving forward with prosecution.
Web Framework Benchmarks - Round 4
Read the essay, and it should quickly become clear.
Is Pulsar + Galaxy + Zookeeper + presumably some new code/project still simpler than Akka? It sounds kind of complicated.
I wonder why they're using jQuery 1.5.2, which is nearly 2 years old?
On iKnode you can test your backend with simple Javascript Unit Tests. We have a sample in our Javascript SDK: https://github.com/Structum/iKnodeSdk/tree/master/Javascript

What you do is you create your Backend App in iKnode like this one: https://github.com/Structum/iKnodeSdk/blob/master/Javascript...

Then you write your Unit Tests in Javascript like in here: https://github.com/Structum/iKnodeSdk/blob/master/Javascript...

You can also run any other Unit Test framework against iKnode, for example we have:

- C# with Microsoft Unit Test:https://github.com/Structum/iKnodeSdk/tree/master/C%23

- Objective-C with Unit Tests: https://github.com/Structum/iKnodeSdk/tree/master/Objective-...
There's a story like this 3mos after every high-profile suicide to garner some sales (papers, pageviews) via predictable copycat trends.
Nobody seemed to notice that the header graphic changes on every load, nice little touch.
I wonder what percentage of suicides are military, or veterans?
Is this about you not getting the credit you deserve, or is it about building the best application possible?
> I have never seen a replacement for the algorithmic study outside of a CS degree.

Perhaps you've not seen it, but a lot of engineering disciplines like electrical, computer, physics, mechanical, mechatronics, chemical go through the basic intro to programming + data structures and algorithms + discrete math sequence. Indeed, somebody with a CS degree is likely to be much more steeped in that material than somebody without, but don't perpetuate the false dichotomy of "took CS and can reason about algorithms, or didn't and can't"

Each discipline had its strengths and weaknesses, but often they are just looking at similar problems from different angles.

EDIT: Reading your comment again I see that maybe this is what you were getting at with the preference to CS/math bit.
They also don't realize that you don't need 5+ years of experience in their specific alphabet soup of languages, platforms, and frameworks to do those jobs effectively.
Because I'd rather support the economy of Wisconsin than the economy of Chengdu. I like people in Wisconsin, can't really relate to people in Chengdu, and then there is the whole militarily adverse repressive communist regime thing.

Beyond that, I have no desire to contribute to the externalization of pollution, health and safety risks, etc, that come from exporting production overseas.

I think globalization is utterly ridiculous when countries are allowed to engage in a "race to the bottom" as China has by destroying its environment and poisoning its people to be more competitive against Western nations that aren't willing to do those things.

I'm happy to pay a little more: http://www.nytimes.com/2004/05/29/business/29shoe.html?ei=50....
Thanks for the kind words, X4! With each round, we anticipate a spectrum of responses, but it's nevertheless a continuous surprise and honor to hear positive responses.
Disagreeing with the nonsense that passes for argument at feminist websites doesn't make me a troll.

Quite the contrary, it places me squarely in the majority these days. Figure my life out? Feminism needs to figure out why so many people (including me) agree with so many feminist goals while disagreeing with feminist tactics.
If you're not replaying unhandled messages, you're not doing selective receive. To quote LYSEFGG, "Ignoring some messages to handle them later in the manner described above is the essence of selective receives" (http://learnyousomeerlang.com/more-on-multiprocessing). Erlang also doesn't limit mailbox size, so while it's great that you offer bound mailboxes (which is also great for performance since they can be array-based), it's not quite as flexible. And since you haven't begun to implement supervision or OTP, you'll have to handle failure as well when you break your bounds.

I'm a big fan of Martin Thompson's Mechanical Sympathy concepts, and I'm very intrigued in Peter Lawrey's work with Chronicle as well. That said, that hardware affinity library relies on native C code, and you better know what you're doing when you put it in. The topology of the CPUs and locality mean you have to be smart in your assignments, lest you end up message passing via QPI/Hypertransport between sockets at a latency of ~20ns/message. Point being, either be intimately familiar with your box and reconfigure for each kind on which you deploy, don't ever use a hypervisor, or pin and pray.

Are you able to introduce bulkheads and failure zones with your lightweight threads via CPS? If not, isolation of dangerous tasks on a thread that could impact other actors could be an issue. Akka does this by allowing you to specify what thread pool (preferrably forkjoin-based) you want to use for each actor.

Look, this is neat stuff you're doing. I'm not concerned that you don't like Scala, but Akka can be used from Java as well so that's a non-argument. It's merely another approach. And while you certainly CAN block in an Akka application, there are plenty of tools for asynchronous coding in Scala (Futures, Async) to help you avoid that and only block when you absolutely must.
Google 'recognizes' Palestine
Of course the 2FA wouldn't prevent it from being hacked, but that's not the point of it. The point is that even if someone gets the password and cracks it, it's still useless as the attacker doesn't have the other factor.
Of course the same 3/10 Americans will not flinch when they buy Chinese manufactured iPods and other gadgets. Since, China doesn't own the brand. It's clearly not about nationalism, but about a general distaste for China. The same Americans will probably snag a BMW or a Mercedes without a second thought.

For those of you defending Chinese made goods, that's understandable. I don't think anyone should take a nationalist viewpoint on these issues.

However, you should note that political prisoners in China's Laogai are often manufacturing some of the Chinese goods you consume, which are not labeled as such, and made in violation of Chinese law. A quick google turns up this: http://laogai.org/system/files/pdf/inland_web.pdf More googling will inevitably turn up that products such as sesame street (tm) slippers, toilet paper, and other big box store staples are made this way. See also: http://laogai.org/blog/laogai-museum-window-china%E2%80%99s-...

Though the term "Laogai" is dated and China stopped referring to them that way in the 90s, a documentary by Al-Jazeera English (Which got the news network EXPELLED from China) makes me think a lot different:

http://www.aljazeera.com/programmes/slaverya21stcenturyevil/...

http://www.aljazeera.com/news/asia-pacific/2012/05/201257195...
Good intro, I can't get my browser to load the rest of the article though. Disappointing, I usually like her posts.
This is ultimately an obvious truth -- if you are selling a product for a small profit per customer, you need a large number of customers to make enough profit to cover fixed costs. You need a scaleable, low cost way to reach those customers. The lower the profit per customer, the lower your customer acquisition cost needs to be.

You can build a business entirely through offline word of mouth if you are selling >$100k items and there are limited potential customers. Specialty professional products/services, especially in security, tend to work this way. Blackwater got publicity, and you saw what happened to them; most defense contractors (both systems and operations) tend to operate in relative silence.

But, even in the case where you can do this, say selling to the government, there are other good reasons for publicity besides being discoverable for your customers. Palantir has a baller PR effort, even though most of their sales (for one of their two products) are to the government -- Palantir's reputation makes it easier to justify the decision to buy, and it helps with recruiting (both raising awareness by candidates, and helping to justify to "dragon parents" when a graduate goes to Palantir instead of Google or Facebook.

(an ex-Palantir guy on Facebook pointed out that this Suster post: http://www.bothsidesofthetable.com/2009/09/16/most-startups-... is relevant...)
http://www.snopes.com/crime/warnings/bottlebomb.asp
This is ridiculous, it wasn't an employee it was the CEO, who dropped hints they were doing it all through April. Shouldn't expect better from Wired I guess.

This being a entrepreneur tech site, it looks like there's a market for non-terrible companies providing video game-related software and services to niche multiplayer communities.
I understand that. Take a read of this: http://mrale.ph/blog/2013/03/28/why-asmjs-bothers-me.html.

I have a lot of respect for Egorov, and I agree with his views on this matter quite entirely.

The sole benefit of embedding a bytecode in a language is that you get the side effect that it can run anywhere that language runs. But in general, this implies performance penalties, especially when the language is relatively slow to begin with.

But in this case, this demo is made usable (ie: the impressive part) by writing a compiler specifically for the bytecode itself. So it works well in spite of the fact that it's a bytecode embedded in JS, not because of it. The really cool things about this demo are precisely 2 things:

1. asm.js makes running C++ code that would render to OpenGL in the browser a possibility, and with relatively good performance. Kudos to Mozilla.

2. It runs on browsers that don't know about asm.js, but it's effectively an emulated machine, and it's slow.

I just take issue with calling this an example of what JavaScript/HTML5 can do. I think seeing an application written in JS using WebGL or Canvas as something much more impressive, and there are Q3 renderers that are natively JS that run with amazing performance in the browser. This is just dressing up the fact that turing completeness is a thing and calling attention to it. The real thing to get from this demo is that there are enormous benefits to having a bytecode for the web over trying to optimize a fully dynamic language like JS. I feel like that is relatively lost by the title.
It ends rather abruptly with "Let’s give them something to talk about.", but that's intentional. This is sort of a teaser post for their new pivot I think.
Ok, so they get hacked and passwords are stolen and those are cracked. Guess what? They're useless. With 2FA, the attackers still won't be able to get in.
Couldn't some of that just be that we've have gotten better at diagnosing some of those things?
This was exactly what I thought of as well.

Nice, but has nothing to do with the issues they experienced recently: Still runs on cold fusion, still they do not understand PKI( more tweets about how awesome the passphrase is on your private key, you know the one in adversarial hands...confidence + 10!....)
"This survey was commissioned by HDTS and conducted by Survata, a web-based survey company."

Yeah, we all know how reliable those are.
Outlook.com: Hotmail upgrade complete and more features on the way
It depends a lot on how you budget. If your mortgage payment is 45% of your income, you are in a very tight spot. On the other hand, if it is 15% of your income, you have a lot more flexibility. You can easily save extra month's worth of payments, and/or take a large paycut, and still be fine.
just a warning: I just enabled it and it wasn't working with my account & google authenticator for android. I had to call customer support in order to disable the feature so I could login into my account again.
Signed...wish there was some way to donate to a scholarship fund or something for her...anyone know?
Very good game if you like Catan-style games.
Defining "programming job" broadly, yes.

However, here in Dallas programming jobs for people who are not experienced Java EE or C# CRUD developers are pretty scarce. Those that do exist for others want pretty specific experience, too.
I imagine arresting teenagers and throwing them in jail for practising chemistry will continue to help the US's already stellar rankings in science compared to other nations...
> Uncaught RangeError: Maximum call stack size exceeded

Chrome should give you a stack trace for that. Look for patterns: in my experience, that generally shows up when there's a mutual unterminated recursion, e.g. "A calls B, B calls A, A calls B, ..." or "A calls B calls C calls A calls B calls C ...".
While it might not be feasible for every college to do this, my college actively tries to get more students to take CS: you don't choose your concentration until your sophomore year (and you're allowed to take any concentration, regardless of what you declared going in/how many others are in it), and departments' survival depends partly on students taking their courses, so they have an incentive to try and recruit concentrators.

EDIT: Also, universities need to learn how to scale their courses. For CS courses, it shouldn't matter whether 10 or 100 students are in a course: you should have enough undergraduate TAs who want to work on course development, grading and hours to scale your classes up with not-too-much friction. That's how one of our intro CS courses went from having 80 students to 180 the next year, and maintained the same attrition rate. Students learn best through each other: the professor should help figure out what the course should be, then get out of the way.
This changing the title thing really needs to stop. This title is completely useless to spur the discussion that the original one did.
There's a difference between a Chinese-owned brand and a Chinese-made product.

I think most Americans are fine buying Chinese-made goods but Chinese brands are seen as being of inferior quality.
FWIW they claim the private key was encrypted. Granted, having it air-gapped as much as possible is even better.
There's lots of case studies on akka in production, and people using are generally happy but also honest about bottlenecks they hit (more than a few thousand messages in message box etc

http://www.addthis.com/blog/2013/04/16/building-a-distribute...

http://marakana.com/s/akka_hammer_scala_nails,1129/index.htm...

http://corp.klout.com/blog/2012/10/scaling-the-klout-api-wit...

http://blog.kreuzverweis.com/uncategorized/moving-from-osgi-...