skysight-inc/HackerNews huggingface dataset:
Interesting project! Three questions:

1) Doesn't this idea mean that if the engine quits the aircraft is uncontrollable? I presume it's (just) dynamically stable, but that would very much be a 'bad thing'

2) While I can understand that replacing mechanical control surfaces with aerodynamic ones would be a significant weight saving, how much is it really a drag saving? The inviscid layer is tiny at high Reynolds numbers and aren't you going to require the rest of the fluid drag terms in order to effect a movement?

3) What is the maximum amount of control authority you have, and how do you decouple it from engine thrust (c.f. accelerated stalls and all that)?
"Must be allowed to” sounds like a weasel word. It is not illegal to make bad work. I doubt any contract an artist signs usually has a clause against producing bad work either. That phrase may sound sophisticated and provocative but it means nothing, at least to me.
This is largely why I have tried to build as much as possible with OSS and contribute stuff as necessary to make that possible.

OSS tends to have a much longer relevant shelf-life and experience with it, especially internals remain highly transferable skills.

My work in and around Apache and CNCF ecosystems has been the only code I have written that truly endures in a good way rather than an ossified and decrepit legacy way.
The classic solution to high prices is to increase supply. But in this instance the supply for long-term dwellings is used up by another sector (vacation stays), and that would happen to most new supply too. Eventually the profits of the two home uses would converge if you increase supply enough, but many tourist hotspots might run out of space to build long before that.

I think segmenting the space, as mentioned by matsemann, is a good solution here. If you allocate half the town (including half the areas for future development) to long-term housing and the other to short-term stays, you prevent the markets from sharing a single supply. In the first years it will still be much more profitable to invest and build in the short-term half of town, but as long as there's profit to be made in building in either half of town this will sort itself out.
Can confirm it's a mess in Dublin, and it doesn't help that a significant amount of the politicians are themselves landlords so it's in their interests to keep the status-quo.

I'm glad I left and wont look back but whenever I need to travel back for whatever reason I have to crash at a friends place because the cost of an airbnb or hotel is simply extortion.
I am quite sure GPT can undo tokenization if needed. It has no problem handling misspellings, plus you can just ask it to "spell things" L-I-K-E S-O.
Anyone with young children may be familiar with Peppa Pig, an animated British show. Daddy Pig is an expert when it comes to concrete. A far off land sends for him to inspect their concrete, and he travels by overnight train. In the dining car, his breakfast is catered to better than royalty. When he gets there, he taps a block of concrete with his pen, declares it good, and the king and everyone rejoices.

In many ways, that's what it's actually like when you've punched through and become a true expert in your field. Important problems are solved with an overnight sleep, a cup of coffee, and a few careful taps. By the time you get there you're insane, but at least you're offered both coffee and orange juice if you ask.
Who are the people who belong to "I hate Java" and "I love Jira" sets? I'd love to see that Venn diagram.
"Your grandfather was a brilliant man and his peers all praised him. Go ask him about it!"

"Grandfather, what did you spend your life on?"

"I made people click ads. Don't worry, it's all technical debt or deprecated now ..."
Popular opinion: I wanna live in a tourist hotspot! Nice weather, beautiful scenery, exciting sites, etc.

Unpopular opinion: A lot of other people want to experience that too! Perhaps the best thing is to rent/share those prime locations, so a lot of people can enjoy them.

Fighting against people visiting is rent-seeking of a different kind.
Element of inevitability of course, but I have to look at those tech choices - largely from the MS walled garden - and wonder whether that was a factor as well.

Do walled gardens not last as long I wonder?
Eh, zero on failure, I suppose. The real write(2) syscall returns -1 on failure, and a non-negative value is the number of bytes actually written. But the general point still stands.
If a business lasts long enough for your code to be replaced, that’s a success. The code you wrote helped your company beat the odds and stay alive.
The best method for your organization to achieve a competitive edge and assist all of its departments throughout the contract lifecycle is to use a cloud-based contract management solution.
Have you considered building more ?
They also separate Ancient, Mediaeval, and Modern Greek. Is that a political agenda too?
At what point did anyone at Airbnb what economic effects this would have, before proceeding anyway?

Was it in the first hours that the idea was conceived? When it started to take off? Not until they were projecting growth at those levels?
They address this in the "Limitations" section (don't put a lot of stock in the absolute values - look at relative differences within the sample):

One issue to keep in mind with the Sapien Labs dataset is that the participants in each country are not a random or representative sample of the people in that country. Such studies would be extremely expensive to run, and now that so few people agree to phone solicitations or even answer their phones, it is unclear how representative such surveys can be. Those who agree to be interviewed, or who are motivated by money to participate, are not representative of the broader population. For this Sapien Labs report, participants came to the site on their own, or from online advertisements paid for by Sapien Labs, for the purpose of getting a detailed report on their wellbeing. So, the means reported for any country should not be treated like direct measures of the true means. However, samples such as these are still very useful for examining differences within the sample, such as those between men and women, or between those who got a smartphone early and those who got one late. And the much larger size of the Sapien Labs dataset, compared to Gallup and other survey organizations, allows for many additional analyses.
Everyone wants to be paid a lot and have lots of cheap options to consume. This is untenable. I'd rather everyone have affordable homes than affordable holidays.
> anyone dealing with bzip2'ing large amounts of data

... should really reconsider their choice of compression algorithm at this point.
this book needs to be turned into an interactive website
"the most plausible scenario is that she presented herself to him as entirely willing" means that "most likely she told Minsky that she was entirely willing [and not being coerced, and Minsky didn't doubt that]".

I can't see any other intepretation of the statement. Whether that's a reasonable things to expect from Minsky (or whether we want to hypothesize at all on what happened) it's up for debate, but the formulation doesn't seem ambiguous.
"It takes a lot to convince someone to work with people whose anthem contains 'Kam'raden, die Rotfront und Reaktion erschossen / Marschier'n im Geist in unser'n Reihen mit.' "

Not much, if there is something to gain. Because diplomats did the talking and they are usually disconnected from the goons on the ground doing that singing. And the sovjets had their songs and goons and gulags and NKVD too, as you well know.

And I am not sure if you actually understand that song, because it just says the Nazis think about the spirits of their comrades who were killed by the Rotfront, (german communist) and by the Reaktion, conservative (monarchistic) forces opposing the Nazis. (not the other way around, like you seemed to have understood)

And they were. But of course by that time, way more Rotfront people were murdered by the Nazis and they probably also sang about that, so you likely could have choosen a better song. This song lets one rather question, why the nazis could bring themself to work with the sovjets at all and the answer is the same: because there was something to gain.

Otherwise this discussion sounds to me like a discussion about what is better, plague or cholera?

It was 2 confronting totalitarian empires, with total disregard for human life, unless it happened to be an important party member. And in the use of terror against anyone opposing, they were pretty similar.
25% of tech firms plan layoffs after demand for workers halved in 2022
OP here. I was looking at Anthropic's website as a result of https://news.ycombinator.com/item?id=35948742

Turns out in their FAQ, they have this:

> Our API is designed to be a backend that incorporates Claude into any application you’ve developed. Our application sends text to our API, then receives a response via *server-sent events*, a streaming protocol for the web. We have API documentation with drop-in example code in Python and Typescript to get you started.

Was curious what it was and thought it was probably worth sharing.

Didn't knew OpenAI uses the same mechanism.
"Don't be evil"

- Someone, somewhere
Do people who loves JIRA exist for real?
Denmark has limited it to 70 with ability to increase to 100 days for private renters. https://hostminded.com/denmark-new-airbnb-regulations/
Might I suggest simply playing with a basic drumset in real life for a few hours? A kick snare and hihat are the principal components needed. I contend that you will organically discover a kind of conversational dialogue between the kick and snare that known beats are a result of.
It’s something that will inform your drum programming immensely, even if you never pick up drum sticks again
tourist hotspots often need a lot of service workers, who have to live somewhere too. Not to mention that higher rents/decreasing total stock in one part of a city can create more competition for other parts, raising prices everywhere to some extent.
I also took 61B with Hug. I had Denero for 61A. Great professors. Berkeley is lucky to have to them.
It's not necessarily "garbage".

A known limitation of word-at-a-time GPT models is that they can't backtrack, edit, or iterate on what they're doing. You can see these limitations when asking them to solve puzzles involving "term substitution". They can only do these up to a certain complexity, and then they run out of steam.

However, if you run their output back through for a second round, they can continue substituting!

Essentially, GPT models make mistakes, but can also recognise those mistakes and fix them on subsequent iterations. Much like humans.

Another factor is that the "temperature" setting means that the outputs have an element to them that's purely random. Combining multiple outputs "anneals" out this randomness by converging on output that is the most consistent. Essentially, it's like asking a team of people to brainstorm, and then combining their partial solutions into a complete one. Once again, very human-like!

This has been tested (semi) scientifically. Running GPT 4 across some puzzles or exams might yield a 60% success rate if you give it one chance. If you let it solve each problem by running it four times and then letting it combine its own outputs itself (not via human-selection!), then it will get up to an 80% success rate. See: https://www.youtube.com/watch?v=wVzuvf9D9BU
So...the inventors of the internet should consider the consequences of kiddie p0rn?
But a non-trivial amount of that is really intensive (one could say unnecessarily so) farming e.g. factory pig farming in the netherlands.

And on the other hand, the revenue model tends to require this sort of practices, unless there’s room in (and you aim for) the more bougie distribution channels / outlets the hit is hard to absorb, especially the hit in reliability.
What you meant is there are 10x as many rooms available on AirBnB than are one-bed places to let. That's very different from:

> There's 10x more rooms on AirBnB than there are long-term rents in Dublin;

AirBnB places would have high turnover, probably an order of magnitude higher than long term rentals. It makes perfect sense that more of the former would be vacant at any given time.
Yep - Applets never really worked. The problem was the interface between the browser and the applet was buggy.

I wrote a very simple applet in the early days - it leaked memory - nothing I could do.

Also the deployment story - with a single shared version of the JVM ( at a time it was moving quite fast ) in the browser - was an issue.

Quickly decided Applets were dud, but Java itself was fantastic. It's easy to forget what the other options were at the time if you wanted to write complex servers or cross-platform desktop apps.
“Freed up”.
The thing is, you have to test and debug that. Even if I'm working with Common Lisp, I don't necessarily want to go there.

Say there are five versions of your image out there, versioned 1 to 5. Users might be doing any of these upgrades:

to
from 1 2 3 4 5
1 X X X X
2 X X X
3 X X
4 X

Assuming nobody does downgrades, we have ten combinations to test.

Anything you do to reduce the testing comes at the cost of inconvenience to the user. You can support only upgrades by one; so someone going from 1 to 5 has to upgrade to 2, 3 and 4. You can cut off upgrade support for old versions; if a 1 user wants 6, they will have to suffer a stop and restart. That all just seems half-assed; you're not doing a perfect job of "no restarts ever", so why bother.

No restart upgrades handle the volatile objects in RAM. Regardless of that, applications have to handle the persistent data formats: like objects written to storage by version 1, 2, 3 or 4, which now have to be processed by 5.

People who understand and deal with with upgrades to persistent data, and protocols, and whatnot, are not going to react kindly if you tell them, "hey, you can add to the complexity and amount of work by hot-loading code, and dealing with upgrading across multiple versions of in-RAM volatile objects, too!".

Threads throw a monkey wrench into the blender also. If the application is multi-threaded, you will have some existing threads executing old versions of functions, after they have been redefined, with threads also calling new versions of functions. An old version of a method might not play nice with the new version of an object and vice versa. You may need a partial stop and restart: the application image as such may be running, but you put some threads into a quiescent state during the upgrade. Someone has to test all that.
> You need to multi-thread your server on shared memory to build many-to-many solutions

Not necessarily, it depends on the needs, but in any case I would not expect SSE and WebSockets to be different in this regard.

I'm not sure what's specifically hard to parallelize with WebSockets. Shared memory may be hard to handle but that does not seem specific to WebSockets which are just regular two way communication channels that happen to start with an HTTP request from the client.
That's fair. From a tourist's point of view, hotels suck, and houses are much better. Home owners also have the right to rent out their houses, as limited by the zoning.

I maintain that the issue can be fixed with more development - build a new tourist zone with hotels that appeal, or AirBnB friendly zoning, or something like that. And for locals, more housing = more options. The local housing can be built outside tourist zones if it has to.

The fact is we have a growing population, a growing global economy, tons of people exiting poverty and entering the global middle class and travelling. This will all accelerate for hundreds of years to come.
Where I am AirBnB is generally around the same cost as a hotel. It used to be cheaper but not anymore.
And I truly expect the market to find an equilibrium such that those service workers will exist, whether through transportation, higher wages, people who highly value the location, etc.

Certainly without those service workers, it won't be much of a tourist attraction.
But tbf, that happens once in a billion recipes. 99% of new recipes are forgotten, often after a week or two.
True, but as a society we certainly don't act like we care at all about biodiversity.

The thing is though, this is not likely what will happen. It will temporarily crowd out existing vegetation, which will create the conditions for new species to arise. By bringing more carbon into the soil, it will increasing fertility and with that, new forms of life can take place and in turn crowd out the pioneering 'weed', increasing rather than diminishing biodiversity.

Certainly some species will be lost. This is called succession. But others will take their place. I'm not sure if Arizona will have the climatic conditions to move far beyond a desert, but that is what is happening and what we would be preventing.
I'm a "boss" of people that report to me and I oversee, and I certainly care and appreciate feedback and suggestions and criticism.

But that's where it ends. I am under no obligation to do what this subordinate wants or thinks is best. It isn't a democracy or a decision by committee when we have hierarchical structures in place. You give your best advice, suggestions, opinions and recommendations...and then it's up to the leader to make a decision; wrong or right. That's leadership.
What if I don't want to spend hours every month (in addition to the initial effort) to fix my editor with which I just want to do some damn work with?
Corporations are dictatorships. Having a corporate job is living in a totalitarian state one workday at a time.
> They want people who have done this in an enterprise setting.

This has been a question I've had too. How do you get to show you have experience in enterprise software/tech if you've not been given the chance to work in a setting that uses something like that before?

It's the chicken and egg problem. Companies are often more concerned with the candidate's experience in specific esoteric technologies for their sector, and will not hire anybody who doesn't fit that yet, instead of also hiring people who can definitely learn that tech pretty quickly based on their experience, or having shown they are experienced learners.
That can probably be described as gross misconduct or insubordination, and be used as a valid reason for immediate dismissal with no benefits. Then you'd have to argue that the company's demand was not reasonable, and then it sounds like you're pretty much in the same place as if you argued constructive dismissal to begin with. I have no idea if they're legally or practically equivalent.
Maybe the proper word is "creative" and not "artistic" ? Both have an exploration/experimental side in common.
People don't hate Jira because it's written in Java. They don't know or comprehend that something like Jira or Confluence or Minecraft can be written in Java.
Is it better than Abletons Audio-to-MIDI Converter? The issue with Abletons is if I play fast piano pieces with chords that have many notes it messes up the timing and the notes. It also gets velocity of the notes wrong.
irony of that irony is like celebrating you crapped your pants just a bit less than the next guy
Depends on whether the artist "owns" themself. If I go to a Harry Styles concert and the guy is unable to perform on the stage, I should get a refund, the corporations behind Harry Styles failed to deliver a product. If I go to a Marc Rebillet [1] concert, well, I know exactly what I am getting even if Marc is barely able to yell 3 times in the microphone (and those screams would be exquisite anyhow).

[1] https://www.youtube.com/watch?v=sytXwAvAdL4
> the net code density is on par between x86 and ARM

It was similar with Thumb, but now that there's ARMv8, ARM code density has probably decreased.
Test drive Linux distros online
Great to see this criminally under-regarded SF classic on the front page of HN.
Ask HN: How do I make a website in 2023?
I haven't touched frontend code for a couple years now, but I have a long history with it. I've been making websites since I was a kid, used to write Rails apps for work, lots of JS and jQuery, various CSS frameworks, and even used React for a while when it was initially released. And lots of other frameworks of course. So I'm not new to this stuff.

I just had an idea for a side project and I want to make a modern website. I spent the last 20 hours trying to figure out what the best practices are now. Everything should've gotten easier, right? It has been 10 years after all.

But I'm totally lost. 4 layers of bundlers. Two layers of language abstractions. CSS frameworks that need to be compiled!? Several more layers of database abstractions and services that I have no idea what they do by looking at their landing pages.

My requirements are pretty simple. I want it to work on all devices and look good. I need some user authentication and user state, but nothing complex. The data model is relatively simple, but it needs to be stored somewhere, local storage is not enough.

From all my research, my best bet right now seems to be next.js + React + Tailwind because that combination seems to be relatively popular and well-documented with good editor integrations. Not sure what to use for the database/backend though. I also looked at htmx but don't really like the idea of templating html snippets on the server without great editor integration.

So, how do I actually make a modern website? Is it really this hard?

(I'm aware there have been similar threads the past year, but they're already a year old, which is an eternity in JS world)
From the outset, the framing of a Web site as staying "up" (or going "down") is definitely an accessory to the mindset that leads to the effect observed. Rather than regarding Web sites as collections of hypertext-enabled publications like TBL spelled out in "Information Management: A Proposal", we have this conception of a Web page being something like one part software, two parts traditional ephemera. But they're documents. Merely observing this difference in framing and being conscious of the contrast between intent/design and practice can go a long way to addressing the underlying problems that arise from the practice.
At scale it just makes lawyers rich.
> What sort of X advice would look good if I gave it?
True for almost every public figure or anyone courting fame. It's all about appearances, not being useful.
The rock appears to a pebbly cobly which has undergone some rolling process in some erosional or solid movements within a specific ecosystems.
The Browser Is Lying
Browsers are lying. Yet - it was a conscious decision for them to do it.
The rents here in Dublin are crazy! I honestly don't know how people can afford to rent, which is tragic because we also have an entire generation who cannot afford to buy.

In my apartment complex, AirBnB and short-term rentals are technically forbidden, but people still do it if they feel they can get away with it.
Why does every text editor and IDE provide the option for vi keybinds is if it’s such a sin on macOS.

Just because BBEdit existed during the Classic Macintosh days doesn’t mean we should be forced to use those keybindings forever.

I don’t see why providing the option for vi bindings is such a monumental ask? I’m not asking the default to be changed.
Boosting Your Blog's Visibility: Tips for Driving Traffic with ChatGPT
As a blogger, driving traffic to your website is essential to growing your audience and achieving your goals. Fortunately, with the right strategies and tools, you can increase your blog's visibility and attract more visitors. This article Will give you some tips for boosting your blog's visibility using ChatGPT, a powerful language model that can help you create compelling content, optimize for search engines, and engage with your readers.
replace nginx with 50 lines of go. only kind of joking.