skysight-inc/HackerNews huggingface dataset:
Giant thanks for making this. A suggestion, though: the "remote" switch should probably imply "or". A search for jobs in Chicago OR remote would be more more useful than Chicago AND remote. The latter currently returns Chicago-based companies that hire remotely.
I agree that how ages faster than why but I would like to add that how ages slower than people think how ages.
Probably best if you recreate the document from scratch and "in your own words".
I found analog loopholes are the most basic countermeasure to document fingerprinting.
No, it really isn't. Download a copy of SpamAssassin, train it on 400 hand-picked spams from your own mailbox, train it on 400 arbitrary hams as well, and you will have very accurate spam filtering. I was shocked how well it worked; I run my own mail personally and use GMail at work, and the results are (subjectively) indistinguishable. A Dovecot plugin that keeps the Bayesian numbers up to date as I move messages in and out of the Spam and Archive (for ham) folder completes the picture.

To go deeper, it turns out that Bayesian filtering is remarkably resilient. Even attacks which try to poison your filters by including ham-like content in spams are ineffective, because spammers cannot very accurately predict what your own particular flavor of ham is like. (People don't often mail me passages from out-of-copyright Victorian romance novels.)

I find that a few botnet-reducing SMTP heuristics plus Bayesian is sufficient; I dallied with some of the fanciness that compares known-spam hashes with other people, but it turned out not to be necessary.
Apple to Improve App Review Experience for Devs and Users
It's healthy and prudent to learn about and from people who are different from yourself. If nothing else, one can gain better insight into the information that a person is exposed to, that they seek out and prefer, and the decisions and rationale for those decisions.

Which can then inform your own efforts and decisions.
Verifying interactions between autonomous vehicles and people
CAPTCHAs aren't going to stop Trump supporters and aides from submitting spam.
That sounds like it would DDoS the site.
Even better: monitor the comments for "site is down", or just provide a link to google's cached version as a button (Even better than the 'web' link we have at the moment).
Not true.

HTTPS encrypts the URL as well as the content of the communication. Someone surveilling the conversation with the ability to observe all network traffic but without the ability to decrypt SSL traffic would be able to tell that the end user had viewed something at a particular website (technically, at a particular server), but would NOT be able to tell WHICH article was viewed.
Dropcam founder and Nest executive Greg Duffy is heading to Apple
This Is Content Marketing
You're probably missing a font file
It's a 3D game, I think that's fair.
Yes, you are exactly right, they do it expressly for this reason. All of my experience and data shows that not only is it more cost effective for Oracle to litigate against its employees than it is to just pay them as per a fair and sensible contract, they actually save even more money when the employee becomes frustrated and quits.

when a deal this big goes down, oracle is happy for the revenue but doesn't really care that much about it, because it can just buy another "cloud company" to grow the top line if needed (which lately it always is :D)

what is much more important is saving on cost and preserving our 30% profit margin than traders take seriously. As revenue shrinks, which oracle feels is inevitable, it will find ANY method under the sun, legal or illegal, to lower the cost of present and future sales.

so, if you, as a high commmission tier field sales rep voluntarily leave the company, with no severance and no rightly earned commission check, Oracle is ELATED!!!

because now they will hire a college kid or a phone salesman from romania (of which we have 10,000) to service the account at a minimum of 50% less cost, if not 75-80%.

which is why, i should add, the employee in this article has not quit the company

i can prove this with data if needed of course. but this is how oracle works :)
A Republican bill could be our best chance to save net neutrality
How video games may shape the future of stadium design
Ah. Point taken, then (I did apparently need this addendum, ha). I did make this sloppy assumption.

I do have a significant D bias. Obama was by no means a perfect president - I mean, my God, I have a long list - but Trump, as far as I can see, doesn't even know what "President" means. There are loads of Republicans who I think would have done a fine job. I liked Romney, I think Kasich would have done OK, etc.

That said, an ambassadorship is normally given as a sop, isn't it? It doesn't alarm me in the slightest that Obama may have "literally auctioned off" ambassadorships - because I don't see the harm done and, as I say, I was under the impression that this was business as usual.

But you have to see that calling out possible corruption in the Obama administration (which, as I said, doesn't appear to have harmed us in any way that I know of) in the present context is ... well, it looks like carrying water for what appears to be shaping up to be quite literally the most corrupt administration America has ever suffered.
He calls out regulation but can't provide a single example? How can that be called "empiricism"? And while he lists "regulation", this rant is almost exclusively a complaint about taxes.

The old chestnut about "how can it be fair to extract money with the threat of jail" is also a huge warning sign. The government only has two methods of enforcement, one being fines and the other being prison. If you buy into that idea, you are left without any means to collect any taxes and therefore the concept of "government" no longer makes any sense. That leads you into Ayn-Rand-la-la-land which is a nice idea for a 14-year old to entertain but not a serious option to organise a society.

I'm also sceptical of his claims of government inefficiency, considering Armadillo Aerospace doesn't exactly strike me as a paragon for the magic efficiency of private enterprises.
Apple and OpenAI join research group for ethical AI with fellow tech giants
Every time I read an article like this it really affirms my decision to live in New York City.
Classic example of pseudo-intellectual philosophical word-salad disguised as science.
I refuse too. I had Percocet prescribed after oral surgery, which I am just learning is a combination of Oxycodone and Acetaminophen. The withdrawal from the Percocets was longer and much more severe than the wisdom teeth pain. I had another gum surgery a year later and never filled the pain prescription - a day of getting used to pain that fades by the end of day three is much better than no pain followed by 2 weeks of headaches, anxiety, and sleeplessness.
Nice long-form advertisement from GE. Since NHS is taxpayer-funded, you have to sell the general public on a new million dollar MRI machine of questionable clinical utility. Especially since there are other MRI machines in the same hospital that do the same exact thing.
How Does Google Translate Work?
Very nice library, but I hope they let us use GPUs in Google Cloud instead of CPUs soon. This is a big non-sense to me, they provide a good library but they don't provide a proper infrastructure to use it yet.
Me as well deeper is generally pointless arguing.
What's the best way to structure data from a video?
Is there software to "parse" video content and get information about what happened in the frame and at what time?

Imagine there's security camera footage and instead of watching the whole video, software could process it to say that a person entered a frame at a given time or a dog walked by.

Is there a commercial product or open source option for accomplishing this scenario? Possibly using ML?
Dirty schedulers can help with long running NIFs, but they can't help with e.g. a segfault in a NIF taking down the entire system.
I wonder how much that actually gains for this specific case ("which article did IP $x view?"). With more effort, it should be fairly easy to match the traffic pattern to the article, e.g. by matching the size of subsequent requests for the images. But more complicated than a simple filter that just grabs all URLs from HTTP.
And where did I say you were? There you go again. Stop trying to waste people's time and be constructive about something.
Write documentation. Good documentation is hard to find for a lot of open source software.
I was responding to this:

> it's still hard to buy a tower case that doesn't include at least one 5.25 inch bay that never gets populated
> This piece is so incredibly irresponsible.

Perhaps. Can you write a better one?
Although with most TLS implementations they will see the size of your transfers, thus still giving away which URL you visited....
Show HN: Wordigami – My new game and side project (Android/iOS)
Human-Pig Hybrid Created in the Lab–Here Are the Facts
Alternatives to docker sync
> When ~32% of your paycheck evaporates with no clear benefit like those enjoyed in European countries, it makes sense to complain.

The real damning part is that there have been concerted efforts to reduce taxation in the US for decades but the net result seems to be that you still pay about the same amount but you get less and less for it.

My wish for your country (and mine for that matter) is that people stop focusing merely the bottom line and more about what you want to achieve. Single-payer health care, for example, requires taxation but would ultimately be a better use of your tax and personal money than the system you have now. But that is really wishful thinking, the political tides have turned everywhere in the world and there mere thought of destroying entire industries for the good of a nation is completely unpalatable.
The Shape of Slavery
I had the same impression about Vue. When Redux came out I tried to learn React/Redux and, although I got it, it felt verbose and I couldn't quite pass the noob phase. Maybe I din't try hard enough.

With Vue, on the other hand, it was easier to get started. I got a prototype working in a week with no previous knowledge of the framework. I'm avoiding the component state and using a Redux like approach using props and a centralised state, and I didn't even need to use Vuex[1].

I'm using typescript, which helps catch a lot of bugs early on, it's a little difficult to integrate with single file components[2] (which are awesome, btw), but once I got it working, it proved to be an excellent combo.

The documentation is cristal clear and very beginner friendly. If you're getting started I highly recommend using vue-cli[3] to bootstrap your project

I think Vue sits between React and Angular, being simpler than Angular, offering more features than React, and easier than both to get started.

[1] https://github.com/vuejs/vuex

[2] https://vuejs.org/v2/guide/single-file-components.html

[3] https://github.com/vuejs/vue-cli
That's exactly right! The first 5-10 times an interesting story is fun to tell but eventually it sinks into your bones and it becomes a performance, even robotic. Better to share the general picture once and discuss the details that are relevant to your mutual friendship and unique to each conversation.

Another aspect to fighting the "waste of time"ness or politics nature is to just treat social media like a game / party that teaches you how to be a funnier and better human being. Here is one of my recent posts:

>>> In case you haven't noticed I'm trying the whole active social media thing after 5 years of blackout.. I will probably hate it and myself shortly but in the meantime feel free to grab your slapping gloves if I say something dumb or emo... and use them to smack yourself in the face. Seriously I know where your thought was going, why would you slap someone for something they said on the internet? You should be ashamed of yourself, sit in that corner with a dunce hat. I will probably join you in a sec

Followed by several days of troll statuses followed by:

>>> In case you haven't caught on I'm treating FB like a giant indefinite party and going around trolling every one of you. If that's a problem it's a good thing literally all of my closest friends aren't on here so I don't care if all you beautiful f*ers defriend me (3 already have but 4 added me so shh bb is ok).
Oh wait. You're reading this. On FB. I didn't mean to insinuate that you aren't special to me. I uhh.. love you? I'll buy ya flowers (flower emoji) friends? (bear emoji)
> My core thesis is that the federal government delivers very poor value for the resources it consumes, and that society as a whole would be better off with a government that was less ambitious.

Well, since we are stating theses, mine would be that while the government delivers poor value for services it consumes in some areas, the private sector sometimes provides very poor value for the services it consumes because it is incentivized to do the opposite.

Believing one is better than the other without actually looking at the economics involved leads to things like privatized prisons (where the incentive is to keep people in and returning to prison, not to rehabilitate them), and large public lending systems (Fanny Mae and Freddy Mac) which are susceptible to being brittle under economic stress.

Any time you think you believe something strongly enough that it falls under a 90/10 rule, it's probably worth really looking into that 10% and understanding it. You might find your 90/10 rule is more accurately a 70/30 or 60/40 rule, and that's really a different thing.
Are you asking about BEAM or Go? Preemption already works in BEAM and doesn't lead to race conditions because of nothing shared concurrency.
https://cloudplatform.googleblog.com/2016/11/announcing-GPUs...
To amplify a bit on what ranger207 said: Normally, metals are good conductors of heat, for the same reason that they are good conductors of electricity - the flow of electrons transports the heat.

In a computer chip, the heat generation isn't (primarily) due to the flow of electricity along the conductors - it's primarily in the transistors (and IIRC, mainly in their switching).
>My last example was when I needed to batch sql inserts in an events database. In a normal language I would have needed a queue, the libraries for it, workers, new deployments and infrastructure to monitor, monitoring, supervision, etc... In Elixir, in 20 lines of code, it's done.

Can you provide more details on this? AMQP is pretty recent and people have been batching SQL inserts for much longer than it has been around. An external queue is not a requirement of non-Erlang languages, but I'm curious about specifically about how the implementation in Erlang would substantially differ/allow new approaches from that in other languages.
Also: https://mbasic.facebook.com
Which quite a few people don't use anymore, and thus leave these slots empty. (I didn't plug mine in after the last motherboard change. Didn't have a fitting cable at hand, and never needed it since, so no pressure to fix that)
Are you asking why a massive accounting fraud scandal stings so bad? Or why they resorted to accounting fraud in the first place?
If this is the first (and only) time someone visited the domain around the time of a leak, it may be a little suspicious.
What's the best way to reach out?

I think that using the integrity attribute is great because if it happens it's going to have to work through a lot of tricky implementation details (e.g. things like origin laundering) of moving to an internet of content by hash rather than content by location.

However beyond just having an integrity attribute added to html I am interested in the question of how do we encode an immutable url as well as the content-hash for what it points to (as well as additionally required attributes) into a `canonical hash-url` (i.e. encode all these attributes) that is backward compatible with all the current browsers / devices, and which browsers can use in the future to locate an item by hash and/or by location.

The driving reason for this encoding is make sharing of links to resources more resilient, and backwards compatible. Eventually the browsers could parse apart the `canonical hash-url`s and use their own stores for serving the data, but not until the issues (and likely other unthought of ones) listed in the sri addressable caching document you linked are worked through.
Richard Branson: A growth mindset isn’t simply a positive mindset
I think that is overstating it. If you compare doing this to simply emailing en clair from a personal or work computer is it significantly more secure. If the leaker is already under close physical or technical surveillance there is very little they can do about it.
Is 'aqenbpuu' a bad password?
Culture is heavily defined by the values of the group and how they communicate.
If you mean "logging" as in web server logs, then it completely depends on the configuration of the server and there is nothing the client can do about it..

If you mean "transferring over the network", then yes, HTTPS only shows the server you are connecting to, but not the specific URL.

Then again, that can be deduced from the transfer sizes that are still shown.
It's worse than just knowing the URL. HTTP pages can be altered without your knowledge by a malicious third party: http://security.stackexchange.com/a/72661

So a surveillance agency could e.g. replace the URLs for the various organizations' leaks landing pages and Tor addresses with phishing pages, and anyone who used them would upload documents directly to the agency.
I'm working on a greenfield project at a hotel where we've had to interface with a Mitel PBX over RS-232.

I was shocked how literally the ASCII codes were followed by the PBX. It sent an "ENQ" before each command, we had to send an ACK back, and then it sent us STX/ETX-delimited records.

I'm 32 and working today, in 2017. I hope I make stuff that lasts this long.
Yeah I agree that C compatibility is the fail. But it's also the only reason C++ is around today. There were plenty of other compiled systems languages with OO or module systems floated in the 80s, including the quite capable Modula-2/3s, various Pascal dialects, etc. Of all of them only C++ (and Objective-C because iOS) has any relevance today. And likely because there was a kind of path to trendy-OO for existing C programmers and shops.
If you think about it, it's imitating how a lot of us auto-didacts learnt to code, especially in the 2000s.

Got some script for modifying a game or an excel function or some code that doesn't quite do what we want it to. Bash it with random changes until you suddenly fix/change/etc. it.

Get a bit addicted, rinse, repeat, suddenly a month later you can understand most of the code.
PJL is easier to parse than it looks at first glance. I worked on a laser printer controller back in the late '80s that for convenience we made mostly HP compatible. Have fun!
The Physics of the Leyden Jar in 'MacGyver'
What would you define as completely open? I mean, the very act of leaking data is a risk; you're performing an act of civil disobedience, which while for the greater good is still likely to land you in some legal trouble if you get caught, depending on what you're leaking. I think breaking the ToS on an access point in starbucks or mcdonalds would probably be inconsequential overall, and any follow up litigation by the owner of the AP would probably just attract undesired hostile attention towards the owner.

I mean, mostly, open access APs are set-and-forget amenities. Most places don't even bother to change the default root login for the AP. I really don't think they're suddenly going to care about what someone uploaded from their AP; certainly I can envision law enforcement or federal agencies making a case out of it if it served their needs, but I doubt this is going to be high on their list.
Yes, of course. However, consider this dillema.

You can sell 1 million pills, at a cost of $5 each. That's a 5 million profit.
Or, you could spend 80 million in marketing, and sell 2 million pills, at the cost of $43 each. That's a 6 million profit.

This is absolutely not beneficial to the first million customers.

Also, consider that the United States is the only country in the world that allows direct-to-customer medical marketing... Which is one of the reasons why the cost of healthcare is so damn high.
There aren't really any jobs near Ashland, Oregon – it's just that "Talent" and "Remote" are both names of towns in the area.
That sounds like something I've wanted for a long time: a quick way to catch up with daily news when you get hack from a week or two offline. We used to just look at the front pages of newspapers that had piled up, but online news made that hard. (I suppose a few newspaper sites may still have an image of their daily front page available, but often under a canonical URL with no indication how to see older ones. And often no live links to actual articles.)

The other thing I'm looking forward to from AI is summarization across several articles, i.e. tell me what the 3 days' worth of articles about topic X say.
> Everybody wants a pure meritocracy.

!?

> The social justice crowd believes it doesn't and can't exist,

> while the anti-PC crowd believes it does exist and in fact they and their friends are members of it.

...
Except government is always under pressure to lower taxes (reduce prices) and be more efficient even without free-market competition. Competition is always just one election away.

But your government is exactly a duopoly -- there is no real competition -- not because it's a fundamental property of government but because you have a very strict two party system. Do you live in a Comcast or Time Warner city? Do you live in a Republican state or Democrat state?
https://twitter.com/MsKellyMHayes/status/824707261754994690
Wow - the plot thickens! I need to escape the world of finance I think :)
Nuclear energy needs a "reboot" if it is going to be accepted and widely adopted. A company that has been caught lying about its finances and has an environmental record that is ...challenging[1], probably isn't going to have the necessary level of trust and goodwill to lead such an effort. Let them die.

1. https://en.wikipedia.org/wiki/Westinghouse_Electric_Company#...
Carmack is a highly focused, driven, successful individual that believes in meritocracy. Combine that with being a tech focused white male, and of course he is a libertarian. How could he possibly see the world in any other way?

What gets me the most about libertarian rants though, is how the person writing is always so completely convinced that they have come up with some novel solution to the world's problems. As if the only thing standing between us and a techno-utopia is the EPA and the FCC. They do not acknowledge that the structures in place are a direct result of the failure of free markets to handle basic human needs on a wide scale.
I really like the art style: http://thefounder.biz/art/

The 'social networks' icon is particularly cool, with the facespace/mybook-y page on one side and what look like vim windows on the other.

More to the point, I really enjoy this type of art in both 2D and 3D, which typically uses flat shading and strives to eliminate unnecessary detail.
Why it’s never too late to learn an instrument
At the UC Irvine Math Circle, we teach students aged 11-16 functional programming with Haskell by having them make 2D images with functions.

It was easy for the students to get started because it was connected to math that they already knew. Just different notation.

We use a web-based interface based on glot.io that was popular on HN a while back. The code is run server-side in docker containers.

Source code and screenshots:
https://github.com/umutisik/mathvas

Web site:
https://www.mathvas.com
login details if you don't want to sign up:
email: misik@uci.edu
password: guestguest
Smart products, dumb designers
Increased storage reliability doesn't protect you against data corruption due to software defects or accidental deletion. You still need backups to protect against those problems.