skysight-inc/HackerNews huggingface dataset:
My comment should have added something about the trace not having access to type information in the language. During luajit and v8 traces the VM has access to a higher level form than what Dynamo was dealing with.

You were specifically talking about tracing a static vs dynamic language. I agree, the opportunities for a speed up under dynamic languages is larger because there is more code bloat to dispatch on object type, where in Haskell that should have been elided during compilation, the Haskell code is much tighter to begin with. So the speedups seen for tracing Haskell should be similar to the gains seen by the Dynamo team when they traced native executables (most were generated from C afaik). Dynamo didn't have type information other than what it could extract from the assembly.

I'll try and make a more complete post next time.
I don't see any fundamental difference between what your call simulation and what economists call models. The only difference is that your believe in the possibility of models so accurate that one could easily verify that they give correct predictions, as opposed to existing models which are subject to continual debate.

The reason it is so hard to stimulate the economy is that it represents the sum total of a large part of all human activity. So for example to test the impact of a particular kind of fiscal stimulus, you would have to accurately model the response of individuals to their new circumstances, as well as the response of markets (which involve individuals with conscious knowledge of the new policy, and thus their own beliefs about its effects). It is this last factor that makes the economy so hard to stimulate. You are not only simulating actions, but beliefs, and beliefs about beliefs, etc. It's ironic that economics is criticised for following physics to closely, when it is precisely this last factor that makes economics fundamentally unlike physics. The closest thing to modern macro if mean field theory.
Cash may not always be so anonymous. It seems plausible that banks at some point may start tracking bank notes by serial, or some other method, which would be very useful for law enforcement and the IRS.

Example: Alice withdraws $100 from an ATM to buy illegal drugs from Bob, who then deposits it in his bank to pay rent. Bob is later found guilty of distributing drugs. Law enforcement could now request from his bank his deposit history, including bank note serial numbers. Repeated deposits of banknotes that were last seen from Alice could lead investigators to her door.

It's the kind of big data tracking scheme that 10 years ago would be impossibly hard to do, but with today's technology wouldn't be so hard.
Yet it sounds from these comments like it'd be faster and more people would be willing to help maintain it.
Fossil fuel companies impose more in climate costs than they make in profits
I see a buy button that goes to Features#order, but nowhere do I see where I can actually order it. Is it available yet?
I love my slow cooker too, but I just want to dispel the myth that a slow cooker saves much time-- it just shifts the prep time from early evening to morning. Often mornings are just as hectic :).

At least, that has been my experience, though I may make more of an effort than most to use fresh ingredients rather than canned/prepared foods (based on the slow cooker recipes online, which seem to disproportionately call for canned ingredients).

That said, I love the output of the slow cooker, and I agree it is a great tool to have. It helps to mix things up and have a different meal this week than last week.
who is target market for this? No-one?
It's shocking how much a wannabe game dev that looks like Philip Seymour Hoffman's younger sister can learn about enterprise development too, when they've never actually worked a day in their life at a typical enterprise shop.
For me, the only use case of cash is "The tiny fraction of vendors who don't accept debit."

Oh, and I guess under-the-table payments.
Agree with this; the reason Chipotle and such taste fantastic is because they're loaded with garbage. There are very, very few places (at least near me) where you can get a healthy, filling meal for a reasonable price, at a reasonable speed.

I tend to be the same; a bit minimalistic about the effort involving my cooking, but research and good tools (steam/pressure cooker) and practice (you can get really good at minimizing time spent on it) pay off.
Charity Watsi (YC W13) is giving away 1000 $10 gift cards through ad campaigns
Sorry, I tend to post pseudonymously in these discussions. I see too much risk of the everything-should-be-free crowd causing trouble in the real world if I link to my actual businesses.

Suffice it to say that like LWN, the site in question is in a niche area, appealing to people who enjoy a specific activity and think about it a certain way, with little relevance to anyone else. The target audience is large enough to be viable, and we make enough money on it to cover our costs, but it's a small world kind of situation so we have little interest in interfering with the site or risking reputation damage or unwanted associations by carrying advertising.

I suppose I'd never say never in business unless there were significant legal and/or ethical principles involved, but right now I can't imagine any realistic offer that would change our minds.
Playing tricks about what ?
> Who will be responsible for these deaths?

There is not always a responsible party. What about the child that runs out into the road, and you have no chance to avoid them? Will you decry self-driving cars when this incident happens to them?

Searching for "who is responsible" when the car is self-driving is self-defeating. When the car is driven by an algorithm, the algorithm can be improved. One death could prevent many more. In the case of human drivers, some people refuse to learn from their mistakes, but self-driving cars don't have this issue, and the effects of that learning are much broader than a single driver once the 'lesson' has been learned.
> I'd actually disagree - this is a problem that KDE has in general.

Are you actually disagreeing, though? We both seem to agree it needs work. And you're correct the challenge is partly an institutional one -- recruiting and retaining design talent and manpower, and fashioning new ways of working together. It's something we're aware of and working on, and if you'd like to work on it with us we'll welcome you with open arms.

The KDE community isn't unaware of its weak spots and isn't satsified with its weak spots; addressing weak spots is Real Work[tm] though, and doesn't always happen over night. We'd like to think we've made some progress (for example we've identified some things that don't work from past attempts, and that's useful institutional knowledge as well), though. And that it's very much worth doing.

tl;dr If open source is bad at product design, we'd rather not accept that as law of nature and work out how to get better. If that's a challenge you have an appetite for ...
Any one else seeing Chrome increasingly become more unstable on iOS?
Could probably emulate lots of things, it's a hell of a lot faster than a Commodore 64.
Rippetoe is all about gaining weight and putting on muscle. Probably not practical for most people. I'd also be hesitant to teach yourself both how to deadlift and squat - I hurt myself doing both after reading Rippetoe, despite the detailed instructions.

Also, according to Nick Curson (coach of UFC Champion Rafael Dos Anjos) on the Joe Rogan podcast, heavy slow weight lifting is counterproductive for most sports [1] [2]

[1]: https://www.youtube.com/watch?v=ZJmYFlvKloE&t=26m18s

[2]: https://www.youtube.com/watch?v=ZJmYFlvKloE&t=43m23s
I think a lot of these older open source projects have a tough time because they use C++ so extensively. There are plenty of people who "know" C++, but it's not a language many people can be productive in. The argument for using C++ is that it's faster and uses lower memory, but that's not actually true for naive implementations: C++ allows lots of tricks for speed and memory efficiency, but it takes work to make it actually more efficient. These days I tend to think that it's easier to write first in a higher-level language and optimize from a position of knowing where your bottlenecks will be than to write a low level language like C/C++ efficiently from the beginning, not knowing where the bottlenecks will be.

I'm not saying that a rewrite is the answer, however.
I completely agree. To make things worse, I'm not even sure that it's practical to use an actuarial approach in a way that will produce remotely valid results.

Actuaries based calculations of probability on past occurrences. This is why car insurance is calculated using a huge variety of variables like age of the driver, make/model of the car, etc.

So first of all, where is the data about past compromises going to come from? Just about no organization is willing to share it unless there is a legal requirement to do so. Unless something dramatic changes, that means only the most high-profile events from other organizations will become part of the pool of data to work with.

More importantly, however, IMO there are far too many variables in order to do anything meaningful with that data. When the exploitability of a particular vulnerability can depend on everything from the specific type of hardware the OS hosting the app is hosted on, to the choice of database back-end, so a single configuration setting in an XML or other type of file, how is that even trackable, let alone something that can be calculated with any sort of accuracy?
I mean computer simulation. Something that you can test many, many times that accurately reflects (or at least within reason) the affects of tweaking the parameters. I understand it's a difficult problem, but there has been some success in this field, and with cheap computer power it becomes easier.

Check out this paper: http://arxiv.org/ftp/arxiv/papers/1412/1412.6924.pdf
Author equates the risk of one person operating a single vehicle that sometimes loses power to the risk incurred when a whole fleet of cars could be subverted by somebody buying a few hundred dollars worth of hardware and tinkering for a bit.
Okay so I was a bit slippery slope with the pizza comment.. but I really do eat different from the average American, and am generally not well catered to by any food program I have ever seen (which is totally fine - I don't expect anyone to bend over backwards for me). But, I would totally rather make $200 more a month than be given "free food".

Why not give everyone $200 a month and then sell the food for near cost ($4 a meal or whatever)? No matter what you do, some people are not going to consume it.
It's not evident by the article, but his blog [0], in which this article appears, is titled "The Conscience of a Liberal." Make of that what you will.

[0] http://krugman.blogs.nytimes.com/
First, can you describe what the predictions were and what you consider their significance to be?
If doing something risky doesn't increase the risk of bad consequences happening, what does? Whether they "created new risks" seems beyond the point of the criticism - this isn't about exposing the flaw, it's about reproducing it in an unsafe way.
> Hard to say, it's an instinctive feeling, but let's say that it's a culture of bloat.

So, in the end, you're just a troll. You have no facts, no knowledge, no reference but just your "feelings" about "bloat"; and you keep spitting on KDE's work.

I'm quite sure you've not used KDE since a long time.
I am putting my money on the author clicking through the popup on OS X after you login to Gmail.com offering to keep the credentials and use them within the OS. I'll try to find a copy of this screen. IIRC it is clearly different from just Safari saving passwords but it's highly likely that people will click through it.

Edit: here is the screen I am referring to: http://photos2.appleinsidercdn.com/MLSafari2.030512.png
Great, so please show us your work on a project from scratch. You seem so good at criticizing and explaining that you'd do better. Please show us!
No, OP is equating it to the trial the researchers did with a single vehicle.
Maybe the personalities of some security researchers? /s
"Possessive quantifiers are a way to prevent the regex engine from trying all permutations. This is primarily useful for performance reasons. You can also use possessive quantifiers to eliminate certain matches."

http://www.regular-expressions.info/possessive.html
Lumion+Pro+5.7+Crack+With+Serial+Number+Free+Download-Just+4+PC
The ad runs on reddit - https://imgur.com/Yg75peI.png. I'm not sure where else it runs.

I've never seen a charity run an ad that literally gives you money to give back to them. It's such an interesting strategy that I'm curious if it'll work.
Verizon has a 70-page report on data breaches as of early 2015, which is a necessary step towards the quantification of security risk by insurance companies: http://www.verizonenterprise.com/DBIR/2015 . As explained in "Cyber-Insurance: Triumph of the Accountants", https://securityledger.com/2015/05/cyber-insurance-triumph-o...

"What will this mean for companies? At the behest of insurers, they will need to clean up their acts. Just as drivers must show proficiency behind the wheel over long periods of time, companies will need show progress along the curve of “cyber maturity” to gain access to the lowest premiums and the smallest deductibles."
Cash is pretty much dead for me and has been for years. My wife and I use a credit card for every purchase we can, big or small. And we've never carried a balance, paying it off in full each month. I'm continually astounded at the offers that arrive in the mail such as "Spend $3000 in the first three months and get $500 in gift cards" (to places we go anyway). It's free money to us, paid for I assume by the high rates and carried-balances that others have.
when you change lanes in a car, you're incurring risk for others

The difference is there's a reasonable expectation of danger from other drivers every time you're on the road. OTOH, you have no reasonable expectation of danger coming from random security researchers.

people seem to ignore existing systematic risk and privilege preventing non-systematic risk

Agree 100%, I think we agree on a lot here.
The recent manual evaluation of apps have suddenly become a bit too restrictive in what can be done.
Is there any flavor of GPL license you would prefer more? I don't plan on BSD or Apache license in the foreseeable future.
As a user of it, I appreciate that I've been able to use it on three different OS's with minimal adjustment, which Java facilitates more so than other languages, especially other languages which would be reasonable candidates for a thick-client application like this.
If you really want to get into the details about a specific language, anything from the three "History of Programming Languages"[1] (HOPL) conferences is great. These conferences, convened every ~15 years, have talks by the creators of various seminal programming languages recounting their histories.

You can probably find most of the HOPL papers online as well as recordings of talks from the later conferences. There's a lot of material! Personally, I really liked "A History of Haskell: Being Lazy with Class"[2][3], partly because I like Haskell and partly because Simon Peyton Jones is such an engaging speaker.

[1]: http://research.ihost.com/hopl/HOPL.html

[2]: paper: http://haskell.cs.yale.edu/wp-content/uploads/2011/02/histor...

[3]: recorded talk: https://www.youtube.com/watch?v=3bjXGrycMhQ
How we'll live on Mars
Curiously, back when cars first appeared, people did decry them for hitting children (and adults) even if they ran into the road. It was only after a wide campaign (which also created the term "Jaywalk") that car proponents got the public to reverse their opinion. From an episode of the great podcast 99% Invisible:

Much of the public viewed the car as a death machine. One newspaper cartoon even compared the car to Moloch, the god to whom the Ammonites supposedly sacrificed their children.

Pedestrian deaths were considered public tragedies. Cities held parades and built monuments in memory of children who had been struck and killed by cars. Mothers of children killed in the streets were given a special white star to honor their loss.

http://99percentinvisible.org/episode/episode-76-the-modern-...
Their economy isn't in trouble. GDP is up 7% YoY, retail spending up 10% YoY. Household debt is low, the government is flush with cash. Yes the market has more downside, but that's just the stock market.
I think this is an interesting and valid response but that you might be missing his point. He's not saying that relative risk says the highway stunt was ok; in fact, he's saying the opposite, if you read all the way to the end.

In that context, it is reasonable to argue that the added risk was minimal.
New OCR smartphone app to read Japanese/kanjis in real-time with the camera
Just remember all the terrible press Groupon got whenever the SEC didn't like the non-gaap gimickry in their original S-1.

http://www.cbsnews.com/news/groupon-tries-to-make-the-sec-ha...
That's great for you, but let's be clear here: bodyweight training isn't going to get you results as quickly as barbell training. I say this with no malevolence: I do bodyweight training all the time. Bodyweight training is perfect maintenance exercise when you're already in good shape because you can do it anywhere with minimal equipment. But if you aren't in good shape, it's going to take years to get the results from body weight training that you'd get from barbell training in months.

Barbell training does require a physical location for obvious reasons. And community might not be helpful for HN introverts, but most people are extroverts.

Certifications are also a good idea for safety reasons: improper lifting is dangerous. However, this is an area where Crossfit is plenty open to criticism: I'm not sure what goes into getting a Crossfit certification, but whatever it is it's just wrong.
I don't think people will accept this. For people with other means of payment, the main function of cash is anonymous transactions. There is no other way to anonymously transfer money. The article incorrectly lists bitcoin as being anonymous when it's quite the opposite (though with some finagling can approach the functionality of anonymity.)

Also, in your example above, who's to say that Alice didn't give the money to Joe who then gave it to Bob? Or that Alice didn't buy something legal from Bob? Simply having serial numbers and tracking the money is not enough if the money can be transferred without the transactions being recorded (like they are at a bank). That immediately makes it a lot less useful for law enforcement.
Indeed, i agree. (I have a PhD in robotics... See profile.)
I have to agree. I think Plasma 5 delivers the best UI/UX available on Linux today, and in many ways exceeds what the Windows and OSX worlds have to offer. This was quite surprising since I wasn't a big fan of the KDE 4 user experience.
Yeah, emulation probably ends just after SNES with this thing, but it would be cool to see how far someone could push it :)
Unfortunately cargo cult architecture is the norm, and doing things right is the exception.

I worked at some place where the "architect" had designed a REST architecture that almost worked on a LAN, but run it over the WAN and it would take 40 minutes for the application to boot. I got that down to 40 seconds but had to fight over every inch because I was violating the architectural purity of the scheme.

One day he had such a freak-out that he had a vertigo attack we called the ambulance, but he refused to get in.

Then my boss quit and the out-of-town consultant told me that since he's the one who is inflexible, we should do it all his way. Well, a recruiter called the next day and I quit the day after that. Mr. Spaz left six months later.

Mr. Spaz was a big fan of guids because they were globally unique, but then he made a "guid" that was all zeroes and argued about that. Of course, a few years later I was working with a hotshot who didn't think guids would be unique so he had to add more stuff to them to make them so.
> assume that middle-men are gone

Wishful thinking. In the real world, middle man competition is being replaced with middle man monopolies, e.g. Amazon between manufacturers and consumers, Apple/Google between app creators and users, Google between websites and readers, Uber between cabbies and travelers.
Click profile -> follow link to website -> click "code"

His Github username is also the same as his Hacker News username.

Chill out.
Has been debunked
https://twitter.com/nntaleb/status/624767423049269249
I suppose this might count as a bit off topic but I wish people would drop this 'Scandinavian design' shorthand. For a start Scandinavia doesn't include Finland, if you want Finland too then you are referring to the Nordic region or Nordic states. Secondly the various Scandinavian countries have distinctive styles and the supposed 'Scandinavian minimalism' is not universal. Here, in Norway, you often find quite different decor with reds and greens more prominent than the supposedly Scandinavian blond wood. And when it comes to organized coffee breaks, well in thirty years of working here I have never encountered one, probably because Norwegian working style and meal habits are quite diferent from Swedish, for instance. Here people start work early, have a short lunch break with a slice or two of bread and cheese, and go home early whereas in Sweden a hot lunch is common.
Signature verification for android applications has been a tough one: http://www.saurik.com/id/19
The book with papers from the second conference (in the 90s) is quite good:

http://www.amazon.com/History-Programming-Languages-Thomas-B...
Samsung patents video surveillance software for long-distance snooping
dont bother, this is an ancient 7 year old soc
Of course you can run Debian with 64 MB RAM. I ran Linux on a 200 MHz Pentium with 32 MB for years as my only computer. It was perfectly fine.
But if, over the course of a year, self-driving cars are shown to be even a smidgen safer than manual cars, they are undeniably superior — even if assigning responsibility is a bit more complex. I agree that emotional detachment concerning road fatalities is unacceptable, but you have to be careful that, in your quest for justice, you don't see more road deaths as an acceptable cost.
Uber Makes Its Pain New Yorkers’ Problem
I did not miss his point, I even agree with his final paragraph. But all but the last paragraph of the article is based on flawed comparisons.
> Research going back decades has found that “chunking,” a technique that separates text into meaningful units, provides visual cues that help readers better process information.

I tend to format comments (when they're long enough) to put one idea per line. I think most of us format code that way too.

I also tend to do that with workplace emails, which makes it look oddly paragraphed; the intent is to make it easy to identify the important points.
So much negativity in this thread. Where's your hacker spirit? It might not yet be as feature-rich or polished as Android or iOS, but this is a very hacker-friendly project!

I for one am really excited about this. I wrote about why on reddit[1].

Keep up the good work devs!

[1] https://www.reddit.com/r/linux/comments/3ejo62/plasma_mobile...
Thanks for the responses, both of you. I'll have a look at WaitGroup and Select. The C# solution does support multiple cores by virtue of its use of Task.
I think the real reasons are: Unity, Unreal Engine, HTML5, etc. People who would want to contribute never find BFW, instead they make their own games and satisfy their creativity that way.
I do the same. Having to find an atm is also good at stopping me from getting money out for small spends like coffee or cake that I really don't need.