skysight-inc/HackerNews huggingface dataset:
In many RDBMS this is in fact the case. Some take it up a notch, for example in postgresql even types are represented as a relation in the system catalog. However, a system schema is necessarily very close to the database’s architecture and capabilities, making it implementation specific; commonality of underlying structure doesn’t really emerge from relational algebra because it is a) primarily a query paradigm and b) SQL is only a very loose adherent. In practice, woe betide the DBA that writes “insert into pg_enum” or “insert into pg_database” without knowing all the extra stuff that CREATE <anything> actually does.

The DDL is also implementation specific but there’s a much higher degree of practical commonality. When writing application db migrations, and especially when supporting multiple backend databases, I’d definitely rather compose/generate DDL than engage with the minutiae of each.
Your problem is probably not the weight of the Switch, but that you're resting the weight of it and your forearms on your ulnar nerve (the "funny bone"). Next time it happens, try lifting your elbows off the couch. You'll be supporting more weight with your muscles, but I bet the tingling would go away pretty quickly.
My take on the study from MIT that predicts “societal collapse”
Unless I'm mistaken, you could train the model yourself, starting with a random set of values. In time, your error rates would be low enough to have a new set of parameters which you could use however you like.
Well for heavy gaming I doubt you'll be able to put any more power in such a small package.
I don't think the target audience is heavy gamers, but mid-tier games.
Did anyone find anywhere what the compatibility of all/most games would be with SteamOS? I know Proton has come a long way but doesn't have complete coverage of the Steam library: is SteamOS improving on that?
I'm less concerned about incompetent advertisers (99% of the ads I see are poorly placed) than I am about rogue states (like Saudi Arabia, who buy a lot of personal data and metadata), finance and investment companies (who use our private data to rig the system against us), and criminals.
You speak as someone who has clearly never used PVCS.
Would pay to for more chances
On https://projectifi.io/get_started, I'd personally change the age input into type=number.

Overall, great work.
What's being sold as TDD/CD/ETC has a lot of hyperbole involved.
I've arrived at this exact same conclusion for frontend work as well. I always go for integration tests first, and only rely on unit tests if hitting some edge case is hard via integration test.
Yup let me try that out!
Lmao. And good thing we have BBC covering this technology breakthrough.
> I'd argue that kids need the tools and techniques to understand how to deal with dodgy online content, rather than locking it away.

We can't even get grown Adults to do that.
Yeah, you’re right, I did, because the tweets were worse than worthless. Just link to the source article.
We deploy to production multiple times per day, with no human intervention, successfully.

Our test suite includes some unit and full end to end tests, and yea sometimes a breaking change slips through, we write a test to catch it next time, and move on.

(Though our deploy process involves spinning up new instances to run our code, and our load balance won’t switch over to new boxes if they return 500s, so fully broken deploys don’t actually get hit by customers.)

Different projects have different complexities and differing levels of CD viability, but there are definitely many people truly doing automated continuous deployment all day every day.
Wow! a few weeks ago I made a comment to the effect that SteamOS seemed to be close to abandonware at this point with no new releases in a few years.

I am extremely happy to be wrong! Sure this is great for gaming, but it will also bring Linux to a lot more people too.
To be honest, I don't think your assumption is that far off. The way that Gabe talks about this device, I feel like the purpose is simply to extend the PC gaming market, which is essential for Steam.

https://www.youtube.com/watch?v=4FXgDAF6QpM
I scanned the homepage, read the case studies page and openned some tabs. Back to the homepage and read it.

At this point I still don't know what RPA is - yet it seems to be the main thing this does and competes with others for/about(?)

I thought for sure I would understand once I opened the "RPA Core Components" block from homepage - and no, I still don't know what RPA is and what this is supposed to solve.

The block next to that one talks about automating microsoft office - hmmm.

There is a block on the homepage telling me what I can do with money I save. Now it really screams 'all about sales' - yet I don't know what I am buying, or what I would be buying instead of this.

I do like the blurb on the subpage :install it on-prem, making their RPA license costs for their core components $0. Whether a company has 1 bot or 1000 bots in production, the license costs with OpenBots are $0." -

but again I don't know what RPA is.

Now I'm thinking this is for some specialist in the world - and there is vendor lock-in and the cost is learning and being locked in.

Didn't see a terms of use or license info either - so this is not for me or anyone I know. Good thing is I don't know what it's suppose to replace, so I'm not having non-buyer's-remorse.
That's the definition of aleph-1.

The continuum hypothesis is that 2^aleph-0 (number of sets of integers or number of reals) = aleph-1.
China and it's 50k USD cap per capita restriction (probably lower and harder still now) practically become in infinite demand side pressure for these too.

They can buy players /cheat to farm, then sell the virtual goods over to those with USD; with healthy discount as profit for the other end. Thereby transfering their asset out of China.
The weird culture around social justice and systemic racism gets treated with the same respect as Jehova’s witnesses, Mormons and Scientologists where I live. What’s commonly accepted as progressive online seems to be widely perceived as rehabilitating race-based discrimination here.

Is that consistent with your experience?
NPR wins on the permalink though. I was going to link someone the apnews version but changed to the npr one due to the url.

NPR: who-chief-wuhan-lab-covid-19-origin-premature-tedros

AP: joe-biden-world-news-health-science-coronavirus-pandemic

AP is just stuffing keywords in there.
I'm gonna guess that you're unaware of the states/large regions in which military recruiters go door to door, constantly send mail, and come to public schools in an effort to recruit kids.

Why is there no uproar about this after decades of it...?
What damage? They sit on 4chan and whatever they say stays there.
Obligatory Nicholas Cage speech. https://www.youtube.com/watch?v=H99XlWQ9KsA
what counts as "C" in CD? FANG push changes to each of many components daily, with feature flags. of course each change goes through stages: dev, preprod, prod over a few days.
However, complexity for the structures is essentially unbounded on a time scale of the universe timeframe.
Here are some real journalists:

Marie Colvin: https://en.wikipedia.org/wiki/Marie_Colvin

Brian Barger: https://jacklimpert.com/2021/03/brian-barger/

Bob Woodward: https://en.wikipedia.org/wiki/Bob_Woodward

Those are just three that popped in my head. War journalist, Iran-Contra, Watergate. Their work didn't contain where someone put their prick or what someone put in their snatch or ass during a vacation getaway. Galivanting Gawker as journalistic because it may have broken clocked onto a handful of stories while 99% of it was just trash means you have a pretty warped mind on what constitutes as information. Desire for "dirt" on someone's life, no matter how poor or rich, is a sign of a trashy person who religiously watches the Jersey Shore.
I believe the terminology for what you'd like to see is the zero-trust security model, and it is gaining acceptance as the new standard.

https://www.nist.gov/publications/zero-trust-architecture
Good point! I can hardly complain of modern abuses of the language, given what the Saxons did to it. I await the seemingly inevitable "evilnessness".

[EDIT:] However, I can't agree that TFA is about "the state" of feature branching, or really even that feature branching is an entity that can possess a state. According to TFA, feature branching is bad. That's an intrinsic property, not one that feature branching will be able to overcome with appropriate prayer and reflection.

This is usually the case when abstract nouns are considered evil, so "evilness" is usually poor diction.
Fair. I guess I was implicitly staying away from extension fields because people's attention span will start drifing away the minute I start to attempt to explain how to perform modulo polynomial arithmetic over irreducible polynomials.

Prime fields (GF2, GF3, GF5...) are just easier to explain than extension fields (GF (2^2), GF(3^2), GF(5^2)... GF(2^8)...)
How does this scale though? If you've got integration tests that include state, now you've got to either run your tests serially or set up and tear down multiple copies of the state to prevent tests from clobbering each other. As your project expands, the tests will take longer and longer to run. Worse, they'll start to become unreliable due to the number of operations being performed. So you'll end up with a test suite that takes potentially multiple hours to run, and may periodically fail just because. The feedback loop becomes so slow that it's not helpful during actual coding. At best, it's a semi-useful release gate. Is there another way?
To be fair DSPs generally tend to be VLIW even without SIMD as seen in this video on the Sega Saturn https://www.youtube.com/watch?v=wU2UoxLtIm8 .
Trunk based can be sort of ok of you can accept a broken trunk and features can be kept small enough to give meaningful commits. If features require 10 commits and you have several teams working in parallel on different features then you’ll have an interleaved history of various stages of completion of each feature. You need to make each step of each feature shippable if you use CD - so e.g you can’t commit the removal of an old implementation and later add the new implementation.

In all, I’d say the pain of feature branches and PRs is tiny compared to trunk based development, even for teams as small as two.

It’s not the industry standard without reason.
Clearcase?
"What parts of economics seem Western and not objective to you?"

I don't think the western part is relevant to the point I was making. I probably should have left it out. I was inartfully trying to point out that our current system has only existed for a small portion of human history, but most of us have internalized it so much that we can't imagine an alternative.

Let's break down the other part of your question, and your last sentence.

"What parts of economics seem ... not objective to you? ... Economics is a set of methods for anticipating how people will respond to incentives."

I think this is the crux of our different perspectives. The current global economic system is one that creates incentives that are somewhat arbitrary. For example, the fact that economists freak out if a country like Japan stops increasing it's population exponentially. This is an incentive that the system we've chose, of many possible systems, has created some what arbitrarily. There is no law of nature or physics that forces exponential population growth, but our economic system as it stands is predicated on it. In fact, I would say it's quite the opposite, nature typically has constraints that stop exponential growth, but we've managed to break for of those constraints, at least for a limited time. My big fear is that it will only be for a limited time. A system based on superexponential growth requires infinite growth, to date that would require infinite resources. Maybe there is a way to break free of the physical constraints of growth (Ray Kurzweil's singularity), but I fear there is not and the arbitrary incentive of superexponential growth (or just exponential) will lead to very bad times ahead if we don't choose to change our current system.

Now, maybe human psychology is incapable of changing in response to clear impending doom, and economics is simply a statement of this. Our response to the pandemic has not given me hope that human kind can adapt to clear approaching existential danger. I.e. will we cut down the entire rainforest and destroy our ecology before we have enough physical incentive to change? And again, I do believe that our current system which demands superexponential growth is an arbitrary incentive that we can choose to change.
> Personally, I find unit tests to be mostly useless.

Meanwhile I've found myself in the position where people eschewed unit testing entirely under this "just do integration tests" thinking and now I'm stuck fumbling around with flaky and hard to run integration tests that take forever to run.

Unit tests are good because they test whether the code you've written work as you expect. They run instantly. They don't require a full setup with other integrations.

This is indispensable - while it's nice to see a service integrating well and behaving as expected, it's also very useful to know practically instantaneously that the logic you're calling from a controller or something isn't broken. And if it's really tough you can easily put in breakpoints and step through, etc.
The middle way is have fixed-cost civilian contractors for 'standard' maintenance, and contractors that bill by the hour for fixing fuck-ups caused by field repairs.

You still have the issue of middle-managers in the armed forces asking enlisted men to do stupid things, that end up wrecking equipment, but the only way to fix that is for better accountability within the command structure. Good luck with that, since the lack of accountability shields the only people who have the power to fix it. [1]

[1] See this outline of the fatal collision of the USS Fitzgerald for an example of how well accountability for stupid orders works in the US Armed Forces - https://features.propublica.org/navy-accidents/uss-fitzgeral... [2]

[2] The long and short of it is that someone above you tells you what to do, and if you can't do it, you get canned. So you do it, but you cut corners. If those cut corners cause a disaster, it'll be your ass on the line.
Absolutely do not sell your house. Get a cofounder. Nobody’s going to fund a random solo person from a third world country who sells their house instead of using OPM. Like would you fund that person?
Somewhat tangentially, Kate Downing is also the person who somewhat recently campaigned to raise awareness of the crisis in affordable housing in the Bay Area and Palo Alto in particular, and wrote a viral editorial after giving up and moving to the more affordable Santa Cruz.[1]

https://news.ycombinator.com/item?id=12288306
The pull request flow is fantastic, especially if you have a tool like GitHub’s “Ready to Merge” that shows you if the code can be merged in without conflict.

This puts the burden of branch maintenance/compatibility on the branch owner, and allows a clean and clear place for code review.
This isn't really business logic... unless you're in the business of simply converting data formats.

As a data fetching approach and especially as tooling primitive to eliminate the n+1 ORM problem this is a terrific tool to be aware of.
You don't just have the rear cameras streaming to the screen?
A reminder that if Microsoft does continue along that path, Valve is happy to come along and gobble up significant portions of their market share. It's a win-win for Valve: either MS keeps their platform out of a walled garden, allowing Steam to continue it's current path, or Valve eats their lunch while making Linux in general a more mainstream option.
Right. It isn't something I recommend running in production before every insert. It's just something I have done sometimes, like as part of a big database change, and only to "reference" tables. Like suppose there is a table of 10 rows to populate a dropdown menu. Now I need to add an 11th, but for some reason the sequence got out of wack, and the next sequence value is 15. So I manually set it back to 11.
Phoenix Liveview.
> I genuinely don't get how you can rely primarily on unit tests to prevent regressions in your code. They are at such a fine granularity that most significant changes require restructuring the "units" in a way that invalidates the tests.

Besides less-anemic E2E tests, this is why type systems exist.

Define a well-typed interface, code to the interface, test the units — and then it's hard to make terrible mistakes wiring things up. To realize the full benefit does, of course, require substantially better data structures than string-to-Any hashes, and it requires some proper old-school software engineering (i.e. injecting a client as an argument and not just mocking out the someOtherClient.client() method.) And there is some overhead, though I'd say that a proper null-checking pass alone would be worth that much. (Sorry, Java, your types are terrible.)
Fair Scheduling for AVX2 and AVX-512 Workloads
RT was also only arm.
I worked on a stored-procedure driven finance engine once. There was an internal language to build procedures quicker. Swear to god I had errors running them through the SQL IDE because they were too large. Once had to debug a 1.6m line SQL file. These things can really get out of hand if people are left unchecked!
But is this a typically British thing?
they say you can, but good luck to you:

IGN: Can I play VR off of it?

Pierre-Loup Griffais: I mean, it has all the connectivity. You would need [a lot] to do that, but that's not really what we're optimizing the performance for.

IGN: So you can try it, but your mileage may vary.

Pierre-Loup Griffais: Yeah.
Their solution to an aging userbase is buying out competitors (instagram, whatsapp) to prevent them from overtaking FB.

FB bought Oculus because they're beholden to Apple and Google in the mobile space; if VR is the next major platform (Zuck thought it was 10 years away in 2015) and Oculus is the market leader, it weakens Apple/Google's control on them.
Minimum wage workers can't afford rent anywhere in America
Oh, the sweet innocence of someone who never looked inside electronics around him. Probably 1/10 of the products you ever owned shipped with some kind of factory bodge or went thru rework at the factory. That includes silly things like alarm clocks, VCR/DVD players, but especially expensive ($xx-xxxK) scientific equipment, airplane avionics, industrial control and medical devices.
I think Subversion is the best entry in a category of tools I never want to use again.
Well the current Macbook Airs don't have holes, so it's not like it was impossible.
Show HN: Send WhatsApp buttons with wa-automate v4.11.0
Before you get mad, realize that Signal is a non profit, with much less budget and much smaller number of employees working at it than WhatsApp/FB. If you're so motivated, can even build something for them in open source.
I've seen this more often than not. The pyramid is a pyramid for a reason, and I'm somewhat skeptical that we just have to throw out unit tests or they suck or something.

You don't have to be a TDD acolyte to find unit tests useful or essential.
Rust is missing the function part though. For good reason - closures and GC are like PB&J. But programming exclusively with closures like you can in Haskell or Scheme isn't as feasible in Rust. This isn't to say Rust doesn't have excellent closures, lambdas, etc given its design constraints.
Unit tests help verify individual components of a system - which makes them top-of-mind for library code.

I think the issue with them lies in that most developers aren't shipping libraries, they're shipping integrated systems, so there's no component worth testing. (you can always invent one, but that's just overcomplicating the code).

At the same time, it's also genuinely hard to write good, principled tests of integrated systems, harder than it is to code up a thing that kinda-works and then manually debugging it enough to ship. You have to have the system set up to be tested, and feature complexity actively resists this - you fight a losing battle against "YOLO code" that gets the effect at the expense of going around the test paradigm.
Pretty obvious from a UI perspective though (except for the trend of labelling the taps with approx 1 molecule of red or blue ink)
How do you know it was highly effective? Do the audits enhance compliance or just ensure non-compliance is well concealed? The SEC's enforcement actions page shows a continuous stream of actions against large corporations ("Goldman Sachs Group, Inc. - The firm agreed to pay more than more than $1 billion to settle SEC charges that it violated the anti-bribery, books and records, and internal accounting controls provisions of the FCPA in connection with the 1Malaysia Development Berhad (1MDB) bribe scheme. See related action against Tim Leissner (10/22/20).") since they ramped up enforcement in 2007. How do you know that's not just the tip of the iceberg?

[edit] URL: https://www.sec.gov/enforce/sec-enforcement-actions-fcpa-cas...
nobody pays (directly) for Google search but surely most would agree search engines are vital. clearly the advertising business model has enabled certain products in a way that direct purchases could not; to reject the model wholesale seems like luddite conservatism
Johnson and Johnson recalls some Neutrogena and Aveeno sunscreens
To the `10` of us who understand binary. ;)
The team I was with last year would exercise new language/library features (C# was their bread and butter) on one section of the system. A kind of test refactoring/development to answer the questions: Is this useful for us, do we like it, and do we understand it well enough to refactor more of the system with it.

If the answer to any of those was no, they'd revert the test stuff but keep it in mind for the future (as they'd experienced it they could make a more informed decision later if it were relevant again). This let the developers get a bit more novelty in their otherwise dull (not in a bad sense, but not interesting) enterprise projects. It was also disciplined enough that if a feature was useful (did the job) but didn't aid in other ways (clarity, time to develop, etc.) then it was quickly dropped rather than letting someone run amok in the codebase.

Timewise this was 1-2 sprints for them, one to ramp up, the second to really exercise it. The customer wasn't losing much time (they still did other work during the sprints, they didn't halt things to do this it was one story among many) and potentially gained (if it turned out to be useful).
"I do think regulation making ransoms hard/impossible to collect is the way to stopping the immediate problems posed by ransomware."

That's rather difficult to do in the current cryptocurrency environment.
Everyone. You have to be happy if you want your kid and wife to be happy. Otherwise one just becomes some grumpy husband that everyone tries to avoid.

Individual->Family->Company/Organization/State, I believe that's the way it works. You have to take care of the things on left side to make the things on the right side to feel "happy".
Words That Drive People Nuts
Intel Is in Talks to Buy GlobalFoundries for About $30B
Everyone in the market made money last year. Did you at least outperform the S&P?

S&P gained 16.26% in 2020, roughly 3x average annual gains.
Wildfire Smoke Blankets the US from California to New York
Smedley Butler is also one of the few people in history who was tapped to help with a fascist coup and refused the seduction of power. A modern day Cincinnatus.
So Debian is fine if you want to use your desktop computer like an iPhone?