skysight-inc/HackerNews huggingface dataset:
Side-comment: I really hope more people become specific with their language. When you ask someone how long something took and they say "not too long" -- that's virtually no information. I try to be specific, like "about 6 hours" - since "long" is relative to a person's point of view (for some, 5 minutes is too long).
... I realize I'm a monster, but aren't y'all already extensively using BPF for things? Sticking in a BPF egress filter on the VM that rewrites outbound DNS packets with .internal in the question to point at your DNS server seems like it would be lighter weight than just handling all queries recursively.
Mostly right. Article never mentions /etc/hosts , which is still largely a thing, and works wonders in difficult cases ( and makes other difficult cases much worse to debug)
In the very first paragraph of that story it reported on the failure of a common and important diagnostic tool to function properly on people with darker skin.

The Economist is catching up
Gitlab also offers this feature [0] [1]

[0] - https://docs.gitlab.com/ee/ci/quick_start/#ensure-you-have-r...

[1] - https://medium.com/@umutuluer/how-to-test-gitlab-ci-locally-...
I raise you HL Mencken's "since the first 'advanced' gorilla put on underwear, cultivated a frown and began his first lecture tour"! Here's the paragraph, from a much longer piece:

Man’s natural instinct, in fact, is never toward what is sound and true; it is toward what is specious and false. Let any great nation of modern times be confronted by two conflicting propositions, the one grounded upon the utmost probability and reasonableness and the other upon the most glaring error, and it will almost invariably embrace the latter. It is so in politics, which consists wholly of a succession of unintelligent crazes, many of them so idiotic that they exist only as battle-cries and shibboleths and are not reducible to logical statement at all. It is so in religion, which, like poetry, is simply a concerted effort to deny the most obvious realities. It is so in nearly every field of thought. The ideas that conquer the race most rapidly and arouse the wildest enthusiasm and are held most tenaciously are precisely the ideas that are most insane. This has been true since the first “advanced” gorilla put on underwear, cultivated a frown and began his first lecture tour in the first chautauqua, and it will be so until the high gods, tired of the farce at last, obliterate the race with one great, final blast of fire, mustard gas and streptococci. (Meditation on Meditation, 1922)

It's hard to believe the USA's top newspaper editor once wrote like that! Writing worth paying for. Here's some more:

[The Declaration of Independence is] "a mere string of sonorous phrases, a piece of windy flapdoodle, a rhapsody almost empty of intelligible meaning, and probably composed under the influence of ethyl alcohol. And yet, as I say, it is more powerful than a million swords. It looms larger than the massive fact of Gettysburg. It is worth more than the whole Civil War. The man who loosed it upon posterity has left it a vaster heritage than the man who invented baseball." (Smart Set, 1914)

He said of US politics:

"It was Americans who invented the curious doctrine that there is a body of doctrine in every department of thought that every good citizen is in duty bound to accept and cherish; it was Americans who invented the right-thinker. … In the face of this singular passion for conformity, this dread of novelty and originality, it is obvious that the man of vigorous mind and stout convictions is gradually shouldered out of public life. He may slide into office once or twice, but soon or late he is bound to be held up, examined and incontinently kicked out. This leaves the field to the intellectual jelly-fish and inner tubes." (Baltimore Evening Sun, 1920)
The messy problem is that you used to be able to run uBO with no problems on Firefox on Android. And most other extensions, with some obvious limitations (e.g. desktop-only UI extensions didn't work, some UIs weren't mobile-friendly, etc).

Then they released a preview of a re-design which also broke all extensions. That's arguably fine for a preview, though a bit concerning. Many were raising alarms at this point.

Then they released the re-design to the stable release, with still-broken extensions. This pretty unambiguously is "a mess", if not earlier.

Then they released built-in support for a couple dozen Mozilla-selected extensions (uBO included, I believe). This is still a mess, and rightfully raises a few eyebrows.

... and we're still there now, after over a year of "this will be fixed soon". I believe you can install nightly + manually tweak config and still install other extensions, but Firefox for Android does not support extensions right now. That's A Problem™, and not a good sign for extension-longevity that it was ever allowed out of preview. It broadly implies extensions are very low on their priority list, which is concerning, as extensions have been the clear leaders on preserving privacy and user control in general. Browsers overwhelmingly follow popular extension behaviors, not the other way around - cripple extensions and you also cripple advancement and experimentation.
We can grow crops with far less water. Look at farms in Israel. The problem is that water prices don't account for externalities or sustainability, so in the short term farmers have little incentive to conserve.
Rails has very robust and well documented generators if you find it's a lot of work to create the migration file and the model file when you're changing the schema (I usually just create them manually though). It's a pretty standard workflow for rails developers, and given that rails is used by a lot of companies that are not "simple CRUD apps" (like AirBnB, Stripe, etc.) I'd say it's definitely very useful in many scenarios.

In fact, I'd argue that the "code-first" approach as you call it is actually more useful, because rails gives you bindings for before/after commit hooks, validators that aren't supported by SQL, etc.

> Also, unless you are a following a "code-first" approach and doing all your schema migrations through the ORM

I've literally never heard of a rails team migrating their DBs manually. Everyone uses ActiveRecord because it's a joy to use and very well supported and documented.
Thanks for the details. I'll take a closer look. The documents of my app can get quite large, up to 300 to 400 MB (lots of small images). I was thinking to use SQLite as an alternative to the ZIP based format that I'm using at the moment, hoping to avoid the working copy route that I use today, but looks like that would be tricky.
Their children or other family would do the deals.
Side-effects as well. You'll still need an API in order to handle things like sending transactional emails, kicking off batch jobs, or producing other side effects. It doesn't really spare you from developing an API for any non-trivial application.
I'm thinking of running for city council because I actually give a shit about civil service, the importance of good government, and I think I'm a better option than some of the absolute nutcases even running for mayor in my city.

Some people actually care.
Right, and in the very beginning, only some single-digit percent of the people living in the US were eligible to vote. Women, slaves, non-landowners, etc. did not have the right to vote.

The idea that the US was originally founded "by the people, for the people" is not at all what happened. I guess we could say that the government they created was progressive for its time, at least.
Chinese Scientists Create New Mutant Bird-Flu Virus (2013)
Health Benefits of Fasting
In C++20, this is called a "concept"
There are many scenarios because there are variations in our genetics.

I was reading (I think it was the book The Innovator's Prescription) that a lot of medical R&D happens in the US. I wonder how that impacts this sort of testing. I bet that medical R&D happening in a more distributed nature around the world would engage more diversity for testing.
Exactly. If you work for a bank, you can’t buy certain stocks. Some firms will limit you to ETFs and indices. Why can’t we apply simple private sector rules? Politicians, both republican and democrats, are crooks. I don’t think you can contest that outside perhaps a handful of public servants.
Taproot Merged into Bitcoin Core
How to configure Nginx reverse proxy with Docker?
20 years ago it used to be the honor system. Now all the records are connected, many make it a requirement of employment to move all accounts into the firm.
Do you have any papers on compaction induced reduction in water bearing capacity? This idea does not mesh with my understanding of the Ogallala as being generally coarse grained and thus not as at risk of what you’re suggesting. Compare to consolidation of fine grained soils which does have a hysteretical behavior relating to storage capacity.
I’d never heard of Mojeek. While their mission is admirable, a few test searches using technical terms resulted in several suspicious sites. DDG search using the same terms provided results from commonly trusted sites. Obviously mojeek is new and will improve, but be careful out there.
https://hbr.org/2011/08/henry-ford-never-said-the-fast

> An innovator should have understanding of one’s customers and their problems via empirical, observational, anecdotal methods or even intuition. They should also feel free to ignore customers’ inputs. Because by now it should be clear that Ford’s adherence to his vision of the mass-market car and how to materialize that vision was instrumental in both his early success in growing Ford Motor Company as well as his later failure to respond in a timely and effective manner to rapid innovation in the marketplace.

The real lesson learned was not that that Ford’s failure was one of not listening to his customers, but of his refusal to continuously test his vision against reality, which led to the Ford Motor Company’s failure of continuous innovation, resulting in a catastrophic loss of market share from which it never recovered.
To be fair, the soldering was what took the longest time.
US expels Russian diplomats, imposes sanctions in response to SolarWinds breach
And the GPU shortage is because all our red circuit production is going to the miners.
I HEARD THAT! One coffee mug coming up!
Both RDBMS have good performance. Lots of the issues we ran into really are related to scale. If you know that your data set will never be particularly large, most of these issues will not come up. Other issues like managing replicas, promotions, etc. will be shared between RDBMS.

One of the nice things about PostgreSQL regardless of scale are the tools they provide for optimizing your application. EXPLAIN and EXPLAIN ANALYZE are really powerful tools for figuring out why a query performs badly and validating that indexing you add actually improved query performance.
The $1B Russian cyber company that the US says hacks for Moscow
How much of the water that Israel’s farms consume, depends on desalination? So, if it really long-term sustainable?
In regards to that four-quadrant infographic - how could Technical Reference fall into the category of "theoretical knowledge?"

I'd think tutorials would fall under theoretical because if it gets too practical, are you not effectively writing a how to guide?

I'm not really sure the four categories fit into that quadrant scheme as well as they'd like.
I wish Reddit could afford a translation service.
Maybe balance your reading with other articles that talk about how well plain old vertical scaling (bigger box) works these days. You can fit 128 cores, huge amount of memory, and 24+ NVME drives into a 2U rack spot these days and not have to worry much about sharding, horizontal scaling, etc, for quite some time.
Bridges, Maps and Memories
>>When a form on a web-site says CC (Credit Card) I can always pay with my debit card.

Here in Canada, many debit/bank cards now have affiliation with Visa or Mastercard (obvious with a logo in corner), and CAN be used as Credit Cards.

But that hasn't been the case historically - debit/bank card would work on bank's ATM and related Interact/Plus systems. But until semi-recently would NOT work if you accidentally hit "Credit" instead of "Debit" on ATM or retailer's POS system, and would NOT work on websites requiring Credit card - completely different paths. And to my knowledge many bank/debit cards in Canada still cannot serve as credit cards - they just don't have that capability/afiliation baked in.

Note - I speak as a semi-observant customer, I have no systems-based knowledge of these things :-)
Part of what makes music so wonderful (and universal) is that it encodes information somewhat more ambiguously than written or spoken language. You could probably see comprehension and memory dividends from transitioning to a music-based communication system - especially considering that we're hardwired to process music even more so than we are to process language - but I dunno if I'd want to give up the aforementioned aspects of the human experience.
I see. My product is somewhat in between B2B and B2C (i.e. plenty of regular folks subscribing for their personal use, but also plenty of companies using it). Perhaps this is a strong signal in favor of price segmentation to make future B2B customers more than personal users?
History is not science. There will never be absolute certainty because human language is always open to interpretation. Even when the evidence is clear, the historiography that relates to that evidence is, again, open to interpretation. The interpretation of terms and situations changes over time, and facts can later be interpreted differently (even maliciously). Not even witness statements in a court case, of which there were several in the present case with hundreds of pages of legal reporting, are immune to interpretation. So yes, I can't prove to you that it happened that way because all of my sources are open to interpretation. There are enough other events in history that are considered sufficiently certain, and yet continue to be disputed by certain people for various motives. Some states even consider it necessary to criminalize the questioning of certain historical facts for this reason.
Mac Chimes of Death
Gyms are about equipment. They are not social places. You don't go hang around there. You don't talk to people there.
I considered it, but I think an open box item is worth considerably less.

Think of it - if you are spending $1200 on an item, would you want to save $20 on it to get one that who knows who had for who knows how long? I sure wouldn't. You'd probably need to go at least $100 lower before it becomes somewhat appealing.
> If you were right, there would be tons of example code retrying database transactions. In popular webframeworks, in Wordpress, Joomla, etc. And it is just not there.

This is one thing that seemed really strange to me when I was learning this -- all the guides talk about (say) parameterized queries, and people mention transactions, but nobody says what to do if there's a conflict. I basically had to work it out myself.

I'm not a DB person, but I am an Operating Systems person, and I am absolutely confident that there is no clever system that can work around the scenario I described above without 1) restarting one of the transactions, 2) failing one of the transactions, or 3) putting the DB in an inconsistent state.

All I can think of is that in the vast majority of cases, people are getting lucky: It just happens that people almost never modify the same data at the same time; and if one out of every million operations fail, but do so in a safe manner (not corrupting data), people just chalk it up to your website being quirky or something.

EDIT OK, I followed the link of the sibling, and read up about the SQL standard's various levels of transaction isolation. I'm not sure what my example would do in the "Read Committed" case (apparently the default for Posgresql); and I can't imagine programming anything important when I didn't actually know how the default consistency guarantee would behave.
So the hackers stole every environment variable for the context in which the Codecov script was run.

It means that if you use CI to deploy your code, all of your credentials have been leaked.
Does anyone have any advice for someone considering moving to Miami? Where would I want to live? Hard in these COVID times but where does one connect with the local tech culture? What other questions should folks be asking?

Very low on the list of pertinent questions, but, can I live on a sailboat? :)
https://arstechnica.com/gadgets/2021/04/intel-nvidia-tsmc-ex...
Why do you need kernel-mode parser for that ? iptables -t nat -I POSTROUTING -p udp --dport 53 -j DNAT --to <your internal recursor, sending .internal to authoritative dns server for that zone, and resolving globally available hostnames by itself>
Casually making millions, almost certainly illegally, while her district suffers as one of the nation’s most severe when it comes to income inequality. [0]

Every day I become more and more convinced that all politicians are basically the same - chasing self-interests, power, and prestige.

[0] https://www.ppic.org/publication/income-inequality-in-califo...
I agree that it's _possible_ we're headed for the boom-bust cycle that you're talking about, but unlike microbes that's a hypothesis, not a scientifically verifiable fact, as humans have never (to my knowledge) experienced the sort of planet-wide bust that you're implying.
Ubuntu: Comparing the DISA STIG and CIS Benchmark Values
> Are they any riskier than IPOs (which can and do trade lower than first-day valuation)? I don't think so

There are significant regulatory and disclosure differences that make it easier to be shady with a SPAC. If WeWork had gone with a SPAC there’s probably a lot of stuff they wouldn’t have needed to share

If the aim is to open trading directly to retail, a direct listing (like Coinbase) is all you need.
Screw the money. I'm just happy to have stability and not have a landlord telling me what I can and can't do.
People are more allergic to words, in this case its brands, then the technical merit
I mean, if genuine question, how do you know anything about your family? :)

You talk, you notice when you go shopping together, etc :)
While I'm not sure where I stand on this ruling, there's a flaw in this form of reasoning. Namely, I don't think this is merely (or at least usefully) reducible to 'efficiently editing a series of frames'. The ability to do so has emergent effects, and that should be taken seriously!
https://wccftech.com/tsmc-plant-hit-by-power-outage-millions...

This certainly won't help. Just like the weeks that Samsung's fabs were down in Texas after the storms in February...it doesn't take much to disrupt a facility for weeks.
How about speaking faster (or slower)?
am I understanding this right, that Peloton is making fitness apps instead of using Apple's own fitness app?
The fact that these kind of apps are able to survive longer than 10 minutes after being reported is frightening.

One may argue that there is some misunderstanding but at least immediately blocking the app in the country it undoubtedly misbehaves would be a very logical first step before digging deeper.

Why would Apple not do exactly that?
Would be nice to see something like this including other sources like Bandcamp
You probably described my complete complaint of humans in a perfect paragraph. We keep choosing this laissez-faire attitude (also conservative) attitude.
unusualwhales are incentivised to talk their own book so it's safe to assume they've cherry picked these examples.

The honest way to see if politicians get an outsized return from this type of trading is to run a backtest, with appropriate hedges where you buy whenever anyone buys and sell whenever anyone sells and hold for a medium amount of time (3-6 weeks seems reasonable). unusualwhales know this so the fact that this sort of analysis is missing is telling. In particular, note how they provide stats for what the trading trends are, but not for the outsized performance.

The charts at the end of the article are a lot less impressive and they don't obviously look better than random.
Berlin is the emergent Manhattan of Europe, it's cultural (and in this case, political) hub. It won't be cheaper than Paris, London or New York.
Dijkstra's algorithm, Turing machines, von Neumann architecture, Hoare triples, Hamming distance, Levenshtein distance, Fisher-Yates (or Knute) shuffle, ...

https://en.wikipedia.org/wiki/List_of_algorithms - many of the items in this list are named after people.
While I agree that homes are generally too expensive (whether owning or renting), aiming to get rid of mass private property ownership is a bit too extreme.
From what I understand, Intel's announcement that they would use TSMC was basically hot air. TSMC's capacity was already tapped, and they have little incentive to use it for a competitor when it's been planned for other customers since years back.
Red Letter Media's show name makes so much more sense to me now. Thought it was just some random saying!
https://en.wikipedia.org/wiki/STOCK_Act#Amendment

When the public was angry, Congress passed the STOCK act. After the news cycle was over, they repealed disclosure unanimously.
If that is the goal is not working, otherwise Cuba, Iran, China, Russia, etc... would have change their political system after all these years of sanctions. At the end, we here in the US are supporting legalized discrimination against regular people, in some cases keeping them from getting access to medicines, technology, and other important resources. Is sad to say the least.
> Same reason even in the US while I can own an AR-15, I cannot own a Patriot Missile Battery

Au Contraire! Explosives are just very difficult to buy because you must go through an approval process to purchase a "destructive device" and the storage regulations, which vary widely from area to area, are (rightfully) difficult and expensive to comply with.
Soros is famous for shorting the pound. Actively screwing a whole nation for profit is probably worth describing as “evil”. Gates’s anticompetitive behaviour is dickish but calling it evil is a step too far IMO
Geez, I'll just go and blame the pandemic for a complete loss of sense of time on that! I could've sworn I saw a beta of that just not so recently, but I had no idea it's been mainstream for that long.
Antitrust most likely. FLOC + anything else is probably identifying too. If there's a couple thousand FLOC ids, you only need one more identifier with that level of specificity to form a unique identifier. IP alone might be enough
That may be part of it. On calls that I'm on people generally don't talk over each other.
That's probably a bad thing about living in the US. In contrast, here in Poland (and in most other places in the world I suspect), no one in tech is particularly successful, so there's no one to envy.
The way I look at it the first (and only) house we bought 25 yrs ago was not a great investment in terms of dollar returns but we love living there and tweaked it to be just how we want it. At this point we just pay the relatively low taxes.

Now we've accumulated enough wealth that we bought a condo outright, if you're in that incredibly privileged position owning is fantastic. We use it for fun but it's also a good way to generate a steady income stream.

So it's not "owning vs renting" it's whether you can afford enough of a downpayment.
It is, but is (1) extremely mismanaged and (2) only available to very low income families.
The same people who lament the energy usage of PoW have also been stirring up FUD against nuclear. I said that the outrage about Bitcoin is a proxy for lamenting the lack of clean energy while also ignoring or resisting our current, proven ability to generate clean energy.

Are you sealioning?
Absolutely love that alarm clock, thanks. I need to stop finding excuses not to play with embedded stuff.