skysight-inc/HackerNews huggingface dataset:
GOPATH behaves very, very differently from PYTHON_PATH and CLASSPATH, it is not the same thing at all.

Basically before go 1.11, it was impossible to just do

git clone ... somedir
cd somedir
# build code and run something

You had to instead make sure "somedir" ended up somewhere within a particular deep directory structure. That is what people mean when they say "GOPATH".
I'm afraid to start mine up without re-capping it. But, I don't know much about that. Any relevant tips?

With regard to OP, workaround for the "hug of death":

https://web.archive.org/web/20181219174629/https://68kmla.or...

P.S. I should probably also re-cap my Kaypro 2x. If the drives will even still work; what does one do about the belts and such in those? And what does one lubricate their rails and friction points with?

Sorry if this is too OT, but I figure this kind of story may attract people who know these things.

Finally, this coming year, I may be moving to a place that gives me space and energy to take on these hobby projects.
Thats how its existence is inferred but there are enough additional bodies that it's a chaotic signal. Then even if you do know where to look that doesn't guarantee you'll spot a relatively small dark object.
ProCD, Inc. v. Zeidenberg
I love HN because we can keep politics pretty much out. This comment is not helping to preserve that culture.
The article states that's exactly what they're doing. They believe there's a planet nine based on its effect on other objects, and have a theoretical orbital range modeled from those gravitational effects.

The problem is space is big, and space is dark, so its hard to find things that don't generate their own light.
Tech Historian Flips Activision the Bird, Exposes Leisure Suit Larry Source Code
Having just been to Shanghai recently, it's amazing how well their bike sharing programs work, compared to where I live in the U.S. in a major city like Boston.

I used MoBikes over there so much at like $.15/hour. It was always convenient (unlike finding a BluBike Station here).

I really wish we could advance more with urban transport around here.
That would not work, because of the following (quite neat) problem:

The users that are most valuable to advertisers are those with a lot of disposable income.

If you offer an ad-free experience for the value of the average user, far more of these high-income, high-value users would subscribe, both because they have the money and because they tend to be more privacy-conscious.

Imagine (simplified) losing ad income from the top 50% of your users for the price of your average user, while being left with only the bottom 50% to show ads to.
Here are some detailed resources for more information:

> https://www.congress.gov/bill/115th-congress/house-bill/5682...

> https://www.firststepact.org/
My thoughts as well. It is now or never.
It is amazing that it took them this long to realize they were entirely wrong about how dependencies should be distributed. Since it was obvious from day 1 to most people from other ecosystems maybe they shouldn't have so much NIH. We'll likely get exceptions and generics soon as well. What a waste of time.
Didn’t Yahoo do something like this many years ago, effectively a SQL for web pages?
Why Beat Saber is my game of the year
All the things this program claims to solve are problems it created by being something other than just an actual notepad application running on your local computer.
Neandertal genes influence brain development of modern humans
It's probably not just stored as gigantic combined flatfiles, but imagine what would happen if they launched this feature and it only actually deleted some copies of the user's browsing history.
I've been on the train that OP is talking about.

It's only possible because they built it through the slums, which are essentially in medieval conditions. The train terminates in the region where the people had enough political/actual capital to object to it going through their neighborhood.

But it is very, very fast.
Such putdowns are a regular occurrence in Golang-nuts (ironically, the Go team has named their own/list forum "golang-nuts" despite that "not being the name of the language").
‘Stored by’ is a bit of a trick or a joke as far as a databases. What would that even mean, to a technical person? The primary key? One could say it is ‘stored by’ any field that you could query for. Obviously they have the records associated with individuals, considering that’s the focus of their business.
"It bans shackling pregnant prisoners and mandates that tampons and sanitary napkins be available to women."

Holy shit. How is this not a thing already?
Ask HN: What to do with historical aggregated data after algorithm change?
Hello there, I would like to hear your advise.
What do you do with existing aggregated data in lambda architecture after algorithm change? Lets say when you improve it.

Do you reprocess all historical data with a new algorithm?
Do you use versioning for algorithms and computed metrics?
What about clients who already used aggregated data in the past?

Thank you!
Yes to the moral dimension -- obscured by the health issue.

It's also about children. Most parents won't allow young kids to drink coffee, for instance. Childhood ought to be a preparation for freedom and addictions have the potential to limit that freedom before it even gets started.

Adults may weigh the benefits for themselves. Sometimes the result is indeed positive.
Yeah. People here like to complain about "clickbait" but that's what headlines are--and they were long before there was such a thing as a click. I write for a number of different websites and headlines (which the editor often writes or changes) are pretty much always very direct and self-explanatory. By and large, headlines (especially online) aren't the place for clever but obscure literary references.
Both but mainly playback.
I use google drive. These days I try to make slides as simple as possible. white background and black text, that's it.
Check out habitat if you like the sound of this: https://www.habitat.sh/
OS/2 Has Olympic Proportions (1996)
Folks, realize that US military spending:

- backstops the US dollar as the world's reserve currency, which allows the US to have a large deficit with low risk to its economic system, which basically means the US can ship paper to other countries and they will send real stuff back to us in return. Let's not kid ourselves, this has a lot to do with the US' large military and financial advantage.

- makes opportunistic authoritarian governments around the world think thrice before invading their neighbors. Consider what it would be like if the charts here were moving up and to the right instead of flat: https://ourworldindata.org/war-and-peace

- ensures the relative safety and efficiency of international shipping routes and underpins global commerce

- provides funding for basic research has lead to many innovations. DARPA, anyone?

- keeps weapons expertise and manufacturing capacity within US borders, which creates US jobs and reduces the capability of other governments to develop competitive arms independently, which keeps them within the sphere of US influence and protection. Other countries look at our military budget and think "we could never compete, let's just buy their weapons, and make nice with the US". Think of what the alternative would look like.

We can debate the morality of the specific wars that the US has gotten entangled in. We can debate the relative size of the military budget, to some degree. But it would be foolhardly to ignore the upsides to military spending altogether.
Only way FB changes is if big-spending advertisers start dropping out. Losing users will probably not happen because FB can easily spoof user growth numbers.

On their next earnings call, if they say DAU grew by 5%, how would you audit the veracity of that statement? Users aren't cash, which can at least be verified by auditors that review bank statements.
The sidecar model is different to integrating with a 3rd party API as it is designed to operate transparently. My Integration test might be passing but when running with the sidecar, traffic can be mutated etc
Ask HN: How do I automatically create a SKAG for each of my landing pages?
As the title says I've created thousands of landing pages for long tail keywords optimizations.
Now I want to create single keyword ad groups for each one of those.
Is there a way to do this automatically (or with programming) instead of manually?

I'm a solopreneur, but I'm a programmer.

So the solution can be technical, but I don't want to spend money on doing it
> Maybe Python should stop changing so often?

This argument is almost cyclical.

> With C++ for example you are usually either targeting C++11, C++14, or C++17 (or if you're really unfortunate, C++03). The set of features in the language only changes every few years.

C++ went from glacial-pace changes - 85 / 98 / 03 / 11 -- to much faster ones: 14, 17, 20. This change in standards behavior was motivated by closing the gap with feature-rich, faster-moving languages like Python (Java, C#, etc).

Python makes language changes somewhat rarely, but library changes more often. The majority of the time, those library changes are brand new functionality.
Java, Perl, and Python all date back to the '90s. Yeah, that was a commmon pattern in the '90s.
It does... also got a google home mini that I use with it (was bundled in with something else I was buying). The voice recognition seems to be a bit better with Alexa though.
Fintech Firm Launches App for Crypto Owners to Trade All Markets Without Fees
And if/when the feature launches I would not at all be surprised to seeing this headline down the road:

"Facebook Clear History doesn't fully erase user data, information later sold to a group of Zombie Nazis bent on world domination."
The original German article is a bit too self-congratulatory for my taste. It's basically "we've got great, ethical journalists, a fantastic documentation department, and despite industry-leading defenses we were defrauded by him. Oh, did we mention how great we are?".

Sure, it's good you unveiled that. But in your article you're writing yourself how the first colleague to suspect something was stone-walled, had to fear for his job, got no support from superiors and investigated on his own money.

Maybe tone it down a bit.
>My primary use case is scientific computing, both data processing and interactive visualization.

If you actually have a primary use case of "scientific computing, both data processing and interactive visualization", ignore Go.

And rethink Python.

Julia can be used, but is still fringe.

R perhaps.
It's going to break horribly in 2020 irrespective of RedHat's efforts.

Earlier this year, one of the projects I maintained started failing on CentOS 6 (Python 2.6). No code changes had been made to account for it. What had happened was that pip/pypi had updated some modules which had dropped Python 2.6 support, and now required Python 2.7. Unfortunately, the package management and dependency information is so rudimentary that pip will happily create an environment which is completely broken, or fails to build due to the scripts being incapable of running with an older interpreter. This completely broke our build.

The same fate lies in wait for Python 2.7. A number of common modules are planning on fully dropping Python 2.7 support come the EOL date. Once they do so, pip will break, and it will not be possible to construct a working environment except by hand. Or using manually packaged modules e.g. from the FreeBSD ports tree or the Debian archive. This will be the death knell for Python 2.7 for practical use and deployment. It will only take a tiny number of critical modules to make the switch for the whole pip/pypi ecosystem to be completely crippled for use with Python 2.7.
Or they ran out of any other options to raise capital and they are desperate. Another sign the bubble is ending.
I used go in machine learning contexts extensively while writing graphpipe[1]. Go is a fantastic language for servers, and distributed communication. Unfortunately, the lack of generics and dependence on interfaces and reflection makes writing things that deal with multidimensional arrays pretty terrible. See, for example, the janky conversion code in graphpipe-go[2] to convert a multidimensional slice into contiguous row-major arrays. Also, libraries that try to create a numpy eqivalent end up with uncomfortable interfaces due to inability to overload operators. I agree with some of the sibling comments that go 2 will help but probably won't make things particularly pleasurable. Rust would be a more interesting route but definitely doesn't have the adoption of go.

[1] https://oracle.github.io/graphpipe

[2] https://github.com/oracle/graphpipe-go/blob/master/helpers.g...
It looks like they wanted to run Mongo inside their own Amazon account- under their direct control. AWS could do that with Postgres while MongoDB couldn't.
Ah, I see. So, some kind of OCR for sheet music, then?
The way I read it, mongo was hosted the same way postgres was - on AWS VMs. OpsManager wanted to be more like a SaaS.

I'm a little skeptical of the idea that you can do custom software development with a custom database schema and realistically expect to outsource DB management. But sure, you can try. And in any case, you'd hope a largely read-only and document oriented dataset like a newspaper's has a relatively simple schema; without too many crazy schema quirks.
The onus isn't on Apple or Super Micro to prove anything (though it may make business sense to do so). The onus is on the ones making the astounding claim. So far they have produced no motherboard showing evidence of this type of tampering. All it would take is one motherboard that shows the issue. Until then, there's no reason to believe the story.
I am appalled reading this!! How can someone keep your data hostage like this?
Especially (in this case) for no apparent mistake of yours! Really sad that a company like MailChimp who knows (or should know) what an Email list really means to a business would respond in such an irresponsible manner and deprive you of your own data.

I run an email marketing company called - SendX https://www.sendx.io and would be happy to help you in whatever way possible to get you up and running with Email Marketing again. Feel free to hit me up at mayank@sendx.io . Would personally ensure that our team helps you out with this asap.
hi NicoEchániz here, project coordinator for the LibreRouter.

There are many different realities regarding the connectivity from a community network to the rest of the Internet. In the case of AlterMundi - the organization steering LibreRouter - , the communities that are connected in our region in Argentina are registered as a national non-profit operator, we have our own ASN and public IP ranges and we do BGP peering with other networks in the region.

So... no ToS violations.
Russian roulette often refers to when a Ray has a random chance of terminating (being absorbed)
DC attorney general sues Facebook over privacy violations
Given how far California has swung in the other direction; yes, yes I do.
Wow this story is basically ripped right from an episode of Rick & Morty right down to the multiverse goggles. Brilliant episode though so probably makes for an excellent book.
That's sort of the issue the OpenMoko faced. It was designed to be a device with long-lasting support - but support died quickly because so few people had one.
The reason you lay all this stuff -- especially the "if something goes wrong" plan -- out in excruciating detail in advance is extremely simple.

Otherwise, every time there's a decision to be made, you will have to have arguments^Wdiscussion^Warguments not just about the substantive content of the decision, but about the process of making the decision too.

This goes double for the stuff like "votes of no confidence". If it comes to that point, the group is already in deep enough trouble as it is. The last thing you need is to add a debate about the means to handle the trouble on top of the discussion of the actual trouble.

You spell these things out in advance so that when questions arise in the course of the group making choices, the fundamental question of "how are we going to go about finding the answer to this question" is already settled.
Daring Fireball is an outlier and a holdover from another era.

For every Daring Fireball, there are 100 blogs neither you nor I have probably heard of that are profitable businesses.
So far I've only used this format for tiny datasets smaller than 10k root entries (and around ~1M nodes). And even then, before I use Python/R/etc to analyze things, I transform it into a normalized table form exactly like you've shown above.

I think the tree form is great for the smaller datasets that need to be edited or reviewed manually, not bulk machine generated data. For one project I have thousands of files, each with data stored in a tree, all stored in a git repo with many editors, sort of like a data wiki.

It also works for the "presentation thing", as you say. You can use a table-backed storage system but present to the user a tree, and when they edit a node you propagate the change to the appropriate row.

Finally, some editing plugins can give you good highlighting and more context if you create a grammar file.

Source: have been tinkering with this stuff for a couple years.
>I am a huge supporter of the U.S. Navy's freedom of navigation duties. It's expensive, and it's worth it. But carpet bombing Baghdad does nothing for our trade routes.

Every reasonable person thinks Iraq was a mistake in hindsight. Of course it was. But that does not negate the other 85% of all US defense spending which has been a shield against tyranny for the vast majority of humanity. Our support of NATO is the only reason eastern Europe is still independent. Our defense of South Korea is the only reason Seoul still exists. Yes there have been mistakes made with having this level of intervention in the world. But to give in to this kind of whataboutism rhetoric that sees the US as an evil empire, in a world full of Russias and Chinas, is just insanity.
It seems like there's a mistake in the diagram. The "notary → mirror" arrow should be replaced with a "notary → go command" one, because the go command shouldn't trust the mirror when it comes to cryptographic hashes.
isn’t that how most companies launch products now adays? test it on 1 pct of users before full launch?
Same as "why did we leave C for JavaScript?"
It would be great if the US were to spend more to get better communication, transportation, and education infrastructure across the country... but doing so would require that politicians be willing to prioritize those expenditures over many others, and that they be willing to raise taxes significantly on large corporations and the wealthiest segments of the population. Those things seem unlikely to happen anytime soon.
Things like this used to be what the officer's discretion was for. It used to be that "inhumane treatment" was used on a case by case for prisoners who would take advantage if treated normally (shackles for the prisoner who will run if not shackled, toilet paper instead of tampons for the prisoner that will do I don't know what if given tampons, etc.). Over time these things became the default and decent treatment became the exception rather than the norm. Therefore we didn't used to need a law but we do now.
Yet we'll still have people saying that that 5% is just too much.
Not a MOOC, but I found this book well suited to beginners (such as myself):

https://www.cambridge.org/core/books/quantum-computing-for-c...
I really enjoyed this post from Reddit[1] that talks about the reasons behind such a large military spending. I personally didn't like how we increased the DOD budget this past fiscal year but this post really puts it in a different perspective.

[1] https://www.reddit.com/r/changemyview/comments/71bq8h/cmv_th...
The importance of human psychology in design processes (2018)
I assume you intended that as a personal swipe. That's not ok on HN, regardless of how strongly you feel about a topic. Please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting here.
Are you planning to take a shot at getting funding through this Blockstack "App Mining" program (https://app.co/mining)? If so:

My suggestion would be to put this in a FAQ somewhere. I'd imagine to the great majority of people this wouldn't be a big deal, but it would help explain the motivation and, for some people, evaluate trustworthiness.
hi NicoEchániz here, project coordinator for the LibreRouter.

The current development version of LibreMesh[1], the LibreRouter firmware, is based on OpenWRT 18.06.1.

The soon to come first batch of production LibreRouter units will come with this version pre-installed.

[1] https://github.com/libremesh/lime-packages.git
To give _you_ some context on this, attacks by protesters on returning troops from Vietnam is a myth. The reason people venerate "the troops" today is 50 years of concerted right-wing militaristic propaganda which serves to deflect legitimate debate by classifying any kind of criticism as being "against the troops".

https://www.amazon.com/Spitting-Image-Memory-Legacy-Vietnam/...
Because good construction projects take "unchecked eminent domain power"?

Japan, Korea, EU countries et al seem to make modern train lines and other infrastructure just fine without that.

Or how about modernizing the NYC subway for example? No "domain power" needed for that, just political will...
Show HN: Chat App with AWS Polly Text-To-Speech
You will be happy to know that they do already exist; there are the Stoker, BBQ Guru, Fragger, Cyberq, Digiq, Egg Genius, Auber controller, and more! Modern pellet smokers have a PID controller right in there. There's also my homebuilt monstrosity, but it's not for sale, and you wouldn't want to buy it anyway.

As someone who's been through a thought process that was likely similar to OP's dad, I can say it usually goes something like this for me:

"I'll be damned if I'm gonna pay one hundred dollars for two thermocouples, a fan and an 8 bit micro running some PID library I don't even have to write. I have all of that crap in my junk drawer."

For the record you can bring an oscilloscope to a BBQ. And a DMM. And grab those bench supplies and the logic analyzer while you're down there. And of course you didn't grab the spectrum analyzer, but you ended up needing it after all.

Things get a little crazy; the better part of a case of beer gets consumed, and the next day you're watching your brisket come up to temp on your phone while you pop into the hardware store for a piece of sheet metal. Your BBQ looks like you are building a nuke with all of the smoke and colored wires snaking out of the big ceramic bomb casing to breadboards and test gear and antennas. A rainstorm would easily cost you five thousand dollars right about now.

Over the next week or two the purple PCBs show up along with some red ones and blue ones and a big box from Digikey. You have to wait a little longer for the OLED display to show up from that ebay seller in China because damned if you are gonna pay Digikey's stupid price.

So naturally it takes you until the next summer to solder it together and thank god it works perfect the first and only time you will ever use it because you really don't want to have to try to get your code to compile again.

This is where the "You should sell it" guy comes in. And so you say thanks, but you think to yourself "Damned if anyone's gonna pay six hundred bucks for something they can buy for a hundred."