skysight-inc/HackerNews huggingface dataset:
> EDIT: actually, there's the brilliant Marlon Brando speech in Apocalypse Now (https://simonamooon.deviantart.com/journal/Apocalypse-Now-Ho...), where he describes bastards with empathy, people who love their families yet are able to perform the unthinkable atrocities [on their family] to win. So these folks are the opposite of psychopaths -- they do terrible things when necessary and doubtless feel the anguish of it.

Psychopathy is not the reason behind this scenario. It is in fact a polar opposite of it: in this context, doing horrible things is motivated by belief in a greater good. That is also the problem with Milgram's famous shock experiments: in his own explanation he completely ignored the part where the people willing to apply possibly lethal shocks to people where those goaded into believing it was for the greater good of mankind (that is, they were told the experiment was necessary for a better scientific understanding of the human mind).

I suspect you have very secular Western view of the world. You may want to have a look into Scott Atran's work, who dives deeper into this. This RSA lecture[0] is a fine place to start.

[0] https://www.youtube.com/watch?v=6ijmBd69878
I don't know where do you live, but I'm happy that "you over there" do things with a handshake. Over "here" without a contract only a court of law can determine who is at fault when two sides (owner - tenant) have a fall-out. And a (proper) piece of paper protects both sides by stating the rights and obligations.

Verbal contracts do exist. But hey, a piece of paper with signatures looks sooooooo much better in a court of law :)
I can't really imagine a better solution though. Is there any grace period? I assume you can delete files and directories to get below your quota.
Aside from low taxes, Zug is also home to Glencore and a lot of commodity trading shops. These skills translate extremely well to cryptocurrency trading.
> This is a nice theory. In Germany, if you are the owner of a SIM card associated with a crime, it is well possible that a prosecutor will consider this sufficient for a warrant, and the police will visit you early in the morning, taking away all your digital devices for something between three months and some years.

Like I already said: just because you aren't already on the hook for it doesn't mean that you won't be legitimately suspected of the crime in the first instance.
How to DO CPR – Short Video by Health Sketch
One thing this article doesn't really make clear is how someone reading the code can actually determine which of these things is being done. Code that looks the same but magically does something different doesn't seem like an improvement to anyone who wants to be able to maintain their code.

I know enough Haskell to know that the "magic" comes from which instance of Monad is being used, but between the weirdness of overloaded values, the fact that the "do" syntax doesn't really make it obvious which value is the important one, and Haskell programmers' aversion to using parens, I still find this stuff impossibly hard to read. This is largely why I gave up on Haskell after trying to learn it for 3 years.
Happy memories. I wrote a MUD engine in QuickBASIC 4.5 (back in 1988 or 1989 I think) which ran on a Compaq 486. I wrote the engine, while my friends did the world building.

It was hosted at a system in the UK called IOWA. They had a really neat multiplexer “front-end” with lots of serial ports. Each host spoke to it using a custom protocol over a 19,200 baud serial connection. Other serial ports were connected either to modems (they had 10 phone lines IIRC) or to internal terminals.

I progressed to C and C++ pretty quickly afterwards, but writing (and re-writing and re-writing) this MUD engine in QB45 was a formative experience in my teens.
Google's AI can now identify faces from heavily pixellated images
When you say these countries are doing it, who inside these countries? What organizations or political groups are doing this?
Yes this is a great civics lesson article. Very good stuff. Has History and does not really blame but just lays out the conditions like cards on a table. The last three paragraphs were amazing.
(Disclaimer: founder of Exoscale)

To address your partiality to Swiss products, check out Exoscale for a similar (5$) simple experience with advanced features in Datacenters in Geneva, Zurich, Vienna and Frankfurt. https://www.exoscale.com
My high school required everyone to take a "typing" class and the instructor didn't know the word processor installed could do cut and paste. Those of us that were computer savvy in the early 90s therefore were the fastest typists in the class by a wide margin :-)
Like most history, things get simplified and written from the perspective of the victorious over time. If Intel wasn't a vast corporation today we would be reading about some other late-60's LSI project as the genesis of the modern era, I'm sure.

For example these guys : http://www.xnumber.com/xnumber/microprocessor_history.htm
Interesting to read in the CHM article that Hal Feeney had worked at GI in LA. He also talks about military uses of MOS in the 60's.

Or this guy : http://firstmicroprocessor.com/documents/ap1-26-97.pdf
> It's important to keep in mind that college is meant to enrich people as individuals, not explicitly prepare them for jobs.

This should be highlighted. I believe college is a great luxury. Is it necessary? No. Can you learn job requirements faster elsewhere? Yes.

I wish K-12 were more like college in the sense that you have some guidelines but otherwise you're basically in a large library. You get to run around & try learning different things that interest you for a few years. It makes you more well rounded as an individual. This is something few people appreciate at a young age. I didn't fully appreciate it until I was older but I did enjoy the diverse opportunities at the time.
The problems are indeed similar, but using the same syntax and obscuring what monad is being used is itself a worse programming language hell than the original bad examples.
Several factors.

(1) Econ 101 classes mostly sell students an idealized version of economy.

(2) Top-tier countries have used all kinds of techniques (protectionism, tariffs, etc) to get successful, but now that they don't need those anymore, they pay lip service to the Econ 101 "laws" that are against those same techniques.

(3) While clothed in scientific parlance, a lot of what is Econ 101 is just BS to promote the interests of those in power, not what's best for the people in general (that's how an ecomomics professor gets grants, becomes policy advisor, etc).

The scientific part is just using some math while still basing their ideas on idealized unworkable models and unprovable assumptions.

That said, even if all the above was not true, the internal market in China is 1.6 billion people. 4-5 times the US is more than enough to have lots of internal competition.

Heck, there are US-only brands the rest of the world doesn't care at all about -- and that's on a 350 million people market, and they still do just fine.
We owe our vastly reduced infant mortality rates, and at least part of our increased life expectancy, to medicines that our ancestors could not have dreamed of producing. Used correctly, the same opioids killing Americans in record numbers can - and often do - save lives.

Also: for every person who has decried the devolution of society into drug-addled hedonism, there have been several who envisioned society evolving itself through drugs. (The article mentions one right in the first paragraph.) We're now finding that drugs previously thought purely recreational (e.g. MDMA) may have considerable therapeutic benefit, especially in dealing with addictions and mental illnesses.

If there is anyone meeting your description of "enemies" foisting opioids on the public - well, I'd have to go with the major pharmaceutical companies, and they don't exactly fit the "enemies of America" bill. If anything, they're part of America, an unintended consequence of our peculiar mix of free-market ideology, regulatory capture, and radical individualism.
Using Prism Pro to Understand the Effects of Spectre and Meltdown Patches
>>2) It's been a LONG time since we can transfer money really fast at a really low cost

Transferring money from many places in the world is not cheap or easy (think of third world countries) - but even in more developed countries it can take quite long and have heavy fees. Crypto enables people to be their own bank.
Distance travelled is quite a bit easier than actual position.

Granted, I haven't touched the tech in almost a decade :-P
Add nginx/apache with client certificate authentication in front of this and most of those concerns go away. Plus this way you don't have to worry about exposing the port but you need to distribute your client keys before hand.
This looks awesome, since it's lambda and node.js can it be deployed to multiple providers e.g. Google and MS?
Just out of curiosity, didn't you do a google-search for "linked list in Rust" when you ran into problems? Or isn't that your style? :)

Anyway, thanks for the thought-provoking post.
I was relieved to find that this was not a particularly disturbing Black Mirror episode coming to life.
YouPy – YouTube for Jupyter Notebooks
View the Jupyter Notebooks of folks working at Google or OpenAI
----------

Today I was searching for a tool like this, and I couldn't find anyone. But I think it would be super cool if we could access the raw code and raw results of top scientists, and see how they work. And also be able to share my code and experiments. But not the super clean final paper, the raw stuff.

It seems super interesting, and we can learn a lot about the actual PROCESS of someone doing good research, not only from the OUTPUT (papers).

So what do you think? Would you like to access the Jupyter Notebooks of folks working at Google or OpenAI for example? Do you think it would be useful?

Feel free to coment and discuss :)

Marc
Really, Weibo, TaiBao, Alibaba and co are "inefficient"?
Well, Moxie’s Signal gives you two options:

1. Use your phone number

2. Don’t use Signal.

I don’t see a "don’t use the phone number, but still use Signal" option there.
Summary: iambdas introduce a novel way to make a classic C++ error, returning references or pointers to stack variables, so you should be scared away from all pointers and references, at which point you might as well use Rust.

Compassion for this sort of hurt feelings doesn't extend to writing articles about them.
That was also exactly what I thought and my experiences didn't even came close. Come to think about it I only had decent roommates after all..
Well, with BTC you don't need a bank at all.
Exactly. Soooo... Where’s the promise of ”zero fees compared to credit cards, especially for merchants”?

A real merchant example: Steam had to stop accepting bitcoins because:

- transactions took too long o complete

- (main reson) fees were unpredictable and sometimes higher than the cost if the game
I believe US should be credited with being the biggest supporter of modern democracy rather than being the first modern democracy. This seems to be changing though, pure financial interests seem to the new policy. If there is one reason I don't want China to succeed is because of its communist regime.
There’s more to life than arguing over fridge space.
I've been talking with my brother a lot about this recently, especially as a function of the overall decrease of 'meaning' in the world. I think it goes back even further, to the advent of postmodernism in the throes of World War I. They were the first lost generation, but I don't think they were the last. The death of modernism and the accompanying assault on the bastions of objective meaning (as discussed in the article, Religion, Jingoism, and Community by way of Tribalism) is in some sense a healthy thing, as 'objective' meaning is too often used as false justification to do battle with other, contradicting 'objective' meaning. But it hasn't been replaced with anything. And the intervening years have only weakened it further. Maybe we had a brief sputter of national identity again with World War II, but the atomic bomb saw to that, and Vietnam finished the job (in America, at any rate). And now we're drifting in a world without objectivity. And what do you work for when the only objective truth is death, and the end of your accomplishments? Some people seem to be able to answer this question for themselves, some cannot.

We thought as well that this may be why there are so many people engaged rabidly in the consumption of fiction these days; it seems to me just as much a symptom of a broader crisis of meaning as opiods may be. A fictional world is readily graspable; you can wrap your whole head around the whole thing. And meaning is easily found in the simplified moral space that these simulations are often constructed under. It seems to me just as much a salve for the meta-crisis of meaninglessness as a drug, in some sense.

I don't mean to ascribe any moral right or wrong to any of this; in fact, that's the whole thrust of it. It's harder and harder to know what moral right and wrong are.

---

EDIT: it's been pointed out that I should probably be less careless throwing a word like "objective" around: I mean it only in the sense of mass perceived objectivity. If a society agrees on it, it's as close to objectivity as we seem to be able to get. Substitute it for "Societal Consensus", if it pleases you, but I think the brain treats them as one and the same.
Collusion between supposed political enemies has happened frequently throughout history
I would says so. If it's a rare and valuable skill, but is relatively easy to acquire, then people will eventually do exactly that. Perhaps they haven't just yet because word has not gotten out, but it will.

The only way a skill remains rare and valuable, is if the skill is difficult to acquire and master at a high enough level to be useful. All the high paid professions fall under that category. Software engineering is definitely one of them.
So looking at the site, it seems like the main intended differentiators are the reputation system and the recommendation system (from users to projects). Both of these sorts of ideas require you to get a critical mass of users & projects.

Do you have any plans for getting an active userbase?
Yes. And never heard of any additional cost.
Roman ‘gate to hell’ killed its victims with a cloud of deadly carbon dioxide
The Whatsapp/UPI payments fracas in India is about a fear of competition
although of course people posting the opposing ideas are never "engaging in ideological battle"

To me this bias is quite evident, although the mods certainly don't see it that way.

E.g. I once tried to submit a story from Breitbart. It had to do with soon-to-be-laid-off US workers being replaced by H-1B. But of course the hate here for Breitbart is strong, so my non-political story couldn't even be submitted. Breitbart is shadow-banned in its entirety. Submissions don't appear in "new" except to the submitter (and maybe if showdead is on?).

Fine and good. Their web site, their rules. But at the same time, the mods were cool with allowing submissions linking to rt.com. The hate for conservatives / right-wing is so strong here that mods were more accepting of stories coming from Putin's government-funded international propaganda network.

I haven't seen any submissions from RT lately, so I think it has now also become shadow banned. C'est la vie.
I'm not making an argument against (good) abstraction, or practical syntax. Don't you agree that it is better to solve the problem where it is: at a lower level?
> No one uses libraries because they want to, they use b/c they need to.

I'll have to respectfully disagree with this one. Everyone pulls in requests the moment they have to make any kind of http request for the sole reason that it's more ergonomic, not because it's "needed".

And requests brings in 4 of its own dependencies. Right there you've created a prime chance for everything to go sideways (and I've watched it happen explicitly with the requests library as it bolts on more and more ergonomic features).

For what it's worth, the last web app I built had a DB library from the OS vendor, flask, and gunicorn. All of which, since they were quite stable, never introduced library conflicts.
If you won't start posting according to the guidelines we'll ban the account.

https://news.ycombinator.com/newsguidelines.html
Writing abstract functions is usually easier than writing concrete functions, because there are fewer ways things can fit together that look anything like correct.

(Abstract in this way, in this kind of context...)
This is conceptually different to a Monad in Haskell. Monad bind operations have short circuit failure, so in the example above all of the operations would have to succeed or none of them
would.

cond-> looks like a useful function but you have to hold the state in your head at each point to debug it. What happens if two steps change the type from int to string then the follow step requires the string, but if the previous step fails you would get an int? Seems it would be very prone to runtime surprises
This is one of those extreme pieces that illustrate a libertarian trope about property rights.

"Due to some crazy librul laws about renting apartments this psycho stabbed me and ate my cat..."

Landlord laws are there to protect people from property owners that are often unfair and discriminatory. It is the VAST-99.999%-almost-always-few-exceptions-case that landlords are unfair to tenants rather than psycho's like this or other scenarios.
As you wrote, containers have existed for many years before Docker appeared, yet barely anyone used them, so how can you blame Docker for people not using those container technologies?
>What takes a bit too long is setting it up again upon a restart.

Have you tried this tmux plugin?
https://github.com/tmux-plugins/tmux-resurrect
I use it all the time at work and at home
I'd totally missed that was happening; thanks for the link!
Um, people have been “rabidly” consuming fiction since the Greeks created theater?
Maybe not 'inconsistent' so much as neglected to include the key details necessary to understand why Vidrine was acquitted (or, 'not indicted'). I mean, it's presented as a heinous murder. But yeah, you are right, after a second read there isn't major inconsistencies.
Yeah I also wish there was some good Config Management IDEs. I think someone like InteliJ might be able to make a decent one.
Good is that its audited. because designing new crypto systems is a giant pitfall of death for amateurs. Better is lots of eyeballs on it, testing it for weaknesses.
TCP/IP Basics
> If we can bank online, why can't we vote online?

If someone breaks in to your online bank account, they can steal some money - at best it's insured and you lose nothing, at worst a single person's life savings are gone.

Now apply that to online voting. If it was in any way hacked or compromised it would throw the country in to turmoil - possibly even civil war.

The stakes are far greater for elections vs banking, so more caution is needed.
Landline modems are by far the most secure. But even those modems call out to fiber optic cables that run on the same switches as the internet and cellular networks. ISDN modems a communication protocol that uses something like block chain technology is the best we can offer. ISDN give use speed (less chance to get intercepted) and data validation that audio modems just don't.

Those option aside, physically shipping the units in armored trucks with tamper tapes installed and physical tapes as a backup is the best option.
"We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris." -- Larry Wall

Myself and many others I've met who took up programming independent of their college degree seemed to have started because of laziness and impatience. We wanted something done, but we didn't want to do it manually (or all the work manually). My first real programs in high school were solving data analysis problems for my science classes and automating a survey that I was using for a science fair experiment.
For a paper ballot, it's much more difficult and risky to prove delivery, yet you are fairly certain it's been counted.

The grandparent proposes a perfect counting guarantee, at the cost of providing every voter and coercer a crypto proof of the ballot value, a very bad compromise.
Do You Need Certifications to Get a Job in Information Security?
Dont Use RAM Cleaners/ App Killers
It would work, it's just incomplete. `;` is `>>`, `>>=` would be involved in declaration of local variables.
This hasn't gone well in the past:
https://en.wikipedia.org/wiki/Africanized_bee
OK, thanks. I hadn't thought such a thing would be worth the bother, but I guess spam will find a way.

I guess the eventual problem here is that everyone affected will turn off reception of messages from strangers. That would make XMPP somewhat less useful as a general method of getting in touch with someone.
3. use a phone number from a semi-anonymous online VoIP service like https://jmp.chat/ (can be reached via Tor)
At Kiwi.com what we do is we add tons of labels when building the images:

--label build-date=`date -Iseconds`
--label vcs-url=$CI_PROJECT_URL
--label version=git-$CI_COMMIT_SHA
--label com.kiwi.gitlab.ci.builder=$GITLAB_USER_EMAIL
--label com.kiwi.gitlab.ci.pipeline=$CI_PROJECT_URL/pipelines/$CI_PIPELINE_ID
--label com.kiwi.gitlab.ci.ref=$CI_COMMIT_REF_NAME
--label com.kiwi.gitlab.ci.build=$CI_PROJECT_URL/builds/$CI_JOB_ID

Also, all images that get to prod are commit hash tagged, but for development we also tag them with the branch name:

--tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
--tag $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
I love this blog, monoid morphisms was very eye-opening for me.
Do you mean a live stream of researchers JupyterNotebooks/ JupyterLab?

Is this a thing for normal developers? I suppose there is a YouTube of everything.

Really how does YouTube manage all of this video?
> But as long as the context (explicit type annotations, if necessary) make it clear what the code does, I don’t see this (even conceivably) as a disadvantage.

I spent 3 years trying to learn Haskell, and I never found this clear. When you see a "do" block, where do you look to figure out what it's actually doing?
I really didn't get the impression the author was viewing those without a college degree as inferior. I got the impression the author was noting the relative underrepresentation of rural students in college and examining causes.
I grew up in Vermont. Throwing very rough numbers out here but 30% of my graduating high school class went to college, 40% joined some branch of the military, and 30% are still living in the same town.

I don't love the military and the way we use it as a country but it does provide a lot of people an alternative to college and a way to get out.