skysight-inc/HackerNews huggingface dataset:
You assume, wrongly in my opinion, that the main value of a prestigious university is the classes that they provide.
From my experience (n=1) there are great instructors to be found at many (most?) universities. Indeed you will likely get better bang for your buck at your state’s public universities.
The value of an Ivy League education is in the ressources available to you (e.g. funding for entrepreneurship or to go work in a foreign country during the summer), and access to the network.
I guess I'd agree if the conflict over the flag was between "black militants" and "white supremacists" but it's not. The conflict is between citizens who feel the public usage of the flag by their state and local governments should cease because it is not appropriate and those who believe it should not cease.

In this context, claiming the flag as bit of historical inertia seems like a status quo defense.

At the very least, there is a moral equivalence implied that is bonkers.

Edit: I'm open to the idea that I'm over reading this particular position. As a point of style, doing a drive-by on a highly controversial subject in a persuasive essay is poor form.
The building blocks of ornithology
Does anyone have any good advice on getting started building things in 3D using Unity and bringing it to the internet via ThreeJS? I've learned a little bit about threeJS but I'm not sure how to take things out of Unity and into ThreeJS and into my browser.
Charities are a market force. They exist due to the prosperity created by capitalism.
Ask HN: Tips for building a JavaScript lib to integrate with React?
I'm building a UI component library (similar to jQuery UI) that provides vanilla JS components as an API to manipulate the DOM. All well and good.

However...

I'm also wanting to write it such that a modern UI library / framework (e.g. React) can extend this library as a wrapper, and in essence, 'recreate' the same component library API out of React components instead of raw JS ones. So there's this vanilla JS library doing most of the work, but a React wrapper on top as well to help those on a React stack.

I've read the React docs[1] on how to integrate React with a plugin that you can't control - which were very helpful- however, I'm looking for best practices on how to build a plugin (obviously that I can control) that plays as nicely as possible with React.

I realize this is pretty high-level stuff, but any resources, tips from experience, or examples of JS libraries like this (that is, created with framework integration in mind from the start) that you've seen or worked on / with would really help!

[1] https://reactjs.org/docs/integrating-with-other-libraries.html#integrating-with-dom-manipulation-plugins
That's reasonably interesting article with decent tips. But the life he advocates sounds god-awful. God-awful.
Right now, they already do.

With NN gone, you could have Facebook not just paying to zero-rate traffic, but to actively "double-rate" or "elimi-nate" traffic to competitors.

Hard to get in if your traffic's killed weeks or months in. And it makes acquisition nice and cheap - "Well, nobody's using your services, I'll give you $50k".
(I work at Triplebyte.) Thanks, that's great to hear! It works for us too -- we can easily measure that we've created a lot of great career opportunities for engineers who came to us via the r/programming promoted post.
No, tests are commonly in the same package as the implementation.

I did find this one: https://github.com/tenta-browser/tenta-dns/blob/master/src/t...

That's an internal test, meaning it has access to the package internals. A better test would test from outside the boundaries of the package to only interact with exposed symbols.
This is reinforced if your belief system includes being able to bask in such honor in the afterlife. Universe Tip: it doesn't.
> If it's the best phone otherwise

Is it? I'm not up to date on the latest models, but in the past when I've compared Samsung's flagships to others, there wasn't a really obvious winner. I always found it a little weird that Samsung got such a large share of the market.
It was quite disappointing when Evan stepped away from active Erlang involvement. Brilliant guy, good at teaching, writes great tools.
And the reason for this is because back in the day, in 2003, Microsoft ran a Fear/Uncertainty/Doubt (FUD for short) campaign mostly based on false claims, such as that OpenGL would be put behind a compatibility layer with a significant performance cost. Simultaneously, Microsoft left the OpenGL Architecture Review Board giving a strong signal they were not supporting OpenGL anymore. Everyone freaked out and moved to Direct3D.

http://blog.wolfire.com/2010/01/Why-you-should-use-OpenGL-an...

http://chrishecker.com/images/3/33/Gdmogl.pdf

Despite the technical differences, if you think this is morable acceptable, by all means do you all your development on Windows. Allow someone else to build a monopoly with no real gain for you.
Yes...eventually. Not the first obviously. Accidents do happen but like airplane crashes the self-driving ones will hit the news, ignoring the xxxx driver car accidents that week /month...
Fun fact: On Nexus devices, the Google app can not ever be disabled, nor can Google Now Launcher – not even if you don’t use them for anything, and have alternatives set as default for everything.

Here’s a screenshot: https://i.imgur.com/QbJF1AG.png
This is so cool! I'm always blown away by your projects Little Workshop. I recently finished building my first ray-tracer (https://github.com/diegomacario/Super-Sunshine). I felt proud of the images and animations I generated with it until I clicked this link - now I just feel like a caveman :p.
Tight-knit I can see, I'm not sure it makes any difference to happiness.
I'm not super interested in the topic, but the way you wrote the article (visual examples, using understandable language, not overwhelming with technical details) is awesome! Tech bloggers everywhere should take note. Overall, very interesting journey.
Variety isn't necessary for survival. In my case, it isn't even necessary for happiness. But if I want variety there is no shortage of it out there. In good times you might eat out every weekend. But when hard times come, you will be able to stay full for almost nothing. Having experienced extreme hunger due to a lack of money, I find tremendous value in it.

i do like chipotle. brown rice, black beans, chicken, vegetables, mild, sometimes cheese, corn, sour cream, guack.
Tools for 360 development
Yes, competition would be nice. And you won't find a single NN proponent who would be opposed to increasing competition.

But you know what? That's a completely orthogonal argument. Because we do not currently live in a world with that level of competition, and repealing NN would do absolutely nothing to change that. Not an iota. The world we currently live in, is one where the vast majority of Americans have access to maybe one or two broadband providers. There is no competition. You can argue why that is, but in reality, it doesn't matter. There is not competition, and there won't be for quite some time. So if you repeal NN now, you repeal NN in that anti-competitive environment. There is nothing preventing the things that you claim won't happen, but have absolutely nothing but the "good faith" of the ISPs to go on.

You want to increase competition. We all do. But please don't make the mistake of repealing NN before that happens. It will do nothing but strengthen the incumbent ISPs, making it that much harder to compete with them. Instead, work for policies like Local Loop Unbundling, or municipal broadband. Then, after we've created a competitive market, then look at NN.
Not a serious Erlang dev, but:

The underlying libraries you'll use - gen_server, supervision trees etc are all obviously written in Erlang. It may aid in understanding of them. In practice though something like Elixir provides a superset of the functionality of Erlang. If you learn Elixir, learning to read Erlang is not very difficult.
I use one. Features and programs are very rarely added, unless through OS updates, which usually are very conspicuous.

While Google has deprecated and removed features in major updates, I don't remember a single instance of something that generated a measurable extra workload on my phone was pushed automatically by Google.

Do you remember any such event?
Title should be "Uber X reduced ambulance volume by 7%" otherwise you're posting clickbait.
The 1000x comparison is silly - in a straight up lifting of things, a simple steel wire can probably lift 100000x times it's weight.
The tech has it's uses and they should highlight the flexibility rather than perceived strength...
> Yet here we see many people talk about how leaving children unsupervised in a self driven bus is a recipe for disaster. Which seems to suggest that children socializing with their own age is a detriment to both society and the children themselves.

Kids can socialize even if they are supervised.
Relax. Until the yield curve goes negative, there's nothing to worry about.
And, if you manage to never spend more than half a year on any single place, you can always claim you don't live on any of them.
My son gets his last name and his middle name confused for exactly this reason. He's 5 and rides the bus.
The difference would be that if you sell your house for 100k now, you'll have 25k extra after "moving up" to the 75k (previously 150k) house, minus a few years of rent that you might have paid in the meantime.

This is assuming that you put your profit into something that doesn't lose 50% of its value like your house will. The stock market might crash just as badly, or your property value might rise even higher and sitting on (otherwise secure) cash equivalents will lower your real wealth.

So we don't really know, right? I think the only takeaway here is to invest large sums into a single asset class (real estate, or stocks, or cash) if you're playing to win, or diversify among dissimilar asset classes (with your house only being one of several types of investments) if you're playing not to lose.
Just because you've always had easy access to credit in the past doesn't mean you always will in the future. Depending on easy access to credit for financial security is very foolish.

People lose jobs during a recession. People without income don't usually have easy access to credit and lending standards tighten (or even temporarily halt) during a recession.

If the housing crash causes you to become underwater or close to it on your mortgage you aren't going to get approved for a home equity line of credit. Any lines of credit you did have will be cancelled.
Redditor Lists All The Times ISP's Have Illegally Broken Net Neutrality Laws
https://www.reddit.com/r/bestof/comments/7elqw7/redditor_lis...

Edit: added title
That’s why I said units, as in program units (Flatt, Findler, etc...). I added a module system to java that did the same thing using light bytecode rewriting in the linking step (kotlin seems to do structural matching, but doesn’t have a reconfigurable linker I guess); https://dl.acm.org/citation.cfm?id=504311.504298.
Oh lordy, that log.SetLogLevel() has effects outside the test code.
I followed a link to another post on the blog that was one of the best honest analyses of Erlang. I've been meaning to play with it a while, maybe these upcoming holidays. http://www.evanmiller.org/why-i-program-in-erlang.html

OTOH Kotlin is on that list too, its difficult to choose!
Erlang's syntax is a bit more obscure than other languages that are on BEAM. That being said, there's little reason to learn Erlang directly. It's better to learn OTP and Elixir and Erlang as you need it (e.g. libraries not available in Elixir).
> Because it's part of the factory install, and should be available after a factory reset.

That does make a bit of sense, though I suspect it wouldn't be too hard to tell Google Play to install a list of apps after the first boot.
"Over one of the other" practically means "over Elixir".

Erlang as a language is very simple, without any magic that Elixir has with
its marcos. And there's the tooling aspect: you're not detached from the VM
and its mechanisms, so if anything breaks (and something will break sooner
or later), you have a chance to know where to hit with a hammer.
Nothing Good Ever Happens
Explains why I don't see any HP laptops in the wild no more. Pretty much Apples and Dells everywhere with an odd Lenovo here and there.
Sounds familiar, there are several use cases to use DESTIGOGO, very excited to here what everybody thinks about it!?
Startup Mortality: What End-Of-Life Care Teaches Us About Startup Failure
20 years ago it was a different world. The Internet was new. ISPs were new and there were more of them, with many being local and regional businesses. Technology for deep packet inspection and micro-prioritization of IP flows was non-existent or very inconvenient to deploy.

Today ISPs have already deployed technology to allow them to micro-prioritize and inspect all Internet traffic and are chomping at the bit to use it, and significantly more money is on the line. Today if ISPs are allowed to use this technology to pick winners and tax Internet companies they will do it.

My real long term concern is that this could lead to the effective blocking of peer-to-peer network capability on the consumer Internet. It would no longer even be possible for an edge to reach another edge with good performance.
The success of the United States economy was almost entirely built on slave labor. Dubai and Qatar, some of the most economically successful countries in their region, are essentially entirely built on slave labor. It is making a comeback in the US because of how efficient it is in the form of mass incarceration combined with prison labor. The inference 'economic success' -> 'morally good' is, well, horrifying. Slavery is a good counterexample but old since it's so abhorrent countries have mostly abolished it. Sweatshops are another good example.
A steel wirte isn't lifting anything, it's just holding.
Select Subject in Photoshop CC [video]
The only other language that has any commercial acceptance is Elixir, so really it boils down to those two.

Elixir has more syntax to learn than Erlang. You could learn just about everything there is to know about Erlang syntax in a half hour, with the exception of a few advanced features like list comprehensions.

Elixir's syntax is much more familiar to most developers. Most consider this a good thing; I'm biased because Erlang's unusual syntax helps me think differently. If I write something that looks like Ruby, I tend to think like Ruby.

Knowing Erlang can only help with Elixir, but it's not necessary. There are probably more jobs with Elixir these days, which is a good thing. I guess I'm not really helping, so I'll shut up.
You're sidestepping the argument. To stay consistent, you'd have to run a local mailbox service, DNS service, redundant data backup/storage service, audit your browser code, etc. Not exactly "most people".

In any case, IMHO the stronger argument is that just because webapps spy on you doesn't give Windows any right to do the same. Unfortunately, a lot of web companies have shown that people will throw money at you if you attract enough users, and sell their eyeballs or habits.
What you are probably looking for is a PaaS (App Engine, Heroku, Zeit Now, etc) not IaaS

On GCP you can run:

gcloud app deploy

And it will deploy your app on App Engine, with auto-scaling built in. The thing is, that is just the start. Pretty soon you will need databases, caching, versions, etc, etc.

(I work for Google Cloud)
I buy assets on a consistent scheduled basis and am not waiting for some big crash to happen. But if I do notice the market is pretty bearish then I may decide to purchase more beyond that regular investment schedule.
With the North Bay fires toss in several billion dollars of insurance money as well. It's going to be a construction Gold Rush up there.

As far as later in life activity we just utilized a local older guy who does minor home renovations work to keep busy. $80/hr, could charge more, turns down work all day long.
>but just to clarify the concept bus only has 6 seats.

And you think that will stop a middle school boys soccer team from tricking the sensors into thinking there's only six of them when there's really sixteen?

Kids can be quite smart when it comes to mischief.
> Are you suggesting that the desired effect is that the wired world becomes more like the wireless?

not at all... parent is merely pointing out that NetNeut doesn't apply to wireless.
I'm really glad you're able to go and I hope that somebody who attends will write up a report that the rest of us can read!
It's more than just the data being sent back. The fact that it's present and is causing systems to slow down is a huge concern.

I personally don't know of anyone that uses a HP system for personal use. When I think of HP or Dell, I think of bloatware.
Bacteria on the outside of the International Space Station
Can't help but concur, indeed. Sadly, I feel that I need to warn my children against this now. Plenty of harmless, curiosity-minded things that I did in high school 15 years ago could potentially result in a prison sentence these days. =(
Walmart couldn't have done this 20 years ago because they didn't realise how big or important the web could be at that time. Very few people did.
How did they "realize" that, suddenly a couple years ago? I am not doubting you, I am genuinely confused.

I mean, human greed is a constant, and the rules didn’t change from 1996-2015, yet during the same period you said that Wal-Mart would have paid to destroyed Amazon, Amazon became one of the most wealthy and powerful companies in the world. So... it must be something more than the rules, right? Greedy companies were just unimaginative with their greed until a few years ago?

To put it another way: If Wal-Mart simply didn’t realize some trick in those days, what information would the Walton family need to take with them in their time machine to destroy Amazon from 1996-2015?
You can do isomorphic (server-side and client-side) rendering in Kotlin. For mobile UI, you can build native UIs in Kotlin for Android and for iOS, but the UI code will be different for each platform, built on the native API of the corresponding platform. At this time we have no plans to build a solution for reusing UI code between mobile platforms.
But couldn't that just be a change in demographics? It certainly reflects the zeitgeist of the US as a whole. "Late capitalism" and UBI are commonly-discussed topics now, and that wasn't true a few years ago.

Could be. Probably, even. But I'm not sure that HN "should" mirror the zeitgeist of the US as a whole (or the world as a whole, and so on). It's back to the Eternal September thing, where a community with a specific set of values / beliefs / etc. gets diluted to an excessive degree.
https://en.wikipedia.org/wiki/Tencent
$500+ BILLION market cap, and stakes in a lot of top companies. Imagine if they truly entered the US /EU market
Okay, how did it change?
Plenty of pedophiles migrate to Thailand for increased access to child sex trafficking, does that mean they have a superior culture?
Hey HN - author here. I've been on Hacker News for a long while, thought this would be useful for anyone who is dealing with difficulties in ML, enterprise, or just shutting down a startup. I included some serious nuggets on how to go about doing an acquisition, so happy to talk about anything. And to anyone else working on a "startup with no end" - I hope this helps you make the difficult decision to shut down.
The fundamental flaw in your argument is that you're failing to ask one very important question. Why was the rule put in place in 2015?

Most regulations, like laws, are reactive in nature.

If our existing laws and regulations were good enough then why would we need to elect new law makers? Why would we even need them at all?

The fact is that people are constantly finding new and creative ways to exploit others and or ever evolving laws and regulations are a response to this exploitation.
I don't think it's "stupid" to C2 via chat API. It would be "stupid" to have no fallback mechanisms
> what goes up must go down

Do you all remember 2005 to 2008 when Google stock went from $42 per share to $200 per share?

Wonder what it's trading at today.
Well, the page tables are initialized. Those aren't totally free, especially if a large mapping uses 4k pages.
We’ve had NN since beginning. People don’t want the internet to become cable TV.

There is nothing magical about it. People know what the ISPs want to do and they prefer the pipes remain pipes and not become toll filters. There’s a lot of money for the ISPs in this rent seeking. Hence the never ending push to undermine NN.
i don't understand what this means. you understand that g = 9.81 m/s^2 ... every second? the difference between colloquial lifting and just holding is a matter of applying on the order of just 1% more force.
Yes, and we want to do everything we can to keep the wired world from being as shitty as the wireless world.
I’m not the one you responded to, but, I wanted to share my data:

I’ve had months where I’ve transferred above 180TB of data, at an overall cost of below 40€ in that month, with dedicated servers at a European hoster.
I ran into such serious issues with Django and Django-CMS that we were unable to upgrade a Django 1.7 app to 1.8 without a ton of work and the possibility of data corruption. "Kitchen sink" frameworks like the ones mentioned above often lead to issues like this. I don't use Play framework any more when writing Scala. That being said, Rails truly was the pioneer for this type of web application programming. Many of the other frameworks are just copy cats.
Please don't post unsubstantive comments to HN? All this really says is some combo of "like" and "don't like". Others can't learn from that.

A more substantive comment might say what specifically is interesting, or point out something specific about "the life he advocates".
Yeah agreed I know some folks in that situation back in 08/09. I'm still in my 20's so not sure how I'm going to deal with investing as I get into my retirement years. It can be scary to have over half your retirement wipe out with no time for correction. Probably a more cash heavy asset allocation would be the solution. Not sure though.
The ways listed in this article as proposals for confirming age:

>Credit card (by various): send your card details to the age verifier when prompted...

>Social media (Veridu): you authorise the age verifier to rummage through your timeline updates, your photos, friend lists, education history, all of your personal metadata and use machine learning to work out if you’re over 18.

>SMS (Verime): go to a porn site, the age verifier asks for your (UK) phone number, sends you a text...

>App (Yoti): download an app, take a photo of, say, your passport and then a selfie...

>Physical verification (AVSecure): take proof of ID to the post office...

This is beyond an age restriction effort, this is the construction of a powerful tool for intimidation. This will be abused.

Why not, for instance, require a header for the 18+ pages that can be blocked by home router? Take legal action to block or fine adult sites that don't comply within the UK. Don't track all the people all the time.

I guess this change is not very surprising, given the UK's history with the internet, but it's disappointing nonetheless.
Lacking UBI, scientists are forced to pick research topics that are only barely related because that's where the money is. (Eg grant proposals for million-nanometer sized machines when nano-machines were a hot research subject). How is letting scientists research subjects they're actually interested in, instead of seeking funding from industry any worse for the progress of science? Science research frequently has zero commercial application. (Eg Chemical compounds that could help humanity go unresearched because they can no longer be patented.)