skysight-inc/HackerNews huggingface dataset:
The Big One is definitely going to happen, California scientists say
Haskell is known for that
Pulled for error correction: PDF link.
Ask HN: What has been your experience with Oscar Health?
I am thinking about trying it but can't wrap my head around why it is so cheap. There has to be a catch, right?
Java had a quite lousy implementation of green threads, that hurt performance more than enabled parallelism. (What isn't explainable by it being early, since there were earlier green threads implementation that didn't suck. Looks like it just wasn't a priority for Java developers.)

There's nothing anywhere restricting green threads to a single OS thread. Most modern runtimes will automatically multiplex the green threads into as many OS threads as your computer can run.
You have the most valuable resource of all: time.

I think if you take a step back you've hundreds of things you could do that you didn't think of.

I'm jealous.
Portugal cup final match ball delivered to referee by man surfing DRONE
If you're looking for someone to work through marketing ideas happy to help. Email in profile.
Ethereum in a Technical Nutshell
Do the investors even know about the conversation?

People paying good money for shares will jump at the chance to buy them cheaper.

A CEO closing an investment round may have very different incentives, like not frightening the horses.

[edit, clarity]
When we talk about "saving bees", most people think about honey bees. I'm a hobbyist beekeeper, and honey bees have a good chance of surviving thanks to people who care about them.

However, in most places, there are dozens or hundreds of other bee species. We don't know or hear much about them. They are solitary bees, various types of bumblebees, etc. They are the ones disappearing, and fast. Unfortunately, they are the first victims of growing urban areas, mono-culturing and pesticides.
It's absolutely worth it.

I got hit head-on, suffered several broken bones, now have a bunch of metal in my body, and couldn't walk for a few months (and I know several people who have been killed), but I got right back to riding as soon as I could.
> Unicode was born out of the earlier Universal Coded Character Set

Unicode was started independently and later harmonized with UCS.
What about waiting until the funding round is over, and then sell the shares yourself?
Ode to a shipping label; http://fun.drno.de/pics/english/ode_to_a_shipping_label.png
Ask HN: How are the front end devs keeping up with fast pace of technologies?
I have been a frontend dev for about 10 years now and am, both in awe of the pace at which this area is progressing but also finding it hard to keep up to date with all of the available technologies.

From JavaScript frameworks, to new and upcoming CSS grid layouts. How do you keep up to date with all of these, work a full-time job and keep your sanity?
This project is one of the coolest things in the unix world today. I do not care too much about the python implementation (writing it in C alone would be even cooler), but the work is just awesome.

Your blog post about "vectorized, point-free and imperative style" was so beautiful that it brought tears to my eyes. Thank you!
Ask HN: What state of the art GUI framework? What's composition?
A recent thread (https://news.ycombinator.com/item?id=14433163) states a few good practice regarding how to build GUI frameworks. I am interested by the subject. Is there other material regarding this topic?
Advanced OCR hasn't been working properly for years. It still no working now, and it doesn't solve the problem of providing context.

The QR code works, right now. It's reliable. And the context can be provided in a JSON inside it. No need to guess it. It can use standards data schemas, URIs, and are still work with bad ligth.
Get the last 409A valuation. That's the price the shares should trade at and in fact will create problems for the company if they do not.

If the CEO offered the last 409A valuation as a price, then there's little you can do if you're inclined to take an offer because the 409A is the "fair market value" of the common stock. Usually the 409A is a huge discount, like 60-80% less at the stage you've implied the company is at, under the preferred price.
1-800-273-8255
Introduction to Machine Learning (1998) [pdf]
Money is no substitute for health.
It will just sound like a "philosophical tidbit" until you get hit by a health issue for which you'd give everything you own to get rid of. Then you'll really understand the meaning of it: no matter how rich you are, you still can't have a decent quality of life.
> there is no way for me to seamlessly carry bookmarks, history and everything else

There is, Firefox Sync. It works pretty well and doesn't use your history to target ads. You can sync bookmarks, open tabs, history, password, add-ons, preferences.

When you sign up on a new device, FF also remembers your settings of what you want to sync. Chrome, by default, syncs everything, including history, and uses it to target ads.
Soft skills
Glad to hear it! FWIW, you are using Lloyd's algorithm and the first paper is too ([1] mentions Lloyd 7 times so it's unclear why they didn't put his paper in the references section, that seems like an oversight.)

Nothing wrong with using the Wikipedia article as an informal reference, but wherever you reference the other papers, considering linking to Lloyd's IEEE paper directly.

Splitting the centroid computation into a two-pass accumulation is a great idea. Even though that makes for heavy shaders, I imagine it's still faster than doing a buffer read and finding the centroids in one pass via CPU?

I'd also be interested in hearing how you decide on convergence. Are you stoppping after a fixed number of iterations? Or are you able to track the offsets using the GPU - not sure if that is possible since you're writing back into the VBO directly? You probably know from playing with it that Lloyd's algorithm is notorious for very long convergence times. It gets close very quickly, and then can have a super long tail with many small iterations and then sudden large changes long after it seemed like things had settled. It's super fun to watch, especially when you dynamically add points, very reminiscent of cell division -- you should make a video for your project page!

You might be interested in this paper too: http://www.dgp.toronto.edu/papers/ahausner_SIGGRAPH2001.pdf This one uses GPU Voronoi + Lloyd's algorithm to generate mosaic tilings. The neat trick here is to use a Manhattan distance instead of a Euclidean one, in order to get voronoi cells to line up in mostly rectangular grids instead of approximating a hexagonal packing.
I think most "AI" efforts right now are in an uncanny valley of usefulness. They're "intelligent" enough to be troublesome and difficult to program with, but not "intelligent" as in AI-complete. We get used to the speech recognition working until suddenly it doesn't, and then we just wish we could type and click our way through.
Not the OP, but I've been developing apps for years and agree with the sentiment. A few thoughts:

There are, in my mind, 4 broad categories of apps:

- 1: Games with microtransactions, think Clash of Clans, Candy Crush, Pokemon Go, etc.

- 2: Games without microtransactions (sold full-price), I honestly can't name any right now.

- 3: Apps tied to some kind of service not exclusively on the phone, think Uber, Grubhub, Amazon, Gmail, Facebook. These are apps who are

- 4: Apps that primarily provide value only on the phone, sold for money. Think Dark Sky... and not many others that are still alive.

Categories #1 and #3 are alive and well, and I think will continue to be for the foreseeable future.

Categories #2 and #4 are dead. The article says it's the "beginning of the end", but I'd argue it's very close to the end of the end.

The trend I've been seeing is that apps in category #4 are not only failing commercially, but also increasingly being pulled into the greater ecosystems of apps in Category #3.

Instead of buying a standalone flight-tracking app, it's now integrated into a travel company's app - think Expedia or Kayak.

Instead of buying a standalone weather app, it's now table stakes in either the OS itself, or integrated into larger apps like Google.

Instead of buying a standalone package/delivery tracking app, it's now integrated into a retail app, like Amazon or Wal-Mart.

etc etc, that's the trend I'm seeing. Apps-sold-as-standalone-products is generally speaking dead, their ultimate fate is that their feature sets are absorbed into apps/services that make Actual Money(tm).
1. Only for unconstrained parametric polymorphism. For constrained parametric polymorphism, ML requires functors (don't get me wrong, I think ML functors are brilliant, but they do require you to be rather explicit about your typing).

2. I wouldn't say that it's without problems even for unconstrained parametric polymorphism. Consider the value restriction [1] and the fact that if you add subtyping to the mix (as in OCaml), you're getting some really non-trivial issues (as Scala found out the hard way).

[1] http://mlton.org/ValueRestriction
Try Theanine with your caffeine...it makes you less jittery, and mostly prevents withdrawal symptoms.
It's healthy to worry about your career.

Think about why your current company is keeping you on the payroll. Since it's a business and not a charity, they must believe you're valuable and will have work in the near future in which your skills will be required. If that's not the case then they probably won't keep you on very much longer.

If your employer treats you well and up till now you enjoyed working for them, I suggest you focus on productive ways to help them and keep your job. Remember they've made an investment in onboarding and training you. As others have suggested, working on internal projects or building out sales/training material has a force multiplier effect which makes you even that more valuable to them.

If you don't like working for this employer then go find a new one. From an employer perspective, there is nothing worse than an employee who isn't happy, not being productive and isn't helping the situation. Do everyone a favor and take control of the situation.

Don't forget that the grass isn't always greener on the other side. Trading one employer for another isn't always viewed well from an employers perspective.
Hybrid technology produces more electrical power where seawater and fresh combine
A ribbon-style UI will be optionally available not too long from now.

You can already try it out in LibreOffice 5.3 by ticking the "Enable experimental features (may be unstable)"-checkbox in the settings under LibreOffice->Advanced. Then in the menubar, select View->Toolbar Layout->Notebookbar.
Haskell has green (N to M) threads that are pre-emptive. As does Go (but it calls them coroutines). Erlang (but it calls them processes) I'm not sure about. Maybe it only re-schedules on message sends and receives?
>ML nailed it.

Then why does Haskell exist? And if Haskell nailed it, why does the Backpack module system exist?

Clearly, nobody has "nailed it".
Avoding any international characters, both when registering addresses and when inputting them in forms ends up being the path towards hopefully being able to spend money with credit/debit cards though. For various other non financial forms fuzzing the systems with what should be common enough european text and laughing as it fails is safer fun though.
Java program to sort list of names selection sort
Getting free wifi
OCaml uses green threads where you can cooperate (yield()) or be preempted every 50ms.
I guess it's always nice when your hard work pays off, so you would attach more sentimental value to your income when you feel like you earned it.

However, in financial terms, these businesses are typically valued at 2x-4x annual revenue. So a business that gives you an income of $120k per year is worth far less than a safe $4M investment that gives you an average return of $120k per year.

If you could somehow prove that your business is extremely likely to produce at least $120k per year for the next 30 years, and with very little maintenance, then it would be worth closer to $4M.
There are better ways to express and show your support for people in such situations.
Also, missing in this discussion is that the board likely has to ratify any change in ownership and the board (led by the CEO) has tremendous ability to just say no and/or dictate who and at what price can buy. All this discussion of the what the fair value of the shares might be to outside investors is somewhat irrelevant in that situation.
I gave an average, in big companies it depends on which company you are working for, which "Grande ecole" you come from, and what position you have. I would say that the variance is quite high.
That repulsion is also starting to sell, in my opinion.

I had a not-so-positive opinion of Google pretty early on, but it was mostly just a what-if. What if Google with its huge databases gets breached? What if they decide to just make a fortune by selling it all on the black market?

Then came along Snowden, NSA scandal, PATRIOT Act. That added onto this what-if: What if the NSA gets breached? What if some crazy dictator gets to power?

Well, and now we have Trump. A man who manages to seem all at the same time like such a crazy dictator, like a marionette and like an incompetent moron who constantly leaks classified information to the world.

I wouldn't be surprised at all, if in the next three months or so, he somehow managed to leak the NSA databases.
It's not a "lock in", not more than deciding to use MySQL or any other product. Please call that a design choice or a partnership.

You want to get out, you download your database data and move back to AWS pixie dust or self-hosted pixie dust.

Most services are pretty standard, it's not magic. There are comparable equivalents. The most advanced capabilities will only come with commercial products that are a million dollars (EMC, VmWare, F5, Akamai).

P.S. MySQL got took over by Oracle. Nothing is forever ;)
You seemed to understand my second paragraph pretty well tbh.

Internet Austrians and Bitcoiners believe that what is used as money should be a commodity with highly constrained supply, hence full reserve requirements for the former and a unified ledger and no credit-creation mechanism for the latter. Free bankers (and some altcoiners, and the economic mainstream) believe that what is used as money should be a promise from a financial institution with a flexible supply based on credit creation (disagreeing with each other on whether it's best backstopped by convertibility to a [quasi]commodity or central bank reserves under stricter regulations)

Free banking fanatics' arguments that Australian free banking practices were fundamentally sound and systematic collapse happened only because the government saved some of the worst ones should be taken with the same pinch of salt as anarchists' claims that people are fundamentally non-violent with crime occuring mainly as a reaction to police brutality.
Ruby, Python are the prime examples of this. They use the multiple OS threads to run them, but actually use locks to force them to be 'green'.
You might try Upwork for freelance work. Start charging low for small projects to guarantee some immediate income. Create a reputation in the site to charge more while continuously creating your own network so you can soon enough get out from Upwork and start earning fair money from freelance projects you find for yourself.
Good luck!
Absolutely NOT. The least your shares are worth based on the lowest valuation at which they are raising is $500,000. Why take a freaking 80% discount.

Keep your shares and consult with a lawyer who can ensure you are protected further down the line. PLEASE DO THIS.

I will guarantee 100% that the type of people that offer you 20 cents on the dollar (as a founder) are the type of people that will screw you. 100%.
We detached this subthread from https://news.ycombinator.com/item?id=14436482 and marked it off-topic.
I wasn't trying to say I was a psychopath, just simply that I could relate to the stories being told.

I've never seen a therapist, and don't know what anger does to you, but for me it's not a mental health issue.

Part of it I'm sure is that I don't bottle anything up any more, and the other is that I'm not a kid and being picked on is just laughable. I think knowing that it's okay to be angry, that it is a normal thing that is perfectly okay, was probably the biggest revelation.
I think it's going to take more than just the players demanding their safety, mainly because as this article notes, it's not going to happen on it's own.

Why not align the incentives? Fans of the game should be putting pressure on the coaches about ensuring that their favorite players aren't injured, coaches should be pressuring the association to force better safety systems so their players don't get removed from the game, the contracts with players should value their long-term abilities more than their short-term wins, the association can start including more and more safety requirements and rules to make sure that the fans keep watching for their favorite stars.

This kind of thing needs to be attacked at all angles, make everyone involved WANT better safety by making it make beneficial to everyone involved.
If your implementation is interpreted, or at least can act indistinguishably from an interpreter, it's possible to interrupt a green thread every N operations.

Obviously if you block in the OS for IO, your interpreter won't have a chance to preempt you, which is one of several issues with M:N threading models.
>Why would I use Firefox when Gmail does not render well

I don't know, maybe complain to Google who purposefully fucks up things on Firefox, over and over?

>there is no way for me to seamlessly carry bookmarks, history and everything else which is part of daily browser activity?

...except there is? The Mozilla account stuff does just that.
IIRC the Squeak Smalltalk VM has "green threads" (in the sense that they're threads implemented by the VM scheduler) which are pre-emptive. On architectures the VM runs on that have with OS threading, the VM just translates the requests to create green threads into requests to create native threads, and lets the OS manage them. On architectures that don't, it "brings its own" pre-emptive scheduling logic.
This is embeddable (since it uses RocksDB). One might want to take advantage of these kinds of JSON search features in an application -- for desktop or mobile -- without spinning up Postgres in a separate process.

Of course, you could always embed the application in Postgres as an extension...
This is opinion but I think the problems you can express well with a language like prolog are quite special. The problems programmers need to solve every day are better expressed by a language that's closer to human languages. How would you write in prolog that you want it to serve a website? Of course this is possible but probably not in an idiomatic way. Furthermore like with functional languages the performance of the program is harder to predict.
Foundations of Analog Algorihtms [pdf]
I mean encryption of data as it is generated, in a single pass. This entire message is not known, so unless I am misunderstanding, it is not possible to do per-message deterministic nonce generation.
Dude just because a fat guy starts restricting his calories and goes from an incredibly unhealthy cholesterol value to a slightly less catastrophic cholesterol value doesn't make McDonalds healthy. How anybody can take this serious is beyond me.
Might also be the other party testing the waters.

edit: of course, parent's comment regarding the other party is still sound and valid :).
I don't have many problems with Firefox desktop, but in particular Firefox on Android (and Chrome to some degree as well) is increasingly a nightmare with news pages. As I'm scrolling and reading, the content jumps around as reflows occur when e.g. an embedded ad or video renders and is squeezed into the content. Instead of rendering the complete page with holes for this embedded content to eventually appear, Firefox seems to render a compact page, and then over the course of literally 2 or 3 minutes, it one by one inserts that content, causing reflow, and unprompted scrolling. So I'm reading and then the shit I'm reading vanishes and I have to scroll to go find it, start reading again, and then FUCK it just happened again, rescroll to read it, and FUCK FUCK FUCK it happened again!
Tesla is pushing the insurance industry to prepare for massive disruption
That's not really accurate.

CPython threads are honest to goodness OS threads, the GIL has nothing to do with green-ness (and the GIL can be released).

greenlets are green threads, but they're cooperative.
My advice was to have perspective that things could be worse. To have that perspective is never bad advice. ;)
http://www.oilshell.org/blog/2017/01/15.html
This is the kind of thing that makes security so hard

HTTP/2 does not enforce TLS, only the browser implementations do.

https://http2.github.io/faq/#does-http2-require-encryption
That would be a very bad thing. California has a serious shortage of housing, and putting a few new cities in this unused land would go a long way towards bringing rents down to something reasonable.
You can answer this question yourself: simply figure out how you'd implement certain types of programs in Prolog. For example: an operating system, a Unix command-line tool, a video game, etc. You'll quickly shake out deficiencies.
Dark Souls 2 & Dark Souls 3 (PS4) this first semester.
Dead Cells
Those are all good reasons to negotiate a larger settlement.
Learn to Build Progressive Web Applications Using React
One recent launch that might resonate with some is Thimbleweed Park
If you know who the investors are you can contact them directly.
It would be a bad sign if the investors weren't asking who the ex-employee with 5% of the cap table was!
LoL, Minecraft, PlayerUnknown's Battlegrounds
Strange my understanding is the point of chrome was cost savings for google - e.g. Billions in bandwidth fees annually saved with improvements to http/2 and vp8... it had nothing to do with data collection. Have you tried chromium?
Team Fortress 2 with a mate.

Dwarf Fortress 2 when I need to immerse myself in something completely different than theoretical chemistry.
Yeah, it's just a taste thing. I personally don't like the ribbon either, but back when I worked tech support, we transitioned our workstations from Office to LibreOffice. The biggest struggles were due to a difference in UI. I think having an optional ribbon UI would make a big difference to those familiar to Microsoft's products that are trying to switch.
Yes but it can actually cause problems if the board approves a lower price than the 409a valuation. He has some leverage in that respect, especially if his sale of shares can be worked into the funding round.
Factorio. And I used to play Minecraft, but these days I'm too busy writing mods and server tooling to actually play it. :V
> Dwarf Fortress 2

You from the future, mate?
I'd argue it can't be done. It basically has features that are best implemented as a library. In fact, the many kanrens (including Clojure's core.logic) demonstrate the effectiveness of this approach. Meanwhile, stuff like GPU-accelerated ML have supplanted it in the natural language processing arena, and functional programming has become the paradigm of choice for theorem provers like Agda.