skysight-inc/HackerNews huggingface dataset:
Are they charging you for something? They are literally giving something away for free, and you are free to use it or not.

What an entitlement. You basically want people to be punished for giving away something for no charge, and has caused you no harm.
Reddit Marketing: A Beginner's Guide for 2020
Nice, if I made it I would replace the capslock with control and "~" with escape. Make the least used keys require combinations, not the often used ones.
Contrast the BBC headline with Reuters’ ”Cyber attack on EasyJet gets details of 9 million customers”. I love the BBC content but the news output seems to be far too focused on number of eyeballs than “facts”/accuracy. I find it infuriating.
New to me, but it was suggestive somehow of Mitchell and Web before watching it.
I've got to ask, for stuff like "Murder, She Wrote", did you license anything? If so was that hard and what was the process like?
Why do you have this kind of crypto scam on your site, Yahoo Finance?
I can give you a specific example. Hanes T-shirts, for use as under shirts. They version you get at Walmart is thinner fabric, the seams are single stitched, not double. My understanding is that Walmart usually sets the price for these kinds of things and it is up to the vendor to make a version they can sell at that price and make money.
Agile software development is like Communism. It always turns into a disastrous clusterfuck, and when it does, there's always some Agile expert nearby to scream, "it just failed because they weren't doing it right!"
This is the same thought I'm having. I've been using Strava for ~8 years now, and as a MTBer the leaderboards have always been a lot of fun. I would happily pay for the subscription to keep access to the leaderboards, but I'm afraid they'll become a shell of what they were - and that I'll mostly be competing against myself on segments!
Even if the analogy worked, how do you propose to move a plate in a square wave? You would need to instantaneously move it by the wave amplitude.
The idea of random Walmart people coming to my house is terrifying.
Scrum isn't for everybody. I would say it is for organisations or departments whose business is not developing products, but who develop products to service their business needs. For everyone else, there are many better options to choose from.

That said, lets clear up some misinformation:

1) Scrum is vague? It said it right there: "Scrum is a framework" - Scrum is NOT a process, technique, or definitive method.

2) On delivery windows - "I’m not against management being informed… but at what cost?". Scrum works well for businesses/departments that have a development need, not where the business IS development. It needs to fit into the business, not vice versa, and that means managing stakeholder expectations.

3) On scrum managers - "let the lead developers handle the job." Of course! Or your development team manager, depending on your org setup. The roles in scrum are ROLES - not a new org structure.

4) Estimates - sure, points are stupid. They literally make no sense. They aren't prescribed by scrum in any way, shape, or form. There is nothing wrong with using time as an estimate. Period.

I think the target audience of Scrum could be made a LOT more clear. It would save a lot of heartache and hate. I think successful marketing and certification have become the chief enemy of Scrum - orgs have tried to shoehorn it in everywhere, and thats not what it is for.
> because after all these years GPL seems to have lost steam

I don't see how. The non-GPL efforts you mention are all in places where it hardly was GPL before or if it was, it was packaged in such a way that it hardly mattered.

Game consoles always used BSD because game companies are notoriously proprietary and don't care about free software, but they never did, so hardly any change there.

Android's kernel is GPL which does help as there's an ongoing effort to mainline more and more Android patches, but from an end-user perspective, because the userland is not GNU and Google never actually cared about Android as FLOSS a kernel change for Android doesn't mean much unless Android's current patches are mainlined and hardware OEMs start producing mainline-linux HW, at which point a differnt kernel would indeed be a loss for Linux, but as of now, nothing would fundamentally change, because it never meant much to began with.

> So most efforts to have a pure GNU/Linux device are bound to not survive long enough to keep a sustainable business.

If so, this has nothing to do with the GPL.
Say the Librem 5 ran a BSD kernel. How would it suddenly become mainstream without Samsung's marketing budget?

If anything, the GPL is doing better than ever precisely because the issues around privacy are becoming more mainstream. I have family members asking about alternatives to iOS/Android that were not asking these in the OpenMonoko days, which gives me hope.

On the desktop, we now have Microsoft contributing GPL'ed code, which is something. Companies like NVidia do too nowdays.

I suspect what you may be perceiving is that unicorn SV startup libraries on GitHub tend to not be GPL and that's true, but I don't think they'd be releasing any code otherwise, since they don't care about free software in the first place, so in that sense it's at least a compromise.
Not OP but to achieve this in clojure you could use something like:

For builds and dependency management:
Leiningen, boot or deps.edn

For the front-end (clojurescript):
Shadow-cljs + reagent

For the backend (clojure):
Nrepl and nrepl.cmdline,
Ring, jetty + compojure for a REST API

Frontend and backend can share code with .cljc files that work on all clojure dialects. https://clojure.org/guides/reader_conditionals

Both nrepl and shadow-cljs support code reloading through the REPL connection.

You can compile to a jar file and deploy that, build a docker image, or compile to a native executable with graalvm, or deploy on Aws lambda with Cljs+Lambada. Lots of options.
Trump accuses WHO of ignoring racism against Africans in China
Who said they're getting rid of the domain? That would be an incredibly stupid thing to do.
iOS 14 reveals 'Gobi' AR commerce app, Find My app with AR user feedback
Yay for Vermont, but I hope they give their plan some teeth when the big telcos (who presumably would be doing the work) inevitably do not deliver on their promises.

It would be much better if they turn it into the state-wide equivalent of municipal broadband. Maybe that's what they are thinking? The article is very light on details.
"Highly sophisticated" -> so we don't look like we're dumb.
How much you wanna bet they weren't salting passwords in the backend?
Hashtagram – Smart Hashtag Generator
It's not written in C!

(it's Go)

Also, it doesn't seem to be open source. From sfu.go:

// Copyright (c) 2020 by Juliusz Chroboczek.

// This is not open source software. Copy it, and I'll break into your
// house and tell your three year-old that Santa doesn't exist.
https://github.com/reddit-archive/reddit1.0
I think this is the mechanism: Let us hypothesize the nicest possible person who is willing to do what it takes to be great. Unfailingly polite. Gracious with the money. Helps out those less fortunate as much as is possible under the constraints of doing what it takes to be great. An inspiration and a role model. By definition, by any sensible definition of the term, if you knew this person well you would agree they are as far from an asshole as it is possible to be.

There is a non-zero set of people in this person's life who will necessarily decide this person is an asshole anyhow. In the early days, you invite this person to social events, and they decline because they're practicing. Maybe someone's even crushing on this person and consistently asks them out and consistently gets declined. However polite they are in declining, there's one person who is going to decide they're an asshole. Whoever it is in second place on the team, who under normal circumstances would talented enough to be the star player on the team but is getting shown up by the fact they're on a team with Michael freakin' Jordan... they're likely to harbor opinions of assholery, because if we humans are good at anything, it's rationalizing our pre-existing beliefs and finding reasons why we're right.

When professional and financial success is obtained in later years, people who want a piece of it but are denied will decide this person is an asshole. A coach who tries to control this person to take credit for their fame but is rebuffed because what the coach is saying to do is not what it takes to be great will decide this guy is an asshole. The reporter who tries to weasel their way in to hitch themselves to this rising star and asks for interviews but gets rebuffed because it's not what is necessary to become great may do a hit piece around convincing everyone they're an asshole.

And so forth and so on.

On the Internet, if you simply express a strong opinion, of any kind, no matter how politely, some subset of people will take as proof you're an asshole. If someone posts disagreement and you decline to instantly and totally agree with that person, a somewhat larger group of people will decide you're an asshole.

The upshot is that there's two different kinds of assholery; actually being a jerk, in as objective a sense as possible, and people who will decide you're being an asshole because you've done things that are (again as objectively as possible) not assholery, but because you are resisting doing what they want or some other thing that is really entirely on them.

From where we sit at a distance, it is often difficult to borderline impossible to tell which is which, or to tell the difference between a genuinely nice guy and someone who got advised to hire a PR firm.
...wait, what? That post is about Io, not Racket. I honestly don't understand what is it you're trying to say?
These latest "broadband" efforts look like just another money grab by the same incumbents (Comcast, Frontier, etc) and the same state and federal bureaucracies that have failed to deliver competition and access. Vermont should simply announce full throated support for low-orbit satellite internet, which is under active deployment from SpaceX and also development from Amazon.
https://www.quora.com/Do-companies-make-their-products-of-ch...

There are a couple examples here of products that appear to be the same, but aren't quite the same.

I also remember reading about a lawnmower manufacturer that was forced to use plastic parts (the deck, IIRC) instead of metal to reduce cost to sell at Walmart. I couldn't find that article now, though. I read it years ago.
Kerbal partners with ESA to include Ariane 5 rocket and real ESA missions
I live in Vermont and I'm tentatively excited about this. Unfortunately, our municipal internet provider in Burlington, VT was financially a disaster [1].

The tax payers put up a bunch of money. Burlington Telecom was mismanaged into defaulting on its debts causing the city's bond rating to fall to nearly junk bond status. It was sold at a loss to a private company. [2]

Very disappointing considering how awesome Burlington Telecom is. I currently pay $35 for 1G symmetrical in my apartment building.

Hopefully if this statewide project goes through, they don't repeat those mistakes.

[1] https://vermontbiz.com/news/2019/march/13/citibank-fully-rel... (Citibank fully releases Burlington from $33.5 million BT lawsuit)

[2] https://www.wcax.com/content/news/The-Burlington-Telecom-sag... (Burlington Telecom timeline: How did we get here?)
Show HN: An Experimental Mashup of RxJS and Express
C macros and lisp macros (In particular, I'm thinking of hygienic macros à la Scheme) are two wildly different extremes. In between them lies a huge continuum of interesting things. There are Scala's macros. There are Haskell's language extensions. There are code generators like the ones used to implement much of gRPC, and there are compiler plugins like the ones used to implement aspect-oriented programming in C# and Java.

Most of them arguably qualify as being somewhere between an 80% solution and a 90% solution for the practical problems that lisp might solve with macros.

They're frequently not anywhere near as convenient to use or understand. But that's arguably a good thing in the long run, because it encourages communities to pool resources and work on a coordinated solution that can be shared by the community. My take on the curse of lisp, for what it's worth, is economies of scale. Lisp makes it too easy (and fun) to just keep your head down and work on your own thing, which hinders pooling of resources.
Stanley tools, Mount Olive pickles, Honeywell air filters, lots of clothing and many more.

edit: gas powered tools (just tools in general) particularly lawn mowers are made to cheaper specs for walmart.
> EasyJet said it first became aware of the attack in January.

vs

> The GDPR introduces a duty on all organisations to report certain types of personal data breach to the relevant supervisory authority. You must do this within 72 hours of becoming aware of the breach, where feasible.

So either EasyJet was delayed in their reporting of the breach, or the ICO didn't feel it was urgent to notify 9 million people that their data had been compromised. But it is now 4 months later?
Yikes, it's a Medium site, but disguised. Had I known that, I would not have clicked that link. With a little bit of imagination that could be interpreted as a practical demonstration of assholery.
CircleCI is mostly Clojure, and some Go.

The only problems we are seeing is the significant startup time cost (hence the Go bits, where it matters).

Memory usage also isn't always great, but that's more a JVM problem, as it's not releasing reclaimed memory as quickly as you'd like it to. Fine on servers, annoying on a 16GB laptop.

The Common Lisp problems you outlined don't really apply to Clojure, it's a modern lanaguage and has been stable and versatile for us.
Docker announces image scanning partnership for Desktop and Hub with Sync
You can't tell if I load a page and then walk away and spend 5 minutes making a cup of tea, and then come back and close the tab without looking at it either. Even with JS. Assuming that having a tab active and focused means a person is engaged with the page is false.

Also, believing a page is better because I spend 10 minutes on it rather than 5 is nonsensical. Am I reading everything (good) or am I hunting around for some piece content and not finding it (bad)?

Time on page is a stupid metric that doesn't measure anything useful.
Entrepreneur Raised $500M to Improve Your Driving Behavior
Have you tried Haskell? What was your experience?
>but it's hard to find an overt bias that maps neatly onto the dominant (American?) political cleavage.

What about things like google search suggestions being manipulated to hide unfavorable suggestions, but only for certain candidates? I remember seeing this happening real time after trying it one day per a reddit post and then a few days later per another reddit post that such suggestions had stopped showing.

The invention of the tools may have been orchestrated well outside of political leanings, but once invented and handed over for employees to use their application has follow political leanings.
Kick-start your microservice project with JHipster
I wonder if there will be some competing airline startups in the next year or two wanting to bid for the domain, or if it will sit on Walmart’s balance sheet for a few years redirecting traffic and waiting for the airline market to pick up again?
The Dark Side of Docker
Well, hundreds of millions Americans do. It's one of the strongest brands in the world.
Possible, maybe not even hashed?

Given the disallowed chars that's suggestive that the form used to be implemented as a GET, so it's possible passwords were in log files for a long time.
Algolia gets a new CEO as founder steps down
Hacker Shop – buying hacking hardware from differente online Shops
How NOT to manage large and complex projects in 2020
Show HN: Pwgen – Golang microservice best-practice example with lots of comments
Here is a hiring challenge i did a while back showcasing best practices in a golang web service.

It generates passwords, is automatically built, reviewed, tested and provisioned via docker hub.

Feel free to learn by reading and asking questions. Feedback also greatly appreciated.
I'll take your word for it; I haven't worked in that field.

I do still think it would interesting to see a comparative benchmark though. I know the Go compiler tries to use AVX and friends where available. I doubt it will ever beat a competent programmer using OpenMP to vectorize though (though Goroutnes might be competitive for plain multithreading).

A relevant consideration too -- OpenMP seems to be moving in the direction of supporting various kinds of accelerators in addition to CPUs*, so your C++ code has a better change of being performance-portable to an accelerator if you need it.
I recently spent some time in the Lua section of the benchmarks game. It is a sad place for a few reasons:

- Lua programs cannot use shared memory concurrency or subprocesses with 2-way communication with the master process.

- Lua programs run on a very slow runtime compared to the fastest Lua runtime.

My impression after this is that for languages that aren't super fast and don't include all the primitives one could want, benchmarks like reverse-compliment are mainly measuring whether the language's standard library includes some C function that does the bulk of the work.
Implementing and testing an Angular feature flag directive
Perhaps we should let them know they're too predictable! (Ross Anderson rightly ranted on the topic somewhere.)
CAPS -> control I can follow, but the ~ key ... Man, that would be annoying as hell.
Is crypto scale-up Bitpanda preparing a credit card? (DE)
alternative play store instead of supporting the alphabet for too long. is only about care and communication
example https://f-droid.org/ ;-) xD
How Financial Markets Work
My shop (electrical) uses Makita for the vast majority of power tools, but we have some Hilti hammer drills and Hilti BX3 battery fastener, because they’re worth the money.

Particularly the battery powered fastener (BX3), it can shoot a 22 ga nail into steel or concrete quietly which means we can do that work in occupied buildings during the day instead of at night.
Multi-tenant data isolation with PostgreSQL Row Level Security
I think the tolerance of the a-hole also depends on whether that a-hole is a unicorn.

MJ, Bill Gates, Steve Jobs, Elon Musk etc. They're not everyday a-holes. These guys are/were arguably at the top of their game during the peak of their a-holery, so to speak.

The acceptance of their a-holery is going to be much broader than it is for some random wannabe who thinks they are greater than they really are.

It might be important to note that with the exception of Musk, the examples I used came up in a different time, and the tolerance for some of their behaviour would be much lower today.
Volunteering brings out the best in us during Covid-19
"Snapper is the sort of high-quality nameplate, like Levi Strauss, that Wal-Mart hopes can ultimately make it more Target-like. He suggested that Snapper find a lower-cost contract manufacturer. He suggested producing a separate, lesser-quality line with the Snapper nameplate just for Wal-Mart. Just like Levi did."

https://www.fastcompany.com/54763/man-who-said-no-wal-mart
Ask HN: Examples of Positive Leadership?
It's commonly portrayed in media that being an asshole is required to be an effective leader.

Perhaps the most shining example is Steve Jobs. Just append "asshole" or "jerk" to his name in a Google search and you'll have many examples. While Steve achieved many great things, people often take away that toxic behavior is a requirement, which doesn't sound right to me.

I personally know great leaders, but they're not famous enough to be relevant to other people.

What are examples of leaders who did great things and weren't assholes most of the time?
Which is nuts, because you can also just write your own little one-liner to manipulate the title

```ts

const setTitle = (t: string): void => document.title = t

```
An inception of shops, shippers and packages.
Weird, I would consider lua to be _more_ expressive than JS, thanks to its optional syntax for function calls and the metatables which allow stuff like operator overloading.
The same could be said about Frontier [1] and Windstream [2]. I like that Vermont keeps trying, my internet should be like my water, sewer, and similar local services: a utility. The unemployed can be trained to run fiber, and the Fed is going to keep soaking up muni bonds [3], not much to lose by trying again. Capital is cheap, treat failure as just as cheap.

It can be done [4] [5]. But you have to care. You have to build public systems and goods that are loved, because to love them is to want to provide ongoing care for them, and to invest yourself in them (financially and otherwise).

[1] https://www.eff.org/deeplinks/2020/04/frontiers-bankruptcy-r... (EFF: Frontier’s Bankruptcy Reveals Why Big ISPs Choose to Deny Fiber to So Much of America)

[2] https://arstechnica.com/information-technology/2019/02/winds... (Windstream, ISP with 1 million customers, files for bankruptcy)

[3] https://www.cnbc.com/2020/04/27/the-fed-says-it-is-expanding... (CNBC: The Fed says it is expanding its municipal bond buying program)

[4] https://muninetworks.org/communitymap (US Muni Fiber Map)

[5] https://b4rn.org.uk/ (England: Broadband for the Rural North)
Self-hosted tools for web development
Quoting the "Infinite Monkey Cage" podcast. Democracy is a trial and error political system. You try president/prime minister A political party or coalition A. If they fail, next 4 years people try B, and so on.

People choose well or bad, but People Choose (sorry for the caps). In NK, China, Russia people don't actually choose.

In USA people 'choose less' (check out "Gerrymandering", also check on YT: last week tonight Gerrymandering).
Delivery to home is a loss accruing business.

It’s so much better to either piggyback on the mail or just have customers do curbside.
That term is a brilliant way to redirect blame from the bank/government to you, kudos to whomever coined it.
I also love Fantasque Sans, though if you like it you may also enjoy Recursive Casual Mono[0]

[0] https://recursive.design/
> Leela: Didn't you have ads in the 20th century?
>
> Fry: Well, sure, but not in our dreams. Only on TV and radio. And in magazines and movies and at ball games, on buses and milk cartons and T-shirts and bananas and written on the sky. But not in dreams. No, sir-ee!
Docker and Snyk Announce Partnership to Streamline Container Scanning
CCP is not public ownership. CCP is a minority political party that subjugates the public through violence.
Correct. Walmart has one more layer of last mile vs Amazon.
I’ve always looked at the Jet deal as $3b to get their CEO Marc Lore to get in there and fix their e-commerce operations. If you look at the online sales performance since Lore joined, as well as the stock price (it has more than doubled), I think $3b was a good deal.
This is great for the people too bad Crapcast will kill this initiative.
Slim: Hydrating cloud native CI/CD pipelines to securely access GCP projects
see also: buy.com -> rakuten

// no amount of branding awareness tv ads are fixing the name recognition they lost with that one... still redirects though.
>> people are attracted to confidence and assertiveness

Yes, but when it comes to having someone represent them (i.e., lawyers, agents, politicians, etc), I tend to think that people are attracted to bullies.
Nice work, email HTML is a mess and Muil looks cool!
Definitely going to check it out!
No, only CSS modules (https://github.com/css-modules/css-modules). It is already included as a feature in CRA https://create-react-app.dev/docs/adding-a-css-modules-style...

I like it because I don't need to worry about naming conflicts so I can speed up development a bit.