skysight-inc/HackerNews huggingface dataset:
Summary: http://www.forbes.com/sites/tombarlow/2011/06/15/how-to-buy-...
You still need an common ABI and Java has a few features Go cannot understand and vice-versa.

Android team stated multiple times that Java is the language of the platform.
Hockey Analytics Workshop at CMU
Wow, that's just wrong... really?
The involved machines are dedicated servers, according to the posts.

Also, although I have many things to blame OVH for, they at least take a somewhat proactive stance regarding security, even for the very cheap dedicated servers. They usually contact you when they notice a traffic spike on unusual ports for example.

But yeah... judging by the people I know in real life who own cheap OVH dedicated servers, I'm not surprised at all by these news.
EY definitely fits comfortably in the gerrymandered definition of Dark Enlightenment that you just created, as does a vast amount of people, including the Pirate Party for instance. EY himself would agree with you on this.

Whether this is what most other people mean with the terms you just used, is another point entirely.
Bug report: If I follow the "Demo" link from the homepage, the first demo ("Buttons") works but clicking on any of the others (via the left hand menu) e.g. "Dialog" doesn't do anything. No obvious errors in the console.

I'm using FF 33.0.3 on Win7.

Edit: looks promising though - just get them bugs ironed out! :)
Agreed with this. In Android's Material spec (as well as the Android 5.0 implementation) you can always tell it's a checkbox.

However, in Google's Polymer project, the box totally transforms, as in material-ui. :/

Ex) http://material-design.storage.googleapis.com/publish/v_1/qu...
Five mobile testing tools for developers to consider
Some people (e.g. authors of [1]) consider the UEFI reference implementation to be of poor quality. There was an exploitable (for privilege escalation from typical userspace administrator to system management mode) integer overflow there, and it wasn't a particularly tricky one[1].

[1] https://www.mitre.org/sites/default/files/publications/14-22...
Same here, iceweasel 33.0 on Debian Wheezy.
But if the storage is a storage library the developers wouldn't be reinventing it every time. And if a new technolgy came along it might be easier to start using it than to say that all applications in an organization must use the same (often relational) db. The latter seems to be very common. And the dba's don't seem to push the use of newer technology much, or look into how much time it would save the developers.
Regarding tooling, you are right, it is a bit lacking with the newer database solutions but they seem to be working on it and I think it would help if everyone involved tried to help describe what kind of tooling is needed/wanted. Now a lot of discussions stops with saying the tooling isn't good enough and noone should ever use the new database solutions.
No, ART still works with dex bytecode, and native code still requires JNI bridge.
I think that sometimes the devs writing the tutorials, didn't bothered trying out the tutorial themselves, so there are little errors that are huge for beginners.

I've seen this in tutorials, but also in open source project's documentation
I did this a few weeks ago on an OS X machine and it worked wonderfully. I installed it to give Sam a try, as I am learning Ed and wanted to compare them.

I had once hoped that Google would resurrect Plan 9, since they have so many former AT&T employees on staff. All it really needs it modern drivers, a wireless stack, and a browser (which they have with Chrome). Alas, it is not to be.
Interval arithmetic is tricky: you have to make sure you round in the most conservative direction for each operation. As other commenters mentioned, these bounds can end up being so large as to be useless.
Sure see support Request #248668
I have cancelled my cloudflare pro subscription (used to have a business one) after about a year, its not worth it imho :(

No email was sent/forwarded to me as has happened once or twice before (and was promptly acted upon), the files in question were fakes uploaded by prospective attacker themselves.

The only way the ip address could have been exposed is by cloudflare.

Edit: I am not blaming Cloudflare, your service has been excellent and support fast, just pointing out a potential exploit angle of the service. I have a very clear DMCA policy which is automated and would have dealt with any complaint in minutes, there was no need for the "complainer" to contact Cloudflare or anyone else for that matter.
API copyrights a “threat” to tech sector, scientists tell Supreme Court
Is this like http://www.emacswiki.org/LinkdMode ?
that's why I find crazy all those people wanting to have a dedicated server, I don't want to spend my life on call 24/7.

I'm pretty sure 90% of the customers are not professionally trained in server maintenance. I am, and I don't want to do it anyways unless I have a good reason to do it.
Scientists, and Universe’s Odd Behavior, Are Recognized with $3M Prizes
You are being simplistic and nationalistic.

Hugh Foss first outlined an attack on Enigma in 1927. By the 30s the enigma had evolved but Dilly Knox broke Enigma as used by the Spanish in 1937 before he learnt of the Polish attacks in 1938. (He had declared the German enigma unbreakable but that doesn't make his contribution trivial.) Knox later created attacks particular to the Italian naval enigma.

Turing is often credited with the lion share of fame for this stuff and its true that he was crucial in breaking german naval enigma which was the hardest used. But that pales into insignificance compared to the breaking of Tunny IMHO.

Any popular story is bound to focus on the people and their love lives more than be a technical piece.

Go to Bletchley Park and bathe in the credit clearly given to all those involved - especially the Poles - as people and not as nationalities.
What are the advantages of ARM64 over 32bit ARM?
Because you can also sideload apps. Or because Android != Google Experience (i.e. Play Store). Why do you want to be dependent on middleman?
They should sue.

I immediately thought of the Innocence Project founded in 1992 when reading this article. The latter could severely damage the reputation of the former.
The murders that followed a WhatsApp curfew
I realize pay scales are different in the EU than in the US, but 37K isn't a ridiculously high burden, is it? If so I'm surprised the offices of Dublin startups aren't packed with germans because that would be considered very low for a qualified engineer.

One could also check out the Dutch American Friendship Treaty if able to self-employ and likes the Netherlands.
USAians do love their guns.
How does this compare to the plan 9 from user space project?
I heard that before and can't agree either. Continuing your thought is also important. That requires you to think about the content of what you write and not how to write. That requires you to let your fingers worry where the keys are.

What if it has an effect on your career and you don't realise it? Sounds way more likely to me.
As mentioned above, you could check out the Dutch American Friendship Treaty if you happen to be from the US.
Sigh, why do we even allow a company to build quasi monopolies like this?
I like the animations, inputs are really what I need today for my UI designs.
Checkboxes have different styles in Chrome and Safari. Safari checkboxes look a bit weird as in unchecked mode a rotated green tick is displayed inside a checkbox, and in checked mode one of the tick's lines extends horisontally.
In Chrome the checkbox looks really nice though.
"Most people make mistakes when it comes to balancing work and leisure, but to claim such mistakes are killing us is preposterous. People in developed countries live the longest, healthiest lives in the history of humanity. The nation with the longest life expectancy is the workaholic Japanese culture so disparaged by the author!"

I had seen as many workaholics in the USA as in Japan. For different reasons, and in different ways.

In the US you are supposed to do it because of ambition, in Japan you do it because of social pressure or constriction of the environment.

Oh, never mind, in the US they have this beautiful two words that describe everybody: Loser or Successful, that does wonders to social pressure people to work more, but thinking "they actually want it", like in Japan, anyway.

But food is much better in Japan. They also eat a lot of fish that before Fukusima, was the less toxic or industrialized food you could eat. No artificial feed(until recently), no genetically modified, no antibiotics, no hormones like US loves so much.
Crowdfunding for law making (and un-making)?
ART is still Java runtime which conforms to Java memory model, GC requirements and everything that comes with it.

So no, you cannot just link random other languages without going through JNI. That is a common misconception. Also most of Android itself is managed Java code, so making other languages first-party citizens would require pretty much full OS rewrite. I very much doubt rewriting whole Android just to support non-JVM languages is worth it.

Making ART VM fast, efficient and adding Java 8 bytecode compatiblity is I feel a much better use of development time. Wasting precious development time to placate devs that don't want to switch languagaes is - I feel - a hugely wasted effort.
Me too. FF 33.0.3 Linux
Raided for running a Tor relay. I’m a suspect now
Ok. Guess the difference is not technical but cultural, here the debit cards are used more frequently, and many never get a credit card. I do think we have bonuses on many cards, but I have never found them appealing enough to switch to a pay-later system. I prefer knowing the balance all the time. I use mine only for work expenses and "future" expenses such as flights, where an airline going bankrupt would be problematic if I had already paid the ticket up front.

Maybe we also have less fraud since chip+pin is used everywhere?
As a sidenote, Michael Stonebreaker himself is nowdays building VoltDb which is a memory-db that he thinks is much more evolved than relational systems. I havn't used it but it looks interesting.
I did try OrigoDb which is an open source .NET based memory db and it worked great for my needs and the queries are really fast.
I agree that this article is rather superficial, but you have to take into account, that Android was running Dalvik VM, not standard JVM.

Dalvik was rather primitive and extremely slow in comparison to whichever JVM you choose on the desktop today.
Because Android ecosystem isn't locked down to a single app store that would prepare binaries for all 8000+ devices with several hundred different SoCs.

The device itself is by far most capable of choosing optimal compiler optimizations for it's own SoC.
Can't vote this comment down (not enough karma?), but I would.
React is great library, it is not very constructive to call it a hack just because webcomponents are there.
Strategy game goes back tens of centuries
Actually Android 5.0 runs optimization pass as part of install, not first run. The article is incorrect in that aspect.
I don't find this post snarky, but from a usability point of view I'd love to hear specifics about where you think these designs fail?
Agree entirely. That's why I go half-way and use Windows Azure's PaaS platform. Much less painful.

The company I currently work for have to full racks in two data centres each, most of which is near idle and it's a full time job for 2 people. Could do away with all the machines and all the associated administrative staff, just use a devops team and shave 40% of capex and opex as well by moving to something else.

But then again, they might not be getting nice lunches with HP and the DC vendor.
Their network was so saturated, we were only getting 1KB/sec inbound yesterday. Fun times.

Their VAC protects external inbound but does nothing in their intranet which runs at full tilt 1gbps for most dedicated servers.
I suppose you are new here, last year there was a post titled: "today is the first day without a bitcoin article on the first page".
Uber Introduces Its Vehicle Financing Program in India
No matter what language, allocations are expensive. Your stuttering would appear in C++, ObjC or Java. Don't mistake slow allocations for a GC issue.
All cameras are police cameras
November 2014 Patch Tuesday Preview
I think Haraka[0] pre-dates JS databases.

[0] https://haraka.github.io/
I haven't seen any comment discussing it so here is kind of a vital question: Why would I want to do that? I don't need vim to me more configurable. Just a few weeks ago I looked into vim plugins for the third time into my vim history, but again I found it unnecesary. Most plugins don't improve at all what I want to do with vim.

Examples: Prettier status line? Don't need it. Tree view of my project? Don't need it, or I use the shell command called tree. Autocomplete? I started learning the APIs of the tools I use because it makes my writing code better and much, much faster. Therefore I don't need that anymore. Git integration? Why would I want that? ":!git" is fine. The sorround plugin would be an idea, but it's key usage is strange in my eyes.

Not spending this time into individualization and instead using this time to learn more about vim has significantly increased my code generation and allows me more easily to work on other systems with the same efficiency as on my own.

If you have some real arguments for plugins I am really, really curious to learn what they are. But please consider before writing if spending the same time into learning how to solve your problem with vim capabilities would not be the better and faster approach.
Money may not buy happiness, but it's strange how often it's a factor in things that make you unhappy.

The unhappiest I've ever been was during a difficult period with my family. Money was definitely involved, and the center of much of the issue, but it was the troubles in the relationship with people close to me that made me unhappy.

If money had never been an issue, I never would have had either trouble and things would be different today. The money part of the situation was trivially resolvable, but the relationship one has lingered for the better part of two decades and looks like it'll never find a satisfactory conclusion.
free() is the "counterpart" to malloc(). malloc() lets you allocate memory for your use; free() returns that memory back to the system.

The original posters meaning was that "malloc() has non-trivial execution costs", but the other meaning is, tautologically, malloc is the "complement" of free (think true is not false).
There's currently more than 100 SoCs out there and several major generations of ARM architectures which show clear benefits of GCC compiler tuning for their platform.

Tracking all those devices and architectures is dumb, when the manufacturer/device can provide proper tuning for the device itself.
I hope they do away with the flare effect on button clicks. Just weird...
Why not destroy the money? That way it increases the value of all the other dollars and benefits everyone.
Rust is one of the coolest things in programming at the moment, but if you have to invent your own programming language to cut this gordian knot, then it's not really a false dichotomy for most practical purposes. And it'll stay a genuine dichomoty until Rust (or something like it) is a mainstream choice.
A few darknet markets were exposed using this method some time ago (as well as other IP leaks, such as email headers).

It is the type of leak that gets picked up by curious researchers within hours/days of a market launching - not something that would linger for months and be left for the FBI.
Works for me, Safari 8.0 ons OS X 10.10
This movie is full of BS.
Since we have:

http://bellard.org/jslinux/

We also should have the haraka package.
Because you're trained you realize the actual costs, most people don't factor in maintenance as cost and see VPS's being as no-brainer cheap to get stuff running on.
Like snowboarding or extreme sports. It's a different kind of stress - short bursts. Compared to all-encompassing never ending kind of consistent stress when doing startups.
Yep, but the company wanted to have everything in-house, because that's safer right? /sarcasm
Google made ART as Dalvik 2.0.
The ecosystem evolves, the hardware evolves, the OS and its requirements evolve as well, so the runtime must follow.
I don't think it changes anything to the JNI bridge. I can be wrong, but I don't think that it is a main area of focus for Google.
This being said, Google is moving to a more pluggable build system (Gradle and its plugins) and runtime.
Is it a nice benefit and only a side effet ? maybe, maybe not. Time will tell if Google want to move to Kotlin/Go/Dart/Scala/Rust/insert your pet language here.

The official line is that moving the core libraries to something else would be an enormous amount of work and at the moment, they don't see the benefits outweighing the cost.

It is possible that Google is secretly working on some other language, it is also possible that they intend to stick with Java and make it better instead (cue Dagger 2, Guava, AutoValue, ...).
Franklin Weng: The strength behind open source is the strength of contributing
I have some vps with digitalocean, I haven't logged in to them in a long time, even after shellshock surfaced publicly. about aftter a month later I checked to see if I am vulnerable through shellshocker.net test and it was negative. I am guessing my provider did something to fix it.
"Whereas Dalvik and ART are stuck to the versions that were burned into the silicon."

I don't understand this comment? What hardware is the Dalvik and ART stuff wedded to?
The US is a big country, it's incredibly diverse. Comparing the US as a whole to other countries is not really fair.

http://en.wikipedia.org/wiki/List_of_U.S._states_by_life_exp...

http://en.wikipedia.org/wiki/List_of_U.S._states_by_GDP_per_...

But we can of course all pick our own statistics to fit our standpoint. But it's important to keep in mind that the US can be a bit of an edge case.
Ambitious failures with technically brilliant visions have happened before. enlightenment is not easy.
Is this correct? React doesn't use the virtual DOM to create HTML-like elements, it uses JSX for that, and JSX is optional. As far as I know the virtual DOM is used to avoid updating the "real" DOM in the browser when you don't have to.
I like SQL. It makes sense to me, personally. Even when I get really unwieldy, I can always take a step back and break it down to parts. If I'm allowed to use temp tables, I can do almost anything in it and usually a lot faster than developers in their language can.
I can't tell if I'm happier now. When I was a grad student I was always stressed over money, and my health was very bad (this is atypical, I should have been on more responsible about my health rather than dismissing it to promising to see the doctor after the next deadline). I have to work harder to learn new things, and I don't have access to a community that is intrinsically connected to the computer science research community.

My health is better now, and I can depend on myself to provide for myself, but sometimes it does just feel like there's a hole that money can't fill. I often feel like I have to continually keep my mind focused on not giving up on higher education or the act of responsibly confusing myself with too much study, just because I happen to be good at software development in a different regard. The ability to be totally lost in a class way beyond the depth I saw myself capable of surmounting was a luxury I took seriously for granted.
Ask HN: Python/Django shops in EU?
I have just started off django professionally and would like to do some networking, etc. Catch me on twitter (@zoliday5) or say hello here!
I see no snark on display. I also see no arguments or reasons on display to support your position.

That is to say:

1) I can see that you don't like Material but _why_ do you not like it? Because it's new is not a reason because it can be both new _and_ adhere to tried and tested design principles, put forward new ideas for consideration, and be aesthetically pleasing

2) Why don't you like iOS's new UI language?
Thanks for confirming this.
I note interest on subjects such as Ethereum, Counterparty, Sidechains ie where something new is going on.
A peice in the New York Times is not by any means avoiding the spotlight. Is anyone familiar with bis work or care to comment on his "cloak and dagger" methods?
I've used Oracle since 1998 and SQLServer since early 2000s. Oracle has great defaults now and the free version is very good. Licenses for MSSQL and Oracle can be competitive - obviously if you are a MS shop SQLServer will become cheap(er) in comparison. I prefer Oracle because I know it better and I sometimes work with *nix. PL/SQL packages are far better than the comparable stored procedures in MSSQL. APEX is pretty unique too.

If I was starting on an open source or startup project with a modern web framework I definitely be looking at using Postgres - it looks great.
Meteor Shower Changed Martian Atmosphere
I will follow up internally. Thanks.
Are there any good tools to check the style (indentation, whitespace etc.) of .less files and/or automatically reformat them?

I've looked a few times and never found anything useful.
Is there a way that I can use this as a drop-in replacement to Bootstrap or on top of Bootstrap? If not, what would be the easiest way to re-skin a project that currently Bootstrap to use this?

Then I could have Facebook/Google/Twitter design and coding chops baked in :)
Is there a Chrome extension or a bookmarklet that does this?
> Yes, and I would say that requiring explicit local declarations is the right thing to do.

And I could hardly agree more with that, I simply disagree that Python's closures remain broken, they're simply fixed within the constraints set by previous design decisions.

> at least with "global by default" you can use a linter to enforce that all your globals are explicitly declared

Still, there's really no excuse for global as default, there's no convenience justification and could just as easily be an error (more easily really)
The US doesn't love it, the food industry does because it allows them to produce higher volumes of food and sell it for lower prices, which (by extension) the consumer loves. I'd like to think people in Japan care more about the quality of their food, not so much the quantity per $ like I see in the US ($1 cheeseburgers and such). Another possibility is that the Japanese have more expendable income (also because of 12+-hour workdays), thus more budget for food, thus less of an inclination to buy the cheapest products.

But, off topic.
Same here.

Try these:
http://material-ui.com/#/components/left-nav
http://material-ui.com/#/components/inputs
http://material-ui.com/#/components/dropdown-menu
http://material-ui.com/#/components/icons

You get the idea.
How Strategic Ads Placement on Your Website Can Help Kill Google Panda Updates
Isn't compiling nginx from source just a `./configure; make; make install`? I mean, any developer who has ever used a *nix-like probably knows the classical three-command incantation.
Evernote Raises $20M from Japanese Media Giant Nikkei
> ... vps with digitalocean ... I am guessing my provider did something to fix it.

I don't think DO offers any managed service. They wouldn't do anything to fix your servers. It's entirely on you to keep them updated.

Edit: https://www.digitalocean.com/help/policy/ <- they really don't offer it
ΠΡΟΤΑΣΕΙΣ ΠΑΚΕΤΩΝ CYTA ΚΙΝΗΤΗΣ – GetConnected.Gr
Drugs that return adult brain, to “child-like” state
What do we do with the nation state?
How about a regular 40 hour / week or part-time job for a decent wage? It's what the vast majority of people do.
Replacing angular with standard web technologies
6 Kick Ass Kickstarter Strategies That Every Startup Should Be Doing