skysight-inc/HackerNews huggingface dataset:
thx! I worked on making the headline comprehensible in 80chars, and made sure the link to the original paper was in the article if people wanted to easily find that level of detail.
> Ultimately it's driven by customer behavior. If people went to restaurants instead of expecting to be served hot food in their living room, this whole destructive business model wouldn't even exist or would be small enough as to not be negatively impactful.

No, you've got that backward. Customer behavior is driven by the tides of capital. Advertising is a pretty clear example but it's not the limit. I mean, how many people were ordering DoorDash before DoorDash existed? I'm not being entirely facetious - it's impossible for customers to behave in a way that's not allowed by the market.

That you are resistant to these tides is not evidence against, it's just accounted for. You're not the target audience. Nor am I. But neither of us has ever made a decision in a vacuum; we choose our purchases from what's available, according to the information we're exposed to.
I think this is a great point — these are fundamentally political judgements, and that’s probably how it should be
> Protobuf is intentionally designed to NOT require any parsing at all

This is not true at all. If you have a language-specific class codegen'd by protoc then the in-memory representation of that object is absolutely not the same as the serialized representation. For example:

1. Integer values are varint encoded in the wire format but obviously not in the in-memory format

2. This depends on the language of course but variable length fields are stored inline in the wire format (and length-prefixed) while the in-memory representation will typically use some heap-allocated type (so the in-memory representation has a pointer in that field instead of the data stored inline)
If you've ever tried to read data from an XLSX file, you'll find that streaming XML parsing is quite beneficial

And the world runs on Excel files.
Got this error "fathom is not defined"
That's correct, you can only create tasks via the gRPC client, Hatchet can't hook into the same transaction as your inserts or updates.

It seems like a very lightweight tasks table in your existing PG database which represents whether or not the task has been written to Hatchet would solve both of these cases. Once Hatchet is sent the workflow/task to execute, it's guaranteed to be enqueued/requeued. That way, you could get the other benefits of Hatchet with still getting transactional enqueueing. We could definitely add this for certain ORM frameworks/SDKs with enough interest.
I love that Glitch and Kinopio look like they were designed by someone with their own personal style/way of doing UI. Contrast with nearly everything else on the web.
The majority of people I know who daily drive trucks have never once pulled a trailer in their life. I get more usage from my tow hitch on a midsize SUV than most of those truck owners do. Hell I used the hitch on my Focus more than most truck owners I know.

Are you suggesting a high percentage of truck owners actually do tow? I'd be surprised if it was even as high as 50% of US truck owners have towed anything in the last 10 years.
Clearly it's not the best we have figured out, or even a very good method. Look at how much more peaceful and orderly places like Japan and Singapore are, where you have effective, efficient justice.

Again, asking me to think about what if I was the defendant is an invitation to be antisocial. Of course, in that moment, I would say "fuck society!" But that's not a good way for society to make decisions for the good of the whole.
Definitely not the same but I remember late in the days of Napster there were companies that would upload "poisoned" mp3's of popular artist that were not the actual song requested to thwart piracy.
> search by topic

so Tesla added that because it wasnt there when I bought the car. But it still missing essential info like ratings, reviews, pictures, etc....

> podcasts

my app lets me swtich to any podcast. that's more than just next/prev on a playlist. It also lets me advance +30s, +2m which is use all the time
to skip ads or segments

> video

you seemed to miss the point of wanting to use the large console display to show video from the phone (while charging). the face that audio comes out the car speakers is not an arguement against CarPlay support
At some point you have so many competing compromises that you're sacrificing one aspect to improve another. When this happens, I pick what's easiest to print and make up the strength with a lot of extra wall loops, slightly higher print temperature (for better layer adhesion, as print quality allows), and stronger material selection.

If this is a critical or load bearing part, I'd skip 3D printing entirely and get it machined.
I think it's partly a culture thing. Java developers love indirection, and they're used to an ecosystem that doesn't want to be understood. An ecosystem that wants you to google whatever obtuse error message it decides to spit out, and paste whatever half thought out annotation some blog post spits back, into your code to make it work.

I've worked with people who considered anything that wasn't programmed with annotations to be "too advanced" for their use-case.
This is very impressive!

This is a risky bet for actual production use. There is no way you can 100% be sure that the generated binary is correct and matching behavior with the original binary. There are cases that don't have unit tests and static analysis and formal verification can't be enough.

Imagine a bug introduced by this that you have no idea where to begin to debug. I guess the best solution is to add a unit test and generate another binary with this system but do we really want to do this?
> Grass doesn't grow on hills, or soil with lots of stone/rocks that would be prohibitively expensive to turn into cropland?

Denmark doesn't have a significant amount of those. It's pretty flat and rock free.
https://sites.google.com/view/elizagen-org/
The solar rollout in my neighborhood has mostly been recent, but I think part of it also depends on the local contractors and your area might just be underserviced still.
Google sheets does do decimal math so I'm not sure what you mean
Realistically a bus is 2-3 times the size of a car. I think you need like 5 people to justify it. And 6 before you're actively addressing traffic. Most bus capacity is around 10. Which is 4 cars saved.

Also, do you care about the state of traffic at off-peak hours? who cares if buses don't run at peak capacity when there's no traffic?
My cheeky observation to that would be: if you need detail in any axis use a resin printer. ;)
Where would you put a new city, and what would be the point of going there?

There are already settlements in every place it makes sense to live. Any new city would have to be developed on the strength of some newly-discovered resource; what would that be, and why would you not simply expand whichever town already happens to exist nearby, instead of going to all the expense of starting from scratch?
No, this misses that much of the money is just circulating around the capital holders.
I mean, I've definitely been bothered by things not changing when I change them; but I never thought that was the core calculation engine.

I don't need to do a lot of MMO spreadsheets though, so I generally try to use Apache OpenLibreOffice.org locally, and it never stalls because of client-server communication.
Contrast this with the recent HN submission that found that a high fat diet altered mice microbiome and created changes in the signaling pathways in the brain related to anxiety:

High-fat diet, microbiome-gut-brain axis signaling, and anxiety-like behavior in male rats
https://news.ycombinator.com/item?id=40801181
And also, it takes forever to boil water at high altitude, for a variety of reasons. The air is usually colder (which means the candle consumes more of its fuel just warming itself up), the oxygen content of the air makes the candles less efficient, and also less oxygen means the candle burns slow enough that radiative cooling of the water becomes a factor, not to mention that while air is generally a poor thermal conductor, low density air is an even worse conductor. I can boil a quart of water in about 5 minutes on my jetboil at sea level, but it takes about 15 minutes at 10,000 feet.

I feel like a point-by-point takedown of this article would get tedious, but it would be a good illustration of how smugly wrong this guy is.
Remembering Larry Finger, who made Linux wireless work
At 6 years old you've already hit ~3/4 of the TCO of the vehicle.
Exactly, and I think that sort of request for contribution is much more likely to make people feel inclined to contribute than some abstract goal of getting $10k/mo in donations or whatever.
Meta starts testing user-created AI chatbots on Instagram
Bouncing things is often unacceptably expensive - caches, consensus and the cost of data redistribution etc are all good reasons to have hot configuration for secrets.
Unfortunately, this is no longer possible to a great extent.

"Purdue flourished under brothers Mortimer and Raymond Sackler, who died in 2010 and 2017, respectively."
Clickbait.

All it is saying that a single tour coming through isn't a pillar of a whole national economy.
People wonder why investors are piling so much money into losing companies. well, here's the answer:

Most investments are actually Bad
https://www.lynalden.com/most-investments-are-bad/
Multi-Tenant Architecture: Enhancing Database Scalability with TiDB
>long time ago

This is an incredible statement to make about a field that no one was talking about 24 months ago, a family of SOTA models that didn't exist until 8 months ago, and a family of small local models that didn't exist 6 months ago. But sure, give up hope after the first generation of a model family doesn't impress you.

People seem to forget how incredibly early we are in this whole thing. The fact that so much progress has been made in such a short amount of time should make everyone super excited!
is this why all my gsheets scripts started failing out of nowhere today
... if you want to keep the car after the lease is over ...
> Data is serialized over the wire (or stored on disk) in the same format/byte order that it is stored in memory

That's just not true. You can read about the wire format over here, and AFAIK no mainstream language stores things in memory like this: https://protobuf.dev/programming-guides/encoding

I've had to debug protobuf messages, which is not fun at all, and it's absolutely parsed.
For some people, the tradeoff of cost:time is worth it.
If it needs any amount of strength you'll want to find someone with a lathe. BSP tells me it may be tapered(?) so find someone with a taper attachment. Even as a hobbyist I could probably make one of those on my lathe faster than drawing it and printing it on my 3d printer.
Deconference: Call for Papers
This article is perfectly meta and should be read as performative art capping a lifetime of work. i.e., "I am so rich and successful that I can write transparent absurdities that are labeled as such and get lots of nodding agreement." Even the HN response of dissecting the absurdities fits nicely into the author's oeuvre.
Have you contacted your US senator or US representative? They can often clear up these kinds of issues by locating the single person in government that you actually need to talk to.
Sometimes the best thing you can do with a collection is bequeath it to someone in the hobby who's much younger.
Well, FWIW, the campus I'm familiar with has been around long enough that it has outlived many employees. And yet the institutional knowledge remains.

Not sure where you get the idea that I think the answer is solely institutional knowledge as you seem to imply. It is but a part of the whole solution, which includes record keeping, standard practices, etc.

The articles shows a single example of a more persistent problem plaguing NYC. Not being able to deal with 500 feet of water and sewer in 10 years and millions upon millions of dollars indicates a deep problem, and there is no acceptable excuse for it. NYC has kicked the can down the road for a long time, and now they are paying the price for that. My issue is that many places and institutions have been doing this as well, and it will bite us in the ass.
How do they verify correctness?
(The whole concept of "weak" - vs. ostensibly, "strong" cultures is one dangerous proposition, itself ...)
I don't think WASM can replace JS directly (not in its current implementation, anyway) because it can't directly modify the DOM. You can outsource calculations to it, but you still need JS to handle user interactions and UI changes.

Personally, I wish we had more of a .NET style model, with a unified runtime that different languages can "compile" to. People who like a Basic-style language can use that, others can use C#, etc.

As a web dev, I don't dislike JS as much as I dislike the DOM. It's in the very name: the DOCUMENT Object Model. But so many modern web apps aren't documents anymore. Even a word processor like GDocs isn't a document. HTML makes sense only for a very specialized type of UI: things resembling articles or blog posts. It's a poor fit for anything else, requiring a lot of CSS to get something as simple as basic responsiveness working.

I wish we had a proper cross-platform UI markup language instead, something that can read and edited by humans directly but is also simple for higher-level languages to directly manipulate. It can be XML based (lke JSX) or something entirely different, I don't care, but it should have a good standard library for common interactions (e.g. validate this form, try to send this API request up to X times, parallelize these requests) and a good set of UI primitives, not just a simple <button/>, but say, <fullscreen_modal/>, <serverside_autocomplete/>, <loading_indicator/>, etc. that can be styled differently, but whose internal logic is handled as a matter of language standardization, with additional features being supported by plugins.

It doesn't even have to be a browser. If Android apps could work across platforms, for example, I'd just learn that stack instead. I think that's the reason people reach for Electron. .NET tried that but failed to gain any mindshare on non-Windows desktops or phones. Java did that in the very early days but then the Web won.

Sadly, I think anything this mass-market (how many billions of users now?) will always trend towards the lowest common denominator, not the best possible developer ergonomics. That's too bad, but also... it's prob more important to reach the users where they're at (with their semi-modern browsers, which is already a lot better than the IE days) than to try to make something better for the coders alone.
That's how we did it with typewriters, back in the day. You could backspace and overstrike with another character, to make a composite symbol.
I worked somewhere where they went through this and got a custom font added: https://www.reddit.com/r/gsuite/comments/170jgfl/upload_cust...

Pretty disappointing and convoluted though.
Yeah, I suppose it depends heavily on the kind of detail. I was mostly thinking along the lines of printing lithophanes or hueforge prints.

With lithophones it's typically recommended to print upright so the image is formed by stacking layers, as that allows for "pixels" to be thinner. Hueforge instead is typically printed flat because color stacking/blending needs more resolution than the shapes.
Discover Himalayan salt blocks' history, types, uses, and benefits. Elevate your culinary and wellness experiences with this natural, mineral-rich treasure.

The Khewra Salt Mine is the world’s second-largest and oldest salt mine. It produces the famous black Himalayan salt blocks, now world-renowned.
It seems more and more that the solution to AI's quality problems is... more AI.

Does Anthropic do something like this as well, or is there another reason Claude Sonnet 3.5 is so much better at coding than GPT-4o?
Red teams should be legally allowed to attack companies (within certain parameters), even without the company's permission. As long as the red team attackers report what they find responsibly.

I'm jaded and think our best hope is that the good guys can find the vulnerabilities before the bad guys. We can't depend on the companies to do the right thing when they have no incentive. There are no negative consequences for companies with bad security currently.

The bad guys get to attack-at-will and the good guys have to beg permission, "please Equifax, you have all my data, may I please test the effectiveness of your security for myself?" They say no, and I'll risk going to prison if I try.

I'm jaded. I think we don't do this because it would embarrass many powerful people. We might also realize many of our institutions are incapable of building secure systems, which would be a national embarrassment.

This is important though. It's no exaggeration to say this is a matter of national security.

Currently we sacrifice national security so companies can avoid being embarrassed.
How do they know the critic did not make a mistake? Do they have a critic for the critic?
If we're talking the contents, you can get to $10k pretty easily, think appliances (a hundred or so each), laptops, stereo, etc.

If you held a garage sale today and let people go throughout your entire house, you could probably net $10k.
It says so because people have been stating it otherwise as much as that there is now term form it 'swiftonomics'.
I'm sure some of them are leases, but mostly what I see is that you either buy them, often over a long time with a loan, and keep all the 'profits' or you agree to let the company place them on your roof but they keep most of the 'profits'. The profits generally coming from selling the electricity back to the grid. Leasing them may make financial sense in some situations, like places where you can't sell back to the grid but still use a lot of electricity and the lease price is still less than buying from the grid directly.
Similar experiences with web services via WCF. It was in dealing with anything published that wasn't .Net where it got difficult. PHP services were not complaint with their own WSDL, similar for internal types in Java from some systems. It was often a mess compared to the C# experience, hence everyone moving towards REST or simpler documentation that was easy to one-off as needed, or use an API client.
10 million people died in Genrikh Yagoda's torture chambers.

These are some wildly inflated numbers you're posting here. Total estimates for the number of persons killed in pre-war political repressions in the USSR top out at 1 million or so. I'm not sure what Ukraine's exact number is, but (in asserting that it was "about half" of 10M) you're easily inflating the true number by a factor of at least 10x here. Likely closer to 20x.

Why are you doing this?
We've been using hatchet for cloud deployments and have really enjoyed the reliable execution / observability, congrats on the launch.
In today's world, the value of the lot increased significantly when the house was built.

The owner certainly could have sold that property with the house on it, and bought a much nicer empty lot.

That is not however what the existing owner wanted to build on the property, and as a result the building is damage to the property

And why should the landowner here bargain with the developer? The developer did not perform basic due diligence on easily a 200k+ investment

---

That being said, georgism plays right into this issue without the developers negligence. With LVT any land with improvements that is not determined to be it's highest and best use will be bulldozed and replaced, which is also a shame.
Fighting Faults in Distributed Systems [pdf]
Alas, the same problems exist. Sonnet 3.5 is faster and a bit smarter, but it still cannot follow a longer conversation.

This is the problem that LLMs have not yet solved.
It's equivalent to "broken window" spending.

Yes, breaking a window allows you to generate economic activity by paying the manufacturer to create a new one and paying an installer to install it, but it's not socially useful economic activity. You could have spent the same money building excess renewable energy resources, or on basic science research, or a million other things that might be equally "inefficient" from an investment standpoint but at least have a chance of providing benefit to society.

It's a serious flaw and not one that can be waved off as easily as you do.
You probably started a small field of potatoes if it stayed mostly intact!
it seems more likely that the blunt instruments applied within Bing are more blunt than the competitors. The point is obviously the willingness to vigorously apply censorship on a society scale. ps- China scholars are excelling at all aspects of search and AI right now
Related:

The Hybrid Architecture of Kinopio for iOS - https://news.ycombinator.com/item?id=37404820 - Sept 2023 (1 comment)

Kinopio - https://news.ycombinator.com/item?id=31460626 - May 2022 (141 comments)

Kinopio - https://news.ycombinator.com/item?id=29726044 - Dec 2021 (2 comments)

Show HN: Kinopio.club – visual thinking, brainstorming tool - https://news.ycombinator.com/item?id=24132631 - Aug 2020 (64 comments)
8 Productivity Hacks for Busy Dad Cooks
(2011)

Please put years on your old posts!
You should generally dismiss anyone who can't consistently predict outcomes over their chosen class of things they study better than others who have no familiarity with their theories. Ask the better predictors if they're intrigued by any of the ideas of the bad predictors if you want to look for reasons to redeem the dismissed.

> Is there no value in observing human behavior?

The current paradigms of behavioral science aren't the only ways to describe the observation of human behavior. You could in a similar way defend astrology by saying "Is there no value in tracing change over the passage of time? Does the origin of a thing say nothing about it? Is there no value in looking up at the sky, in the stars? Is there no wisdom in the legends of the past?"
Fraunhofer MPEG Audio Layer 3: Shareware Encoder and Decoder (1996)
Go also has a runtime that does non-trivial things. If it can dump the GC out of it it'll shrink, but "hello world" would still be fairly large compared to many other languages. Having no tree shaking or similar optimizations also means that using a function from a library pulls the whole thing in.

While I look forward to being able to use things other than Javascript or languages seriously confined to Javascript's basic semantics in the frontend, I expect Go to be a laggard because it's going to be hard to get it to not generate relatively large "executables". I expect other languages to be the "winners" in the not-JS-frontend race.
It's critics all the way down
Has anyone tried supplementing the hairspray with the sort of canned oxygen you can find at ski resorts?
I'll gladly pay $10-15 to not have to drive 10-15 minutes to the restaurant, wait a few minutes and 10-15 minutes back home. Especially in winter where I'd have to warm my car up for 10 minutes.
Thanks for sharing. This has a lot of promise once browsers fully support anchor positioning. With the current rate of CSS standards adoption, my guess is Firefox and Safari will add support by end of this year. Pure speculation as they haven't announce support plans yet AFAIK.

Chrome and Edge currently support anchor positioning: https://caniuse.com/?search=css-anchor-positioning
I am surprised no-one is mentioning Buf for all the great work they've done with the CLI and Connect for much better devex, tooling, and interoperability.
One way around it is to do what the Tor Browser does: report an arbitrary value.