skysight-inc/HackerNews huggingface dataset:
The manual didn't tell you anything. The books didn't tell you anything. They scratched the surface, which if you knew nothing might have seemed profound, even mind-blowing, but if you were trying to do anything non-trivial you were left grasping for answers.

I tried to build games on the C64 using BASIC and, while I had some success, the results were always limited by the fact that it was in BASIC, it was going to be slow, and that planning and editing your code was extremely painful, you didn't even have a proper text editor.

The real way to develop on the C64 was with assembly. Unfortunately, finding information on how to do this was virtually impossible. Almost no books existed, and those that did were rare and expensive. Even when you got the book you were missing huge chunks of knowledge: The CPU itself is just 10% of the problem, the rest is knowing the memory layout, the supporting chips, and so on, stuff that wasn't well known.

The methods employed by actual production games were dark and mysterious, often close to protected secrets. You were welcome to painfully disassemble these games, but you also had no tools, not even a basic assembler, unless you went out and bought one.

Today it's easier than ever to build games for vintage hardware because everything, every little thing, is lovingly documented. This was absolutely not the case in the 1980s.
What about hunters? Should they have the right to have a gun?
I thought the post what about how to help with Venezuela's hyperinflation.

There couldn't be a more relevant cryptocurrency for this than Nano. Especially because Nano isn't mined, it has a fixed supply that was distributed via faucet by solving a very complicated captcha. Many coins went to people in Venezuela because they found solving captchas a more profitable way of spending their time than a real job. So Nano is already popular in Venezuela and does a better job working as a currency than bitcoin.

I have a very favorable opinion of the technology behind Nano and not so favorable of BTC, so my post might be regarded a shill. However, given the reasons above I think mentioning Nano is relevant to the thread.
Feel free to hold that opinion. But saying it is counterproductive. It leads at least some of your readers to dismiss you as a jerk, rather than hearing your message.

[Edit: Oh, yeah. It's also against HN site guidelines. Saying such things repeatedly can get you banned.]
Cars aren't going away in Seattle. The bus is a good alternative, and maybe often a superior alternative to driving if you live near a bus line that also stops near where you are going. If your bus trip involves a transfer, it is almost always going to be a better choice to drive. Buses are a great, but they are no panacea.

I guess my real complaint with articles like this is that they assume cars are a problem and buses are a solution. This is wrong. The problem is that I need to get from point A to point B. Buses are a possible solution, and cars are a possible solution, bicycling is a possible solution, walking, heck, even electric skateboards are possible solutions.

The big problem right now in Seattle is that any form of commuting (especially downtown) sucks. Buses are more popular now and cars less popular now, but that's largely because for many of us commuting by bus sucks less than commuting by car. But make no mistake, they both suck.
Waymo Gets the O.K. For a Commercial Driverless Ride-Hailing Service
In many (most?) cases it can be better than the authoritative sources. But there is also the possibility for vandalism or sloppy work.

There are established ways to combat this (peer review, data stewards, reputation scoring) and even OSM has a checkbox for further validation.

OSM will never fit every use case, but it's good to understand where it falls short and can improve.
I'll always recommend 3blue1brown's incomparable videos on linear algebra: https://www.youtube.com/watch?v=kjBOesZCoqc&list=PLZHQObOWTQ...
Ugh, that C64 book had the worst binding. Pages were hard to turn and always falling out.
The problem we have with the social sciences is that we don't have good general theories to make sense of the experiments. Think of Newton's laws of motion. We could do a few experiments and calculate g and frictional coefficients and then we could know the answers to a whole class of problems. We don't have to do experiments on how fast a x kg block will slide down an inclined plane for every value of x.

Having a theory also enables us to get more out of a single experiment. Think about how the Michelson–Morley experiment led to Einstein's theory of relativity and all it's implications.

We don't have any such framework for the social sciences. We have trouble generalizing from the results of one experiment to another experiment with the situations slightly altered.
> we only arrange what will be done, which is a flimsy basis for a life.

Isn't this what managers do? And large company execs? The bigger the team you lead, the less you do and the more you arrange others to do.

So perhaps instead of saying our lives are becoming flimsy, we could say we're all turning into managers.
>of HN weirdos who care about this stuff

Ignoring the lame slur, it's not just people that care about computing freedom. It's also people with terrible connections and extremely limited data plans. Being forced to download a 40MB app update just to look at a few KB of data is a deal-breaker for many people.
I wouldn't classify it as large vs small. It's a better or worse fit depending on how the team writes software. Here is one example:

Go has a simple syntax that rarely changes and has been backwards compatible since 1.0. It even has a built-in code formatter to keep things consistent. This means that you can write a service with the confidence that it will compile on the latest version of Go when you need to change it. Even if that is months or years later.

Additionally, the dependencies for Go programs are stored on disk, relative to the project, in a simple hierarchy. I can't think of a single other language or package manager that makes it easier to vendor all your dependencies. And I do so for most Go projects I work on (I mostly use it for standalone services, not libraries).

Here are the typical steps for reviving a project that I haven't touched for over year:

git clone ...
cd ...
go test ./...

This can be very useful for the some teams and utterly useless for other teams.
The working class can drive on largely un-congested roads to a park and ride. No one is taking away road capacity in places that aren't getting better mass transit.
What do you use to do this? On what operating systems?
A big benefit of using Go for me is that it influenced how I write Java. Keeping the use of class inheretince to a minimum (by using composition) and having interfaces for nearly everything makes for a much more flexible code base.
I actually find the opposite. :) Google Map's estimates tend to be close for my work commute (within 5-10 minutes).

Waze on the other hand will often give me an estimate that's 20 minutes faster than Google Maps, and with the traffic that eventually pop up on that route, take me 20 minutes longer than what Google Maps estimated.
You do realize that Venezuela has widespread censorship laws in place, including the ability to shut-off communications (Internet, Phone, everything) on a moment's notice?

https://en.wikipedia.org/wiki/Censorship_in_Venezuela#Curren...

If you want to set up a carrier-pigeon based BTC system. Be my guest. It literally would take something on that level to defeat the censorship regime that Venezuela has placed on its people. I doubt that a "Bitcoin over IP over Carrier Pigeon" solution would work on a wide scale however, mostly because Pigeons die and it takes a lot of effort to train and feed those birds.

I mean, if the Pigeon that was carrying your transaction was eaten by a fox, what then? Its clearly not a good solution. It seems to me that it'd be basically impossible to figure out or verify the balance of a BTC wallet if you were waiting the several days it'd take for a pigeon to fly around.

Just publishing the current Black-Market exchange rate of USD <---> Venezuelan Bolivar is hard enough. I have my doubts that BTC would work under the censorship-heavy Venezuelan regime. And I have severe doubts that the crypto-libertarian dreamworld of BTC would ever become sanctioned by the current Venezuelan Government.

But that's my viewpoint as an outsider. I admit that I don't live in Venezuela, but it seems like they have a lot of problems and "Bitcoin over IP over Carrier Pidgeon" won't be able to solve.
I've heard of some people rebinding Ctrl to Esc after doing that.

Or there's always dual binding Caps Lock (tapped vs held) as tetraodonpuffer suggested but I've never been able to get used to that.
not sure why you're being downvoted. I agree, that is a LOT of orangutans. Too many, IMO. (disclaimer: am not an expert)
I agree with your observation, but I don't agree with your diagnosis of the cause. I think it's mostly down to the increasing abstraction and ease of using software. When I was a kid, I wouldn't have described "computing" as a hobby, but just getting certain games to install and run on my parent's cheap Gateway PC would require a lot of fiddling around. My younger siblings have no more or less interest in computing than I did, but if they want to play a game they can seamlessly download and run it from Steam or the app store.
I’ve grown more and more unconvinced by that, especially when it comes to neurobiology and behavior.
Murray Leinster's 1946 short story "A Logic Named Joe" (quoting Wikipedia) "is particularly noteworthy as a prediction of massively networked personal computers and their drawbacks, written at a time when computing was in its infancy. The story's narrator is a "logic repairman" nicknamed Ducky. A "logic" is a computer-like device described as looking "like a vision receiver used to, only it's got keys instead of dials and you punch the keys for what you wanna get"."

Available from http://www.baen.com/chapters/W200506/0743499107___2.htm . Also mentioned in one of the comments at the linked-to article.
I thought CVD is used for laying out interconnects, no? It's used for laying out silicon?
By structural, you mean regulatory. I agree that data stewardship should be much better-regulated than it is now.

But right now I can install any number of tools on Google's own browser that mitigate most common tracking/privacy concerns. I don't necessarily agree that we need to increase government regulation to address a concern that a Chrome extension is already serving.
LoRa World Record: 71,572km to Space and Back
We could still pay people to do those jobs. We just might have to pay more for less desirable jobs, instead of what we seem to have now--the worst jobs are also the worst paid.
It's a bit more complicated than that. Is the stalker analogy even a thing? Because if you were to continue to the analogy then you would be hanging out at the stalker's house, eating the stalker's food and then pissed he's collecting data in his house?

I get it when it comes to analytics, beacons, tracking outside of the ecosystem.
> In south America and Africa, quite a lot of countries have a very natural approach to sex, and the body in general, and hence the odor of a healthy non-hobbo human is not perceived as such a problem, even after a day of work under the sun.

I’ve heard the opposite, that South Americans often complain about smelly European tourists who don’t shower frequently enough.

I’m also not sure I’d choose to use Africa as an example of healthy sexuality, what with the aids epidemic and FGM.
Are you talking about the I-90 express lanes? If not, where else is capacity being reduced?
There is nothing wrong with N=81 if the effect is large enough. They did use VO2Max to measure CRF.
There is a certain amount of systems administration knowledge you need to have if you are going to be an effective programmer. No, you don't need to be a sysadmin, but but source code doesn't live in a vacuum. I vote for face the pain.
Your premise seems to ignore that maintaining several versions, even with numerous highly dependent variations, is something that was the norm in the software industry until relatively recently. Microsoft famously managed it with Windows for a long time until they lost the plot. I've run Debian systems for many years and never had unattended-updates break a box.

The trouble with today's highly connected world is that it has bred a culture of shipping software that isn't really production quality, on the basis that it can be fixed (or not) later and that's sufficient. This leads to arguments like your final paragraph: you (the developer) would obviously prefer to only maintain the latest and greatest of what you do, but stated without taking into account the consequences of that policy for your users/customers.

While I have a lot of sympathy for your desire, as a developer myself, I think you can only justify that sort of position if your previous releases are sufficiently good that they don't need maintenance. Otherwise, if you have customers paying for one thing, and that thing is defective, and you then want to use those defects as leverage to push your customers to something that is not what they paid for, then I think you're on very shaky ground. There are a lot of ethical, economic and legal issues raised by that sort of business strategy.
It is possible I misinterpreted your point but one could argue the collectivist policies were inefficient and also caused major grief such as famine and what not.

Also some argue USSR was not communist and that there has never been a communist society and that every country that called itself that was just a brutal dictatorship playing the people with grandiose promises and wild fantasies of the workers running the show and sharing the spoils.
I think the better analogy would be the postal service using return addresses to populate a database.
It makes me genuinely depressing sad, but its completely true.. the right to bear arms, is deemed worth having children shot regularly. Breaks my heart.
For real, we have one every few months and a short alarm test every week (because it failed once during the drill). So now, "fire alarm" = "ugh not this shit again", and no one even moves...
OneBus is awesome and I use it every time I ride the bus. Thanks for your volunteer work.
Yes but computing is a very young field.

It's not like architecture or cooking.

Everything sucks. Most stuff breaks, are buggy, badly documented and poorly explained. Things gets obsolete fast.

If you are "just a programmer", you will be half productive and very dependent on others.
> Bullshit: Don Trump Jr. met with Russian agents in Trump Tower to negotiate receiving hacking assistance.

Reality: Don Trump Jr. met with Russian agent, who inexplicably got entry visa she shouldn't be getting by direct involvement of Obama State Department, and who falsely promised to provide him some dirt on Clinton, in Trump Tower, and the agent in fact attempted to lobby him to remove Magnitsky Act sanctions. As soon as the ruse became apparent, Trump Jr. left.

FTFY.

The information that Veselnitskaya pretended to have is the same information Mueller is talking about now - about foreign financing of US electoral campaign, which everybody agrees now would be a crime, and certainly something one would want to hear about. But there was no information, it was a lie.

Note that by all reports DNC hacking happened as early as 2015. Podesta emails were hacked in March 2016. Trump Jr. met Veselnitskaya on June 9, 2016, when all the hacking was already done. Unless Russians also mastered time travel, they couldn't really negotiate anything, as everything has already happened.

> Russia if you're listening ... [deliver what was discussed in that meeting] ... you'll be rewarded" line.

Fascinating. The full line is:

'Russia, if you're listening, I hope you're able to find the 30,000 emails that are missing,' Trump said. 'I think you'll be rewarded mightily by our press!'

You dropped the "by our press" part, because it didn't fit your narrative, and hoped I wouldn't notice? Or you genuinely didn't know what the full quote was?

And of course 30000 emails are the ones Clinton unlawfully concealed and then deleted from her records, which were supposed to be preserved, not the ones that were stolen from DNC or Podesta - which by then weren't published yet and Trump had no idea about.

Not to mention this was obviously a sarcastic joke.

But if that is what your "collusion" is, this is what mightiest security apparatus on a planet is busying itself for two years now - I think Trump is criticizing them way, way to mildly to reveal all the depth of the idiocy of this.
Spreadsheets in general and Excel in particular are magic. It is very likely that spreadsheets were the killer application that drove the demand for PC's by businesses.

Spreadsheets are truly the programming tool of the masses (who don't even necessarily think they are programming).
Oh dear; now you've made me regret calling you "thoughtful" earlier.

In one short paragraph you've changed the subject from Russian election interference to the separate issue of Trump's collusion; you've characterized that collusion as a "conspiracy theory" for no apparent reason; somehow you've decided it's to blame for the rigged voting process within the Russian not-a-democracy; and I have no idea what the bizarre "declaring anybody from foreign country speaking about anything happening in another country to be a crime" is in reference to, if anything at all. Impressive!

But I'll give you this one:

> [Putin]'s just lucky US politics happened to be insane in a way that benefits him.

That's right on the nose.
==people who are hoping that there will be a wave of indictments against the current administration are going to be severely disappointed.==

We have already seen someone within his administration get indicted (Flynn). Then we saw that person agree to a plea deal. Not sure what defines a "wave", but it's reasonable to think that Flynn was offered a plea deal in exchange for providing evidence on someone higher up than himself. Now, we have reports that Gates is locking in a plea deal (https://www.cnn.com/2018/02/15/politics/rick-gates-plea-deal...), we don't know what/who he is trading for the deal.

==suddenly Russian interference was no longer the focus of headlines.==

Here you are focusing on what the media reports instead of what the investigation has shown us. The investigation has now yielded 3 plea deals (one more being negotiated) and almost 20 indictments. These investigations aren't public (until indictments) and don't move at the media's preferred speed. Instead, they focus on things we can see and hear like Trump (and Nunes) actively obstructing justice.
You can email me at emacsen at emacsen dot net
I'll admit it's not ideal. Could you suggest a better one?
A Tutorial on Thompson Sampling
specializing is getting harder. DevOps, BigData, AI/ML, Blockchain, Full stack / MEAM, Front-end, Mobile Android Studio, XCode
> "you're gonna stink if you don't use soap/deodorant!"

Nobody has said this.
Discontinuation and Nonpublication of Experiments Conducted on Children [pdf]
Numerous Unknown Microbes in Humans revealed by circulating cell-free DNA [pdf]
Yes. "Recreational" users rarely suffer from ket bladder - it's people with serious addictions who are ending up in urology clinics. Users are reporting taking anything from 5 to 15 grams per day; even assuming that it's of very low purity, that's still orders of magnitude more than the doses being used to treat depression.
Its ability to exist as digital information that can't be copied.
AWS has an offering coming soon called EKS[0] however if you want to deploy a Kubernetes cluster to AWS sooner I would use kops[1]. however to under Kubernetes and to develop/deploy locally I would first try minikube[2] and get comfortable there before deploying into a cloud.

[0]: https://aws.amazon.com/eks/
[1]: https://github.com/kubernetes/kops
[2]: https://github.com/kubernetes/minikube
It's illegal in Florida to conceal carry in a bar or any establishment that derives more than 50% of it's revenue from the sale of alcohol.

Also, it's a big assumption that gun ownership = gun carrying. There are a lot of people who have 2-3 guns (shotgun, rifle, pistol) at home, and never carry them unless specifically heading to a shooting range or hunting.

Also, as others have pointed out, personal firearm carrying is highly restricted on active duty military bases. You'd probably find more guns in cars at a Texas Walmart than you would at a Texas military barracks.
If you are on Linux, try xcape; on Windows, you can do it with autohotkey.
>Google has never been good at paid services which require people on the ground to keep them working. Look at the Google Fiber debacle.

You sort of neglected to mention all of the lawsuits filed by cable and telecom companies to prevent its expansion.
Personally I'm offended by a generous use of perfumes and/or deodorants not by BO.
Just look at countries without protections: your phone provider extorts monthly fees to 'provide' access to facebook etc. In fact they're doing nothing. Except blocking access until you pay. Simple shakedown. This is what we have to look forward to.
Those are emacs-based shortcuts.

They are also the default in most shells (bash/zsh), which also have optional vi-based bindings.
This is why I recommend people learn how to program using javascript at first. There are no downloads, there is no setup and given some simple instructions you can mess around with fully formed pages just by typing into the console what you want to do. The modern browser has all the tools for a programming course that takes place almost entirely in the console.

I lean more towards the python/C++ side of things but for just diving in and seeing something cool for quick, colorful motivation to learn, javascript fills that need better than anything else.
Disclaimer: Using the following methods could be seen as bypassing the intent of the port restrictions set by your org.

I commit to github using ssh on port 443.

# git remote set-url origin git@<host-in-ssh-config>:<username>/<repo>

From ~/.ssh/config

Hostname ssh.github.com
Port 443
User git
IdentityFile ~/.ssh/.github

Consider using Dovecot on your mail server for port 443. I was not aware that Discord stopped supporting websockets over 443. I run my own Mumble voice chat server so I can put it on 443, but I understand people have a lot of friends on Discord. I am just not happy with their chat logging policy [0].

You could also run a proxy or VPN on port 443. You can also use sslh [1] to have SSH+SSL+Proxy+VPN all on the same port 443. You can do similar things using HAProxy + SNI + SSL, but that is a bigger subject.

For other things that must use other ports or protocols, you can sometimes wrap them using tsocks [2] in your VPN or SSH tunnels to port 443.

[0] - https://blog.discordapp.com/how-discord-stores-billions-of-m...

[1] - https://github.com/yrutschle/sslh

[2] - https://www.redpill-linpro.com/sysadvent/2015/12/13/socks-pr...
The scents that many soaps are filled with are volatile. Which is why you can smell them.

It’s not clear how much soaps really contribute, though, given that all consumer products were lumped together.
TL;DR: Poaching.

EDIT: It's not even that, people are just straight up killing these poor orangutans.

> “Worryingly, however, the largest number of orangutans were lost from areas that remained forested during the study period. This implies a large role of killing.”

> In February, Indonesian police arrested two rubber plantation workers in Borneo, accusing them of shooting an orangutan multiple times, decapitating it and then throwing its body into a river. The men claimed they were acting in self-defense, according to local media reports.

> So, in addition to protection of forests, we need to focus on addressing the underlying causes of orangutan killing. The latter requires public awareness and education, more effective law enforcement, and also more studies as to why people kill orangutans in the first place,” he said.

Source: OP