skysight-inc/HackerNews huggingface dataset:
No, but you can detect skew in just a few packets and decide if you want to drain the node. If a node continues to have issues, put that thing on eBay and get another. Or, send back the motherboard to the manufacturer if it’s new enough.

Node clocks can be plenty reliable, but like any other hardware, sometimes they get defects.
The archive.ph server offers TLS1.0, TLS1.1, and TLS1.2, but not TLS1.3. Your browser (or OS) is probably configured to only accept TLS1.3. Since you mention Safari, I am guessing that you use OSX. I can’t help you with OSX, so consult the documentation provided by Apple. Good luck.
> Alef is also developing additional models, including a four-person sedan, “Model Z,” slated to debut in 2035, with a starting price of $35K. The company claims it will have an over 300-mile flying range with an over 220-mile driving range.

An electric car that can fly 300 miles for $35k?? And I only have to wait about a decade for it???

I’m very skeptical.
Is it really true that there's no shortage of land? I lived in the LA area and rarely saw empty plots. What is obvious is that we could improve density by encouraging more mid-rises and high-rises.
I am not aware of any traditional German dish that resembles a pizza - and we definitely have a tradition of bread making. So apparently it was not obvious to everyone.
Is there a way to avoid anemic domain model? Or have a proper invariant entity class that is created using constructor?
The cookie popup enrages me.
With raw string parsing approaches (awk, perl) you have to handle all kinds of corner cases because CSV is an underspecified spec. CSV is deceptive in that it looks like it parses easily, but the truth is CSV is one of the most difficult formats to reliably parse. I mean, just look at the number of arguments that pandas.read_csv has.

https://pandas.pydata.org/docs/reference/api/pandas.read_csv...

Parsing a CSV by hand is almost always the wrong thing to do unless you also wrote the CSV generating process and can limit the variance.

But if not, instead of working with CSVs at the string level and risk running into issues, I've found that the best practice is to farm the CSV parsing out to a battle-tested engine (I use DuckDB, but sqlite, pandas, polars, clickhouse-local or any number of engines work), and work with the parsed object instead.

Better yet, avoid CSV and use DuckDB + Parquet (paired with visidata for quick vizes) for anything nontrivial.
Purely anecdote, but my neighbor uses a gas leaf blower and we use an electric one, and our yards are broadly similar. The difference is notable.
There is no bug, it only cares the correct answer is present. It's okay if other substrings are also valid chess notation, that won't prevent you from passing the rule if you include the correct one
It took me a long time to realise this but I discovered the only thing I really needed from an ORM was a type safe query builder. Essentially a drop in replacement for trivial SQL queries, which is most of them.

This article sums up the difference between old and new quite nicely. Prisma is fantastic for rapid development and type safety but doesn't require you to completely change the way you write code as it is still basically just a query generator, unlike traditional ORMs which use hidden magic to try to do everything for you with surprising consequences.

https://www.prisma.io/docs/concepts/more/comparisons/prisma-...
South Koreans become younger overnight after country scraps ‘Korean age’
Major Labels Need an Anti-Piracy Sleuth to Probe Pirate Apps
I have been using Dall-e, and testing the dall-e chatgpt plugin. Even tough both are supposedly natural language interfaces, I find I approach the dall-e prompt more like writing a formula than real language. Using the gpt plugin is like delegating to a designer to write the prompt for you. personally I don't like the results of that compared to what I would make myself.
I didn't know that and my Google fu is lacking, does anyone have a resource I could read to understand that limitation?
Ok so now your WHERE clauses are no longer strings, you have to have some structured representation of them that knows which parameters go with which clauses, and something that understands the structure of your queries enough to line up the parameters when you stitch together different WHERE clauses to make your full query - exactly the kind of thing you were saying was unnecessary.
If you use powershell, you can directly run Import-Csv and don’t really have to think about it.
In my view, ORM replace some type of bugs (SQL injections, wrong table/column names) with different type of bugs (inefficient queries, hard to debug).

One of the things I really do hate about ORMs is that they usually try to be DB-agnostic, thus preventing you from actually leveraging powers of the underlying database. And that they always end up being really complex.

On the other hand, I hate string manipulation (that you sometimes need to do if you do some types of queries) and in general that by dropping to SQL, you are switching to a different language, that kind of sucks (nobody sane actually enjoys SQL syntax, I think).
There's a book that compiles all these patterns:

https://learning.oreilly.com/library/view/patterns-of-distri...
I agree, it wasn't a mainstream success so far but there are teams who cracked it. There are some companies who are proudly WFH-only and global.

The sweatshop model surely doesn't lead to quality but there are other models where companies open a local branch where they actually can have the company culture and yield just as good results.

I wouldn't trust too much on the "secret sauce that makes us special" theory, the secret might have been the culture which forms when working from the office.
Cross-compile an emulator to RISC-V, then the false vacuum decays and cats and dogs live together.
Proper string interpolation is not (see JEP 430).
Hm, so in other words perhaps there's a distributor/middleman layer without enough competition, one whose most-profitable situation comes from focusing on high-margin drugs.
> As someone who uses both ORM and raw SQL

There is no other way — people who don’t know one should not touch the other. Otherwise they are either juniors, or crazies who just like to complain that “the plane is a bad vehicle because I can’t just sit inside and land it properly without years of training”.
yes but is it legal that they're essentially limiting your right to redistribute by refusing you as a future customer when you do it?

and would it be a good way to change the GPL so that such things are definitely forbidden? (i think so.)
The designers have context: from the data we need to gather or display to the design system in use to the devices our system runs on.

You don't have to tell them all that from scratch every time you interact with them.
Hearing Loss Rising Among Teens
Apple has done a good job balancing security and usability here.

I can see e2ee being default/recommended for people with iCloud family accounts though as every family member can be part of the account recovery process.
Relative profits are "drying up" because they can't charge $10k per dose and throw away half and quarter doses.
If one just rewrites that headline as 'Google does little to reduce its own revenue' it all becomes much clearer.
I know the author of the blog and the book personally. And the author has built small storage engines himself and grokked code bases of Cassandra and other DBs to understand the patterns in code and not just as theoretical concepts. The blogs has code excerpts as well. Highly recommended read for the hands on folks.
What about Flammekueche?
Exactly, no wonder many devs don't see difference between sql and nosql.
Only for huge distances. I have mine connected directly to the BT of the mini pc I use to host HA.
The word Pizza is related to the word Pitta (some people argue is same word even).

Lots of people been eating round flat bread with toppings around the Mediterranean for a very long time now.

One of the theories of the modern Pizza origin is that it was just a Pizza like any other (or Pitta...) until a certain restaurant in Naples invented the version with tomato sauce (the Marinara Pizza). And modern Pizza are just variations of the dish of that restaurant.

By the way, that restaurant still exists, or so people claim. https://en.wikipedia.org/wiki/Antica_Pizzeria_Port'Alba
Google lays off staff at its mapping app Waze
Can you give an example? "replace the minute and seconds" is vague. Do you mean replace the words "minute" and "second"? Or just the numbers? Do you remove the brackets too?
Java Volatile Keyword
> You are assuming that decision makers are dumb

That's only a single aspect, whilst it's also a very wide aspect.

They may not be dumb, they may be "politically smart" and their KPIs are easiest to meet when their subordinates are in the office.

They may not be dumb, but they feel less powerful (and therefore that their position as decision maker is more vulnerable) when their workforce is outside of whipping distance.

They may not be dumb, but their idea of "normal" is not what covid hath wrought, and therefore a return to the office is a return to "normal", and thus a heaving sigh of relief can be had that we're now past that extended weirdness.

They may not be dumb, but they may not be able to understand that people are motivated differently from themselves and from each other. "I work better in the office, therefore y'all do too". (admittedly there's a bit of dumbness in that one, however that's far from saying it's unrealistic or rare).

> according to data they are seeing

Anecdotal warning: Outside of the "best of the best" kinda places, my experience is that most decision makers work on 'feel' and not data - whether data is available or not.
APIs get weird when you gimp the common path in order to support relatively obscure use cases.

The common things should be easy.
If you can afford to buy this chip, you wouldn't be worried about the price of tools. But still the situation is much better now than it was in the past. For medium or smaller devices, Ultrascale or Zynq, everything is free, and you don't even need a license. Just install and go. AMD/Xilinx has moved towards a more standard programming environment, Github, open source embedded Linux, etc. Much less of a headache.
The N+1 problem feels a bit like y2k in my experience; would definitely be a problem if smart folks didn’t come up with clever solutions, but since they did it’s not nearly the issue it’s made out to be for the average implementer.
Full disclosure, the author sounds like an arrogant ass and I couldn't stomach the full article...

But I find that queues are often misunderstood/misused. You have to be careful not to use them in systems where the producer cares about the output (true story - I've had someone earnestly suggest an "ack queue," essentially implementing TCP-over-SQS), you absolutely cannot use them in latency sensitive contexts (if you need an async job pool, use a stack. Your peak load customers will thank you), and you have to be careful about idempotency, ordering, and delivery guarantees.

Also to put on my own arrogant hat, most of the time I've seen linked queues it's been better to orchestrate the system as a state machine.
it’s essentially the only remaining good English language newspaper. they will never bullshit you.
what happened to the site
Whoa, take it easy, Cookie Monster!

https://www.youtube.com/watch?v=-9PenLqJyHU
The Internet Archive has many catalogs of house plans from Sears and other suppliers:

https://archive.org/details/artisticmodernho00asso/mode/2up

https://archive.org/details/BetterHomesAtLowerCostACollectio...

https://archive.org/details/ClevelandPublicationsModernhomes...

https://archive.org/details/GarlinghouseAmericasBestHomePlan...

https://archive.org/details/honorbiltmodernh00sear

https://archive.org/details/ModernHomes-Sears/mode/2up

https://archive.org/details/modernhomes00nati/mode/2up

https://archive.org/details/ModernHomesSearsRoebuckCo

https://archive.org/details/PlansOfModernHomes320/mode/2up

https://archive.org/details/Sears1919Pg001

https://archive.org/details/SearsModernHomes1917Pg00000
Maybe the phone just shouldn't at all and if people want such a feature they can purchase an accessory for their vehicle...

Really, this is effectively criminal under the statute iiuc
"Race to the bottom" is bullshit because there is a floor equilibrium of difficulty of manufacturing and regulatory administration, and there is relatively constant demand. People never stop getting sick.

Generics need more social ventures to keep critical medications supplied on the market. One recent example is the shortage of amphetamine stimulant medications.
About 10 years ago I joined a new company, and I looked at their code and thought "what idiots wrote this?", which was strange, because everyone there was very bright. A little while later, some more new devs joined, looked at the code, and thought "what idiots wrote this?", and I was a bit annoyed, because some of that code was mine. They did a big rewrite. A little while after that, some more devs joined, looked at the rewrite and thought "what idiots wrote this?".

Fundamentally, no-one likes working with other people's code or solutions. They always think that they'd have done it better if they'd had the chance.
I once worked some place where my manager loved to tell this allegedly true story (happened before my tour) as a hilarious joke to onboard new devs on how to fill the timesheet:

There was this IC who was working on cross departmental stuff. Things like pipelines, UI component libraries, build tools, etc. He would frequently go on walks to think, either during the work day and return to the office or to go back home and work some more. At this amazing place, we had extensive timesheets to fill in (with 15 min granularity, was great). That guy used to count his walks as work time on specific projects (15–30 min walks.) The joke is that management came down hard in him because you can’t get paid to walk as you’re paid to be writing code. Thinking about code for the company isn’t a paid activity unless it happens in the office. What a sucker this guy was, asking to be paid for taking a walk harharhar!

My colleagues then added (after the manager left the room) that as a result the guy in question took much longer “walks” to think things through in an empty conference room every day instead. Nobody saw the stupidity in that and he left shortly after this new policy was enforced.

This was the single most toxic worst company I’ve ever worked at.

My point is that employers still think that butt not in seat = not working, and since I’m paying you I can make you suffer and I own you for that duration. My job sucks and I can’t work remote so why should I allow you, puny peasant, to have it better than me when you didn’t “work” or “deserve” it?
What is preventing customer acquisition costs from eating almost all profits? Why should a company not bit for every potential customer up to their potential profits if only to benefit from increased scale?

What's the endgame? Companies can only reduce ad expenses if they have monopolies or agreements among themselves.
Flammkuchen, from south western parts of Germany.
It's a lot easier/nicer on Nitter: https://nitter.net/Foone/status/1146136479573299200
Awair recently discontinued support (turned off the servers) for there v1 customers, so anyone who had a v1 device now has a paper weight...

https://www.reddit.com/r/Awair/comments/y7i5ku/awair_discont...
I've been in my current project for over two years now, never met the team in person, but we have a good connection - chiefly because we insert some chit-chat into the meetings.
May I ask which VPN you are using? I have tried several and they are always blocked somewhere. I tried: Mullvad, IVPN, ProtonVPN.

So far the only one which is never blocked is cloudflare’s WARP but I suspect it’s because it’s newish (the VPN functionality of WARP is at least, originally it was mostly about DNS). But it has severe performance problems when running on a router as far as I can tell, I suspect it has to do with MTU, but I couldn’t solve it so far.

Next I was going to Google One’s VPN, but I don’t think it’s a candidate for me, I want to use a VPN for privacy, so google is probably not the best choice.

The sites which are blocked are mostly enterprise login pages. As I work from home, it’s a no go for me. Secondly, I need to connect via VPN to some company network a couple of times a day and the performance of “VPN over VPN” is currently catastophic, it’s just unusable. Not sure if it’s also related to MTU…
A screwdriver is the tool I know best and therefore it’s the most productive thing for me to use to nail things together with in my upcoming project.

I learned this strategy from HN/IH commenters on many, many posts asking about which tools are ideal for various tasks.
The chess puzzle is different for everyone...
> Learn and write SQL directly.

Done that, been doing that since 1992 (using Pro*Pascal, CS130 - it's a wonder I didn't immediately quit and take up llama farming) but currently I am using what would be classed as an ORM (`crud` by `azer`) for its marshalling to/from Go types because Go's stdlib `sql` is bare bones and you essentially have to write your own object (un-)marshalling and Good Lord, it is tedious.

But that is all I'd use an ORM for these days.
Congrats on doing important work!

I grew up in Southern California back when it was hard to see the mountains ten miles away on bad days.

I lived in Bangkok for two years. At the worst of the year I still wandered around maskless, thinking "feels like my childhood!" So for me it really didn't seem that bad, but I'm glad people are taking it more seriously now.
For those not following along closely: in his YouTube ladybird hacking videos he has been working on making the Shopify site load and render better as it used a lot of newer web technologies in one page. This (seems to?) have led to someone from Shopify noticing and sponsoring the project. Very cool.
at least 35% of the latest batch will fail
They got ADHD [0 and following tweets] and say that tweeting works for them but composing a blog post kills their concentration.

If the choice is between tweets or no content at all, then tweets it is.

They hate it when their content hits HN because there‘s always someone complaining about the format. I stopped submitting their stuff for that reason.

See also https://news.ycombinator.com/item?id=20081056

[0] https://twitter.com/Foone/status/1066547670477488128

[1] https://news.ycombinator.com/from?site=twitter.com/foone
I started reading and I found the text not engaging, perhaps it's me being not in the right mood, but while deciding to stop reading, Substack showed a popup. What the hell. Enough enshittification. I dropped the thing and started to complain here. (shrugs)
The latter half of your comment is much more important to me personally, even as someone who's usually up for an adventure, but if you don't have a degree my impression is that it's pretty much not feasible to cross the border and get a job, or at least sufficiently annoying that I'd need to want that a whole lot more than I do. Aside from that though, I only tend to like the U.S in small doses; it's an extremely work-obsessed/stuff-obsessed place that feels a little culturally hollow in some way, but that is a cool place in other ways.

I suppose my consideration could be different if I got a job that paid > $150k or something and could actually take it, but the recession is here and the job market is dead, and so far it hasn't crossed my mind to try and make it possible, so I'm going to continue draining my savings while I look for a job here in Vancouver that will probably be below $130k CAD
> But it's rare to mock someone for having a true intellectual journey

I'm not sure. Consider those who are de-transitioning. The effect seems akin to departing some flavor of cult.
Applying my rudimentary knowledge of microeconomics, the situation with the shortage of cancer drugs seems to be a case of a race to the bottom, as one commenter noted. Here, multiple generic drug manufacturers are competing to win sales contracts by offering the lowest possible price. This can be seen as an example of perfect competition, where firms are price takers and compete mainly on price, driving prices down to the point where they equal the marginal cost of production.

However, the problem arises when these prices are driven so low that they no longer cover the firms' average total costs (including both variable and fixed costs), making it unprofitable for them to continue production. Some firms may choose to exit the market, leading to a reduction in supply. This is where the theory of "shutdown point" comes in: firms will choose to shut down production (at least temporarily) when price falls below the minimum point of the average variable cost curve.

The complication in this case is that the reduction in supply is occurring for a product (cancer drugs) that is still in demand. However, as one commenter suggested, it's unclear whether the demand would support a higher price.

There might be external forces (like regulatory environments, health insurance dynamics, and negotiations by large scale buyers) that are keeping the prices artificially low, preventing the price from rising to a level where it would be profitable for more firms to produce the drugs.
The search engine, yes. The video platform, no.
There's the new brouhaha over the Server Components thing but it's safe to ignore it completely when even the documentation for it is so poor
Who are the principal and the agent here?
Yeah, I see I'm being severely downvoted to the point of (dead) for speaking to the benefit of EVs in a thread about air pollution..?

As a somewhat serious cyclist (I have 4 bikes - two for the road, two for MTB), I know which kind of car I would rather ride behind. (I have gone through a number of respro filters over the years..)
Cancer drugs in particular have this exceedingly weird market where oncologists buy drugs from distributers and resell them to their patients. Everybody agrees it's a bad way to do it, and nobody would have deliberately designed it that way, but it's a system that's hard to disassemble now that it's in action.
Not my experience at all. The support for aggregate queries and joins is very good if you actually use it; likewise the support for decimals, date/time and enums (though I say that from a position of thinking a lot of database date/time handling is wrong, so take that as you will). I'm not a fan of lazy fetching but if it's something you want then the locking semantics are a natural consequence of that. Many-to-many connectives are indeed non-relational, but again if they're something you want (and again I mostly avoid them) then they work the way that they have to work.
What's your opinion on primarily SQL based toolkits which mainly serve to serialize / deserialize results? For example

Android Room (you define DAOs with methods, and annotate each method with SQL query. `Room` takes care of deserializing results into your domain types etc..).

Or Sqlc in Go: you write SQL with annotations, and sqlc will generate Go code corresponding to them.

There's also libraries like JDBI which lend to less structured usage while still avoiding most boilerplate.

I am optimistic that we are converging on the good parts of the ORMs without the baggage that hibernate brings.
> But that's exactly the purpose of markup language. Nobody is saying XML is easier to read than a table generated from XML. Neither is HTML, LaTeX, or any others. [...] The output of the CLI tool is suppose to be a better reading format.

The original vision for angle-bracket markup (SGML) includes support for custom Wiki syntaxes (SGML SHORTREF), tag inference, and other affordances for compact, hand-writable text. In fact, SGML can be seen as a language to specify cues for turning markdown-like text with arbitrary custom extensions into strict fully tagged hierarchical XML.
H100s are now around 30k USD if you're lucky, going up to 40k on Ebay/Amazon.

3,584 GPUs at $30,000 is $104,550,000 USD only in GPUs.