skysight-inc/HackerNews huggingface dataset:
Going off-topic, but I want to ask whether writing "ELI5" is really necessary? I find it too much of a redditism and while it doesn't seem to contravene any hn guidelines, I get the feeling that "simple" questions would garner a better audience without the ELI5 prefix. There's perhaps also the problem of it being an unnecessary abbreviation, specific to another community.

Alternatives (even though it takes more keystrokes) could be along the lines of "pardon my ignorance", "I'm new to this" or even simply "can someone explain". I bet these would receive just as good (if not better) responses.

Anyone agree or disagree?
Could you please start commenting substantively? Many of your recent posts have the effect of trolling, whether that was your intention or not.

https://news.ycombinator.com/newsguidelines.html
You may want to check out Pony :)
Coinbase Granted E-Money License by UK’s Financial Conduct Authority
I have no expectation that my online learning will amount to anything other than just plain fun. I learned, to some extend, astrophotography and astronomy, day trading, machine learning, and many other minor skills on just an undergraduate (BSc) degree in AI. I have absolutely no illusion that anybody in their right mind will ever hire me on just the online learning. It's just for fun. I didn't know how to do something, now I do. That's all there is to it I think. The rest is mostly just luck and having a big mouth.
Bill permitting “right to try” unapproved drugs fails in the House
> decent businesses that try really, really hard to get a few hundred thousand in funding

At a certain point I have to wonder if this is working along the lines of a lemon market. Coin investors don't know for certain whether they're being scammed, so they want an offer that will have positive expectation even after adjusting for scam risk. But founders do know, somewhat, the value of their ideas - and honest players are bounded by what they can actually return, while the deluded or dishonest can promise the moon. Eventually it only becomes possible to get investments by lying to people.

There are forces that should act as a brake here, of course; a sober idea asking for $200k ought to have lower risk than a stupid idea asking for $20M. But for some reason, that sort of risk discrimination isn't really happening at the moment. Maybe investors are over-eager, maybe the scam rate is so high at all price points to bury useful information, but it certainly looks like bad ideas are actually doing better.
American Full-Contact Hand "Ball"
> Holmes — a Steve Jobs wannabe who dressed exclusively in black turtlenecks — settled with the regulators for $500,000 while neither admitting nor denying the accusations.

What Holmes did is most likely a fraud... but what the regulators did in this part above is pure and simple blackmail and extortion... the only problem is that who's gonna prosecute the persecutors....

This is really not far from wild wild west hundred years ago, where everyone was wearing guns at their belts. Truly mind boggling!!
This is cool, what kind of lag times are you experiencing?
I don't mind spending hundreds or thousands of dollars in order to force Equifax to do the same to defend themselves. If someone represents me, I'm happy for them to take all of the proceeds if a judgement is found in my favor, as long as Equifax loses.
> the ‘reputation age’, in which information will have value only if it is already filtered, evaluated and commented upon by others

Isn't this just a return to form? This sounds like what newspapers, publishers, academics, etc have been doing for hundreds of years. Even 'fake news' is nothing new; there have always been disreputable publishers willing to endorse wild conspiracies.

The novel thing is that the filtering and evaluation has become decentralized. The article implores us to ask "Who are the authorities who believe it? What are my reasons for deferring to these authorities?", but increasingly we depend on our friends and likeminded crowds to approve information through sharing rather than engaging with an authority by subscribing to a newspaper or feed.

Since the most exaggerated interpretations of a situation are almost inevitably the most shared, just checking the reputation of the source isn't enough. Consider the amount of mainstream media coverage on the "golden shower" aspect of the Trump dossier, when it was the least supported accusation. Or how Cuddy's provocative speech on body language went viral, despite other reputable researchers casting doubt. The structure of social media rewards stripping out context and nuance.

So instead of questioning authority figures, question your tribe. Does it sound too good to be true? Did you learn something new, or just confirm existing beliefs? Have you taken the time to see how the other tribe thinks about this issue? You can only escape your filter bubble if you make a conscious effort to do so (I'm still trying).
GC can cause a lot of issues if you care about how exactly long something takes.

Like all abstractions there are corner cases that force you to deal with the underlying complexity.
Not that I have looked at the numbers myself, but I would think physicists would make those calculations using General Relativity, in which the effect you mention is already considered, not Newtonian Mechanics.

It's a bit like this: https://xkcd.com/1758/
You have to remember that a minority group will often attempt to reclaim a derogatory term as their own to take the bite out of it. A great example is the term "Yankee" back during the American revolution, but I am sure you can think of a more recent term this has happened to.
This is really exciting. I'd love to be able to regularly read Chinese news sources
We'll do the bookkeeping to track payroll — to actually process the payroll itself, we recommend something like Gusto.

(For project/job costing, we can do it, but it's definitely a premium feature which we don't support by default.)
Why would moving the camera back slightly to create a 3rd person view demonstrate more versatility than there was before?
DIY electronics books bundle
Just for commuting my options are:

- Uber/Lyft would cost about $5k/year for me, and I live about 4 miles from work.

- Bus $360/year, but it would take 60-90 minutes vs 10 via car.

- Cab $7k/year

By the time you add grocery trips, recreational drives, vacations, etc cars make a shit-ton of sense. Not only does a car save money, but it saves time and provides flexibility. There's a reason our entire society is organized around cars.
Why we love AWS Beanstalk but are leaving it anyway
Gnome 3.28 Released
Sails don't collect nearly enough energy to move a ferry which is capable of moving hundreds of people and over 100 cars.

What do you mean by recharging batteries using generators and using wind? If you mean turbines, keep in mind most turbines are hundreds of feet tall and their blades are extremely long. Overall, wind turbine technology is far, far too large for ships to utilize.
Honestly, I specifically suggested that we have a separate config file for each galaxy. Now look, they're all spinning at the "same speed."
The decks are stacked up with containers. No room for sails
Ask HN: Is is possible to make an Android app from a PPT file (PowerPoint)?
Referring to "All" in the title:

All of them? Even those outside the observable universe? Or only the observed ones?
There is no way they win that if enough people do it. It's so much overhead that the small plaintiff is at a substantial cost-benefit advantage even if they send fresh grad associates by the busload to small claims courts around the country. The Zerg Rush attack might be the best way to tackle this problem ... until of course Equifax gets Congress to pass some kind of legislation to make it impossible to bring Equifax-related suits in Small Claims court.
Announcing Public Availability of AppScale 3.5
This absurd level of data sharing is one of the reasons I use Apple Pay 100% of the time it's offered, at least they don't go sending half the world your info and product purchase history.

The merchant may still do so of course...but the footprint is reduced.
I think the Concierge and Wizard of Oz approaches [1] are just one thing people mean by "fake it 'til you make it", but I definitely don't think they're the most common meaning.

Startups engage in all sorts of puffery, trying to project the appearance of success long before they have actual success. Fancy websites, fancy offices, sales and investment pitches that cherry pick stories, numbers, and milestones that give an enormously positive impression of what's generally a very bumpy reality.

I personally don't like that, but the game is the game. But it's very easy for that puffery to slide over into outright fraud when things get desperate. Which is why I'm so glad that the SEC is going after Theranos with great vigor. Hopefully these clowns will end up sharing a cell with Shkreli, giving every would-be startup CEO a clear example of what happens when they push it too far.

[1] https://www.allencheng.com/concierge-mvp/
I was wondering the same, why not add more options, just make it easy for people to get paid by whatever they want. Its also possible to simply just put a .txt on your public shared library and you can always list everything and anything you want there. Its just nice to see all that nice verification in the public profile nice and easy to see for everyone else.
I completely agree. The observation is less useful when looking at how Quickbooks is/was built and more useful from the viewpoint of building a Quickbooks competitor. Just fixing broken UI interaction patterns isn't going to be successful. If you want to beat Quickbooks, you need to either replace the accountants that small businesses use entirely or offer those accountants a significantly better value proposition than Intuit does. Because what they have now is working and their livelihoods depend on it. They have processes in place that are built around Quickbooks. The status quo works, so you almost need to be revolutionarily better to overcome that level of friction.
Given that Epic makes Fortnite and Unreal, is it that implausible to assume that "lots of people wanting to cheat in Fortnite" might instead lead to "Epic builds anti-cheat stuff for Unreal, puts it in the next release"?

(FWIW, a little searching reveals that Fortnite seems to use the exact same anti-cheat company as PUBG: https://www.battleye.com)
I think that no matter where you are as a programmer, you're part of the plumbing crowd whether you like it or not. If you hack together websites using a web framework like Rails or whatever, then that web framework is likely your plumbing. If however you write a web framework, then the language (Ruby, etc) is your plumbing. Those who write languages have operating systems and those who write operating systems have hardware. Even hardware has different levels of abstraction in it from folks designing instruction sets down to folks who have to actually deal with the physics of circuits on silicon. The things is though, a lot of those folks wouldn't be able to deal with the stuff that a typical web developer deals with because they don't understand the domain. Writing a highly performant web server is a different task from writing a complete web application that uses that web server. I think that's it's useful to have a deeper understanding of the tools we use, but ultimately we all have to work at the level of abstraction that makes sense for the work we do and that's not a problem.
why would I even have that question if my entire community has never called that in to question in the first place?

To understand and see how communities that aren't yours act, and interact with vernacular versus shuttering one's self behind the assumption that because your group sees x in a certain way, other groups must by default see it similarly.
No Champions league? or UEFA cup? Just local leagues?
I've tried to learn UE4 multiple times before and I can never get into it. I've been using Unity for several years and the workflow was much more intuitive to me when I first picked it up. Visual scripting doesn't really work for me and the UE4 C++ scripts feel very cumbersome next to Unity's C# scripting (not just the language, but the amount of work needed to get the desired behavior). It's a shame because the tooling, rendering pipeline, and updates for UE4 are way ahead of Unity and I get envious every time I see these releases.

Does anyone here use UE4 to develop small games? If so, what's your development workflow like for game logic?
I cant think of a single pieces of software that has this consistent pace of improvements, massive changes every release and shipping every few months, and has been doing so for years.
So instead of the information age its now the "credibly-sourced information age"? Disinformation has been a problem forever (hello Salem witches). Applying a blanket "reputation" solution is dangerous, because ultimately no information source is infallible, and all information sources deserve your constant skepticism. This is true in science and every other source of information we are exposed to on a day-to-day basis.
I think there is a reasonable argument that it should be proportional to finance. Let's say two people both get speeding tickets, one of whom is making $10 an hour the other makes $100 an hour. There is an argument that you should fine them based on their income as a proportional punishment, otherwise the fine may be excessive for the person with a small income, but negligible and not a deterrant for a person with a large income.
That's because the terms "Psychopathy" and "Sociopathy" are criminal legal terms or shorthand and not clinical terms.

The clinical terms [1] are Dissocial Personality Disorder, Narcissistic Personality Disorder and Anti-Social Personality Disorder are most related, though many aspects of "psychopaths" can't be measured - for example how do accurately and repeatably measure "lack of empathy?"

[1] https://en.wikipedia.org/wiki/Cluster_B_personality_disorder...
It can, but if it wants to release software, it'll have to use another name.
It’s very much with the tone that Sarah herself uses. The tweet in question says:

> All of this has gone too far!!!!! It was fine when you paranoid dorks were out there scamming each other, please leave the normies alone!!!!!!!!!!!

She’s obviously using a light tone and so is the OP here.
If you want to play around with it: https://translator.microsoft.com/neural/

EDIT: It's unclear whether this is actually the system that is the subject of the article. The article links here under its "Related" links, but a banner at the top of this tool reads:

> "This system is NOT our human-parity system..."
I'm referring mostly to using Fortnite as the sample game for the new features, which definitely would not have happened a couple months ago.
There is a spelling mistake...

Libraries written in C doe not have a huge run-time dependency.
"For the CO2 per 1 kWh capacity, the emissions of battery production are 200 KILOgrams."

I don't know if that's true, but if it is, it will be largely due to the CO2 footprint of the grid. Battery manufacturing is energy-intensive.

A battery factory powered by 100% renewable energy, on the other hand, would have a greatly reduced carbon footprint. And producing more batteries enables more renewable energy sources, getting us closer to that goal.

I also believe that in this application (short-haul Norwegian ferry), the expected life of the batteries is far greater than 1000 cycles. These ferries do multiple trips per day, every day, and recharge each time. Since they've been in service since 2015, they will already have a lot more than 1000 cycles on the batteries.
Do you believe that every agency in the government should be able to send people to jail? The SEC can't send people to jail for the same reason the Dept of Housing and Urban Development and the Post Office can't, because they have not been granted that legal authority. The ability to imprison is not granted to most Federal agencies.

Why would the SEC be able to imprison people? That's not their job. They also can't set the prime interest rate or grant radio spectrum rights to AT&T.
> Having a timeless standard for what makes someone a Software Engineer that we can all agree on and can be verified by third parties would be helpful.

I would think that if this were possible, it would have happened by now.

Programming as a profession - while not as old as other "engineering professions" - is much older than what you are insinuating here; for instance, COBOL dates from 1959, FORTRAN is a couple years older, and there are a few older languages before that.

https://en.wikipedia.org/wiki/History_of_programming_languag...

But let's use COBOL as a "standard" - since there is a ton of COBOL out there still running and being maintained (and probably more than a bit being created "new"). That's almost 60 years worth of commercial software development (using various languages starting with COBOL).

If a standard could be considered and developed, it would have likely been done by now.

There are more than a few arguments as to why it hasn't, but one of the best ones I have read about has to do with the fact that our tools, techniques, etc - seem to change and are updated so quickly, that standards for testing would become outdated at an insane pace. An engineer certified on a set of standards might be obsolete before he left the building!

Ok - somewhat hyperbolic, but you get the idea. For the "classic" engineers, their tools and techniques don't change much if at all over long periods of time - so certification is more straightforward. For some engineering professions, you can pretty much take someone who was certified in 1970, and be pretty certain that he or she would be able to do the same kind of work today. That would definitely not be the case for a proverbial "software engineer" certified to the standards of that time...
Does anyone know why Alt+D doesn't focus into the Address Bar anymore? (I thought the behavior was suppose to be like Ctrl+L) I'm on Linux.
I think this is a perfectly valid question, especially considering that Pilot once sued Palm for naming their device Pilot.
git is one technology that I was able to really understand quickly. Once you understand the architecture, what a commit is and how they relate to one another, all the git commands make a lot of sense, including the more complicated commands like rebasing and branch history rewriting.

The simplicity of the architecture is a great feature of git.
Apologies; just checked my account summary and I was way off. It is not 8k it is $2,592.

Apologies for the unclear sentence, the engineering degree is 5 years, during which there is 16 months of mandatory work experience. The $2,592 is paid in increments across the 5 year degree. Which is in $324 payments each semester of work until the total of $2,592 is paid.
Immigrants and Guns: Different Issues, the Same Bad Arguments
I'll be very curious to see how and if her charges compare to Martin Shkreli who got the book thrown at him (7 years and $7.4m). Shkreli was a scapegoat mostly because of his public/social media persona, cockiness, and arrogance.

Meanwhile the crooks that caused the financial meltdown have not been charged with anything.

Bene vixit, qui bene latuit— "He lives well who conceals himself well."
So many people have a hard time with git. I have yet to meet someone who understands git and uses it proficiently.

What I tell every new programmer joining my team is to read chapter 10 (Git Internals) section 10.2 and 10.3 of the amazing online git book[0][1][2].

I can not insist enough on how important it is to understand the fundamental design of git, and it is really not complicated.

This is what made me understand git and changed it from a hard tool to use, to this amazing productivity software that I love.

The kicker for me was to realize that in git (mostly) everything is a reference to a commit id.

What's a branch? It's a human readable string, made for humans, by humans, that ultimately simply references a commit id. What is a new branch? It's just a new human readable string pointing to a specific commit in your history.

[0] https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Po...

[1] https://git-scm.com/book/en/v2/Git-Internals-Git-Objects

[2] https://git-scm.com/book/en/v2/Git-Internals-Git-References
As someone who doesn’t know anything about batteries, I have some questions about lithium.

1) Do we have lithium shortage?

2) When do we expect to have lithium shortage?

3) Do we have any alternative technology for batteries?

4) How green is lithium in the environment?

5) Is lithium recyclable?

6) What is the future for batteries?

Sorry, I asked a lot of questions.
It matters because fixed fees mean a % of the population will be unscathed by those consequences, and a % will be unable to afford the fine.
UK to expel 23 Russian diplomats
> Why else should people do it? Only for fun or altruistic reasons?

Well the OP I was responding to suggested that people were doing it because "it's a powerful idea and because the underlying technology has a lot of legitimacy to it".
When a defective elevator falls, is it the elevator's fault?
AI is simply a machine. The creators and maintainers of the machine are responsible. I don't understand why someone would even argue about this.
> The government still should go after them for endangering people’s lives. There should be long jail terms for that.

But the SEC won't, because that's not what they do. And this is, I think, as it should be.
Unlike most accusations of a monopoly (see Apple) this is actually approaching something close to being applicable.

One piece of anti-trust law is that you can't leverage one monopoly to create another. Can definitely see this become an issue as Amazon gets bigger and bigger.
How we got a 3-letter domain on a startup budget
Hyperloop is a really, really dumb idea. It's funny you bring it up like it's a positive.
I meant the SQLite.org server
While I generally agree, there is a difference between what bankers are doing atm with their ledgers and SOME projects in the private permissioned ledgers space. The difference is that they are not Byzantine fault tolerant, and distributed. If even just between each other, so there isn't the sort of robustness that you would have otherwise. It reduces a lot of overhead they have atm, with their ACH system. Which works, but it is not perfect.

An analogy I can be able to give, is banking is double entry book keeping. DLT's are triple entry book keeping, there is simply many things that their current ledger entries can't do. DLT allows their money to become commodity money, there is also a bunch of contracts that can be added on top of that. So main thing is banks could be able to potentially offer many more services than just verifying payments, at a much lower cost reducing the amount of employees they need. Make more offices or w/e else bankers do lol.
A Voigt-Kampff machine?
IBM and Cloudflare Join Forces to Take on Amazon
This is in the works ... not to recharge the batteries, but literally as an assist to the existing engines:
https://www.iims.org.uk/quadriga-set-become-worlds-biggest-s...

edit: I can't find it offhand, but remember also seeing a video of a startup in SF, that's experimenting with an innovative sail system for the purpose of outfitting on ferries. These sails look more like vertical wings than the usual sail (which on many points of sail is actually a vertical wing) ... and the "flight controller" would basically trim them via rotation to the ideal position when they can eke out any knots to help them preserve diesel. And if they get caught in a squall, they simple head the sails into the wind to reduce windage. So it should be a very safe system to reduce the ferry system's usage of fossil fuels. Looked like a really interesting idea.
His enthusiasm is awesome. He loves science, and you can very easily tell just by watching him.
I like that, instead of "the punishment should fit the crime" it should be "the punishment should disincentivize the person from doing it again"