skysight-inc/HackerNews huggingface dataset:
I'm a left-leaning liberal registered Democrat so I'm not sure in what way someone would consider Weiner to be my "political opponent", but the guy is absolutely a sleazeball.

Being a sleazeball transcends politics and party lines and there are many Democrat and Republican sleazeballs.
Beyond the technical tour de force, I find the visual results artistically pleasing. Androids definitely dream of electrical sheeps.
Better yet if the response is even shorter than the excerpt quoted ;)
Brushed aluminum or some other color scheme would look better. Plastic black matte looks cheap and meh.
"It's not as expressive"

Have you ever used Guitar Pro or Tux Guitar? It can be INSANELY expressive. Grab a MIDI of Van Halen's "Jump" (IIRC The best one was about 76kB) and import it into either of those. Guitar Pro will be noticeably more expressive vs TuxGuitar. Inside of that MIDI, the solo is 100% dead-on note-for-harmonic-for-slide-for-hammer. Both programs output the exact same tablature. You will get the solo perfect.

Most people that have read tablature haven't read the guitar-specialized notation found in Guitar Pro or TuxGuitar. It's far more instructive.
My point was that when a disruptive new idea comes along, it is natural that everything people thought they knew about something can completely change overnight.

Of course I know the qualities of a currency. But that's what we've learned in classes. But is this some absolute law of nature that's been around since the beginning of universe? No, it's just a man-made concept. And man-made concepts change along with human evolution.

You can choose to believe whatever you want, but your belief doesn't change the fact that people are actually spending bitcoins to make transactions online.
Follow-Up: The Reasons People Don't Return Their Shopping Carts
Non-hypocrisy? Awareness? Differences in setup or where they draw the line?

Take your pick, I'm sure the list goes on. That's the beauty of a strawman argument, there's no shortage of fields to ship it off to.
Looks good and really well done. How much time did you invest into making this?
IIRC there's admin mechanisms for ensuring that less HN-niche-specific content doesn't get overwhelmed by more general news. Basically weighting things by how relevant it is to the overall vision for what HN's content should be.
I largely echo the sentiment of using Rust for game development. The world doesn't need another Flappy Bird clone but that's what I wrote because I ended up porting a Go version that was using SDL originally by Francesc Campoy from the Golang team: https://github.com/campoy/flappy-gopher

I was able to build the Rust version fast, and the SDL library is actually quite usable/stable for most things.

Flappy-Rust has particle effects, the beginnings of parallax-scrolling and basic collision detection. The rust code ended up being pretty reasonable however I'm quite sure there are a few places I could have simplified the sharing of assets.

If anyone is interested in this space check out my repo: https://github.com/deckarep/flappy-rust

Also please see the README.md where I talk a bit more in-depth about how the Rust version differs from the Go version.

Here is a .gif preview of the first iteration of the game: https://github.com/deckarep/flappy-rust/blob/master/flappy-r...
CSIRO/Data61 have demonstrated with their Zebedee system [1], that the precision mechanical system is optional. Their handheld LIDAR head bounces around randomly and the system is able fit and register the new measurements within the 3D model that it is progressively building.

Such a handheld LIDAR would be a very cool hobby/amateur project, as the mechanical side can be simple and low cost, making the capital cost low. The smarts are in the software and maths. There is also that fascination/aha factor of working though the maths and realising that smart processing means that some "obvious" things, such as precision mechanics, aren't actually necessary, then seeing it work.

[1] https://www.data61.csiro.au/en/Our-expertise/Expertise-Cyber...
From comments: apparently this is being done by DCI Group (dcigroup.com) on retainer from the big telecoms.
My guess is that they will work closely on open issues with the community and after they are resolved (2-6 months) they will vote again and get enough votes to include it in JDK 9.
there's a mechanism to damper but not totally remove some kinds of posts, possibly involving manually mod intervention

http://www.righto.com/2013/11/how-hacker-news-ranking-really...
What does a Sonos user do when he has already deployed a dozen Sonos speakers throughout his house? Will there ever be a microphone-only Echo device that can link into a Sonos system?
FWIW, it has been 43 years since

> The United States House Committee on the Judiciary opens formal and public impeachment hearings against President Richard Nixon.

[0] https://en.wikipedia.org/w/index.php?title=May_9&oldid=77960...
Google has released some framework for translation: https://github.com/google/seq2seq/

DeepMind has also released some framework which also has all the building blocks for translation: https://github.com/deepmind/sonnet
> [The internet] can be lent to a propagation of wonderful sort or the propagation of hatred.

Key word that ruins this sentence: "or".

The internet can be, and is, lent to propagation of both wonder and hatred.

If you want to avoid hatred, you don't get rid of it, you categorize it. Give hatred its own space separate from wonder, and wonder can flourish.

Hatred and wonder are, in fact, tightly related. More often than not, wonderful things are created out of hatred for the status-quo. Without hatred, how can we progress?

This is why the internet must be neutral and open, why free speech must be protected no matter how hateful or obscene people are. To do otherwise is to limit wonder.
Dunno. What is certain is that Trump can't appoint a new Director without Senate confirmation. And I'm not even certain about that. He may be able to appoint an acting Director for an indeterminate amount of time. In particular,

There are no statutory conditions on the President’s
authority to remove the FBI Director.

https://fas.org/sgp/crs/misc/R41850.pdf

From the same cite, a President can nominate an acting Director. On the day after the death of long-time Director J. Edgar Hoover, L. Patrick Gray was appointed acting Director.

The Constitution was set up with checks and balances. But it requires the branches of government to do their duty. When you have a corrupt President of the same party that controls Congress, that may be asking too much.
> Not only have tabloids been doing it, but all journalism--just look at the 1890s and how "fake" news was.

Except now there's so much happening so fast, we can't keep up! Plus with "personalisation", no one's experience is the same. What a headache for future historians.

There's still a few that takes journalism seriously; the Guardian is one. But none can claim absolute truth or neutrality. So fake or not, I guess we still have to resort to multiple sources - or even better, stick our heads in the sand until the madness is over!

(That may or may not be taken as tongue in cheek..)
I get several job offers from all around the world through Linkedin weekly. Colleagues from the same office who are equally skilled and have a similar experience, but do not have LinkedIn and other networks, get 0. Go figure...
Foreign worker levy in 2017 Australian Federal Budget
PS3 Package Bubble Creation
Let's hope this one doesn't get flagged and buried by the aggressive "I want HN to be a tech-only news site" crowd, like the other article did.

edit: to add more content, we may be witnessing history here. I think it would be a huge mistake for us to stick our heads in the sand in a misguided effort to avoid politicized discussions.
Why not just add them to a playlist? At the bottom of the playlist, it will start generating suggestions based on the other songs already in it, that you can continually refresh
Common Garden develops open source agriculture
I'm glad I wasn't the only one who thought his tone was inappropriate. Leave that for the tabloids to sell, don't bring it into the political institution.
1 hour ago thread is here: https://news.ycombinator.com/item?id=14304088

(Not sure why it's already down to 2nd page despite 408 points in 1 hour!)
Firing him around January would have had some creedence, not now months later after praising him for months and Trump finding out that Comey has been investigating him and his campaign for almost a year now.
everyone: the above account was created 30 minutes ago and every comment so far is pro-Trump spin
Which is unfortunate because I left work thinking I could catch up on the comments when I got home. I was wrong.

Is there a way to find the old thread? I value the discussion this community has to offer.

ETA: Thank you both
That's not why people flag these, I imagine.
Satellite or plane?

My understanding is that most civilian satellite imagery is pretty low resolution. The aerial imagery used on most maps sites is taken from planes -- there's clear parallax in some areas of the image, and far too much perspective in general to be taken from an orbital platform.
Minus the intelligence and a number of other factors. I seem to be the only leftie in America that rather admires Nixon despite his numerous flaws and considers him a bit of a tragic figure. In an earlier and scrappier era he'd have been considered a great statesman.
Show HN: AskGib – Alexa Skills Kit Library with TypeScript for Amazon Echo
This isn't great news. A Trump appointed FBI director will not be an improvement over Comey.
Care to imagine an alternative explanation?
> "I assume the company the size of Uber can figure it out. C’mon"

Really? Is there no acceptance that the state of PostreSQL replication is a huge hot mess? The fact that Uber couldn't figure it out should be a huge giant red flag about _both_ Uber's DBAs and _also_ the state of Postgres!

> "Uber had a lot of long-running transactions because [they were doing it wrong]"

pool-of-threads is a much better and much more defensive connection model. It's why NGINX beat out Apache - people LONG AGO realised process-on-request is terrible. How this can be shrugged off when pool-of-threads is easily one of MySQL's best features is a bit shocking. Has this guy ever been on-call for a web application before?

> Great for WordPress.

Lol! Bitter much?
If you're price sensitive then you don't wait until your tank is near empty and fill up when the price may be high. You try and plan ahead a little and fill when prices are at a lower point than average.

Me? When I hit a quarter tank I go fill up. It's a fuel hungry sports sedan that runs on premium, I resigned myself to the fuel expenses before I even purchased the car. I honestly don't even look at the prices because it's just really not worth the time to worry about for me.
The "point of Rust" is to be the simplest zero-runtime-overhead system to use.
Or perhaps the country was not as progressive as we all thought and this is our wake up call.
Previous discussion:
https://news.ycombinator.com/item?id=14304088
Parent's point might be better phrased not by "old people are racist" as "old people don't know they're racist."

The biggest difference between old and young people is depth of experience. The elderly aren't racist because they never met a person of another race: they're racist because that's how they were taught and trained to act towards other races.

And I think it's more difficult to argue that "undoing previously held beliefs" (old) is as easy as "forming new beliefs where none exist" (young).

Source: Extensive traveling in the rural American south, and I believe psychological findings back up the tendency to cling to preconceptions
You probably shouldn't drink anything while reading this.

http://www.telegraph.co.uk/news/2017/04/10/eric-trump-nepoti...
It's not quite that simple. The WebSQL standard wasn't a "standard" at all, it was just "browsers already expose whatever SQLite they have, lets write that down!". No tests, no conformity, no way to tell if browser X supported SQLite feature Y, nothing. Just raw access to whatever SQLite was baked in. There were lots of inconsistencies.

Yeah, it was super simple and useful, but nobody wanted to do the work to make sure interoperability was a thing, in part because SQLite has very complex behavior and lots of quirks to adhere to.
Did a double take on the title.
Previous thread pointed out the interesting fact that Trump fired FBI director Comey, who is heading an investigation against him, at the recommendation of Jeff Sessions, who recused himself from said investigation.
Suppose I get paid in BTC, and have a landlord that accepts BTC in rent. Let's say my rent is $2000/month. I get paid X amount of BTC a month for my job. If the price of BTC drops below where my X Bitcoin is not enough to pay my rent, that illustrates volatility being a bad thing.
I don't see how this web app solves a problem in an efficient way.

The only "opportunity" I see it's to avoid downloading an app for notes to your phone, but it usually comes with one pre-installed.

In desktop, well, I don't think I have to explain myself here.
Late to the party, but someone posted in the Ableton "Get started making music" thread[0] that the components in their slick web app[1] were made with Elm. Pretty impressive.

[0] https://news.ycombinator.com/item?id=14299816
[1] https://learningmusic.ableton.com/
The classloader at runtime has to get its configuration from somewhere; that configuration is usually a static list of jars in a folder. That long list jars in the WEB-INF/lib folder doesn't magically appear.

Maven and Gradle have everything to do with runtime classloaders working properly and at-scale. Most developers don't know (or care) about all their transitive dependencies that get slurped into their projects.
Do you do any conference speaking as well? It seems like O'Reilly sponsors a lot of conferences and will often have authors speaking and doing book sales at these as a way of promotion?
That's it, many thanks!
I've open-sourced my Amazon-/VC-praised design of a next-gen variant of LinkedIn
Kira Systems in Toronto uses it across the stack (web server, backend data processing, and platform API and SDK, according to their website). Their product analyzes contracts using machine learning.
This is similar to a tablet kept in my room.
I was not necessarily speaking as to the effects of their policies, but rather their attempts to expand their own power even if that gives their opponents more power next cycle.

It is a shame about the environmental repercussions though.
No, they don't. This is purely financial.
Not an expert, but as I understand it, common practice (everywhere, not just at Facebook) is to use CNN for understanding images and other kinds of non-sequential data. RNN are commonly used for handling text and other kinds of sequential data.

They showed how to use a CNN with text to get a speed boost, even though that's not how it's normally been done.
Yes, but anything he says from now on can be dismissed as being based on out-of-date information.
Like another comment pointed out, Nixon created the EPA for chissake....unthinkable thing for a Republican today.
One thing that I noticed during the 2016 US elections was how difficult it was to find direct information from a candidate, especially in local government races.

Most people running for governor, congress, etc. did not have a basic website explaining their stance on certain issues, etc. Some of them only had a facebook page with a series of memes.

What we need to do to fight "fake news" and targeted advertising is to fight for the source of real news. We need to stop spreading information via opinionated articles when the actual information is salient enough. We need to reject advertised news regardless of whether it is fake or not, because even the truth is used to mislead an audience.
Nobody cares about how corrupt the government is. Show me some more cool JavaScript products I'll never sign up for
That is really highly misleading that they would state it that way.
something wrong with nrel's website. I think this is the same article:
https://phys.org/news/2017-05-method-microbial-energy-produc...
I believe flags push content from the front page. I went to check Lists > Active to see if there was an HN thread on this, because I expect politics to get flagged off the front page of Hacker News.

(Granted, I just think this is "politics" because there's been several events I've expected would end any normal president, but haven't, so...I just really don't know anymore)
Show HN: Local.dev – a npm package that simplifies localhost:port rewriting
This is exactly the sort of application that Ruby is best for. Metaprogramming can boil down a lot of complexity. Moving along each phase on the process can be done with refactoring rather than redesign / re-engineering.
It's regular news which is already listed as offtopic and worse, it's big, controversial political news which, for whatever reason, generates poor-quality discussion here. You don't have to believe HN is only for 'tech news' to think that.
This appears to be an enterprise product. Forget about ads for your first 25 customers. Focus on selling in the real world - even when people tell you no in the real world you can at times find out something valuable about their reasoning. Dont write any more code / add any new features unless it leads to a prospect signing up as a client.
I'm saying that I don't find the stated reason plausible, not least because most of the reasons offered in the letter were known many months ago. Comey could have been invited to submit his resignation back in January if Trump were worried about the appearance of impropriety. I don't want to turn this into a political slanging match but the appearance of propriety seems to be pretty far down his list of concerns.
That's already being attempted with http://openaerialmap.org/.
> They're inherently imperative; they don't return anything because they have no one to return it to.

If your think of your whole program as being a wrapped in an implicit State monad, holding a POSIXProcessState (e.g. exit code, registered signal handlers, file descriptors, etc.), then destructors are (POSIXProcessState -> POSIXProcessState) functions.

> You can't create, destroy, or manipulate a doubly linked list or a tree with backpointers in safe Rust. ...
Maybe forward pointer/backpointer pairs need to be a language level concept.

You can define abstractions like this using unsafe code just fine. It doesn't need to be part of the language. (Think about how C++ "smart pointers" work: it's just a library.)
I think he was waiting for the right reason to fire him. This letter plus the assist from Comey's recent screwup in front of the Senate gives Trump the perfect excuse to fire him. Comey should have just shut up and did his investigation.
Interesting, if ranty, hard to follow, and possibly overstated.

For one, there seems a distinction to be made between "publishing" prices and individually receiving a quote in advance of work. If there's a technical sense in which the two are equivalent, I would recommend clarifying in casual conversation.

Those requirements also don't seem (though I could've missed something) to be a part of anti-trust law, per se. The requirement that prices be consistent is, in the cited Robinson-Patman Act (although that seems to only apply if you're crossing state lines?)
No-one has published _direct_ evidence of collusion, but there's plenty of _circumstantial_ evidence.

I would like to think that if there were solid, credible, _direct_ evidence of collusion then even the House "Freedom Caucus" would be voting for impeachment.
I like LMMS but it has enough vst issues that I just went with a cheap Reaper license. Plus I need an audio recorder as well.
Actually I agree with him, for different reasons. Putting that in the letter is definitely an attempt to shape the narrative, though unlike BreakingLimbs I don't think it is an appropriate one to use.
Shamelessly plagiarizing an earlier comment, McCain would vote to confirm, but he'd feel super bad about it.
It does seem strange that it's down so low. I can understand the general argument that some mainstream news isn't sufficiently hacker-oriented, but the goings-on at the FBI seem quite relevant to the community.
FBI Director James Comey Fired by Trump
You're not doing your argument any favours by misrepresenting the reasons people might flag such stories and then basically calling people who have some other view on it blinkered and narrow-minded. I mean, think about it, that's not exactly an invitation to have a reasoned and enlightening discussion with you on some point of disagreement.
FBI Director James Comey Has Been Fired
So you are saying they are poor because they buy their food from McDonalds... instead of from where? A grocery store? Well, lots of poor neighborhoods don't even grocery stores, and they have to buy food at corner markets that are more expensive and don't have healthy options. McDonalds might not be the worst financial choice.

http://www.dailyherald.com/article/20151206/entlife/15120916...

Also, you make the claim that people are poor due to bad financial decisions, yet provide no evidence. Well, there is evidence that when given money, poor people spend it to better their lives:

https://qz.com/853651/definitive-data-on-what-poor-people-bu...
Agree! Java Module System needs another 6-9 months for polishing, especially in the backwards compatibility area.
Randall Munroe Mixes Science and Comics to Ask “What If?”
James Comey Fired: Trump Sacks FBI Director
Colma, California
The value appears to move like the value of stocks... not very predictable.
Ha - yes DOS commands hold a special place in my heart so to speak.

The very first "terminal" like thing I learned as a really young kid was how to load a floppy disk, which usually just meant typing a:.

Memories.
Plot twist: it was all an elaborate cover for a plot to take revenge on a former casino rival by anonymously placing an outsize bet.

We are all living in Absurdistan now.
That's a shame since I wrote the RFC/BCP on DNS blocklists while at Symantec.
Blockchain: “You Can Get a Long Way on Just Buzzwords and Big Claims”
What makes you think that giving money doesn't help with addictions, nor improve their situation? Do you have any data for that? Everything I have read says the opposite. In fact, giving money to people causes them to spend LESS money on cigarettes and alcohol: https://qz.com/853651/definitive-data-on-what-poor-people-bu...
Tracking/Reproducibility in Machine Learning – Datmo.io
About 10 days.
Given that both sides of the link are fixed, rather than mobile, devices, Nextel phones aren't quite the right comparison here. Essentially this is a video intercom.
> More often than not, wonderful things are created out of hatred for the status-quo.

Example? Cos I'm not a fan of the rationalisation of the World Wars as "okay but it did advance technology a lot."

Hatred is what imbalances the status quo. In fact when hatred becomes the status quo, then we've lost the plot as humanity.

The Internet is a beautiful idea, but as an ever-evolving real world system, we can no longer afford to idealise it. We do have responsibility to steer it somehow, in order to battle entropy.

In the idealised Internet, free speech is truly free. But when we talk about the Internet now, is it really the one that we dream it to be? Most people on the Internet are actually spending their time in a small number of ecosystems, like Facebook, Google, Twitter, YouTube. Each of these has its own set of rules, which ultimately defines how we communicate and therefore the limitations. I daresay that currently they are fertile ground for hatred - and it's not entirely their fault, it's just how the nature of the systems work.

I guess I'm still fresh from watching Silicon Valley's latest episode, but the way I see it, there is no quick remedy to tackle hatred - we need an Internet 2.0 to give ourselves another chance to build a much more neutral and open net.
U.S. Census director resigns amid turmoil over funding of 2020 count