skysight-inc/HackerNews huggingface dataset:
I can't think of a worse solution.
Sure, it effectively raises their salary, but it is full of moral pitfalls.

It is already outrageous that government employees are exempt from social security taxes.
Running a Matrix server is complex because the software could be better, not from some inherent user-facing complexity.

Encouraging users to use a VPN can be as simple as bundling the WireGuard installer with your software and providing a list of recommended non-shady VPN providers.

This makes things less complicated for the user, because they benefit from having a VPN whether they use your software or not (to hide their current IP address from any centralized services they still use), but now they have someone they trust providing a vetted selection of them to choose from. And on top of that it gives a free software developer the opportunity to fund some development through the use of affiliate links.
I'm from there. It's worse than Hiroshima.

Look for flat areas that are 1 sq. mile in size near the Detroit River.

One of the largest truck parking lots in the world combined the lots of thousands of homes.
I would say XMPP may be the most widely-used chat protocol on the Internet. And it has many more uses, as it's a generic federated PubSub platform. Facebook, Whatsapp and many other popular proprietary solutions use the XMPP protocol. Even games and gaming platforms like League of Legends or Nintendo use XMPP. So do Firebase and others.

I'm not arguing in favor of these corporations. I'm a proponent of non-profit federated networks like the Jabber federation (based on XMPP protocol). Not that XMPP is better than ActivityPub/Matrix in all regards, but it has stable standards, rock-solid implementations with very good scaling stories, and there's a vibrant non-profit community working on:

- better, modern clients for chatting: Conversations, Dino..
- unified branding/UX across platforms with Snikket client/server distribution
- social networking: Movim (web), salut-à-toi (multi-platform)
- decentralized forging to replace github: salut-à-toi uses it for own development
- onboarding people with prosody's mod_invite
- federated chat over tor onion services with prosody's mod_onion

Matrix, SMTP and ActivityPub have other strong points going for them, but i could argue most of the Matrix criticism in the article does not apply to the Jabber ecosystem. Disclaimer: i'm a happy Jabber user and contributor to the https://joinjabber.org/ project (a new born in the ecosystem)
That's not quite true. Sometime in the 1990s, before the OSI version became the canonical one, it seems to have morphed from a variant of the X Consortium license to the ECMA license. [1] But, yes, nothing has changed in the past 20 years.

[1] https://opensource.com/article/19/4/history-mit-license
I'm with you on this: the very occasional loud fun should, in my very humble opinion, be allowed to happen without fuss.

Where I'm from, about 3-4 times a year, people in the area will go ape wild on fireworks until the wee hours of the morning. It's not legal from both a safety and noise standpoint, but they do it responsibly, so who cares? They won't bust out the high-flying rockets unless we've had rain, they do it in their various mowed fields, they do it sober, etc.

So the only real complaint would be that it goes on until 2-3am. With a baby the last few years and agitated dogs, it's not exactly "fun" for us, but... I can live a few nights of the year with interrupted sleep while my neighbors have a grand time celebrating.

It would be one thing if their celebrations caused conflict or extremely dangerous situations—one could argue shooting fireworks qualifies—but my personal risk analysis of their behavior doesn't leave me concerned. Nobody is driving home drunk, getting into fights, etc.

So who cares?

I'm sure someone in this world may be inclined to complain about odor when I smoke meats a few times a year (I don't think any sorts live around me though), but I would expect the same kind of consideration that I extend others when they very seldomly and gently encroach on my comfort.

I guess what I'm getting at is this: it seems that the parent poster is the self-centered one. I acknowledge that I don't understand their situation, but I find it exceedingly difficult to fathom a scenario in which a single night a year is severely detrimental to their own well-being.

Let them have fun, ffs! What kind of party pooper is so self involved to do this sort of passive aggressive attack? I'm sorry, parent, but I think maybe you're the bad neighbor.
UAW is another common choice, but they have a terrible track record of squashing workers rights in the University of California system. (Read up on the 2020 UC Santa Cruz wildcat strikes, or when they negotiated to reduce health care coverage for female grad students and also forced student salary caps through a decade or so ago.)

Why work with any of them?
> Why photosynthesis is "almost impossible"? Genuine question

https://www.discovermagazine.com/technology/physicists-see-q...
Only thing it's missing is the people profiting of the pump (early boosters) and it sounds like Citadel who could sit in a favorable position in the margins handling execution.

https://www.wsj.com/articles/gamestop-frenzy-puts-spotlight-...
My biggest issue with the JVM is the RAM consumption. Every other language, even JS beats it. GraalVM's native image feature is the only way to fix this and that is pretty sad that it took them multiple decades to fix such a glaring flaw.
> yet the human genome turns out to contain only 20,000 or so genes (roughly the same number of genes as a fruit fly or nematode worm).

So the amount of static data isn't a full measure of the question of life.

Protein folding, anyone?
I tend to side with that vocal minority on UI design.

I remember watching my friend who was a manager at a Domino's back in the day place an order for a pizza with their old POS system that was driven by key strokes, and it was ridiculously fast and easy. A pizza was a list of characters that described it.

Fast forward a decade, and I was tapping away at a touch-screen POS system for a smaller pizza chain, and it was woefully slow in comparison for even the most basic pizzas, and more error prone because Anchovies and Artichokes were right beside each other.

If you ever have a user-base where time=money, they will want hotkeys for everything.
You're right, but for the wrong reasons. Aesthetics has always trumped economics when it comes to housing, and the speculators know this. The probability that this will change anytime soon is essentially zero. You're better off moving somewhere where they haven't fucked it up. I'd like to suggest Houston here, but there are still HOAs and similar stuff there.
> The term is endlessly used as a vague, dismissive pejorative of everything from investigative journalism the speaker/writer doesn't like to close down any sort of open ended questioning conversation. It's even abbreviated to 'conspiracy' which makes little sense.

I would say that it also seems to be a sort of heuristic method that has been carefully planted in the minds of (I would estimate) well over 50% of the Western population, that can be remotely executed when needed (say, in news articles). It also has characteristics of self-reinforcement (social media, forums) and self-protection (observances of it can be dismissed simply by invoking it).
I am not familiar with Thomas Sowell and realistically I'm not going to read his book to figure out why you cite him here. Could you at least give a hint?
> HN is now nothing more than an echo chamber that seems to promote only one kind of narrative

Yeah the correct and the logically sound kind :) For everything else there are government cosy media channels
Yes, it is largely expelled from the back due to the fan and ventilation holes, but the metal body also absorbs and expels some heat. It is the latter part that I am talking about (for the topmost rack in contact with the wood in this DIY).
> What thing that violates a type check would be "perfectly fine to do"?

A typical example, in dynamic programming languages, is to treat numbers as strings and vice-versa; evaluate lists in boolean context; and so on.

> If value is not a numeric type, square is not going to be happy. And that's the case with most (all?) dynamic code.

Some programming languages will be glad to accept a string and treat it as a number -- see Duck Typing (https://en.wikipedia.org/wiki/Duck_typing).
Launch HN: LayerCI (YC S20) - Staging servers that act like (and replace) CI
Hi HN, Lyn & Colin here. We’re co-founders of LayerCI (https://layerci.com), which gives you a modern DevOps experience (CI/CD & staging environments) with as little work as writing a Dockerfile.

Most teams need CI/CD (run the build and deploy every time a developer pushes) or staging (host a server with my app in it to share), but current approaches always have at least one of these problems:

- Simplistic (only run unit tests)

- Slow (wait 10 minutes to run the same repetitive setup steps like "npm install")

- Complex (cache keys, base images, a slack channel to reserve staging servers, …)

We’ve spent over a year iterating with our customers to build a product that solves all of these problems.

Our configuration files (Layerfiles) look like Dockerfiles, so regular developers can write and maintain them. Here's one that creates a staging server for create-react-app:

FROM vm/ubuntu:18.04

RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - &&
curl -fSsL https://deb.nodesource.com/setup_12.x | bash &&
apt-get install nodejs python3 make gcc build-essential

COPY . .

RUN npm install

RUN npm test

RUN BACKGROUND npm start

EXPOSE WEBSITE http://localhost:3000

We charge a flat $42/mo/developer on our paid plan. Because it's a flat fee and not usage based, we're incentivized to make things as fast as possible: Our current margins come from a custom-built hibernating hypervisor that lets us avoid running "npm install" thousands of times per day.

We’ve upgraded the free tier to 5GB of memory for new installations this week. It’s perfect for personal projects or small MVPs where you’d like a powerful demo server that will build on every push and automatically hibernate when it’s not being used.

The easiest way to try out LayerCI is to follow our interactive tutorial: https://layerci.com/ or look at the docs: https://layerci.com/docs/

We would love to hear your thoughts about CI/CD, staging, and what we’ve built!
The pandemic boredom was a minor part - WSB have been doing plays from before and steadily growing. The revenge plot piggybacked off the initial play. It also misses on key parts.
Hmmm the main issue is not an App Store. It is rather how Android is packaged. There is F-Droid type of store out there, it is just that it is not in the play store. As for iOS there really no proper way to install except jailbreaking any way. The bottom we don't need another App Store, rather a FOSS distribution of OS for Android (e.g: https://www.replicant.us/about.php ) that kind like the Debian distro for desktop Linux. As for iOS, is Darwin still open source, maybe a distro for iPhone with an open source Darwin fork?
I would be interested in reading a similar piece from the perspective of someone with a background in the law of continental Europe. I adore this piece of writing, but it's very U.S.-centric in parts.
I work in web development, Django moved to 3 exclusively versions ago, and I drop support for Python 2 pretty easily in the libraries I maintain. numpy requires at least 3.7, same for pandas, and sklearn is at least 3.6. When you say "half stuck in Python 2", do you mean you have a lot of legacy code you don't want to update? Because I don't think that's Python's fault.
The "new shorts" are the options traders who have placed millions of calls since Friday . . . no margins, but increased leverage
Yes, GraalVM requires a new sub ecosystem of libraries that are built with it's native image feature in mind. That means no more Spring, no more Hibernate and so on. Old codebases will not benefit and new code base require abandoning your existing Java expertise.
At risk of piling on, it is silly to cargo-cult dating articles. This is a case where the date truly is not relevant, and that should be recognized. That's a minor point compared to the larger phenomenon which is the insistence on recency for our attention. Why? Probably because the long tail isn't profitable enough, but it is a shame every portal onto the 'net except archive.org and wikipedia.org insist on recency for relevance.
Sounds like a great way to create incentives that undermine githubs mission while simultaneously taking a huge amount of developer resources for a product that will have niche interest at best.

Building app stores is hard. Moderating app stores is hard. Both are significantly different from running GitHub.

While I appreciate the author's intent here, this just doesn't feel like it was deeply thought out.
I use my Lack to keep my desktop off the ground but also not be on my table. It's a reasonable height next to my desk, and there's space for a multiplug. The value!
> Mara

> "Real names" is usually a poorly defined concept, however in this case it usually means "whatever is on your government ID", which can be shockingly problematic to transgender or gender-nonbinary people that live in life situations or countries that prevent them from being able to have agency over their government ID.

Not to belittle the problems transgender or nonbinary people face, but forcing real names from government IDs can be problematic even for the average person in many ways. This is not an "it's a problem only for some people" problem. It's also problematic for activists who may face different kinds of threats and real harm. Anonymity or pseudo anonymity can help people express themselves more openly without a constant worry of being shamed and/or banished and/or harmed. On this front, Facebook still stands out as a big abuser where one can easily shutdown someone else's account by reporting it as a fake account. Facebook will then deactivate the account, force the user to provide a government identity document, and in many cases, automatically change the name on the account to the one in the document without asking for consent. Edited to add: Facebook's policies also require that each person create only one account for themselves.
Does that work the same way with strided arrays?
> Our cities have already collapsed.

Pardon me, but that's the dumbest thing I've read so far in 2021.

> There's crime

Broadly speaking, there's less serious crime than in a long time.

> corruption

Do cities have more corruption than society in general?

> decaying buildings

Are city buildings in a particularly bad state?

> Detroit looks like it was hit by a nuclear bomb.

Detroit has become famous for precisely that, but it's hardly representative.
She jumps on any populist cause regardless of ideology. Protecting the rights of people to speculate in complex stock deals is hardly in-line with her professed platform.
Taleb talked about this with his recommendation to get exposure to randomness that has asymmetric upside, and is analogous to luck is preparedness meeting opportunity. What I like about the OP's model is it also explains the asymmetry of social media where people do very little at all and talk about is a lot because the kind of non-linear success we are aiming for is a function of exposure.

When you have wealth of any kind, you naturally orient to getting exposure to opportunity for diversified parts of it, but when you have a scarcity view, your decisions are necessarily all/nothing, and it even becomes a class culture thing. It's circumstances, but also learned attitude.

Related, I'm sympathetic to what's happening with GME and WSB, if a young persons net worth is four digits, it seems insane not to gamble it on options, as the housing bubble has cut off the last way for working people to get leverage. GME may mark the inflection point in the markets where young people realize it's their best or even only opportunity for leverage, and meme stocks are going to be the new normal because the economy doesn't provide anything better to invest in for under $50k. (that is, unless remote work makes distant property viable to live in)
I think that aspects such as this are going to be the main results of GDPR-like legislation in various places.

In many cases, privacy is lost simply as a side effect of some specific desire which can be fulfilled respectfully, but the invasive methods are simpler or cheaper, so in the absence of any regulation that gets chosen - but we can easily do better if we (as the society) choose to.
Hm. I've never actually heard anyone say "свадебное кольцо". I guess the language evolved. Maybe the current tradition, as many other ones did, originated in the USSR out of its planned economy and constant deficit.
I use Element with some people and the reason they do not like it is that it takes a noticeable amount of time to send a message. It is annoying to me, too. What exactly is the reason for it? Can it be improved? This happens with both the desktop and Android client.
An idea nicely distilled in this 2009 comic: https://biblioklept.org/2013/06/08/huxley-vs-orwell-the-webc...
Reminds me of this project, well done:

https://www.google.com/books/edition/Synagogues_in_Germany/5...

https://www.youtube.com/watch?v=5cluU6n2W0c
You believe that 10s of thousands of people broke into the capital building?

How would that even be possible? I want to know the logistics of your theory of the 10s of thousands of people who were in DC that day, all being funneled into a single building
I agree. The last place I care about representation is Hollywood. Hollywood seems more and more a place to me devoid of morals, obsessed with lecturing to people, and a strange icon that so many are obsessed with worshipping. It's the one place I'd be happy if I were never represented.
In their basic form, genetic algorithms essentially approximate gradient descent by randomly sampling the search space to find the direction of steepest descent (similar to a finite differences method). If the loss function is differentiable, you are essentially wasting computing resources on calculating paths that are known not to be optimal, hence, why not apply gradient descent directly instead of a slower approximation?

Brute force search would be even more inefficient, genetic algorithms at least throw away unpromising directions.
wow this is fantastic. not just the product itself but the website. I can tell you put a lot of love into this project and I'm downloading it as I type this.
People have been driving gas cars for years. We're doing just fine.

Sorry we can't afford luxury electric cars like the rich SV people on here
Ah, so the answer to "do you interact with scientists" is no, even though scientists are responsible for a huge amount of the python code that exists. Got it, maybe consider that your experience isn't universal.

I don't know why you think dismissing legacy code is valid! More code is old than new in the world, and the idea that you're only going to run into codebases with the most up to date versions of software seems pretty naive to me.

Serverless runtimes have historically been behind on Python versions, Airflow had a hell of a time with dependency issues and Python 2, etc etc.

I also don't really care whose fault it is - the question isn't "is Python morally wrong", the question is "can I rely on the technology that you offer as the solution to a problem as being actually used by the community and therefore actually a viable solution to the problem." Python type annotations are not popular.
> Microsoft has been playing good by the developers for years now.

Let's wait and see history repeating itself. I don't buy that and I will never forget.
It baffles me how bad non-SaaS software tends to be. Software written for non-tech folks. We have a 100 shiny JIRA clones but some niche software for nurses has awful and slow UX.

Everytime I’ve gone to a doctor, they’re using a different kind of software portal. Many claim its an expensive software the hospital bought but doesn’t do what they want so they write things on paper instead.

This is one of my fears as a dev. I have dev problems that I know how to fix but I’m blind to the universe of other problems that I could potentially fix and deliver huge value. I’d really love to learn more about other people’s niche problems that can be solved by software.
If it's connected to the tv, sure, but otherwise.. what's the benefit?

Wireless APs/routers are not great there, the TV will block signal.

Everything else I can think of (home server, switches, smart hubs, etc) is IMHO better in a hidden but more accessible spot. I say this as someone with a lot of this type of gear in my house and an obsession with neat/hidden cables and just generally making things like this as invisible as possible.
I care about climate change but electric cars are too expensive.

The poor always suffer. Rich people will buy endless junk but since they can afford a tesla they think they're doing something
>Also the way that ameritrade, robinhood etc... halted trading of the stock makes it clear that their was collusion from Citadel after they were squeezed, and was obviously so in the case of Robinhood who had to ask for a line of credit to avoid insolvency.

If you say this is clear but your comment doesn't include "clearing house" or related in it, you are likely getting a limited and biased perspective on what happened.
It's a normal discourse in an active democracy. Sometimes people power dominates, sometimes the government in power gets its way.
Not really, the charge times are really slow compared to a gas fill up, and you won't be able to fullycharge.
And this comment proves the point about why this stuff is hard: the paragraph about living in NYC for 15 years is entirely wrong.
> The article never claimed they are impossible to solve.

If they aren't impossible to solve then why should we not just solve them instead of abandoning decentralization?
Agree with him. Coming from an OO background I always cringed at the 15,000 line classes with 2000 line methods. Side effects everywhere.

In my naivety I thought functional programs with their emphasis on lack of side effects could help. I then encountered a project that was totally functional but written entirely by people with no functional experience. The entire application was unmaintainable even in the most basic parts.

> Doesn't parse

> Macros

Macros modify code structure at runtime so obviously that is fraught with danger.

> Framework forcing structure

Lisp languages in general have a do it yourself attitude not found in others. While there are frameworks it's common to find projects that have invented from the ground up entire web frameworks, db access and orm.

Imagine if every project you encountered in Java reinvented Rx Java, Hibernate, and Spring.
nice.

FYI that stock regexp is buggy and e.g. will match $42.36 which obviously isn't a symbol.

Indeed, symbols are tough enough to nail correctly e.g. people not including the $, symbols with periods, etc.

Offhand, I'd build a little neural net classifier (e.g. https://fasttext.cc/ ) and train this on a slew of example-posts that are/aren't about stonks. To get training data, use regexps and then run through them by hand (20+ per minute per hour = 1200/hour, or outsource to amazon mturk $0.25 per 10, incl verification = $30/1200). Also, there's probably easy ones you can classify 100% correctly with regexps, to increase the training set size.

I'm happy to help if you like.
They didn't meet the deliverable so they shouldn't be paid.

This isn't rocket science. Think.