skysight-inc/HackerNews huggingface dataset:
The Java HotSpot compiler was originally worked on for Smalltalk before SUN bought the company. It along with the ideas from SELF certainly helped improve JIT systems and dynamic compilation solutions in the late 90's and all thru the early 2000's
> For example, I'd love it if my work VPN could be prioritized over someones pron torrent during internet rush hour.

The person watching pron and paying the same price for internet as you doesn't think so.

Neutrality would still allow the user to pay for different speeds or qos, ie 15mbps at modem versus 100mbps at modem, or a 100% guaranteed qos vs no guaranteed qos (current residential). So, the market pricing would determine which gets to your modem faster, the pron or vpn.
Firefox 33.1 intro video: Choose Independent
Smarter Link Underlines For Every Website
"Gravity on Mars is only 38% that of Earth’s. What this would mean for the long-term health of colonists on Mars is not known"

I think this fact is often overlooked. The problem of gravity (and radiation) are probably harder to overcome than food and oxygen.
Writing in Go has made me find Python code ugly. Much like Python made me dislike Perl many years ago.
That is, of course, very subjective.
Doesn't it depend on when the collision happened?
You are talking about a arena collector? Like this:

http://wiki.luajit.org/New-Garbage-Collector

Exist some pre-madethat can be used for a new project, for use with LLVM or luajit?
How exactly using an RDBMS would have helped accessing a plain two dimensional array?
> We don't need more features

You may be a victim of the Blub paradox. There are many useful and powerful features missing from languages like Go, and many of them (like powerful type systems) exactly address human mistake-making.
They can release the free version as FOSS and release the paid version as closed source. I don't see how he would make any less money with an open source free software compared to a closed source free software. He's already said how he would monetize it, by offering a premium version with support like REHL. Also, I would not mind at all to pay a fee to use the normal edition and access the source. Free means libre, not gratis.
Great advice on interviewing here.
I doubt it was intentionally so. Everything seems painfully obvious in hindsight.
++1 for JS/HTML/CSS formatter and json tools
Here is all our app icon iterations. Do you agree with our choice?
Online Class: Social and Economic Networks: Models and Analysis
Introducing Raigad – An Elasticsearch Sidecar
I wish the same thing existed for Chrome, but I've been unable to find anything remotely useful.
I wouldn't be surprised if they gradually start losing cab drivers.
The FCC can designate Title-II carriers with absolutely no input from congress, your theory isn't plausible.
Is that just a general "I don't want soup for breakfast" or are you actually comparing to soylent for breakfast? I usually actually have eggs for breakfast, but I'd much rather have soup for breakfast than soylent.
Self has reincarnated as Javascript.
Open Source Search?
I actually found their podcasts to be extremely rudimentary. I listened to week 3, where they discuss an article on "high scalability". I feel these guys try to hard to sound like hipsters, and are lacking any fundamental training in computer science. Every three minutes, Joe would state "I don't know what a unix kernel is"...or "I don't know what having a large application on a 4 core kernal locking up is".

To be completely honest, i was so excited when I saw your link for a "technical podcast". I thought, "hey, i finally have something with a lot of content to listen to on my way to work!". There were expectations that weren't met...
What I find ironic about the story of Photographing the CCTV cameras is that he obviously most of had a "real" camera (one that can be readily identified as an old fashioned cameras.

However, every one and their mom has smartphone with a camera attached. Yet it's the people who've invested money in more "professional" cameras that we have to be scared of (even though they are the more conspicuous users of photography.)
Thanks for the feedback, I hope your dev team find it as valuable as you do.
Location: San Jose

Remote: OK

Willing to relocate: I have to relocate to NYC

Technologies: I code in C in my day job. But I used C++ for a few years during PhD. I can also code in Python, Java and Go. I know computer networks inside out. And have limited backend web app experience.

Résumé/CV: resume.yangchi.me

Email: yang@yangchi.me

Visa: I'm currently on OPT. Will need H1B next year.
Ask HN: What's a good POP3/IMAP provider
I have a very precise need: I need a server to receive e-mails sent @mydomain.com and forward them to another inbox.

I was relying on Namecheap, my registrar, to do it as they offer it for free. However, they failed today and it jeopardized my entire web services, so I'm trying to move to a more specialized service.

I already set up a Google Apps account, but as a temporary/emergency solution: it will only be up for the 30 days free trial. I really _only_ need the e-mail forwarding feature and not the entire GApps suite, so I don't see myself becoming a GApps customer just for that.

So I was wondering: what do folks on HN use to receive and process their e-mails? Is there any POP3/IMAP as-a-service thingy that would be known/reliable?
Like I said, that's my impression. I'm just saying the differential alone doesn't show it. A tiny differential is expected. A large differential shows either a slowban or poor engineering.
I don't believe any of this, they have a very optimized website that only serves text and ads. Even one small server could handle the traffic.
Which private US company received this information in an attempt to boost that company's economic power?

I can't find that information in the article.
Buying an RFID weight set or a piece of equipment with more sensors on it, or attaching a phone to a bat are all very signifiant barriers of entry.

FitBit, Wear, Microsoft Band, iWatch aren't getting a ton of adoption for these simple metrics, how do you sell the others? Ie 80% of Americans have smart phones, 10% will invest in wear devices, maybe it's just .1% that will invest in bat technology.
And here I thought there was only 1 electron in the entire universe [1]

[1] http://en.wikipedia.org/wiki/One-electron_universe
Did you notice that your blog is full of SEO-spam comments?
> Astrologically speaking, iron ions from spinach are dramatically different than iron ions from a steak, but your biochemistry won't know the difference.

In general, this is not true. In particular, we can read the straight dope ( http://www.straightdope.com/columns/read/696/why-was-spinach... ):

> Spinach's star dimmed once more research was done. It turned out the iron in it couldn't be readily absorbed by the body.
And also, it creates a history so you can revert to any version whenever you want.
My experience comes from a different (IRL) context, but the type of people you need to moderate or ban are also often the type of people who will move right up to the edge of any bright line you draw, and use it is a shield for further antisocial behavior. Sometimes ambiguity is its own reward, especially when the lines are well-understood by most already.

As just one example I'm the resident "soldier" for the government (as one HN user was so nice to call me), I often post comments that are in opposition to many of the tenets that are popular on HN, and yet I've not been banned, my karma is not negative, and those I debate with generally treat me and my arguments with respect. If it were just up to ideology I should have been hellbanned by now, and yet here I am.
If the mass objects have trivial (ignorable) destructors and don't own any heap-allocated subobjects then it's not a problem. You can have top-level objects like levels or documents or sessions own everything directly and indirectly under them and allocate those things out of a private heap that can ideally be reused but otherwise be bulk freed in a few calls. Unfortunately, the standard C++ philosophy around RAII and value semantics works against this. Since there is something to be said for the elegance and upfront convenience of the value semantics approach, it comes down to a trade-off.
Why Rothenberg Ventures Is Gung Ho About Investing in Virtual Reality
The Man Who Sees Art in Cheetos
And it gets especially annoying when those slides are rendered as a static PDF file. Lots of information gets repeated. It was especially ironic in the slides about Frames, Dictionaries and K-SVD, as they were talking about doing efficient and sparse representation of things.
I'm about as sure of this as I am of unicorns not existing.

As to the ethical dilemma, I'm only noting a difference.
> creativity is notoriously difficult to study in a laboratory setting

I'm really looking forward to the day when technology can more directly measure the effects of various substances on the body, rather than the inexact observation methods used today.

Take SSRIs, for example. Here's how it works. Patient tells doctor "I feel depressed". Doctor prescribes medicine. (A few weeks or months go by.) Doctor asks, "Well, how do you feel?"

We need to be able to say: "Over the course of your treatment, you ingested X milligrams of Zoloft, with an average concentration of Y in your bloodstream. Here's the 1-month graph. Your avg levels of serotonin were Z% higher than usual during this time. Your cortisol (stress hormone) level was C% lower. You slept an average of S hours per night, with E% improvement in deep sleep efficiency." etc.

At some point, the former is going to sound quaint and old-timey.
I read bad_user's comment as saying "desktop Chrome supported extensions from the start, but mobile Chrome doesn't; so I switched to mobile Firefox for the extensions, and then subsequently to desktop Firefox for Sync."
That's interesting, I hadn't realized that. I thought this was actually pretty interesting, at least it was an attempt to look a data instead of just theoretically speculation. This reminds me of Neil Cornish's past work.

http://scholar.google.com/citations?view_op=view_citation&hl...

He and his colleagues were trying to find evidence of the large-scale structure of the universe. I wonder if this woman or her colleagues found inspiration in that work?
iOS, Open Source, and Simple – Simple
Is there anyway to opt-out of that database?
Skeletor's comment is a first-party report of the eventual resolution of the issue. It's the most substantive top-level comment on the page, so it belongs at the top.

We want to see such comments highly ranked regardless of YC affiliation. If you post such an important update and don't get organic upvotes because the story is old, plead your case to hn@ycombinator.com.
> It is 100% certain that GHC contains at least one memory leak that has been unaddressed for years.

That's clearly a problem.

> Simply put, absolutely nobody has put any effort into making GHC fast. Only into making it produce fast output.

OTOH, as annoying as it may be to developers, on the assumption that code will be run more frequently than it will be built, that seems like priorities being in the right place.
> the Awesome Bar (which does a good job of doing full text searches in my history, much better than what other browsers are capable of

I'm surprised that the other browsers are still so much worse on this front, and that this difference doesn't get more attention. Firefox's implementation is fantastic and has been for years and years.
Despite its warts PHP does have very valid merits that make it popular.
Nope, I didn't. Thanks, I'll delete them next time I bother logging into blogger (I haven't in like 5 years). You'd think that spammers would realize that Blogger uses rel=nofollow and so they get zero Google-juice from this, but I guess not.
Side bar, who releases these? Is there a feed(s) that devops/sysadmin/people follow to get the CVE-X-Y reports or is it more ad-hoc/whoever finds them
The document you linked to does not protect personal choice of diet.

> 2.3.9 European Prison Rules

> See para (1.2.4) above for an explanation of the European Prison Rules. Rule 22
states “Prisoners shall be provided with a nutritious diet that takes into account their ... religion, culture ..."

> 2.4 Vegetarian and Vegan diets

> In some countries, the food provided to all prisoners may be vegetarian (non-vegetarians may have to buy meat).

So the inverse is true with prisons that serve meat.

> Receiving vegetarian or vegan meals in prison may not be an easy process. In some countries, you may be required to show that your request for a vegetarian or vegan diet is based on ethical or religious beliefs.

Again, the EU portion of this document does not protect ethical beliefs, only religious ones.
selectively so.

http://www.deathpenalty.org/article.php?id=560
I know git gets all the love and attention, but I think Mercurial is great. Thank you for your contributions.
Thank you for this! That was quite a panicky first-run experience until I read this comment ...
I do if I want to encode how people who consume a pile of code either add or remove dependencies, or want to edit/recompile code that was generated. And in fact, especially at my job, it's literally what I want everyone to do in a consistent way.

A convenient way to do that is ask people to type 'make'.
In regards to #2, he said he's the only software engineer, not the only engineer. It's a hardware startup so I am left to assume there are other engineers on board. Irregardless, the comment that no other department has anything to do until he does his part at best is a bad assumption or at worse completely wrong.

Even in a pure software company, someone should be out there validating the idea, building a client list, etc... In this case, it could be those and things like prepping for a kickstarter campaign, storyboarding, and of course the hardware development. There is always more to be done.

In regards to #3, in the example given, if OP wants to be cofounder then to some degree this makes sense but if not, it gets a bit more tricky. My advice to OP here is to figure out how much commitment you actually want to put in and ask for equity split (vested among all members) accordingly.
Why is my claim that I must have Kobe beef (because I'm divine, and I say so) any less valid than the claim I can't eat pork because God said so?
This all sounds a lot like Bovril which is great in the winter.
Why waiting?

http://www.atego.com/de/products/atego-perc/

https://www.aicas.com/cms/en/JamaicaVM

One good thing about Java is the vendor eco-system.
KRAKStv, Hilarious and Funny Video Clips
Wait, why is it stupid and pointless in this case?

We have multiple anecdotes indicating people have had problems; we have at least one indicating people don't. This is, to me, clearly evidence against both "Everyone has problems" and "Nobody has problems" and in favor of "Some people have problems", and for the specific policy question at hand, we're trying to evaluate "Some people have problems".
Half a decade sounds better than 5 years.
This kind of argument was made early and often in the late 1950s, with respect to zero gravity, and it proved to be fear-mongering. Without evidence for this sort of proposition, it is simply pessimistic speculation.

This piece was not well researched, please do not invest too much credence in it.
Found some interesting statistics on this site: http://www.iresearchchina.com/views/5604.html

I suspect to get anything more detailed you may have to purchase a paid report from one of the various analytics companies.

Sorry, I've wandered rather off topic...
I'm very curious why they feel the need to redact the location of MIT's Office of General Counsel (see MIT Communications with US Attorney(1) [0]). That information is freely available on the OGC's website [1].

[0]: https://www.documentcloud.org/documents/1355271-mit-communic...
[1]: http://ogc.mit.edu/
> are orders of magnitude slower

If this was true, an Android phone would refresh less than once per second. How about "why Android phones are maybe 20% slower" or some more actually within the bounds of reason number?
'Interstellar' Co-writer Jonathan Nolan Is Adapting Asimov's 'Foundation'
Is it correct to say that neither the Congress nor the Senate can override the FCC in some fashion?
Hacking Internet Voting via Ballot Tampering
Western society once considered prisons to have multiple functions; punishment, deterrent and rehabilitation. Now it seems the punishment part has become it.

Obviously, this seems to go along with the assumption that the only thing stopping committing crimes is there fear of getting caught. I think that's probably much more true for hacking a bank for a million dollars than murder (which most people aren't just itching to get away with).

The rehabilitation assumption goes along with the idea that if person improves, if they are uplifted, they won't commit crimes. The punishment assumption goes with the idea that everyone is a criminal and the question is who can get away with it. And the "everyone is a criminal" assumption certainly makes with those presently at the top of society making out like bandits (aside from having made laws which make their actions legal).

So, perhaps what you say is true at the moment. But it's truth involves us being diminished.
Rivers are irrelevant to a GPS. Rivers only matter to a car to the extent that they determine the road layout, and GPSs know the road layout. They're also pretty good about laws, although there is still some trickiness about things like left-turn prohibitions that are only in effect at certain times. It's getting better all the time, though. Their traffic data is in my experience better than human estimation at this point, since they can route based on actual current conditions rather than extrapolations from past experience.
Let me put it this way then: why would someone using C++ who will be willing to migrate to Rust in the future not be willing to migrate to Haskell now?

Many of the advantages and disadvantages are the same: different syntax, weird sigils, an emphasis on immutability, a much more restrictive compiler, a strong type system, a new way of thinking about your programs. And it will take Rust a long time to reach the maturity and library ecosystem that Haskell currently has.

One might catch a few people who absolutely need manual memory management, I guess, but my experience is that this is often an excuse and those who are seriously interested in using another language find ways around the problem. For OS kernels and the like Rust has an advantage, but again that's a tiny niche. Rust's C FFI might be a bit better, but honestly Haskell's is rather good; I can't see that making the difference. And if you find the safety or the type system compelling, surely you've already moved beyond C++.

I'd like to be wrong - I'd like to see C++ programs moving into better languages. But I think a need for manual memory management is very rarely the real reason people are still using C++ - and if it's not that, what can Rust offer that wasn't already available?
>Of course I rated that ride 5 stars, because I'm not actually a psychopath

You are doing everyone except the driver a disservice. By failing to give low ratings to bad drivers, you are precluding good drivers from entering the market (because the bad ones will never get phased out, and they will saturate the market). You are also preventing consumers from making a well-informed decision, which limits the effectiveness of market mechanisms.
Yes, both in Haskell and Erlang.

For me, Go's big win is that I can finally bring this, the right way to do it, to work, because it's the first time this paradigm is present in a conventional imperative language, not that it is the first in general. Many other languages got it right in theory before Go, but there was always some practical stopper, involving some obscure programming paradigm that I stood no chance of getting buy-in on (from engineering or management) or an ecosystem that simply couldn't be reasonably be called production-ready across the set of tasks I needed to accomplish. Go finally gave me almost everything I wanted for work. If it isn't everything, well, that's life sometimes, you know?
I feel the same on that. FF should present that like a folder tree.
They're normally on scooters. Stuck in traffic is a very rare occurrence for someone on a scooter.
It's a wise policy.
Absolutely:

do_stuff() ->
GetAnswer = fun() -> 42 end,
spawn(fun() -> io:format("The answer is ~p\n", [GetAnswer()]) end).

Here, GetAnswer is a closure, as is the anonymous function given to spawn() function.
> Edit L1 - L7 with just a few clicks

Damn, still nothing that can help me with my layer 8 problems.
> One of the reasons why Lisp is fading into irrelevance is that GC is obsolete tech.

RAII, smart pointers and ARC aren't free lunches, which is why people had moved from them to GC in the first place.

Of the top 10 languages on github [1] that require memory management, 7 of them use GC [2].

> This is also a factor in why Android phones are orders of magnitude slower than equivalently-specced iPhones

That's a pretty nutty assertion to make without data.

1: http://adambard.com/blog/top-github-languages-2014/

2: Discluding CSS and shell since they don't require memory management. Python's default implementation actually has both RC and GC.
It may be some blanket Personally Identifiable Information policy wherein they have to redact anything remotely related to PII, even if that information is easily obtainable from other sources.
This is quite cool, and actually something I'll propose to use at some http://github.com/theforeman repos.

I didn't really understood the format rules, so if the author posted this, a help section would help. I try to enforce

'%(type) #xxxx(: | -) %{description}'

How would you do that? #xxxx is just an issue number, so it can be #23891, and after that I want a separator from the description, semi colon or hyphen are fine. Probably %{scope} can be used but I didn't really understand it from the inline help, sorry!
±1300 bytes

I wouldn't have thought it possible to generate a negative-sized request...

One of my pet peeves is fixed-length buffers in C code, of some size that (thankfully, it's checked to prevent going off the end - most of the time, at least...) has no real justification documented anywhere - "why use 72 bytes and not e.g. 80? Why 999, and not 1000 or 1024?" If you're going to use C, I think you should be paying more attention to memory allocation and how big things like requests/responses can be; otherwise, you should use a "safer" language possibly with dynamic allocation that can handle any size... but on a constrained system like a router that may not be possible (or it'll just turn into an opportunity for OOM DoS.)
I've been in San Francisco for 3 years, and I still check traffic information every weekend. Community events, which are fairly common, can make the difference between "traffic will be fine" and "don't dare leave your apartment."

Perhaps less anecdotally, local traffic is a major staple of local news radio and TV, which probably means it's important even for locals.
TIL: Once people have decided that someone is a hero, facts cannot change their outlook. I thought HN was populated by smarter people than that, but I was wrong.
But he didn't go to a maximum security prison at all, infact he was at Västervik a "säkerhetsklass 2" prison. [2]

"Säkerhetsklass 1" would be a maximum security prison, class 3 is the lowest class and those don't even have walls meaning that a class 2 would essentially be a "vanilla" prison.[1]

[1]:http://www.kriminalvarden.se/fangelse-frivard-och-hakte/fang...

[2]:http://www.kriminalvarden.se/hitta-och-kontakta/verksamhet/a...
Verdict Overturned for Italian Geoscientists Convicted of Manslaughter
Does anybody know if Google/Waze/etc. do active A/B testing on routes with drivers?