skysight-inc/HackerNews huggingface dataset:
First of all, excellent points and thank you for the perspective on the direction of TensorFlow development. I usually settle for “It is opaque”, because that is as much as I know at this stage. Looking at all of your points, I agree with almost all of them. I would even add that I think a major reason for TensorFlow’s initial success was the fact that the machine learning community at large preferred (and was more familiar with) the overall Python echo system over the lackluster one in Lua land. However, I still feel that it is unfair to call Swift “dead on arrival” as I can imagine a future where its ecosystem becomes superior to that of Python – I would bet against it, as my comment history would suggest, but I can imagine it with some reasonably larger than zero probability.

Lastly, I would somewhat object to your statement that “TensorFlow eager with [AutoGraph] or [PyTorch] solve all differentiation problems as far as researchers and practitioners are concerned”. Yes, this is a very true statement at this exact point in time. Every single one of my PhD students prefer PyTorch over anything else on the market and I support them in their decision to pick the tool they see as best to accomplish their goals. However, my experience tells me that once you give researchers more powerful tools to express their models, they will find interesting ways to use that increase in expressive power to push the envelope in terms of what is possible. So, yes, as far as researchers and practitioners are currently concerned, what we have is sufficient, but what about the models of the 2020s? I am not so sure.
You forgot to mention the time-zone in your analysis.
One thing that annoys me is excess verbosity (that doesn't make the manual any more readable or easier to skim through). Man page for find(1) is a typical example.

http://man.openbsd.org/find

https://linux.die.net/man/1/find

I usually read man pages on OpenBSD, even when I'm working on Linux. I also often link people on IRC OpenBSD man pages when they're struggling with their tools (or their manuals) on Linux. The reception is generally positive.
"Show HN:" gets "Bad: 0.0002 - Good: 0.9998". Interestingly, entering a one-word title will get it stuck on "Bad: 0.4528 - Good: 0.5472".
Entire Google accounts deactivated for YouTube account activity
Ok so why do they do it? They're many examples. This one isn't even especially good because this employee was protecting his employer's privacy rather than his own.

https://www.cnbc.com/2019/04/03/apple-employee-files-complai...
>the correct response would be to one 1. fight the gang problems 2. stop tying school funding to localities which perpetuates poor districts being poor and underfunded.

Don't be dense. Those are generational issues to solve. There is enough inertia in the system that solutions if there are any, will take decades to manifest. You know this. And nobody will sacrifice their children at the altar of 'social justice' as espoused online by 20something who doesn't know any better. No, they want their children to be safe, and get a quality education.
With WireGuard in the kernel, and even systemd support, why? What is this even aiming to offer that wg doesn't or couldn't be better done as an abstraction over wg (e.g. if you wanted a Go library for it)?
Yes but the average partner per fund for microVC (under $100M) is less than 2 people (1.94 is the average). So unless you're working for a large VC platform with several funds and plenty of room on the team's cap table, you're waiting patiently on the sidelines of a very long game.
That's what I thought but didn't work. Now, as if by magic though, the 2fa codes are coming through?
you find it weird for people to like what their job is for or what their employer says?
It would be nice to include an analysis of how good is this with real data. Perhaps pick all the submission from yesterday and show the correlation between the real points and the prediction.

The distribution of points is very 0 heavy. It can be a problem to represent it and to model it.
Nice! Sounds interesting as an ex-excel wizard for billing in large companies. Watch out for spaghetti nodes though. Ue4's blueprint editor turns nodes into octopus monsters with many arms that seek to strangle the programmer. The ability to bring disparate nodes in to a top-down, left-right predictable order is quite useful. The same way we read.
"The future of emulation in compiler optimization LLVM haskell"

Bad: 0.0004 - Good: 0.9996
Perhaps the source for the RISC-V BOOM processor? https://content.riscv.org/wp-content/uploads/2017/12/Wed0936...
Yep, runs just fine. Except for some security settings I haven't noticed much difference with the older versions.
This is not about the US citizenry but about the state.

If you can't actually see how the American state (not population or country) has devolved into something to be concerned about over the last 20 years, perhaps you're not looking hard enough.

Domestic politics and policies are cruel and divisive, international policies have regressed dramatically (i.e. they've pulled out of major international treaties around arms and climate and trade).

In the eyes of the average world citizen, America used to export an aspirational culture, now they export greed, cynicism, and technological dystopia (and I don't mean Facebook, I mean mass surveillance and drone warfare).

They are of course not alone in all this, but they are the biggest and most powerful country on the planet, so they lead by example, and it's becoming a shittier example every year.

So yeah, as an outsider looking into the US, I don't find that comment mindless at all.
> which by Berlin standards is an amazing result.

They only, and rightfully, get pissed when mega corps like google/amazon come in the city center, buy a 40 storey building and starts paying everyone 100% more than the average for the same position.
Quantity of upvotes isn't quality though. Can you work in a curation or review aggregation system?
I've got first hand experience in this as we are working on it right now.

This problem is largely due to the closed and archaic nature of the GDS systems that are the source of truth. These systems have been running for 40+ years and no one wants to touch them to make substantive changes. As a result, modernisation is attempted via layers on top of layers that just add complexity confusion.

There is a difficult routing and fare calculation problem here, coupled with a distributed consensus problem. While better solutions to this exist or may exist, the biggest hurdles are the organisational ones.
Lots of employees at Monzo today asking themselves if their HR person was subtly telling them they should quit
It’s less of a good idea than the people here seem to think (especially Germans). Germany, as a shareholder of VW and very dependent upon taxes paid by all German car manufacturers is the “enemy” and has a large arsenal of methods available to hurt Tesla on its turf.
I was under the impression that going through with blank phone/laptop would in itself be considered suspicious. Is that not the case?
Anyone doing this would of course risk jail time but I wonder if not the only thing which would force them to fix the security issues in the cell phone protocols would be some large scale attacks from ordinary citizens. The cell phone protocols just seem like a total mess with security issues left in them for legacy reasons and various vulnerabilities used by police forces.
> Politics is already at work. The larger the corporation, the more likely it is to be involved in politics in a very direct way.

politics "at work" is not the same as a company being involved in politics (or pushing for a particular political party).

Work time is time the employer paid you to do a job. Unless said job involves activism, engaging in such activism is not a productive use of your time.
for me OpenBSD is just like (old) macOS for hackers. Everything supposed to work just works consistently.
Probably will attract a few people from Volkswagen. I personally know people who commute to WOB from Berlin, since they just cant stand the town. (And you cant blame them). Although to be fair VW acknowledges the undesirability of their hometown and has also opened Dev offices in Berlin.
Industrial plant agriculture kills and displaces untold numbers of small ground mammals. Thus the urban vegan doesn't get to pretend they have clean hands.

A pasture-fed cow kills approximately zero of the same.

Assuming your ethics give equal treatment to all mammals, the rural hobby farmer comes out far, far ahead of the urban vegan.
Show HN: Noties – A note taking app with a nice WYSIWYG editor
I got stuck at finding a web browser that wasn't severely out last time that I tried OpenBSD as a daily driver workstation. This was about two years ago, and it wasn't a definite thing that it could even run Firefox.

Does anybody here know if this issue has been fixed? Having a reliable, up to date, secure web browser (well, as secure as a web browser can be - up to date with the browser's own security updates) was the only thing that was holding me back from using it as a workstation. I had no problem back then using it as a server, but I couldn't justify running OpenBSD on my servers and Debian unstable on my desktop.
"Trump" - Bad: 0.4528 - Good: 0.5472
"Can Trump" - Bad: 0.9862 - Good: 0.0142
"Will Trump" - Bad: 0.9896 - Good: 0.0108
"Show HN: Trump" - Bad: 0.9735 - Good: 0.0225
Of course. It's completely normal to use company stuff for your own things, within reason. I print tickets or whatever at work, from my work laptop. Everyone does that, and no one cares so long as it's not abusive.

It's a weird idea that you have to be a complete robot at work and only ever do work things.
New tools could improve the way cement seals oil wells
> TR3 does have larger L3, but the 3900X isn't a slouch either with 64MB of it.

And L3 scales with the number of chiplets, which rooughly scales with core count, so a 16 core TR would "only" have 64MB L3 too unless they used garbage chiplets with half of the cores disabled.
Facebook isn't the only one that killed it. Wikipedia did too, since there's a huge incentive to centralise all the information in one place. If you write one sentence in a wiki article, it'll be read by many, many more people than if you write ten pages on your own site. So now, if you want to write information that doesn't sit well in wikipedia, or express a perspective that is not mainstream enough to fit in wikipedia, then you can just do it in the facebook-hackernews-reddit "click and it's gone" osphere.

I'm increasingly of a mind to create an old school pre-blogging web page. That was the ideal of the web. I have enough content, it's just the time.
You could well be right. In my own tests, the ESP swap is what tanked performance. A more limited stackless test did not have nearly the same overhead. And indeed, the largest speedup was from moving to set ESP as soon as possible, get the return address into EAX, and finally jump to it. CALL+RET with late ESP set behaved poorly, leading me to believe it was due to the CPU stalling on the ESP change.

I did also try inlining this, but it was much less portable and actually performed slower in my emulator. I won't claim that will be the case for everyone, of course. YMMV.
I expect through the magic of labeling that it might show up as 'milk solids', or similar.
No, the argument was that because a binary representation of the number n needs ⌈log n⌉ bits, incrementing it would require O(log n) time. And my argument was that accessing these bits in memory takes an amount of time that grows with the cube root of your memory size because of physical constraints. But of course I'm not arguing that we should incorporate that into our models. Doing so would not solve any problems, quite the opposite. But assuming that basic operations on machine words can be performed in constant time solves actual problems such as "why is algorithm analysis in this model so bothersome", "why are there logarithms everywhere", and "why do the theory people say this should get slower for larger numbers? It always takes 1 cycle on my machine".
Somewhat tangential point: having a single technological leader is a significant risk. Thankfully AMD is hitting its stride again and seems to be at least somewhat immune or less susceptible to this class of attack. Apples arm processors are approaching x64 performance in some cases.

Imagine if Intel had squashed the competition only to find their architecture is a security risk. As it is now, it really sucks to know that yet another cpu power robbing patch is coming. As a processor monolith they could set back most operations 10 years plugging security flaws. At least I feel like I have a few replacement options.
However the skeptic in me feels like it’s only a matter of time that other platforms are researched with equal scrutiny.
Backyard Aeronautics: Chinese Farmers Who Also Make Flying Machines
To the best of my knowledge, milk in the US is subject to a couple of legal price floors. Here's Cato discussing it in 2007: https://www.cato.org/publications/commentary/madness-america...

> The trouble started in 1930s with "marketing order" regulations. Those rules set minimum prices that dairy processors must pay to dairy farmers in 10 regions of the country. Today, about two–thirds of milk is produced under federal marketing orders, and most of the rest is produced under similar state schemes such as California's.

> Marketing orders limit competition, because entrepreneurs are not allowed to supply milk at less than the government prices.

> On top of marketing orders, Congress added a dairy price–support program in 1949. This program helps to keep prices high by guaranteeing that the government will purchase any amount of cheese, butter, and dry milk from processors at a set minimum price.

> The Government Accountability Office compared U.S. dairy prices to world prices over the period 1998 to 2004. It found that U.S. prices for butter averaged twice the world price, cheese prices were about 50 percent higher, and dry milk prices were 24 percent or more higher.

On the assumption that insourcing your milk production effectively exempts you from the price floor on outsourced milk, what's surprising is that there are grocers that don't do this.
google (or any large organization) feels it needs to be in control of itself. having an out-of-band organization like an union is in direct opposition to that goal. note that HR is an organization that does for employers what the union is supposed to do for employees. no wonder HR will make most aggressive moves to not allow any union to form at almost any cost.
I think it goes deeper than that.
Can't tell you how many times I've seen people boil down their identity to "I'm a Googler / Xoogler / ..."

They go out in the pub around the corner after work with their company badge on display, they leverage having worked at Google in later jobs as if it has blessed them with infinite wisdom and knowledge.

It's quite cringe worthy to see people fall into that trap.
And yes, it's not every single one of them but not exactly a fringe group either.
I do not know if mill will ever go anywhere (I have my doubts), but certanly Ivan Godard is a gold mine of CPU and compiler knowledge.
Think Like a Programmer
In this case, the FBI and SEC may need to investigate precisely what is going on. If Intel is doing partial fixes it knows of other things that aren’t being disclosed there could be criminal activity occurring.

Additionally, this had big implications for cloud providers. If additional liabilities of data leaks are foisted on companies, insurance companies and corporate counsel may just say no more using amazon, google cloud, azure, etc.
Hello, I'm the maker. If you have any questions, do not hesitate to ask.
Because you're using your biases against people who think differently than you to justify immoral behavior.

Edit: You don't need to tolerate bad behavior, but it goes both ways: You can't justify bad behavior in the name of policing other peoples' dumb actions.

Or: Two wrongs don't make a right.
To change the stack pointer, you either need sigaltstack (not always available) or you have to hack jmpbuf (not remotely portable), but indeed we have done both in my libco library. Assembler is quite a bit faster when you can manage it.
It does whole-internet search. Give it a try!
I admit, this is the one reason I can definitely see as appealing, but don't these big issues exist to an even more extreme extent with systems like Medicare, Veterans Affairs and Social Security?
This comment is going to collect the most votes yet is predicted to be Bad: 0.9320 - Good: 0.0800
They aren't really asking, are they? Asking is a question at TGIF. What these people were doing is trying to create a bloc of activists that comes with the implied or explicit threat of coordinated employee action or pressure, as they've engaged in previously. They're pushing the boundaries to see how much control over management they really have.
I find OpenBSD much easier to manage than most Linuxes, where everything changes every six months for no good reason. Then again, I have 30 years of UNIX experience.

The main reason to avoid it is the limited hardware support, specially for laptops. I wish there were an equivalent of System76 for OpenBSD.
Worse than Amsterdam's?

/s
This has been the most exciting software work I've seen in the last year. David is doing fantastic work. If you haven't seen anything about the development of these tools his talk at FOSDEM in February was quite good.

https://archive.fosdem.org/2019/schedule/event/trellis_and_n...
Ask HN: What would it take to move the Earth out of its orbit?
According to wikipedia, the Earth orbits the sun at an average distance of 149.60 million km.

Say we wanted to move the Earth slightly outside its current orbit so that its average distance from the sun was a full 150 million km.

What would that take?

In particular: would a collision with something really big, like the moon, or a dwarf planet, do it? How big would "big" have to be (say, in Earth masses)? Would the moon do it?

How about if a huge mass magically materialised on the surface of the Earth? Would that somehow knock the Earth out of orbit? If so, how big would that mass have to be?

I'm sorry but I can't reveal the real motivation behind my question. I am definitely not planning to build a doomsday device so that I can rule the world.

(Seriously, I'm just wondering and I'm not a physics geek so I don't know how to start thinking about this).
> Google clamping down on project information on a "need to know" basis could be seen as rather problematic when you consider that management considers that kind of project acceptable.

it's daft, but upper management/owners can choose to do the most profitable project, and the employee's choices are to quit or comply (or give reasons why the project is not profitable, and offer an alternative).

An employee cannot really complain/shutdown the project on moral/political-ideology grounds, at the cost of shareholder profit, while they themselves suffer no ill consequence (since they get paid a salary regardless).
Couldn't he just tell that army to add an exception for his account?
The API is made to make automation around calendaring tasks easy. You can pull up appointments, see who booked them, and manage their state. (https://developers.google.com/calendar/overview)

Tracking activity in activity planning software isn't quite as nefarious as looking at peoples emails. Pulling up the meeting bookers boss and sending an email to them & legal is pretty bog standard integration work.

As stated, I can't see any requirement for a client-side footprint...
Can you please upvote me.. i dont have enough karma in Hacker News.. thanks.
Trying to add proof to keybase from Hacker News
Verilog lets you model things natively in parallel, but few people have user-programmable FPGAs lying around sadly. Very cool tech, though!
TL;DR: There's a limit imposed by ITAR - because what flies at 60k+ ft, 1k+ knots and would really benefit from a GPS? Missiles.
The only country in the region whose territorial claims seem to be in line with international maritime law is Brunei; they don't have enough of a navy to defend ridiculous claims. Everyone else overextends their territorial claims into international waters. https://upload.wikimedia.org/wikipedia/commons/d/de/South_Ch...

Vietnam is right to complain about China building military bases and interfering with maritime traffic in the area, but they shouldn't put their own bases there either. As it stands, they're simultaneously victim and perpetrator kn this conflict. https://upload.wikimedia.org/wikipedia/commons/3/36/Spratly_...
As someone who is building a doomsday device I am curious about this too.
I think you're arguing that the platform should help with finding thought-diverse comments, but how should it decide for you?

If you want those comments, you scroll down. It seems the problem is that those comments aren't being prominently featured at the top. Should they?

Also, I see plenty of comments that I disagree with being voted to the top. The key aspect is that they are well-thought comments, very polite and bring interesting information. I usually upvote those comments myself.

In summary, I don't think the platform can fix its users.
please submit here link to your proof in reddit
neural networks are fun

the history of X scores:

power: good 0.91

wealth: good 0.99

sex: good 0.99

squirrels: good 0.99

cables: bad 0.97

keys: good 0.99

why cables?
Worlds apart, superset provides powerful visualisation capabilities, but is very difficult to use/setup/maintain (although they just launched as a company [0], so perhaps that will change).

Metabase is a very easy to use data exploration, data vis and reporting tool designed to give insights into data in an easy/self service way for mostly non-technical users.

I've POC'd both, and would recommend Metabase or redash unless you really know what you need out of superset

[0] https://preset.io/blog/2019-10-09-series-a-announcement/
The results for "The results for this particular HN post are:" are:

Bad: 0.9800 - Good: 0.0220

NB. Sorry for that, I just had to do it :)
Passthrough creates a lot more heat, and that heat hangs around longer, which is not good for the battery. I think Anker said that.
6 Reasons Why Monero Remains a Great Investment for the Future
WordPress 5.3 “Kirk”
How cheap are fgpas that could simulate an SNES or similar?

Any chance we standardize and commoditize fpgas so that it can be just another device on a laptop or phone that anyone could use? Like bluetooth or a GPU or gps?

This has to happen at some point but how far off from that are we now?

I assume there are different grades of fpgas and that likely complicates things but it is like desktop GPUs are way way better than phone GPUs... But both run opengl/vulkan and essentially the same code.
I don't think they ever meant to actually make CPUs. I think they are just trying to create patents.
Apple has their own CPUs,

https://developer.apple.com/documentation/security/preparing...

I do understand what sandboxing means, and how WebAssembly advocates keep overselling its security capabilities, by ignoring issues that other bytecode formats have taken a more serious approach, already in the mid-60's.
I replied to that question here based on my experience:
https://news.ycombinator.com/item?id=21523076
There are so many poor nations in Europe where the people are suffering, of course, why not manufacture in the richest where the costs are highest with the lowest unemployment to ensure you have to pay higher salaries.

Makes sense to me, if you're a nazi sympathizer.
BriskBard 1.8.3 Released
Yep, overselling security.

I guess everyone knows how to corrupt memory with C code, no need for github files.
The FX processors got a lot of flak over the core count vs number of floating point units, but for compiling my FX 8350 has been doing just fine. Still looking to upgrade to a TR 3970X though when the become available.