skysight-inc/HackerNews huggingface dataset:
> The popular Algol descendants are popular, in part, because they're closest to the way people think.

No, those languages not close to "the way people think", unless those people are already experienced programmers using one of those languages.

Programming languages are artificial and do not work like human languages. Every programming language requires you to run an internal parser and build partial parse trees in your head to under stand what the program will do. Whether it's Lisp, Java, or anything else.

Lisp is not any harder for beginners than any other programming language.

> It doesn't carry over into large scale applications.

It works far better and more powerfully in large scale applications. Lisp is unmatched in its ability to write large applications, in terms of power and functionality, with fewer developers and fewer lines of code than almost any other language. This is pretty much the whole point of the "Lisp Curse".

And no, it's not code golf. It is higher order, more powerful abstractions and coding techniques.
I really hate the term "Configuration as code" because it's not code. For most of us, code means something that can be stepped through. For many, that means stepped through in a debugger. Descriptive languages have almost never provided that facility and we don't have it with Kubernetes or Docker Swarm.

Yes it's great to capture your configuration in version control. But if at the end of the day I'm staring at a config file in one window and a log file in another and waiting for enlightenment to grab me, that's not scalable and it's rigid. It also pisses me off to no end.

It's essentially the Frameworks vs Libraries debate all over again. I'd much rather have something imperative.

Declarative systems create a perverse incentive to keep things the way they are because it's difficult to reason about how changes affect the system, and it's virtually impossible to explore those effects. There are no guideposts you can use to apply Local Reasoning, and so there is no pressure to organize this 'code' in a manner that supports it. So as the system matures, everyone is working off of memorization. There are too few bite-sized chunks that can be learned a bit at a time. You are locked into your current way of thinking and you've locked out anyone who can bring fresh perspective.

It doesn't take a genius to see this will end badly. Again. It just takes anyone with enough distance to have perspective.
>I think Amazon and the other cloud companies need to come down hard and state unequivocally that cloud services are not fodder for political crusades, and they will allow all companies that are conducting legal business activities, to be able to use their cloud.

HN, please don't turn the following in to a flame war. That said...

How does this fit in with companies that de-platform organizations that they see as promoting extremism? There have been some high-profile cases where services like Patreon, CloudFlare and YouTube have banned people who weren't breaking the law, but were doing something management found politically unacceptable. This is interesting because YouTube is run by Google, who also offers cloud services.
Are you saying Negative Cashflow == Profitability then? ;)
I assume, the whole narrative is above such insignificant details as direct and indirect costs of producing "green energy?"
IIUC the theory is that the clients using native IPFS will be caching the content for a period of time and serving it to other IPFS clients. Therefore the load should be shared across viewers leading to a minimal increase on "origin" load.
Well how else do you build webscale software? What if later you want to deploy microservices. Premature optimization seems like a good idea with infrastructure because you have room to grow.
I’d suggest that running a vulnerable production service is asking for trouble!

My web logs are full of automated scanners. Once when I ran a vulnerable version of Wordpress it got discovered and pwned very quickly. No need to enter the URL in any website ;)
Well one could say that we can finally program computer using a natural language.

The spec didn't also require the natural language to be currently spoken.
I can't believe this is actually in the terms of service:

7. YOU AGREE TO HELP SPREAD THE WORD. You vow to lean about Stellar by visiting https://stellar.org and by testing Stellar-in-Keybase, simply by sending Lumens to people you care about, or at least your enemies' enemies. You will aim to encourage 5 people to join Keybase for its Stellar features.

I legitimately might not sign up now.
Caffeine is readily available, even at high doses.

Whether there would be benefit in allowing access to amphetamines is an interesting question, but there are definitely stimulants available.
The ambiguity of which length is being talked about is what smells. It is a bad odor, not bad enough that I'd not use a library that had 'length' as a property, but it is absolutely a smell because I can't be sure that every single last usage of 'length', inside the library nor in my code, is using the same definition for 'length' as is meant.

It's subtle, which is what makes it a smell, rather than a "DO NOT WANT".
Thanks for the info. Will wait and see.
What good are all those pretty wallpapers if we don't take a moment to appreciate them?
> *
A recurring pattern with Google and YouTube: Someone achieves virality through controversy. They are promptly de-monetized, deleted, or frozen with no reason given. When the period of viral opportunity has passed, typically in about a day or two, the account/monetization is reinstated with no reason given.*

Do we have a partial list of videos that followed this specific pattern? I'm curious what the agenda(s) might be.
im thinking memes == flashcards
> while a company's mandate is NOT to store significant amounts of money to derive capital interest from it.

See Apple [1]

[1] https://www.cnbc.com/2019/01/29/apple-now-has-tk-cash-on-han...
> Perhaps a Lisp shop could force consistency

This was one of the main goals of the Common Lisp standard, no?
Antecdotally - the folks who have organized internal things like this at Amazon generally continue to work there. The folks who did the same at google seem to have gotten fired.
And of course http://codereddit.com!
Ethereum users are different than Bitcoin users.

Lots of reasons for this, but I think Ethereum users are less technical and without a better word "suckers".
Curious all this analysis of debt with much discussion of costs with no discussion of recent tax cuts, or even the word tax in the article.
Evading Machine Learning Malware Classifiers for Fun and Profit
This would probably be more useful in reverse. You could unlock all you want but it would start counting time up every time it was opened with no way of reseting. Log says it was locked and sealed at 8 p.m., it's delivered at 9 p.m. but lock says just 14 minutes, you know it's been opened.
> iTunes was the dominant music store. Did they ever offer a version for either Symbian, Blackberry, android, Windows Phone? No.

Is it me or does that just sound like whataboutism? So people complain about Google intentionally screwing over a competitor but what about Apple? Apple is very much "we play on our own court".
If you are able to slack off at work like this, is there something that you would rather be doing with your time?

I am not judging. I've worked at places where I spent 75% of my day slacking off because the management and bureaucracy was terrible. After months of doing that, I started hating the job. I can only check facebook/reddit/pick your poison, for so long before I want to throw my computer out a window out of boredom.
It's interesting how the refrain is usually "the power of the free market", "let the free market decide" yada yada. However, as soon as workers decide to express their power by using their free market labor to push companies to do the right thing. All of a sudden people come out with the authoritarian dribble written above, and the "take politics out of the workplace" (which is literally a political position).

Worry less about the profits of a monopoly and more about the will of the people to do the right thing in lieu of some ostensible catastrophic profit loss that's more than likely not going to happen.

Also, this whole "programmers are going to turn into illegal rogue agents and sabotage amazon customers" is beyond absurd reactionary hysterics.
Keybase
[ my public key: https://keybase.io/serggg; my proof: https://keybase.io/serggg/sigs/5VSnlp7heLYMbOnh26cpuF8ZJgdxjSYVFCADw3dZQIg ]
dupe of https://news.ycombinator.com/item?id=20896032

Went under the radar on HN like 3 days ago
Having used quite a few different brands over years,I'd say that most of the more expensive ones are just good enough.All the nitty gritty details why Makita does a better job than HILTI or that Milwaukee will last forever are mainly personal experiences.
A Virus Can Make You Obese
NFL Football Week 1: TV Channel
https://www.reddit.com/r/nflrgoli/comments/d1vs6v/officiallive_houston_texans_vs_new_orleans_saints/

https://www.reddit.com/r/nflrgoli/comments/d1vs7d/official_houston_texans_vs_new_orleans_saints/

https://www.reddit.com/r/nflrgoli/comments/d1vs87/streamsreddit_houston_texans_vs_new_orleans/

https://www.reddit.com/r/nflrgoli/comments/d1vs95/streamsreddit_new_orleans_saints_vs_houston/

https://www.reddit.com/r/nflrgoli/comments/d1vtyo/officialnfl_2019_saints_vs_texans_live_streams/

https://www.reddit.com/r/nflrgoli/comments/d1vtyx/officialmnf_2019_saints_vs_texans_live_streams/

https://www.reddit.com/r/nflrgoli/comments/d1vtzw/officialstreams_2019_saints_vs_texans_live/

https://www.reddit.com/r/nflrgoli/comments/d1vu0l/officialreddit_saints_vs_texans_live_streamsreddit/

https://www.reddit.com/r/nflrgoli/comments/d1vvnk/officiallive_broncos_vs_raiders_live_streamsreddit/

https://www.reddit.com/r/nflrgoli/comments/d1vvnu/matchthreadoakland_raiders_vs_denver_broncos_live/

https://www.reddit.com/r/nflrgoli/comments/d1vvoc/nflthreaddenver_broncos_vs_oakland_raiders_live/

https://www.reddit.com/r/nflrgoli/comments/d1vvpf/officialthreaddenver_broncos_vs_oakland_raiders/

https://www.reddit.com/r/nflrgoli/comments/d1vu0x/officiallivestreamnew_orleans_saints_vs_houston/
What else could you get .1% of the employees to agree on? The earth is flat? Jews control the world?
Go's static typing is a bit old school. If you want a statically typed (yet flexible and powerful), native-fast, easily deployed environment, I would go for Rust. As of today it brings everything to the table that you need for reliable web services. The performance and memory safety are the biggest selling points for me.
This sounds interesting. It's too bad it's on Medium.
I wonder about that, too, honestly. Taking my comparison with vi again: I’m a vi true believer, having gone from a vi skeptic… but I don’t really have hard evidence that I’m truly, actually, indisputably more productive in vi than I would be with, say, notepad++ or sublime or atom or some other editor. I say the same things that other vi true believers do, and I’ve never seen or heard of anybody who was comfortable in vi who ever said that they regretted spending time learning it or that they didn’t think the time was worthwhile - but how do I (we) know that isn’t just confirmation bias? Or worse, how do we know we’re not just deluding ourselves to try to convince ourselves that we didn’t waste time learning - or justify time spent doing something we enjoy(ed)? I’ve been learning Scala on and off for a while and it _feels_ better and more correct than Java, but maybe I just want it to be better and more correct than Java.
Yes but the key difference is with cryptocurrency the person that owns the wallet still has to sign the transaction, there is no other way. It's a push model instead of pull. Compare this to traditional banking where a 3rd party (the bank) can aquiesce to a government request without your knowledge or approval.
i don't see a privacy policy or licence?
How well would that work on MacOS?
EV drivers don't need charging stations at all if they have an open plug at home or at work. The metaphor still sort of works that Python developers had plenty of time where maybe they didn't have enough charging stations on the wide open highway roads of Production to use Python 3 there, but certainly could have been happy to use an EV to commute from home (hobby projects) to the work parking lot (side projects, automation projects, new projects) and back while they waited for those "charging stations" to be built.
Nice. Should really use BLE though so you don't need the receiver - nRF52 or ESP32 are the best options.
It's not productive to focus on mentally challenging tasks for ~8 hours a day, ~5 days a week, ~50 weeks a year. You're going to burn out insanely quickly. That kind of mindset--that idling is sad/"fraud"--is incredibly toxic, and it's the reason why US employees have terrible vacation time compared to some countries in Europe. You can take an hour-long break from work to do something relaxing/fun. It's really not a big deal, as long as you're being productive the rest of the day.
Why are you assuming that?
> Algol descendants are popular, in part, because they're closest to the way people think.

All it takes is 10 or 12 years of schooling, and suddenly people realize this is the natural way to think! Except for all the exceptions like pow(x, 2) which nobody can figure out. Or x=x+1, which flies in the face of those past 10 years of schooling.

Algol, of course, still makes you juggle math, stacks, and trees, but they’re completely invisible so you have to keep them in your head, along with the bidirectional mapping to the complex syntax required by the compiler. But what you can’t see can’t hurt you, right?
I use .net core by day and rails by night (side business) and I can honestly say .net core MVC is kind of influenced by rails (not a lot but like 30%). After more than a year using both I found more joy with rails.

I find Rails gems and ecosystem to be more mature also ORM is friendlier since I felt more comfortable using active model than EF

All of the above could be a personal preference since I worked on rails for a longer time. At the end of the day I got to an end product with both

However I use .net core with MSSQL and on a Windows machine.
This is why I built a custom tool to automatically hide all "marked" windows as soon as I switch off of them.

Could be integrated with something like this pretty easily.
I was just reading "A History of Pi" which mentions this computer and its successor:

"π was computed to 250,000 decimal places on an IBM 7030 at the Commissariat à l’Energie Atomique in Paris in February 1966, and a year later, in February 1967, a CDC 6600 was programmed by J. Gilloud and J. Filliatre, at the same institution, to yield 500,000 decimal places. The program was again based on Störmer’s formula (2) and the Shanks-Wrench method for checking the digits; the running time was 28 hours and 10 minutes (of which 1 hour and 35 minutes were used for conversion), and an additional 16 hours and 35 minutes were needed for the check. These quarter- and half-million digit values of π were published in reports of the Commissariat à l’Energie Atomique in Paris."
And that's for GitHub, the #65 most visited website in the world, just to put it in perspective.
>He used it used to launder all of the stolen funds from the Mt. Gox hack (worth several billions, depending on when you measure the value), among other things.

It was not. Coins going in and out of btc-e were labeled making laundering through btc-e difficult at best.

>BTC-e was a cover to help criminals steal from Bitcoin exchanges and safely dilute the funds.

BTC-e was around longer than those exchanges.

The thing about BTC-e is every time bitcoin crashed btc-e would chug along just fine without going down. All other exchanges would become unresponsive. This made, at that time, btc-e the only "safe" program trading bitcoin platform. (Of course, in hindsight, with the us gov coming in and stealing all that money, safe is a bit of an over statement.)
Verizon’s 5G network isn’t good enough to cover an entire NFL stadium
> If they have to worry about what latest moral crusade will try to get you kicked off the cloud platform, they will be a lot more reticent about migrating to cloud.

Equating climate change activism with all other forms of social justice is a common trend I see. They seem so different to me–the difference between empirical reality and ideology. While the outcomes of climate change will be ideological–save climate refugees or preserve competitive advantage and wealth–the immediate concern of attempting to mitigate the impacts of climate change are relatively rational.

> if you were a fossil fuel or car company that makes gas burning vehicles

Have you tried putting on your role-playing hats and empathising with some of the points being made on the environmentalist side?
I wish I had known this before! So useful!
The whole notion of GPT-2 being "dangerous" was ridiculous to begin with. OpenAI does some impressive technical work but they're a little too impressed with themselves and appear somewhat detached from reality.
In my mind, Facebook is not really a tech company, LinkedIn and Neflix are not really in the same class (they're added to make for a cool acronym), and Google is actually much more than the search engine. So the only acronym that works is AAA.
Sacklers Reject Demand To Surrender Personal Wealth To Settle Opioid Claims
I think the crux of the problem is that everyone encounters the problem Kubernetes solves. As the GP states, Kubernetes gives you

"infrastructure as code" so that application infrastructure can be managed in a way similar to application source code (e.g. PRs, blame, code reviews, CI, rollbacks etc). This helps ops people because it allows them to think about infrastructure as abstract resources rather than as a collection of individual machines with specific designations

Who doesn't want that? Of course you want that.

But will the investment of time and effort pay off for your organization, and if so, how quickly? That's the hard question to answer. It depends on scale, personnel, the types of workloads involved, how easily your tools and practices can be updated, and presumably many other considerations. From my personal experience it seems like in practice the answer to this question is so murky that the deciding factors turn out to be social, including the personal risk aversiveness of the people making the decision, people's loyalty to the company versus their own resume, and whether leadership cultivates a hyperoptimistic growth mentality of making 10x or even 100x decisions (i.e., make decisions assuming the company will be 10x or 100x bigger in a year.)

The problem, then, is helping people compare the cost/benefit of Kubernetes compared to their current practices, for their own organization.
How to do nothing all alone by yourself
I think that's a misconception. Mathematicians are keenly aware that there are plenty examples in history were many people "believed" (hoped? expected?) that some result might be true because it would be "beautiful", but it turned out to be false. Or where numerical evidence suggested something only to turn out to be wrong in the end. And where the first counterexample only exists at huge, numerically infeasible bound (see e.g. https://en.wikipedia.org/wiki/Skewes%27s_number)

And hence a well-known suggestion is that when tackling a hard problem, is to try finding a proof on even days, and a counterexample on odd days...

And indeed, lots of people tried (and still try) to find counterexamples to, or otherwise disprove, the Riemann Hypothesis. However, there are indeed many, many results and heuristics that give a strong suggestion that the RH might be true -- far more than mere numerical results computing zeroes of the Zeta function. Of course none of them constitute a proof; but this really goes far beyond a simple hope for "beauty" in the theory.
I wish I had discovered that uploading cat videos on YouTube might change one's life ;)
Sorry to be the pedant here, but this isn't the correct use of "airdrop", or at least, not how it's commonly used in the cryptocurrency community.

And airdrop typically refers to a fork that someone starts of an existing cryptocurrency, but keeps the same global ledger (blockchain or equivalent) up to a certain date. At that date/time, anyone who held the cryptocurrency at the time is treated as having that same amount in the new fork.

Hence why it's called an "airdrop": from the perspective of existing users, it feels like someone just dumped some freebies on you.

This is not an airdrop, in that meaning. It's just a regular giveaway.

(With that said, this finally gave me the kick in the pants to sign up for Keybase. I initially ignored it because, well, I don't hold any XLM or have the software for it set up, why would I benefit from an airdrop? Glad I read the fine print.)
Apple is notorious for it. In some groups, your title/manager often have little to do with what you actually work on. "secret projects" are de-rigeur.
I've been in and around the software development space for 20 years. Promises of "no code" or whatever's the latest buzzword have always existed. However improvements have only materialised with improved IDEs offering coding efficiencies and off the shelf libraries allowing for more reuse. If writing actual codes goes away any time soon, I'll be amazed.
The stories that make me cringe are when some loyal user's account is frozen and there's no recourse to learn why it happened. Can't reach a person to ask why, email queries go unanswered. It happens every day. Or, say, gmail addresses get taken away, and it causes suffering. Sometimes Amazon closes accounts and effectively seizes assets, because the account held funds. Someone else here mentioned youtube's intermittent demonitization of videos when they go viral. These are issues a government could actually be effective at solving, giving consumers guaranteed review, with burden of proof on the corporation, not the consumer. Add fines and penalties to make it meaningful. Make them remember that the customer is important and shouldn't need a lawyer to get an overlord's attention.
Amazon's entire retail business model is built upon oil(specifically drivers moving individual packages to consumer's homes).
https://www.crypto51.app/

Bitcoin has long since passed the stage where you could 51%-attack it for piddly amounts of money.

Most other altcoins, though...
Doesn't this just show that Bitcoin is worthless in comparison to a state-backed fiat currency? It doesn't matter if you have all the bitcoin in the world, the US government has more violence at its disposal than you could ever buy, and ultimately violence is the only thing that ensures the ownership of anything. If a government wanted something from you they could just take it, that's the real reason that the money they print has value.
There is how many have been mined, and are an upper bound of that many bitcoin in circulation. Some of it is stuck with forgotten addresses and passwords, so some are just gone- I think bitcoin won't be used by the time we have enough computing power to track down dead addresses and crack the passwords.

Also, the short term price sensitivity of bitcoin is related to the depth of the order book and not the total market cap of coins. Someone placing a sell order at market rates for 94k bitcoin would wipe out the order books and the price would go way down, and take quite a while to recover. To sell 94k bitcoin without nuking the price they will have to sell at a slow trickle.
Almost certainly using a ToF (Time of Flight) sensor. They became available about 5 years ago for use as smartphone proximity sensors, but they have a range of around 1m.

https://www.adafruit.com/product/3317