skysight-inc/HackerNews huggingface dataset:
Everyone seems to chime in with comments confirming your experience, so let me add an opposite take: all IKEA furniture I ever dealt with were... at best, meh. Some may look almost durable when assembled, but they start to accumulate damage over months to years of regular use. Not careless use, but also not super-careful use as if it were a museum piece. Just regular use.

Which is why I too claim that all IKEA furniture I dealt with can barely survive disassembly and reassembly - by the time I wanted them moved somewhere, they've accumulated too much structural damage.

More recently - i.e. in the last 5-8 years - all the new IKEA furniture I dealt with felt... flimsy and dangerous out of the box. Now, a wobbly wardrobe or a bookshelf that looks like it'll break apart if you push it sideways is tolerable in an apartment with two sober, working adults - but the moment a child was to enter the picture, we made sure to screw all IKEA furniture to the wall, and ever since, we don't assemble wardrobes and other "fixed" furniture ourselves - we pay a handyman to do it, and to reinforce them structurally with metal elements and glue, and then screw them to the walls or otherwise do whatever is necessary to ensure nothing will collapse or topple when mishandled by a small child.

In short: to me, IKEA furniture looks nice until you start using it, and is otherwise rather fragile. But it's cheap, and still miles better than any other flat-pack furniture vendor, so like everyone else, that's what we buy.
> It doesn't need to be "turned" into a general purpose device. It already is. That's its nature

I don’t understand what you’re saying. Apple didn’t find these devices in the wild and tame them. They created them.
There is no way they need 230 PB saved. That's javascript-tier design in practice. If you can put almost all of it into glacial storage then that's because you don't actually need to store it.
at some point social media posts will put mistakes like this just to bait engagement
It doesn't have to fail that way. The company I work for has an office, but there's no pressure to use it, and we hire people from anywhere within a reasonable time zone overlap. We are all on Slack all the time, and all of our meetings are video based. I was 100% remote for a while, and that worked fine; these days I'm in the office more days than not, and that's working fine too. I think mixed office/remote the way we're doing it is actually the best.
I grew up playing Infocomm games and ChatGPT is nothing like an Infocomm game. They only thing they share is that the UI is based on text. Infocomm games were mostly about trying to figure out what command the programmer wanted you to do next. Infocomm games were closer to Dragon's Lair than ChatGPT, although ChatGPT "looks" more similar.
I second this. Don’t think about the tech or what yiu can do with your skills. Obsess about the problem.
I get the sense that there are some folk still actively using CB, but I also have the sense that for most people, their needs are better met nowadays by GMRS radios (which are in the UHF/~70cm bands, rather than 11m CB), which provide for legally higher power transmissions, at the cost of a nearly completely unenforced license.

Part two of course is location: I'd expect CB to be more prominent on big cross-country highways; GMRS in wide-open country where folks might be overlanding. If you're hanging out in a city and expecting to hear either, I think you're liable to be disappointed.
Why is the `using` keyword necessary, isn't the existence of a `[Symbol.dispose]` property enough? I.e. always call `[Symbol.dispose]()` when exiting the scope. Maybe have a keyword to not dispose the resource.

Seems the current design makes it very easy to forget adding the `using` keyword, leaving resources dangling.
And the cost is lack of discoverability, basically forever. Maybe there's a way to layer on discoverability to discord, but I haven't seen one that compares to Google.

Anyway, I repeat myself, I've already written up my thoughts on forums vs slack/discord: https://www.mooreds.com/wordpress/archives/3451
I can’t get the recording to work on safari iOS.
'Best wishes' but in morse it takes less time to write 73!
I mean the implementation of the polyfill, in JS
Astronomical is if anything understating how unlikely that would be.
> Once it can read, has a broad vocabulary and can reason enough to synthesize information from what is given then you don’t need to train it any further

And what is it going to read? How will it distinguish anything it reads today from AI generated content? Don't you see you've just set up the exact same circumstance that the article talks about?
Indeed. I recently found this piece of code:

if (X) assert(false); // we never do X, ever, anywhere.

Then I look over to the other pane, where I have a different, but related file open:

if (exact same X) { do_useful_stuff(); }

It got a chuckle out of me.
Isn't this just the standard challenge of separation of signal and noise that exists in all disciplines, though? It seems that it would be better dealt with by general Bayesian methods than by strict adherence to a controlled-trial process that requires ignoring or even discarding large quantities of data (including every patient who ever had the disease prior to the start of the trial, which for rare diseases, might even be the majority of the data!)
> Having enough inrush current to trip a breaker doesn't seem so terrible or entirely unexpected

It should still not happen, since breakers are supposed to deal with inrush currents. A quick look at a random circuit breaker manufacturer page tells me that this particular breaker model is meant to instantly trip once the current is 3 to 5 times larger than the nominal current; less than that, it should take several seconds to trip, giving enough time for the inrush current to cease. So either the breaker (and the wiring) is underdimensioned, or the device is using too much power.

(IIRC, the trick is that most breakers have two independent trip mechanisms: a thermal one which has a built-in heat-dependent delay, and a magnetic one which is instant.)
no it hasn't. archive.is blocks people using cloudflare DNS
Are you launching something/or looking to join startups?
Wether it's fair or not.. I generally compare any given UI framework/toolkit to mui.com (Material-UI) component library. They've solved a lot of the issues I've had, nice to work with and in general really well-rounded components. Would love to see an equivalent with Yew or similar, maybe integrated like Tauri.

In the end, I think that accessibility is a really hard thing to get right. As are the base components that are generally needed for applications. This is a nice start, and for lighter/embedded it could be nice. I'm not sure that I'd reach for this ahead of Flutter, React(-Native) or alternatives that are more polished for general use though.
Oncor is one of, I think 5 delivery companies.

Several cities and coops are their own delivery providers as well, PEC delivers most of their electricity if I remember correctly.
> Didn't Oracle switch to threaded model in 12c

It's optional, and the default is still a process model on Linux.
That seems like a technology centered view. Nielsen is talking from the field of Human-Computer Interaction where he is pioneer, which deals with the point of view of human cognition. In terms of the logic of UI mechanics, what about mobile is different? Sure gestures and touch UI bring a kind of difference. Still, from the standpoint of cognition, desktop and mobile UIs have fundamentally the same cognitive dynamics. Command line UIs make you remember conmands by heart, GUIs make you select from a selection offered to you but they still do not undestand your intention. AI changes the paradigm as it is ostensibly able to understand intent so there is no deterministic selection of available commands. Instead, the interaction is closer to collaboration.
Right, but I'm not so sure about superhetrodyne-specific tubes such as pentagrid and triode-heptode converters like the 6J8G (perhaps I'm wrong, I've not followed the matter that carefully lately).

Reckon the demand wouldn't warrant tooling up (and they're messy complex tubes to make).
You can do all of those multi-touch manipulations on a Macintosh trackpad (zoom, pan, rotate, scale, etc). However, that trackpad would still be categorized as a form of a mouse -- correctly, in my opinion.

All of these gestures can be (and are, given that 3D modeling is historically done on desktop) handled with a standard mouse using a combination of the scroll wheel and modifier keys.
Not at all, especially if you're an American working remote and you're bringing an American wage with you. You get a lower CoL and higher QoL in Europe. Life is more relaxed, more focused on living. I'm happier and healthier when I'm living over there vs here.
And then burn out from being broke and lonely because finding remote jobs and the playing the dating pool are both sisyphean tasks and money and companionship are (typically) necessary to survive that live?
Thanks, this is really informative.

> decide which fields are you going to expose, and write resolvers that return just that

To be clear this means writing custom resolvers? That seems like the most sane way to use graphql, should I ever revisit it.

What’s the logical authorization entity? In rest, it’s (typically) the endpoint itself. What is it in graphql? Does a specific entity resolver have authorization? What does it look like in pseudocode?

How hard is it to write custom resolvers that also produce efficient sql? A gql query can be arbitrarily complex (ie nested), no? How to curb that complexity in practice?
> This confirms my preconceived beliefs

Hey - that's what everyone thinks the Dunning-Kruger effect does!

https://www.psychologytoday.com/us/blog/how-do-you-know/2020...

There really ought to be a "meta Dunning-Kruger effect" that states something like "everyone overconfidently thinks that everyone else is overconfident, so of course you're correct, smart, and good looking."
Not necessarily. Man 3 shmem if you want a journey back to some bad ideas.
When Apple first came out with facial recognition I was able to unlock a friends phone instantly by taking his picture with mine and then showing it to his phone. We were both very surprised it worked. I would hope and suspect things have improved over time.
That's my impression as well, with MDMA for example finding real success in newer studies.

https://www.nature.com/articles/s41591-021-01336-3

For example.
If you're at a point of spending $1.6M to transition objects from one class to another and spending millions per month in storage costs -- you need to have a real conversation about if storing your data in a vendor-locked cloud is the right path forward. S3 isn't the only option, MinIO + dense storage is one viable option if your spend is high enough to justify running MinIO. Backblaze is another.

List price of Backblaze:

$0.005/GB - Base Storage

$0.01/GB - Egress (Use a data partner to bring this down to $0)

$0 - PUT API Requests

$0.004/10,000 - GET API Requests

No delete penalties a/k/a minimum storage

List price of Glacier Instant Retrieval:

$0.004/GB - Base Storage

$0.09/GB - Egress

$0.02/1,000 - PUT API Requests

$0.01/1,000 - GET API Requests

Billed for 90 days of storage
> the goal of Interface design is to find the least amount of things needed to get you from point A to the desired Destination as quickly as possible.

That shouldn't be the primary goal of user interfaces, in my opinion. The primary goal should be to allow users to interface with the machine in a way that allows maximal understanding with minimal cognitive load.

I understand a lot of UI design these days prioritizes the sort of "efficiency" you're talking about, but I think that's one of the reasons why modern UIs tend to be fairly bad.

Efficiency is important, of course! But (depending on what tool the UI is attached to) it shouldn't be the primary goal.
1) there is lots of opportunity in the market
2) the opportunities in the market are less common and more difficult, in labor, luck, or expertise required than the past 3 generations experienced.

How are these two contradictory things?

Put another way, at the individual level, there is still lots of opportunity. But at the aggregate level there is a squeeze.
> It's more like you may never have what your parents had.

That’s a natural consequence of economic mobility.

It would suck in a different way if everyone always had more than their parents in absolute (inflation-adjusted) amounts and obviously, not everyone can have more in percentile terms.
It sounds to me like migrating to a fully multi-threaded architecture may not be worth the effort. Simply reducing the number of processes from thousands to hundreds would be a huge win and likely much more feasible than a complete re-architecture.
We've banned this account for repeatedly breaking the site guidelines. In this case you did it with ideological flamewar, but there were plenty of other cases of unsubstantive/flamebait comments, including personal attacks, so no we're not Marxians.

Please don't create accounts to break HN's rules with. It will eventually get your main account banned as well.

https://news.ycombinator.com/newsguidelines.html
Both Infocomm adventures and ChatGPT have a text based interface in which you interact with the software as though you were interacting with a person. You tell the software the outcome you want using natural language and it responds to you in the first person. That is a common UI paradigm.

example: "get the cat then drop the dog then open the door, go west and climb the ladder" - that is a natural language interface, which is what ChatGPT has. In both the Infocomm and ChatGPT case the software will respond to you in the first person as though you were interacting with someone.

>> Infocomm games were closer to Dragon's Lair than ChatGPT

This is a puzzling comment. The UI for Zork has nothing at all to do with Dragon's Lair. In fact Dragon's Lair was possibly the least interactive of almost all computer games - it was essentially an interactive movie with only the most trivial user interaction.

>> Infocomm games were mostly about trying to figure out what command the programmer wanted you to do next.

This was not my experience of Infocomm adventures.
The only sensible approach to this problem (assuming it is a real problem) is trusted individuals certifying others as human.

There are alternatives to using the state for this, but they are difficult and fraught with UX issues. Perhaps a decentralised web of trust or some sort of blockchain based registrar of trust that can trace trust routes between mutually distrusting individuals.

Unless such a system is in place, international and strong before states start playing in this space, there isn't much chance of beating a state's approach to the problem.

Just look at https certificates. The current system involves browsers shipping configured to trust a whole bunch of entities I don't really trust, and there has been relatively little interest in trying to build a working decentralised approach to site security.
This is a very weak excuse. If preventing scams is the main concern then old people should also be banned from purchasing real estate, timeshares, large donations, perhaps even giftcards in certain quantities.

You can't have freedom without some chance of people making bad choices.
I think that patients should be able to choose, but in reality the advantage will be for them only.

Due to the lack of control groups them taking the pill does not make the science go forward (in the sense that it is an indication for the use).

I believe however that they're is a great interest in the stopping effect: the evidence that the treatment is ultimately harmful.

Still, this is a win-win:

- if the patient gets better, good for them. Does not help the pharma company.

- if the patient gets collateral negative effects, too bad for them (but they were very bad anyway). This helps the pharma company.

Coupled with euthanasia, this would be a humanitarian solution for the extremely sick.
Misinformation is a blanket terms often used by people who can't win arguments with objective facts.

I love the one where nurses and doctors were gods walking among us, until the current executive dictated a requirement for the vaccine. At which point, skeptical medical professionals, who not a week earlier were our saintly saviors of immaculacy, became the most vile and evil murders, with body counts greater than Lenin, Stalin, and Pol Pot combined.

All while the media-government hegemon told us three major falsehoods: 1. the vaccine stopped transmission 2. the vaccine prevented infection and 3. the vaccine prevented illness ...all three of which turned out to be a load of shit.

I saw it play out the same way on nearly all platforms for all other surrounding topics and discussions, e.g. hydroxychloroquine to natural immunity.

So you have to ask yourself; was the push for wide adoption of an experimental and poorly tested vaccine done because of fear, incompetence, or malice?

We're generally not permitted to discuss this topic ...anywhere. I've come to expect the worst when discussing topics such as these.
There's also the corollary for educated, intelligent people, "I just assume that people who disagree with me aren't really disagreeing with me, they're merely ill-informed."
> but if their employees can't keep up with the cost of living that's a problem, right?

The sad truth is that employees that can’t afford the cost of living have little leverage and might be replaceable by employees that will work for even less (because they have to, not because they want to).
Cloudflare R2 also has a tool in beta that provides an incremental migration from S3. As users request files using your R2 URLs, Cloudflare automatically migrates the files from S3 to R2 on request. Depending on your user's request patterns this may be a way to migrate everything without paying any additional cost. If you have a lot of files that are rarely accessed then they will be slow to migrate, but because they are rarely accessed your S3 costs could be significantly reduced by using different storage classes anyway. Eventually you will have a small enough number of infrequently accessed files remaining in S3 that the additional cost to migrate them all in one go can make financial sense.
Similar think in NL.

Every quarter our boss would apologise and ask us to fill out timesheets (to the best of our knowledge).

Something like 20% of a FTE position could be "R&D" and this is what they claimed back.
Some people just insist on getting trolled. You explain out what trolling is, what it looks like, the purpose of it (wasting your time involving you in hopeless arguments for their own amusement). And they still insist on getting trolled.

Nobody thinks the earth is flat, dumbasses.
Plenty of tools for that on premises. Are you actually asking?
> We focus on Spain, a country that sadly has some of the most relevant figures on this topic in the Spanish-speaking world.

Regarding the overt judgment of "sadly", is that common in research papers in some fields? I'm more accustomed to the appearance of more intellectual distance.
You cannot COW and share the TLB state. The caches aren't flushed in process changes either: it's that the data is different so evictions happen.
In theory, the underlying land value should go down if only the cost of construction went up.
Contrast this to Microsoft SQL Server:

$ systemctl status mssql-server
● mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2023-06-19 15:48:05 CDT; 1min 18s ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Main PID: 2125 (sqlservr)
Tasks: 123
CGroup: /system.slice/mssql-server.service
├─2125 /opt/mssql/bin/sqlservr
└─2156 /opt/mssql/bin/sqlservr
Why wouldn't apps like Uber work on the desktop?
Yes, here's a blog that you might not have seen. Key factors in performance: partitioning so that ClickHouse does not need to run SELECT FINAL over a large number of parts and having a good ORDER BY. MergeTree queries are sensitive to ordering.

https://altinity.com/blog/clickhouse-replacingmergetree-expl...
Capitalism isn't a type of government. You seem to have missed the point. The ever expanding need for material wealth is what destroys. It doesn't matter by whom or to what ends or under what name.
It is not. The article mentions that the submarine is bolted from the outside so that even if they surface, they can’t open it from the inside. This is in the history of bad designs, the worst. We have “doors must be unlocked when the building is occupied” signs all over the country, yet, no one thought a safety hatch the can be opened from the inside in emergencies could be useful?
I have never used a top line modelling amp, like kemper or whatever...but I immediately play better through my tube amps than lower end digitals (Katana or whatever). It is dynamics as you say. Anyone would prefer to hear me play (as if) through a valve amp (vacuum tubes are called valves in Britain). Valve amps are still the default option for higher end enthusiast amps, although modeling is taking over with pros for convenience
> No need to flush TLB

TLB isn't "flushed" so much as it is useless across different memory address spaces. Switching processes means switching address spaces, which means you have to switch the contents of the TLB to the new process' TLB entries, which eventually indeed flushes the TLB, but that is only over time, not necessarily the moment you switch processes.

> Like processes, heavy-threads would have mostly-separate address spaces by default.

This thus conflicts with the need to not flush TLBs. You can't not change TLB contents across address spaces.
Naming Things in Code [video]
And the fact that it sank on its maiden voyage. The tragic irony makes it obvious why humans bestow such significance upon it.
> Japan pushes for Apple and Google to allow sideloading

That was generated by the HN submission bookmarklet.

> Please submit the original source.

Thanks for the reminder.
It sort of makes sense that working life discussions here tend to have a US-centric bias, considering the connections to SV. But it does seem to lead to kind of narrow assumptions sometimes.
Many of the failures in the west are far above what global statistics define as poverty, so this doesn't make much sense
The counter to this is Sam Pelzmann's "Regulation of Pharmaceutical Innovation" https://www.amazon.com/Regulation-Pharmaceutical-Innovation-...

where he shows, with statistics, that moving fast saves more lives than it costs.
How do you know the answer is right?

Because it linked you to the source?

Like a vector database would?
Google offered to index sites since 1996.
> only dared to ask for refund since I know hackernews would force Google to do the right thing if something goes wrong after the comment.

A chargeback is not the same as asking for a refund, so I don't know why you were worried about that, at most they would've denied a refund.
Langchain ? - https://js.langchain.com/docs/
You have to come from money to be able to make a succession of failed business ventures before you finally hit success
Checking out the leaderboard, there’s something so viscerally funny about the best things ever being

1) Milk
2) Toronto
3) React

Thanks for the laugh! Fun little app
But that's just a change in valid input cardinality at the cost of precision.
Never heard of it before