skysight-inc/HackerNews huggingface dataset:
Yea it was crazy.

The data you showed says there were 7 million units held off-market. My building had only a few hundred tops.

I wonder if there is more to the story though. I think that the building would be less desirable if it was full. Skyscrapers already have long lines for elevators, and common spaces get a lot of wear and tear from so many people in small areas. I wonder if they keep it below capacity while they can charge a “newness premium”, and once that fades they add extra units to the market to increase revenue.
The parameter (sigma) is the historical volatility (stdev of annualized returns). Implied volatility is what you get if you run the formula backwards and input the observed price to solve for volatility. In practice though many people use implied volatility as the input making the whole thing circular.
This presentation from the Long Now Foundation makes the proposition that drinking helps create society

https://longnow.org/ideas/drinking-10000-years-intoxication-...

> Drawing on evidence from archaeology, history, cognitive neuroscience, psychopharmacology, social psychology, literature, and genetics, Slingerland shows that our taste for chemical intoxicants is not an evolutionary mistake, as we are so often told. In fact, intoxication helps solve a number of distinctively human challenges: enhancing creativity, alleviating stress, building trust, and pulling off the miracle of getting fiercely tribal primates to cooperate with strangers.

My experience was before lived in Asia (USA only) I thought drinking was bad (bar fights, drunk driving deaths, etc...) After living in Asia my entire attitude changed because I never saw a bar fight and I wasn't driving. Instead, drinking around food was a place to get to know people. Drama's showed people getting in arguments at work and then settling their differences at drinks after work. A recent anime had a line "drinking is healing" meant that's where you let go of your worries and you heal relationships.
The Path to Becoming a Publisher
By that logic, the ones who don't drink should be handed the most secretive, important projects.
> sequence it

How? You’re hiding a ton of complicated work in these 2 words

> AI will develop a custom therapy

This statement suggests you really don’t know what you’re talking about with regards to AI.

AI doesn’t develop treatments magically. Work needs to be don’t to curate a dataset of treatments and diseases, BUT even then AI can’t create new treatments for existing untreatable cancer as we don’t have any data to go off of.

At that point, a team of doctors might as well analyze the data themselves (probably using a more specific kind of ML technique)

You’re too cavalier in hand waving away the real work by saying things like “AI will do this. Ez. 2 years”
> New York City has some of the oldest subway cars in the world — some have been in service since the 1980s.

If you count the SIR, some of the system's cars are over 50 years old[1]. The R46 is also approaching 50 and is still the standard trainset on the A/C and N/Q/W.

(The MTA also ran R32s[2] until very recently, which were approaching 60.)

[1]: https://en.wikipedia.org/wiki/R44_(New_York_City_Subway_car)

[2]: https://en.wikipedia.org/wiki/R32_(New_York_City_Subway_car)
It would make sense that a complex structure that mimics the molecular structure would be stronger per unit of mass than a lump of the same material, in the same way that a simple i-beam or a truss is stronger that a solid rod of steel in specific design applications. In both cases, its strength where you need it; nothing where you don’t

Really neat stuff.
Your emotive, ad-hominem and broad, unsubstantiated claims don't help your argument.

There are risks with AI as with anything, and there can be regulation of anything, it's just a question of what, which you don't go into a all.

To use your language: it seems you just want to shit on AI and people who want to use and develop it, and these victims are little more than a convenient sensation for you to push your pet peeve.
will the mobile all be fast as well?

my issue is i can’t find a platform with a fast mobile app

it seems they’re all react native
Gift Link: https://www.nytimes.com/2024/03/01/nyregion/subway-repair-sh...
I think part of the reason is that there's a very similar code pattern which is user error, and avoiding that pattern tends to avoid this pattern as well.

The similar case occurs when you have:
- 1+ threads holding a shared lock (Readers)
- 1+ threads waiting to acquire an exclusive lock (Pending Writers)
- 1+ threads trying to acquire the shared lock (Pending Readers)
- 1+ Reader is waiting on a Pending Reader

In this case the Pending Readers will be unable to acquire the shared lock even though it is still in "read mode" because in a fair RW lock Pending Writers are prioritised above Pending Readers so as not to starve the writer side of the lock.
Oh it was more of an addition to your point about "reducing complexity of managing the most frustrating things like the load-balancer and the database, albeit at a price of course". There is a whole mountain of complexity that most software engineers never think about when they dream about going back to the good old on prem days.
Do you think they would have a better time if they were drinking a sprite or something? Being with drunk people when you're sober is not fun for either party regardless.
Actually many people think removing humans completely when they think of AI medicine. But I believe in AI that can provide helpful suggestions and narrow down the causes.

Here's an example of youtuber [0] who got helped by Ada[1] which suggested she might have endo given her description of symptoms which countless doctors failed to narrow down.

[0] This calculation tells you your chances of being sick
https://www.youtube.com/watch?v=KzA9VATcZhY

[1] https://ada.com/
Most of the time they will go from drupal.org luckily there's very little else

And once again, what does rogue code has to do with Drupal? Nothing. The same would happen with almost any system. Name any CMS which is actually used in the wild and doesn't get compromised if you install rogue code right into the codebase.
Downloading a file is something that happens automatically when you e.g. navigate (or are automatically redirected) to a link which is served with Content-Type of application/octet-stream. Example: <https://0x0.st/H7bb.bin>. If you don’t modify your browser somehow, it’s not something you as a user can protect yourself against.
I’m a huge fan of (the original meaning of) REST, but… I agree with you!

REST is for building cooperating standards based systems.

Almost nobody these days is particularly invested in building standards to have different companies with different clients and servers interoperate anymore, everyone is focused on customer acquisition and monetization.

So there’s really not much point in creating and deploying solutions aiming at this kind of interoperable standard.

The folks at Fastmail are still trying to do this, more power to them, but they’re swimming upstream, I think.
The connectors link within the page is broken, works in the menu
> we will use a massive particle moving at nonrelativistic speeds

In a non-relativistic the inertial mass and rest mass are the same.
this
very well put here. chomba is worth a follow. https://twitter.com/ChombaBupe/status/1764032173265281305
Chess AI is pretty much chess god
Thanks, well said. A lot of security things are quite abstract and difficult to measure the value of.

Often the value is only apparent when stuff goes wrong - “wow we’re lucky we made folks use 2FA because it saved our business” - but if you do it right you hopefully don’t end up with stuff going wrong and then also not reveal the actual value of prevention.

So you end up in a weird sort of limbo of “that will never happen to my company!” Until it does. Then it’s top priority and “why were we not doing this all along?! Our people are idiots!” Except the people saying that were also the people that dropped the security budget and cancelled the security projects and initiatives.
I could get behind your general sentiment perhaps in the context of 19th century industrialism, or maybe even 20th century robber barons, but what paradise for the masses does the 21st century of “billionaires with no nation-state allegiance” bring exactly?

Also, concentration of wealth doesn’t reverse without action - so your initial remarks on fiefdoms and feudalism may not be too far from where we find ourselves in this century, which king do you bend the knee to: House of the dragon, Zuckerberg, or House of the camel, Musk?
Boost Your Node.js Back End with This Revolutionary Template
I've tended to over-engineer projects before, and in this post, I'm sharing the backend template I use for new projects along with a comprehensive guide on building a new API. Feedback is appreciated!
You need to understand what is thermal paste is used for and then you would understand what for the most of the time pea size is okay.

It's just a compound what helps with a heat transfer. Both CPU IHS and the radiator are not ideal surfaces, so if you install one on one without TP then there would be bubbles of air trapped in imperfections of the surfaces. They are not a problem per se but they do make the heat transfer worse, so IHS is hotter than it could be and a bit less effective to transfer the heat to the radiator.

You have two options to improve the heat transfer:

a) polish both the IHS and the radiator to a perfect surface, ie they would should mirror like; and then you should use a torque screwdriver to ensure what the cooler is tightened and leveled exactly right;

b) or you can just slap some thermal paste between them and call it done.

And in the second case you need 'just enough' of TP to smooth out the imperfections, but if you slpat too much then again you are making the heat transfer between the IHS and the radiator worse.

So if you ever find yourself minding about how much TP should you use then just start with a pea size, place the radiator (you can even screw it if that's your jam) then remove it and look at how the TP spread around the IHS. If it covers 90% with a thin film (and your radiator isn't the lowest shit tier polished with the old rusted raspel) when you are fine enough.

The only difference between 20yo and now is what IHS are way more larger so now you may find a need to use... a larger pea as a reference.
Imagine a RUST endpoint as a database interface. The various HTTP operations for record read, create/update, and delete.

The client could dynamically generate form formats which match the data type of records. You've probably used off the shelf CRUD software which behaves that way, only hard-coded based on settings.
I tried GPT-4 with my modified prompt (see https://news.ycombinator.com/item?id=39583414). Here's the response:

The patterns provided show a progressive movement of "x" in a clockwise direction starting from the top-left corner, moving to the middle of the top row, then to the top-right corner, descending down to the middle of the right column, moving further down to the bottom-right corner, then to the middle of the bottom row, and finally to the bottom-left corner.

Following this sequence, the "x" would move to the middle of the left column after the bottom-left corner, which is represented by:

o
x
o

However, none of the provided answer choices directly match this progression, as they all consist of 3x3 grids with "x" in various positions. Given the pattern's progression, after reaching the bottom-left position, the next logical step would be to move back to the initial position or follow the pattern as closely as possible within the provided options.

Since the last illustrated pattern before the question marks is:

ooo
ooo
oxo

The correct substitution that follows this clockwise movement would be to place "x" back at the top-left corner, as the cycle restarts. However, this direct option isn't provided. The closest next step according to the given pattern progression would actually be placing "x" in the bottom-right corner to continue the clockwise motion:

ooo
ooo
oox

Thus, the correct substitution for the last pattern with the given options would be:

Answer A:

ooo
ooo
oox

This choice follows the logical progression of the pattern as "x" moves clockwise around the perimeter of the 3x3 grid.
nope. Accidental or FUD.
The photos show people doing their jobs skillfully and conscientiously.

That makes sense, because it's safety-critical important infrastructure for an economic powerhouse city.

But why don't we always see skill and conscientiousness in all the other jobs where that would be appropriate?
People’s Peace Treaty of 1971 (2021)
Author here. I hadn't heard of Doit, but it does look similar to Hancho. Hancho pushes much harder on the minimalism side, however.

I think I may steal Doit's "actions can be arrays of commands" feature, as that would be trivial to add to Hancho and potentially useful.
My point is that even making calls to the GitHub API and archiving the results (signed by the fetcher, of course :-) can't produce an audit trail and artifacts you can use to reconstruct the commit signature validity history.

Now if you merge a PR, it will be signed by the person who committed the merge (or rebase). Thus the problem is simpler than full-blown distributed PKI (at which point some salivating shill will of course trot out the blockchain as universal panacea).

You need to ensure the signature keys of all committers (a much smaller problem than the universe of all possible contributors) and their timestamped history are known and kept somewhere in the repo. One solution would be to define a standardized file format similar to the SBOM standards CycloneDX or SPDX) to record this log (I suppose its generation and maintenance could be automated by a GitHub action), and signed by a comitter. This file can then be used to validate all the signatures even if GitHub falls off the face of the Earth.

There is a bootstrap problem for how the many committers on a project trust each other, but that is handled by GitHub or whatever mechanism was used to convene the committers together in the first place.
Albertus Magnus
I was suffering with Joplin for years and finally found the time to migrate to Obsidian a few months back. So far I'm much happier and more importantly, more productive.

The biggest points are about the UX. My workflow requires switching between multiple notes rapidly (e.g., TODO list, Project 1, Project 2, Employee 1, Employee 2, Meeting Notes 1, and so on) and Joplin doesn't have native tabs. The plugin is only so so but it works only on desktop (I'm on Mac).

On mobile it's a disaster. Doubly so on iPad which is just stretched phone version - working productively on iPad (which is otherwise just fine for my job) is impossible with Joplin. Plus the mobile app has awful design and awful navigation. Who on Earth would put the most used button to the top left corner? Swipe from the left doesn't work of course because the following:

Neither desktop of mobile app follow the system patterns. Keyboard shortucts, if they exist, are different. Navigation is different. Everything is sort of clunky.

I used Dropbox for sync and while it does work, it's very slow and there's no background sync. On a regular day I have to sync about 50 items (some of them are history I guess) which can take a minute or two, which is the time I don't have when I open my phone and want to quickly add an item to the TODO list. Couple that with no conflict resolution and a recipe for data loss is born :-) .

Initial sync on a new phone took me eight fucking hours when I had to keep the phone open and the app in the foreground.

What I do appreciate is the native encryption. Now I do all my work in Obsidian but keep Joplin for the secrets.

So this is the main problems I had with Joplin. Rant over (but you asked) :-)
Offloading JavaScript with Custom Properties
It could be matter of fact comment if incomparably better and slight reliance are brought to the middle.
> What you don't know, and is a closely guarded secret, is how Walmart arrived at that price.

This is often not that much of a secret either. In many cases it's as simple as: Look at what competitors are charging, set your price the same or slightly lower, and if that price isn't profitable then don't carry it.

Which is why concentrated markets are basically as bad as a monopoly. If all you have is Walmart and Whole Foods then Walmart can raise prices, Whole Foods sees this and raises theirs too, and then they both leave it there because that's better for both of them than the lower price. Doubling their margins is more profitable than increasing their market share from 50% to 75%. Tripling their sales isn't on the table because they each started with 50% and you can't have 150% of the market.

Whereas if there are a hundred stores, even if 80 of them try to match Walmart's price increase, 20 of them notice that they now can triple their sales or more by keeping the lower price, and that's more profitable than doubling their margins. At which point others get tired of losing most of their sales and lower their prices again.

And the latter is the kind of market Walmart actually operates in, which is why their marketing slogan is "low prices" and not "it's for your own good".

> Of course, some of them might chose option (a), undercutting all the others, but that's not a real problem in a cartel with so many small members (one cheating member won't significantly affect prices).

That's exactly when it's a problem, because they all have the same incentive: Let the members of the cartel increase the market price by withholding their units, while renting out all of yours. And then it's not just one landlord doing it because the only ones not doing it are "selfless" idiots who could be making more money by defecting against the cartel.
Per Fielding's definition [1], the constraints of REST architecture are:

* Client-server

* Stateless (no cookies/sessions)

* Cache

* Uniform Interface (i.e. HTTP verbs)

* Layered System (proxies, load balancers, etc)

* Code-on-Demand (applets, scripts)

To fit the REST definition, it needs to include client-side execution of server applets/scripts.

Right?

This is all such a wierd game trying to defend an implausible definition.

Stupid game, stupid prizes.

[1] https://ics.uci.edu/~fielding/pubs/dissertation/rest_arch_st...
I guess it depends on what we mean by "throwing hardware at it."

GPUs aren't magic. You still need to come up with a parallelizable algorithm.

The TL;DR is that the fastest solutions are basically map/reduce with a bunch of microoptimizations for parsing each line.

But before you do that, you need to divide up the work. You can't just give each core `file_size_bytes/core_count` chunks of the file because those chunks won't align with the line breaks. So, you need to be clever about that part somehow.

Once you've done that, you have a nice map/reduce that should scale linearly up to at least 20 or 30 cores. So in that sense, you can "throw hardware at it."

Whether or not any of that is a good fit for GPU acceleration, I don't know.

You should try the challenge. It's trickier than you think but surprisingly fun.
I have been wondering this myself. I am getting repeated email from Firestone and their unsubscribe webpage is completely broken. The 'submit' button doesn't work and the check boxes are actually just text inputs.
Recipes to align LLMs with AI feedback
> Some people think we'll have AIs soon for whom "design me a fusion reactor which is 50x cheaper per kW to deploy than solar" is the sort of input which gets the requested output. I am skeptical of this. But it isn't an incoherent thing to believe.

IMO, pretty much magic wishful thinking.

I'm enthusiastic about AI. But it's not magic. The main problem here is as Feynmann said, "For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled".

In this case the problem is that a fusion reactor is a real, physical machine intensely dependent on the real world in a million ways. From the actual physics of fusion, to manufacturing capabilities, to the capabilities of the various sensors, actuators, processors, etc needed to control the reaction.

You can't magic that up with AI. There's no way for it to figure out that we're subtly wrong about some fact about fusion and that we can get 100X better by just doing things differently. A hypothetical GPT20 would still need to actually perform real physical experiments to gain such knowledge, because it'd be nowhere in our books or the internet for it to ingest it.
It's an interesting question. The original website actually ran the music generation code straight in the browser with no samples used at all, but it was a bit CPU-intensive. You can still access that version at https://ambient.garden/edit So my first question would be, if someone records the output of that version, how does licensing work on that recording? Their browser is generating the audio.

The current main version plays the same sounds, but pre-rendered, using cross-faded loops like you're describing. I considered the audio files to be purely an optimization, so I didn't consider licensing on those. So if the code is MIT-licensed and generates the audio, what's the license on the audio? The repository doesn't contain audio files, but code that generates them. Can I add a license for those non-existing files in the repository? Unfortunately, all I have is more questions.
Any culture where women choose to pursue careers is a culture that will not exist in 200 years, including South Korea. Motherhood is a full time job.

This is obvious.
> Do you have any resources showing what an API client for a "true REST" system would look like?

You are using one, this very moment, as you read this comment. Fielding's concept of "REST" was not a prescription for a new type of RPC system; it was a description of the architecture of the web as it existed at the time. The "computer application that has no context beyond an entry URL and a media type" is simply a web browser.
I think that depends on how ridiculous and uninhibited you can be when sober.
Our first computer was an MS-Dos machine that our local high school were getting rid of back in 1994. I learned a lot from playing around on the machine, trying to understand the command line.
Ask HN: What are you telling upcoming CS grads?
In the last year and a half, several recent or soon-to-be CS grads have reached out asking for advice on things like if they should do a Master's degree instead of battling the crazy job market, how they can stand out among the sea of recently-laid-off experienced engineers, if they should move to the big cities to have a better chance of getting a job, etc etc.

I feel that my thoughts on these are potentially outdated given the recent shift in the tech industry. I'm curious, do any of you have thoughts on this or other common new-grad questions for 2024?

Thank you!
You are welcome! Single-file tools please me.
I sync Obsidian with iCloud Drive and it's been 100% reliable and very fast so far (a few months).
Airport Concessions in the USA
ISTR a got an actual useful outcome from a support incident related to a bug in the runtime libraries shipped with Visual Studio 2005. Support gave me a hotfix.

Sadly the hotfix had its own little bug: installing it took about 20 hours. Office productivity was rather low for the rest of the day. I don’t know everything that goes on under the hood with Microsoft’s installers, but wow they’re slow.

I, blissfully, don’t use Visual Studio on Windows any more :)
Probably hyperbole but a colleague told me about a 80/20 distribution, that a decreasing amounts are spent on substantial life extension or quality of life improvement in the west as the pop ages.

The basic good old medical care invented 100 years ago, while dizzying amounts are spent on prolonging lives for very, very few years, often very late in life - efforts that are very close to - in effect to have done nothing, ie. almost performative.

Is this true?