skysight-inc/HackerNews huggingface dataset:
Almost every single time I've seen it was better to first prototype a new feature with the existing stack rather than introduce something new. And by careful curation, that initial prototype could be turned into production code with the same stack as well. At some point though the system does creek, and you're starting to wish you'd have a Redis or another specialized tool.

The only important thing though for me is making sure I'd spend some time on writing a nice API wrapper on my end, and only call that. When I really need to use Redis, all that should be needed is changing the implementation inside your wrappers, and testing the migration very well.

People are surprised how long you can delay to make a technical decision, until it becomes obvious.
"Kinda" and "Soon", the soon part is that interactions with the site are signed by a key thats usually held for you by your PDS (Personal Data Server), this month we are opening things up more so you can run your own PDS, and thus use your own keys.

The Kinda part is that your identity by default is backed by a DID that delegates authority to specific keypairs. The keypair that your PDS uses to sign is included in there automatically, but on account creation you can currently set a backup keypair that allows you to manually sign identity operations.
An oil change is often something that warranty requires you to take the car to the dealer for, and it's a simple maintenance task.
> They’ll likely not allow any apps that take over the entire user surroundings...

I'll take that bet.

https://developer.apple.com/design/human-interface-guideline...

https://developer.apple.com/documentation/visionos/creating-...
Yeah, it is in fact very sensible.

The following is an uncharitable take but here goes: the stereotypical social media conservationist will be 100% anti-logging because there's no room for nuance - you either love the planet or you're a corporate money grubber - while people who recognize that complex problems typically aren't black and white and who genuinely care enough about the environment to become informed on the topic generally agree that some amount of controlled logging is a very good thing.
Adapt now is my point.
Related:

NetBox: Infrastructure resource modeling application for network automation - https://news.ycombinator.com/item?id=28264828 - Aug 2021 (11 comments)

NetBox – DigitalOcean's IPAM and DCIM tool – open sourced - https://news.ycombinator.com/item?id=11986828 - June 2016 (4 comments)
This is the forbidden maths that EV manufacturers are scared of. I will risk my life to write it here. Let’s assume a generous 4.17 miles per kWh[1] EV efficiency and a 57 mpg [2] hybrid efficiency for a comparable nice Prius 2023.
57mpg/4.17mpkwh = 13.67 kWhpg. At the current average gas price of 3.15$/g [3], you need electricity rate below this price to beat hybrid: x < 3.15 $pg / 13.67 kWhpg

x < $0.23 per kWh.

Good luck beating hybrid with Super charger rates. With charging at home, your mileage will vary. In Southern California, where electricity rate at the top usage tier is closer to $0.50 per kWh including transmission, you are better off buying almost anything else but an EV.

Now, I will have to go into hiding to protect my life.

[1] https://insideevs.com/news/597460/tesla-efficiency-depends-o...

[2] https://www.caranddriver.com/toyota/prius-2023#

[3] https://web.archive.org/web/20240205144433/https://gasprices...
CMHC doesn't insure mortgages where the property value is equal to greater than $1 million, which in the Greater Toronto Area essentially limits it to condo purchases.
The problem with Ads on the web has ALWAYS been malicious actors. It will ALWAYS be malicious actors. This is not a technical problem but a problem with the whole concept that is structurally inseparable.

Hmmm
> Had they, there would be a false marketing angle to play. But they didn't so there isn't.

That argument is relevant for the original iPhone, not for any iPhones sold after the advent of the App Store.

> Apple never marketed its devices as general-purpose computers.

Yet they are. It isn't up to the manufacturer to choose which class of regulations they want to play under, that definition is for an external part to decide, otherwise Apple could just classify all of their devices as fidget spinners and do whatever the hell they want.
You're letting your imagination run. I'm not the slightest against crypto. I'm not against people using adblockers and I'm strongly against advertisement online and in other media. But the website owner also needs a chance to be reimbursed for his labour and put food on the table. If he choses to do so with ads, that is his right.

Because people do not donate, even to stuff they love and use a lot. For a company to block those legitimate ads and then put their own, while pretending they are helping website owners - that's a scam. And nobody would swallow it unless it came with the promise of sharing some scam money with the users.

I'm for a free speech internet where users pay a cheap and fair price to creators for content, that's a much better model than ads – and it is probably the future for any quality content.
That makes sense. I guess I would just add that the users don’t know if it’s a good experience yet.

Maybe it sounds good on paper but in practice it amounts to a nothingburger and is essentially the same as manually moving instances in the fediverse.
> And that sounds like a no true scotsman criticism. :D

Very fair, and point totally understood.
Ah so it does, thank you!
There are definitely people who collect fakes/smuggled coins, but because they have the stench of counterfeit on them, their appeal is limited.

However - there is one super notable example. In the mid-1900s a guy who became known as the "Omega Man" made counterfeits of the famous 1907 High Relif $20 Gold Coin that were SO good that for many years many of them were certified and bought and sold as genuine. Like many craftsmen of his ilk, the Omega Man couldn't resist leaving a calling card on his (gold) fakes, and it was eventually discovered. Those are outright collectible today for more than their gold value.

Some details:

https://www.ngccoin.com/news/article/10583/omega-counterfeit...
Adam Neumann Wants We Back
whenever I feel frustrated I think to some of the people involved in this debacle for over 30 years

30 years of the idiocy of public bureaucracy and government politics getting in the way of a better world. the people on that fight are my personal heroes in withstanding frustration
Astro runs billions of Airflow tasks around the world
It's not illegal, but it shouldn't have happened. But the board was sleeping at the wheel.
They absolutely did, which is why the project was started sometime in 2021 I think, and they only got to where they are now...
Not sure what you're thinking it'd achieve. Apple already has a subsidiary like that[0]. And sure, that subsidiary is the only part that the EU can directly act on.

But the EU can definitely take into account the entirety of Apple when deciding what to do. For example, when Apple gets fined for violating the DMA, the maximum penalties are going to be based on their global revenue, not just the EU revenue going through their Irish subsidiary.

If you're proposing a fully independent public company rather than a subsidiary of Apple, it's true that the separate company wouldn't actually be able to fix any of their possible DMA violations. But that just means they'd not be complying, not that they wouldn't be breaking the law or that they're somehow immune.
> I'd dare a survey, how many HN people actually work on exactly these
technologies, how many read these words, and how many actually care?

This is an excellent question. We'd likely find that there is an
enormous disconnect between high IQ, well educated engineers and high
emotional and social intelligence.

The perennial excuses; "it's just a job" , "everybody's doing it", "if
I didn't build <monstrosity x> then someone else would" ... these have
grown tiresome and weak. Everybody now knows these are stupid and
dangerous things we are doing.

Is there a kind of fatalistic malice at work? How do people who work on
this kind of thing manage the dissonance?
These are contradictory statements because they are politically loaded. The "things are alright, and are getting better, but we can do even better" party doesn't energize people, and no one wants to be that party, even if it accurately describes things.
Highly targeted CRISPR delivery system advances gene editing in living animals
> People will never be motivated to go the extra mile by a standardized, bureaucratized process.

As much as anything else, standardization & bureaucratization & Taylorism are most generally forces of stability & predictability & control. A well.managed company does not go extra miles. It goes exactly as many miles as the company said it would. If everything is working well.

In bad times and in desperation, extra miles are what keep things together, what plugs leaks and patches tares.

I believe so strongly in extra miles, in going overboard, and pouring in extra. In making things better than they had to be. But these extra miles are, in my view, owned & done by individuals. Extra miles are what competent happy craftspeople do when they are enjoying their craft; embellishing & exceeding.

The extra mile is almost always a person's own thing. It is almost never something management or the org can pursue. The org can set conditions: create space & permission & happiness. And when these positives align, then we see real extra miles.

> There is no replacement for good people.

And giving them time and space to put in some extra miles.
Meanwhile in economics you have economists argue that the findings of anthropologists are invalid, because they don't understand modern economic theory. It's history that needs to change.
> the viruses you're referring to weren't isolated

They're made de novo (adenovirus and baculovirus derivatives, and yes, I've done this for baculovirus), which is better than isolation as even with isolation it's difficult to prove a pure sample. Even Koch couldn't prove an isolated sample back in the day. Not to our standards, at least.

Throw a GFP protein in the modified adenovirus or baculovirus genome and you can literally see the exact specific virus that you made move from cell to cell while the cells start dying.
I wouldn't be so sure. I've worked in the MSP space and law is the most tech averse industry I've ever come into contact with.
Then that's fantastic! Since housing has come so unaffordable in Canada I'm looking at moving to Japan. I'm seeing detached houses 60m transit from Tokyo for less than a down payment on a condo 60m from Vancouver.

So if I buy a place there and move, it's win/win for everyone!
I'm okay with new technology, actually, but the person introducing it has to be able to champion it & do the work of debugging issues and answering questions about its interactions with the rest of the system. I.e., they have to be responsible for it.

The last part in my parent comment is more of a "it was chucked over the fence, and it is now crashing, and nobody, not even the devs that chose it, know why".

I do have examples of what you describe, too: a dev I worked with introduced a geospatial DB to solve issues with geospatial queries being hard & slow in our then-database (RDS did not, at the time, support such queries) — so we went with the new thing. It used Redis's protocol, and was thus easy to get working with¹. But the dev that introduced it to the system was capable of explaining it, dealing with issues with it — to the extent of "upstream bugs that we encounter and produce workarounds", and otherwise being a lead for it. That new tech, managed in that way by a senior eng., was successful in what it sought to do.

The problematic parts/components/new introductions of new tech … never seem to have that. That's probably partly the problem: it's such an inherently non-technical issue at its heart. The exact thing almost doesn't matter.

> as long as it's one thing at a time

IME it's not. When there are problems, it's never just one new thing at a time.

> a rewrite will solve all problems

And the particular system I had in my mind while writing the parent post was, in fact, in the category of "a rewrite will solve all problems".

Some parts of the rewrite are doing alright, but especially compared to the prior system, there are just so. many. new. components. 2 new queue systems, new databases, etc. etc. So it's then hard to learn one, particularly without someone championing its success. It's another to self-learn and self-bootstrap on 6 or 8 new services.

¹(Tile38)
Thanks for the suggestion; I appreciate it. Is this something you take daily or as you need it?
> kidnap or trick

I thought it meant kidnap, specifically to kidnap a sailor in port and make him work aboard ship; as in "press gang", "pressed man".
I mean if being politically energizing is all you care about, just court folks scared of immigration.

Of course if you actually want to not make the world worse you need to argue for a better world. Liberals seem literally and generally incapable of this basic task.
Until everyone understands that your "stretch goal" is not a real goal and changes nothing which is what always happens.
Thanks! Macroexpanded:

Spotify CEO Daniel Ek says Apple's new App Store changes are a 'new low' - https://news.ycombinator.com/item?id=39170822 - Jan 2024 (44 comments)

Spotify calls Apple's DMA compliance plan 'extortion''complete and total farce' - https://news.ycombinator.com/item?id=39156492 - Jan 2024 (166 comments)

Apple's Proposed Changes Reject the Goals of the DMA - https://news.ycombinator.com/item?id=39148422 - Jan 2024 (68 comments)

Spotify attacks Apple's 'outrageous' 27% commission - https://news.ycombinator.com/item?id=39042094 - Jan 2024 (91 comments)
can this be used in conjunction with tailscale?
Comity Inc| NY (Hybrid) or REMOTE | We are looking for various Full-time roles:

- Founding Machine Learning Engineer
- Backend Software Engineer (Platforms)
- Senior Quantitative Research Scientist

Read the JD and apply here: https://comity.notion.site/Join-our-team-ebb8996c12394e54996...

We’re on a mission to improve the reliability, transparency, and efficiency of our energy systems, fostering a future with sustainable and abundant energy. We are leveraging statistical learning and convex optimization methods to build the financial rails of our future energy systems that will accelerate the deployment of clean energy resources.
Yes exactly. No security conscious person I know would just plug in some unknown USB device. It's a very, very well known attack vector.

If the point of the exercise is a proof of concept as an expirement then awesome.

If it's supposed to be something you can hand out to stakeholders as a business card then it's probably not that useful.
Note: open access fulltext link "Do Chinese Citizens Conceal Opposition to the CCP in Surveys? Evidence from Two Experiments", Carter et al 2024 https://www.cambridge.org/core/journals/china-quarterly/arti...

> Most public opinion research in China uses direct questions to measure support for the Chinese Communist Party (CCP) and government policies. These direct question surveys routinely find that over 90 per cent of Chinese citizens support the government. From this, scholars conclude that the CCP enjoys genuine legitimacy. In this paper, we present results from two survey experiments in contemporary China that make clear that citizens conceal their opposition to the CCP for fear of repression. When respondents are asked directly, we find, like other scholars, approval ratings for the CCP that exceed 90 per cent. When respondents are asked in the form of list experiments, which confer a greater sense of anonymity, CCP support hovers between 50 per cent and 70 per cent. This represents an upper bound, however, since list experiments may not fully mitigate incentives for preference falsification. The list experiments also suggest that fear of government repression discourages some 40 per cent of Chinese citizens from participating in anti-regime protests. Most broadly, this paper suggests that scholars should stop using direct question surveys to measure political opinions in China.
Can AI automate web scraping?
Nobody thought it is worth the $200k it costs?
Amazon is chopping jobs at its One Medical and Pharmacy units
Zuck may have figure out how to sell VR Facebook to investors, but I'm still not buying it.
Fwiw, I am the opposite. When I was younger (late high school), when I would try it, I would absolutely get anxious/paranoid, which prevented me from ever wanting to do it often.

However, once I was older (late 20s), and perhaps my brain was better formed, I never had this issue again.
Noted, thanks for the feedback. I'll make sure that we get some visuals in a place that's easier to find.
This makes me wonder how much storage is needed for all the posts/comments on HN, since everything is "just" text?
Yup. My "scripts" end up with a lot of .NET stuff in there. I'd rather use Python, but being forced to use PS for years, I've come to like it.
HSBC Canada is sold to RBC
Zuckerberg claim they have that many users. It wouldn't suprise me if 90% are bots or manual click farms if the number is accurate.
> Often in the real world you need tree-like structures, which are fundamentally not able to be represented by a table/relation. No amount of joining can produce anything other than a table/relation. The n+1 problem is introduced when you try to build those types of structures from tables/relations.

You can easily get hierarchical output format from Postgres with its JSON or XML aggregate functions.

You can have almost all benefits of an embedded database by embedding your application in the database.

Just change perspective and stop treating Postgres (or any other advanced RDBMS) as a dumb data store — start using it as a computing platform instead.
Is nobody going to mention Java running on the toothbrush?

One might guess the firmware included a battery controller, bluetooth or wifi stacks, a little storage, and business logic for buttons and brushing.
Space Force Chooses Its First "Guardian" to Go to Space
OpenAI integrates metadata in DALL-E 3 images (ChatGPT and APIs)
It's tricky building universal pyinstaller apps if any of your dependencies aren't all universal.
I'm more concerned about the people in Canada being shafted out of entry-level jobs. Who do their government represent, Indians or Candians?
> Immigrants were brought in to fill that gap and pay for pensions and other goodies that expect a growing base of tax paying productive workers.

This is not true.

1) Immigrants are not brought in with the goal of topping up the numbers to the existing level, immigrants are being brought in with the intent of tripling the population. See https://en.wikipedia.org/wiki/Century_Initiative whose founders are advisors to the federal government.

2) Canada does not need immigrants to pay for its pensions. CPP and other pension in Canada are well run, invest their money, and don't just route money from young people to old. Rather, they pay the money out from the money already put in.
There's a good chance that's also true for GPT-4 given how they train. Without known completely new evals, it's hard to say that any LLM benchmark results aren't leakage.
They sold the browser until that market was yanked out from under them, and they leveraged control of the homepage into sales of their serverside packages, and then they sold out to AOL before their longevity was ever tested.
Besides what others are saying here, data integrity is a lot easier with a relational database if your data is heavily relational. I have managed systems with <1gb of data that would have been much harder to build without primary and foreign keys

About data types, what limitations are you referring to? jsonb is well supported in many dbs and throwing random large binary blobs in the middle with your normal data is a bad idea with or without a relational database.

I can see the appeal to replace noSQL solutions though, a lot of people are using S3 (and other storage solutions) as a makeshift database lately
I really like Postgres, but I still don't think Postgres can do everything. From my own experience, when the scale of data becomes very large, when you need to analyze massive amounts of data, your Postgres always seems somewhat inadequate. I think Postgres performs perfectly when dealing with OLTP-type workloads. However, if you need more OLAP support, I recommend you use StarRocks (www.starrocks.io). We now import data from Postgres into StarRocks for data analysis, and the experience is fantastic. Moreover, StarRocks also supports direct queries on data lakes, which is incredible.
http://web.archive.org/web/20240203231919/https://www.newyor...
This literally happened to me on Friday. I was setting up a smart TV for my uncle and he just uses it for his Chromecast so I thought "whatever, I'm not going to connect this TV to his wifi."

Come to find out, the TV locks you out of EVERYTHING if you do not connect it to the internet. You see the homescreen but you aren't allowed to switch the input unless you connect to the wifi. Even after connecting to wifi, you only get access to FAST channels, and still have to register with a Samsung account before you get permission to change the input.

I don't think I had ever been more upset at a piece of tech in my life.
eh the oracle upgrades went awful. But I try to not touch the database at all if I can
in the article I linked, it literally said

"China's newly appointed defense chief and Shoigu discussed boosting military cooperation and coordination as the Russia-Ukraine war drags on. Tensions surrounding the Ukraine crisis have tested the resilience of the China-Russia partnership, with Beijing supporting the Kremlin's plans economically rather than openly amid international pressure."
Not sure if this is yours, but if so: Firefox (android) and Chrome (android) refuse to load the site. Probably due to missing SSL.
GC pauses are dependent on the code and its workload so general benchmarking is rarely useful. You can have a code that works really nicely with GC at a given throughput and request pattern, but not at all at a different load profile. Minor implementation change can also dramatically alter the GC workload. A generic work-queue, where one thread is enqueuing tasks (allocating memory) and another is consuming them and deallocating memory can make it hard for GC to do its work, while minor changes so that queue is fixed-sized and does not allocate can dramatically change the GC workload.

Even really simple optimizations where the `enqueue` may just copy to its queue-owned buffers can make allocations happen exclusively from TLAB with bump allocation which are essentially no-ops for GC & the allocator. Generic benchmarking happens but is more the domain of GC developers, and not very useful for developers – because usually, your workload is different from mine.
Vultr CDN
I definitely find the AT folks to be the most pragmatic when compared to ActivityPub and nostr. The best example IMO is how neither of them have a realistic identity migration story. ActivityPub implementations need to support bringing your own domain to any Mastodon/Lemmy/etc server. As for nostr, PKI has yet to prove that it can provide a viable UX for identity management.

I'm still fairly optimistic about ActivityPub since a lot of the problems there are in theory solvable, but we'll see.
The book [factfulness](https://www.goodreads.com/book/show/34890015-factfulness) is precisely about this. They present how the world is improving in an irrefutable way but media and politicians would only focus on the negative. The authors are Swedish, so they talk first hand about Sweden, and their experiences how drastically Sweden changed in the last 2 generations is amazing
Interesting, do you have a reference for the autism to weed anxiety link?
The future of Programming will be AI first – Human readability is nice to have