skysight-inc/HackerNews huggingface dataset:
Thanks, I've just watched it (only up to your quote).

I agree, but how did customers need JIT? I thought it was just to compensate for the inherent performance penalty of an extra layer, of a VM.

BTW: Android java now uses ahead-of-time compilation (5.0 switched from JIT dalvik to AOT art).

Just on the "wolf" part: not only was the language familiar (sheep's clothing), but features were removed. Not just for familiarity, they actually caused problems and so removing them was an improvement.

e.g. removing operator overloading (which C++ had): apart from very fundamental maths (such as complex numbers and matrices), these caused a lot of problems. Probably because they were algebras designed by non-mathematicians. Removing them hurt matrix algebra etc, but was by far a net benefit. (BTW a nice thing about shader languages is matrices as first class values).

Finally, taking this back to my GP comment on intrinsic vs extrinsic: I was thinking of the language as a "product" which would include the VM... but I think your approach is better. Along those lines, performance, bugginess, portability of the runtime etc are also non-linguistic features, strictly speaking.

Actually testing that hypothesis is really difficult. I've only heard of a few attempts to measure productivity in different languages, and their experimental design is not very compelling. Of course, in practice, all those non-linguistic factors dominate.

Yet, some of James' non-linguistic "wolf" features have linguistic counter-points: e.g. no memory management; threading. Therefore, they are examples of linguistic features with "intrinsic value". I'd also include references (instead of pointers), and array-bounds checking (um... is that last one a "linguistic" feature?)

I think some language features have real value - though, as with java's inspirations, probably not the whole language, just particular features.

[ But I meant by my statement, that these folks think intrinsic value is the only "real" value, that they dispute extrinsic value entirely! i.e. that ideas are eternal, valuable absolutely and despite context; and contingent fluctuations in supply and demand, progress of technology and install base etc are 100% meaningless.

Like the truth of a theorem, regardless of its usefulness. ]
A Portrait of Courtship: Romance as a Dynamical System
It seems like the robot doesn't actually carry the food to the table? Hard to tell from the video.
He makes three key points:

1. Funding a startup makes the value of Etherium go down. So holders have an incentive not to fund anything. This would be
less of a problem if Etherium was bigger. The currency you're using needs to be much bigger than the biggest individual transactions, or the money system stresses out.

2. "The DAO is just a committee of non-professional voters who have relatively little ability to do proper due diligence."

3. All this complexity solves a non-problem. VCs seldom take the money and run. The things they fund sometimes do, but not the people who put the fund together. On the other hand, taking the money and running is close to standard operating procedure in the crypto-currency world.
Yes, I am. In fact, I couldn't even have posted this reply if I wasn't.
I agree with all that. I think we're both being picky about each other's words, or we're both not. You pick, or I will.
All I'm saying is that tariffs are not universally good or bad. Japan has ridiculous duties on rice because the farm lobby is super strong and the inevitable result of lowering those tariffs is a loss of livelihood for many people as well as the loss of traditionally grown and sourced rice. Is that bad for the economy and for consumers? Duh. But if the rest of the economy can support the inflated price of rice and the Japanese people prefer staying true to their roots, then that's their business.
GameBoy autopsy part 2: memory mapping (video)
Jessamyn West, Technology Lady (2015)
We detached this subthread from https://news.ycombinator.com/item?id=11771369 and marked it off-topic.
Yeah, PGHoard is the PG cloud backup solution we initially developed for Aiven and later open sourced. It's now used in a lot of other environments as well.

Aiven services are available on UpCloud and we're friends with the UpCloud people as we're both based in Helsinki and have met at various events, but there's no other connection between the companies.
Great stuff about older people learning to handle computers and technology!
Facebook is shuttering its FBX ad exchange; Criteo slumps in response
Craft CMS
The Airline Fee to Sit with Your Family
It also comes from a desire to use tools that are not browsers on the web. To archive, to search, to display them nicely when sharing them, ...
Unlocking Fingerprint-Protected Phones with a Regular Inkjet Printer
don't miss also part 1! https://www.youtube.com/watch?v=RZUDEaLa5Nw
Funny, Sheetz immediately comes to my mind too when I think about the topic of automation. It works a little too well!
https://www.washingtonpost.com/business/technology/google-en...

Yes, google started encrypting the intra-datacenter traffic once it learned what the NSA was doing.
can confirm ... same at wawas here in Orlando, FL
This is not incorrect.
Why am I being down-modded? When Twitter first announced Heron(~ a year ago), they compared it with a version of Storm available then. Since then Storm has improved it's latency, ability to scale-out, added back-pressure and in some cases it is 10x faster than the previous version of storm (0.10.0?). I was wondering how Heron compares to Storm's performance now.
Sure. But I'm sceptical of the claim that the whole portfolio is worth 50% more than last year. I don't know for sure, but as an example, Palantir valuation is down

http://www.wsj.com/articles/t-rowe-price-marks-down-most-of-...
>I never write JS > ECMAScript 5. Why?

Because you started too early during the web's rise, and are now too old for that...

>Because I want my apps to work in as many places as possible and I don't feel like arrow functions are worth breaking backwards compatibility.

They are not, since everybody uses them with Babel.
You frequently break the HN guidelines by being uncivil. This is not ok, and we've warned you many times before. If you keep doing it we're going to ban you, despite the fact that we (and I personally) have bent over backwards to avoid doing that.
We detached this subthread from https://news.ycombinator.com/item?id=11763281 and marked it off-topic.
The food industry is close to absurd. To cut costs the makes things barely edible, then spend a few millions in marketing[1] and another load of money in chemically compensated taste (fancy name to mean sugar+fat+salt, and colors).

ps: said that earlier, my body made me change diet, you discover a lot of sensations you don't sense with the average industrial diet (everything is fuzzed by sugar and fat). It's not easy though because you lack all the hoops all these sweet meals gave you before, and your brain crave them a lot. Without a change in culture/lifestyle and real constraints (disease) it seems impossible to achieve on long term.

[1] there's a research department in some English univ. dealing with consumer buying reflex optimization, they investigate the package-sound-crispiness / buying ratio
That can happen if 1) you have an older dimmer not rated for LEDs 2) the dimmer is mis-wired; some are very specific where you hookup the hot and load wires especially if you have a 3-way circuit for the light.
You probably don't use your real name for the FB account, do you? (Ruling out the "she saw your name on your moneycard and googled you on Facebook" hypothesis)
IETF Progress on IPv6 Multihoming and Standardizing Babel
He's pointing out that although this type of thing has already been done before by automated inputs (such as this video https://www.youtube.com/watch?v=OPcV9uIY5i4 ), this is the first time a human has done it.
they would have scaling issues with traditional sql systems but don't really have billions of transactions to process.

If you have scaling issues with traditional SQL systems, the first thing you should do is understand your problem, not cargo-cult to a different paradigm.

More specifically:

* You do not get to complain about SQL transaction speed if you use denormalized tables.

* You do not get to complain about SQL transaction speed if your primary keys are varchar(50).

* You do not get to complain about SQL transaction speed if you store all non-identifying data in a single json blob.
It absolutely means something: it's an article/thread ID number.

Now, that's not as transparent to grok or as high resolution as something like the date and title path schema that's become popular, but it's still something that some users will recognize and possibly even know how to get some utility out of -- if nothing else, by copying the URL and pasting it somewhere for sharing or use or storage.

And that's the worst case scenario for URL utility. If we get into a recognizable scheme like the date-title path, there's a lot more apparent information and it can often be transparent how changing the URL can be an interface.

We've had an interface that allows users who don't grok URLs to ignore them OR learn by observation and experimentation how they work -- and allows users who are already there to easily note and access them for two decades.

This trend towards leaving them out doesn't allow that progression or utility.
> Additionally, I consulted a few family law attorneys, and I got quotes from a $2,500 flat fee to $500/hr (with a total budget of up to $10,000).

And note that whatever you are quoted is the cost for each partner: either partner not having independent legal counsel is one of the reasons for which a prenup can be voided.
EMC open sources its Unikernel Solution
here's a typical deleware court lawsuit http://courts.state.de.us/opinions/download.aspx?ID=207080 skim thru that and now imagine that same disagreement over a DAO company vs. deleware court. Power players need to learn all sorts of different rules.
We've banned this account for repeated trolling.

We detached this subthread from https://news.ycombinator.com/item?id=11770928 and marked it off-topic.
> Who said an attack would happen by allocating computing resources?

> Suppose that the majority of miners

Doesn't the "majority of miners" being in on it mean the same thing as "allocating computing resources"?
GAO report on the Library of Congress (2015) [pdf]
> Let's say you want a GC'd language (no C, C++)

IOW, "Let's say you want largely random pauses to impact latency non-deterministically." I'm not knocking GC, but it has serious consequences in systems that make this a weird assumption with which to start, particularly the "big" GC languages that you named. Scala in particular with its immutability generates a lot of garbage if you are not careful, and we were constantly fighting GC pressure (and, indirectly, our achievable concurrency and efficiency) at a household name Scala app. The number of JVM developers who are aware of this and capable with the memory subsystem -- i.e., off-heap strategies such as that used in Flink (relevantly) and some of the clever speedups in netty -- are dwarfed by the number of JVM developers in the whole, so you really need someone who understands these problems to efficiently scale a JVM language.

There are better systems languages if you can move away from GC, such as Rust. And modern C++ is fantastic for systems, and it's too bad it gets overlooked because of bam, your first assumption there. Most systems at Google are in C++ because they invested into the infrastructure that you need to support it. It should tell you something that they're heavily involved in each new version of C++.

(I'm talking about systems, not applications. GC is a viable tradeoff for programmer productivity in applications.)
Most still don't get it because it's not true. Look at all of the additional options with non-obvious discovery that Apple has added to the iPhone because some more advanced users want e.g. swipe up quick settings. If you as a user want more control, the design needs to include more controls. Open up MS Paint on one monitor and Photoshop on the other to see what I'm talking about. I realize that this concept is offensive to designers, but designer happiness isn't the goal. Good UI is the goal.

The UI's are different because Schumacher wants more precise control (brake-bias, suspension rate, turbo angle of attack, etc) and you can't get that level of control without a more complicated UI (you need the appropriate buttons and levers for all of those things).

The title of the person who lays out the Ferrari F1 car's cockpit is literally UI designer. If you think an F1 car's cockpit is simple then you should reconsider. The cognitive load of those two sets of controls is very different, made possible and desirable because one set of users is expert and the other isn't.
Realm is still pretty fast. A simple comparison of Realm with Swift libraries for SQLite: https://github.com/groue/GRDB.swift/wiki/Performance
If you check this link: http://benchmarksgame.alioth.debian.org/u64q/go.html

Java uses about 2-10 times more memory most of time compare to Go. So I'd think Java's GC has to be at least 10 times better/sophisticated than Go's. Though I doubt if it is really 10 times better.
The hard part is to show that for any coloring, there's some infinite subset without relying on "well, we can just pick one for each of these infinitely many numbers".

I'm pretty sure that the challenge is to prove that you can for any coloring construct a finitely defined rule for picking the members of the subset which is guaranteed to give you a monochromatic subset.

The question is more about if you can always find such a (finite) rule to partition the set, rather than if you can in a few easily constructed examples.
> As a founder and owner, I tend to get a prenup too.

This phrasing makes it sound like marriage is a repeated event for you, for which you usually get a prenup.
I had a contract where we used swarm to schedule jenkins slaves for us. It's used in the production pipeline a lot for one of UKs most important projects.
If they're on dimmer circuits, they could just be cheap LED bulbs. Even if the dimmer is all the way up, and even if the LED bulb is marketed as dimmable.
I think it's a mistake to apply ideas from the mathematics of functions (other than statistical functions) to "trendlines" observable in financial market data. The idea of local maxima, for instance, suggests to most people who've heard the term that you could find a maximum by finding roots of a derivative function, the proof of which is based on the dynamics of the underlying processes being discernable or model-able as a function.

To convey the intuition I'm trying to describe as quickly as possible, I think you're thinking of market data being useful to help you find the Old Faithful geyser, and once you find it you just need to hang around and scoop up the reliable expulsions. Coupled with the even worse idea that you can see it where nobody else can :) To continue the analogy, I think it's not Old Faithful you found, but a solar flare on the surface of the sun, and while waiting for the next one you are more likely to get scorched.

We aren't going to debate technical analysis here (or resolve it), the point I'm making overall is that people persistently believe that financial markets are leaving money lying around, that these people can see where nobody else can see it, and that is easy to bend over and pick up. I'm trying to use some fairly simple logic and explanation to say, "it's not that easy; if it was, how can you think an entire financial industry somehow can't see what you can see? Wall street hires people just like you."
Something being fun (or just being really tedious work) depends on context - especially on motivation for doing it. So yes, flipping bits manually can be fun.
'Open-source' Product is the new buzz word
Is it just me or is there a LOT of companies claiming to have open-source products that aren't REALLY 'open-source'? I feel likes its became the new buzz word for any software company building a product.

Lets take this case: Neo4j is a open-source graph database with commercial features/support. They recently developed a lot of new official drivers ( about time! ). The .NET one in particular used the 4.6 framework, some community members forked it and wanted to collaborate on adding support for .NET's new 'open-source' ( LOL ) core framework.

A awesome community member added supported for that, he posted the fork and was gathering feedback when one of the maintainers said: "You may personally be happy not to expect official support but if we host such code or make any such releases, someone somewhere will expect it to be supported.". If thats your attitude why EVEN POST THE PROJECT ON GITHUB?

Case in point:
https://github.com/neo4j/neo4j-dotnet-driver/issues/52#issuecomment-221667996
pontehbepr
Sell Before You Make It
Making the HN URLs more human readable would also make them much longer. However, the longer URLs could provide a form of site structure if the URLs are 'editable' e.g.

https://news.ycombinator.com/2016/05/25/regressive-web-apps

Then, if you edit the URL, you can get all stories for today:

https://news.ycombinator.com/2016/05/25/

All stories for the month (which would require pagination):

https://news.ycombinator.com/2016/05/

And all stories for 2016:

https://news.ycombinator.com/2016/

And finally, back to the home page

https://news.ycombinator.com/

Note: all these pages don't have to be explictly linked or displayed on Hacker News, they might appear only when someone edits the URL in their browser.

Edit: Just to add...here's a lengthy, but very detailed post by an ex-BBC employee about using URLs to model the complex data for BBC programmes

Designing a URL structure for BBC programmes
http://smethur.st/posts/176135860
These airlines presumably have rules on how old a child has to be to fly unaccompanied, right? These stories always tempt me to book a flight with my very self confident and out going 6 year old niece and instruct her to annoy the shit out of everyone near her while I sit safely far away. I don't think airlines will be motivated to do anything about this while its considered the families problem - it needs to be seen as a problem for every other passenger.
Nothing but the Truth
> This boils down to, statistically speaking, short term results are actually the best indicator of long term results. You'd be foolish (statistically) to overemphasize long term hypotheticals in the face of short term losses.

Amazon is an apt antithesis ... though obviously an outlier.
Star Wars Episode IV in One Picture
Your comments in this thread break the HN guidelines by being uncivil. We ban accounts that do this, so please (re-)read the site guidelines and only post civilly and substantively from now on: https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=11769795 and marked it off-topic.
I tried out Waze for some trips in the last few months after hearing all the hoopla about it, and honestly I don't see why people like it. It's kinda cutesy, I'll admit, but the only useful feature it has is that users can inform each other about speed traps. Aside from that, it's really kind of a PITA to use, and also it doesn't seem to do any kind of re-routing for slow traffic or have any indication that you can take alternate routes and how that will affect your travel time. On Google Maps, there's frequently places where it'll show you alternate routes in gray, and how they'll affect your time ("3 minutes slower"). Waze doesn't have that at all. I was really disappointed, so I just went back to Google Maps.
Also note that in this hypothetical world, Uber suddenly has to make gigantic capital investments in fleets of automobiles, whereas now they don't have that limiter on their growth.

I find that a LOT of people go from "I envision a world in which rides-on-demand serves massively more rides" to "and thus Uber does very well as a for-profit company" with no steps in between.

Since 1970, the number of passenger miles traveled by air in the US has grown about 6-fold [1]. And airlines have, as an entire industry, overall run a loss. There's a cautionary tale in there for Uber bulls.

(BTW: Driverless cars don't necessarily mean that rides-on-demand becomes the dominant car transportation model, either, though it's certainly within the realm of the possible).

[1] http://www.rita.dot.gov/bts/sites/rita.dot.gov.bts/files/pub...
> How can you build engaging web applications if you are not even allowed to rely on standards like JS (e.g. if the user turns off JS)?

What do you do for accessibility? Screen readers etc?
I'm so tired of people using "it doesn't work without JavaScript!" as an argument. To me it sounds as relevant as saying "it doesn't work without HDMI!"

What is so bad about JS that you just can't use the web with it enabled? Grow up.

The web is a platform that is evolving far beyond its original intent. In a few years its going to be a binary delivery platform. And that's great news. The idea that the web needs to stay the way it was designed in the 90s is what's really regressive.

Here's what matters about the web:

- Linking

- Standards for Web APIs

- Content delivery protocols

Everything else - as far as I'm concerned - is a transient feature which will eventually be superseded.

The mentality that nothing should change about the web is incomprehensible to me. I just don't get it.

Edit: Inevitably, someone will tell me that the web is faster without JS, and another might claim accessibility as a problem.

- A faster web is made possible by faster devices on faster networks. Current constraints are far less relevant when we're discussing future technology. For now, yes page size is a problem but I absolutely wouldn't want that to shape future technology. ISPs have the power to improve their services as required.

- Accessibility is a standards problem, not a content type problem. Accessibility software should be expected to adapt to new technology like anything else. As long as we provide the tools for these platforms to succeed, the type of content that is being served (whether it's plain text, JS, or binary) shouldn't affect anything.
Future of Gaming Panel Feat. Jonathan Blow
Exactly. And when your career is so unstable (as you said, we're all afraid of sudden unemployment) that you might be looking for a new job at any time, and that could mean having to move because the area doesn't have the density of tech jobs that the Bay Area has, that means that it's a really bad idea to take out a mortgage on a house. At least with renting, you're only stuck paying rent for the rest of the lease, or if you stay long enough to make it to month-to-month status (or you negotiate something in between, like my current renewed lease where there's a 90-day notice on either side), then you're not out too much money in case you have to make a sudden move.

On top of all that, in the current era of women having their own professional jobs, that makes it even harder to settle down and have a family, since one of you losing a job means you have to move someplace, and that screws up the other's career. That means there's really a big disincentive to even date seriously and get married, because everyone's constantly moving around from city to city. I'm somewhat newly divorced and most of the professional women I see on Tinder/OKC in the metro area I live near (DC) have a string of characters in their profile indicating all the places they've lived: Boston, Philly, NYC, Seattle, etc. It's gotten to be a cliché. One woman I briefly dated complained that every time she made a new friend in the city, she (the female friend) moved away.