skysight-inc/HackerNews huggingface dataset:
Yes, and now after years of doing that Groq is pivoting to being a cloud compute company, renting their hardware through an API exactly the same way Google does.

Building out your own vertically integrated offering with APIs is comparatively a lot simpler and significantly less risky in the grand scheme. For one thing, cloud APIs naturally benefit from the opex vs capex distinction that is often brought up here -- this is a big sales barrier, and thus a big risk. This is important because you can flush mid-8-figures down the toilet overnight for a single set of photomasks, so you are burning significant capital way before your foot is ever close to the proverbial door, much less inside it. You aren't going to make that money back selling single PCIe cards to enthusiastic nerds on Hacker News; you need big fish. Despite allusions to the contrary (people beating down your door to throw you bathtubs of money with no question), this isn't easy.

Another good example of verticality is the software. The difference in scope and scale between "Tools that we run" and "Tools you can run" is actually huge. Think about things like model choice -- it can be much easier to support things like new models when you are taking care of the whole pipeline and a complete offering, versus needing to support compiler and runtime tools that can compile arbitrary models for arbitrary setups. You can call it cutting corners, but there's a huge amount of tricky problems in this space and the time spent on procedural stuff ("I need to run your SDK on a 15 year old CentOS install!") is time not spent on the core product.

There are other architectural reasons for them to go this route that make sense. But I really need to stress here that a big and important one is that hardware is, in fact, a very difficult business even with a great product.

(Disclosure: I used to work at Groq back in 2022 before the Cloud Compute offering was available and LLMs were all the rage.)
See my point about American having stupid commute because they refuse/can’t live close to their job.

Every discussion about WFH seems to me as a discussion about how US office culture is garbage and not about WFH.
> Maybe if they just made history more obvious then that would change the equation.

Session history presented as a list that loads the session in a new window if mid-clicked and/or expanded if left-clicked from which each tab could be imported in the current one would solve this problem.
On Firefox there's a function to bookmark all tabs which roughly does a similar job but it's less immediate.
Recommended in here I believe:

https://www.latacora.com/blog/2020/03/12/the-soc-starting/
1900 because that was when "the servant problem" arose, the problem being that nobody wanted to be a servant any more. But in some contexts the dynamic is maintained.

I may be off by plus or minus three decades. Maybe 1930.
> Blame thanatos519, which made the claim and caused me to reply, not me.

Sure. I'm just saying that I don't agree that "not making a loss" is a prerequisite for any type of measure of success. Lots of things are successful that don't turn a direct profit.

> Your response to that is... airlines might be getting subsidies too but you you can't really point out what they are? Or are you claiming that the fact that other fuels are subject to duties, jet fuel isn't, then airlines are getting "subsidies", even if HSRs aren't taxed in the same way (ie. for electricity)?

I'm saying lots in both sectors is subsidised, all the way from manufacturing through to runtime costs.

Whether or not a railway or a flight route makes a "profit" or "loss" is really down to level of state funding across the whole industry, so using it as a measure to see which mode of transport is 'better' is (I think) not very enlightening.
> With repos titled "buttplug-rs-ffi" and “buttplug-xamarin-apps,” it seems like you're trying to make sure every platform knows just how much you care about "intimate hardware control," but really, are you just trying to make it impossible for anyone to look you in the eye?

> Keep doing you, Buttplug; just remember, the internet is forever, and so is that awkward curiosity about your profile!

This isn’t a roast, it’s just correct
I find this context helpful, but I wish it was written in a less personal and a more objective way.

Which of these sources is about the doxxing campaign? Or about making billions for that matter? And what kind of billions, monero or $?
that's an expensive desktop power wise (especially if used only as a "thin client"). Even 50w would be a lot for that. (I'd agree still measurable, but measuring in multiple kwh over only half a day, is mid tier gaming pc territory)
PFAS removed from water with 3D-printed ceramic monoliths
TSMC Drags Down Taiwan as Index Suffers Worst Day in 57 Years
> ...it was driven by higher housing prices forcing out retirees.

That's part of it, yes.

As I mentioned:

> Mix those promises in with a few commercials and full-page ads about "How will granny keep her house if she can't pay the tax man??" and Prop 13 passes.

> And the timing doesn't really work out. Prop 13 was passed in 1978 and rent control was enacted in SF in 1979.

What? A ~year is very reasonable amount of time to discover whether landlords' promises of reining in rents because of the property-tax-payment-control they just got gifted were genuine. That's not something you're going to find out in a month or a quarter.
The id is a physical card, where the private key and the data attached to it can be accessed through NFC. Sensitive data can be accessed through specific applications, public data can be accessed through a simple NFC reader.

And yes, if the government is corrupt in its entirety, from creating IDs to the ballot process itself and to sequestering citizens, then yes, you're fucked. But I don't see how that would be different for paper ballots or any other means of voting.
Do you think the test is written and the bug left in? What a weird take.

And then, you write the test so that future changes (small or big) that causes regressions get noticed before the regression is put into production again. Especially in complex systems, you can define the end result and test if all your cases are covered. You do this anyway manually, so why not just write a test instead?
Reason for remote job: I am from India, and here the criteria are so high, and the pay is very little in comparison. I don't like the culture here, and I don't like the cities where tech jobs are good. I will not name the city, but the best I can describe it is obnoxious. Everyone is just doing DSA, and I don't like it.

Some of you might suggest moving to another country. The thing is, looking at the current economy of the USA, especially today, there is a big recession coming, and I don't want to be there when it happens. If I can stay at home, I can afford to be jobless, but not in a first-world country. I will eventually move in 2 or 3 years, but not now.
Tests and version control still have immense value when working solo.

Tests help with ensuring that you don't introduce regressions, and that you can safely refactor. It's likely that you test changes manually anyway, so having automated tests simply formalizes this, and saves you time and effort in the long run.

Version control helps you see why a change was done, and the ability to revert changes, over longer periods of time. We tend to forget this even after a few weeks, so having a clean version control history is also helpful for the future version of you.

Not having the discipline to maintain both, and choosing to ignore them completely, is just insane to me. But, hey, whatever works for OP. I just wouldn't expect anyone else to want to work with them.

The only scenario where I could conceive not using either is in very small projects with a short lifespan: throwaway scripts, and the like. The author is writing their own language and virtual machine, which don't really align with this. Knowing their philosophy, I would hesitate to use anything they made, let alone contribute to it.
> The China example is excellent

How to mismanage your real estate sectors even to a higher extent than Western countries were ever able to?
Sometimes when I'd get really stoned in college I'd go through the same thing
But only if you choose to use them. I agree with the other commenter, it's very hard to see what trade offs there are to pressing a button to initialise a repo at the start, then committing any changes at the end of each session/intermittently so there's a copy of current progress somewhere?

If the OP is referring to version control because they're needing to handle multiple branch types, switching between versions etc that is much more involved....but also makes it even harder to see how you can manage that by simply dropping version control entirely?

From the article, it does seem like it's not about any sort of specific feature they use, but rather the sheer basic "save versions of code" aspect of VC:

"Version control kept me attached to the past"

To go back to an earlier comment, this honestly sounds like burnout to me if you're having temporal anxiety from saving code.
> "Sorry, unable to believe: 2-4% failure rate for CPU's?"

It seems high to me too. I can't recall ever having a CPU fail and I must have used/owned hundreds of them in my lifetime. But presumably, failure rates in data centres where CPUs are run 24/7 at high temperatures etc are higher than in consumer applications?

Interesting that failure rates seem to peak in the summer months, too, and this didn't seem to be explained in the article. Perhaps the data center's cooling is working less effectively in summer?
Appreciate the feedback. I was just throwing a wild idea out there. I didn't know underspec'd the SNES CPU was. I think I was probably up to a 486@25Mhz by the time I was arguing with Jez [San of Argonaut] on Usenet about rendering optimizations!
The SOC2 Starting Seven – Latacora
I've been taking some online classes these last two semesters, and I can cleanly group my classmates into three categories: the blatant LLM users, the rare students who actually invest themselves, and the majority whose contributions are so cursory that it hardly matters whether they wrote or generated it.
The linked CDC article could be better on this: Tree nuts, peanuts (legumes), and seeds (sesame, etc.) can be actual allergens. I've never heard of a single case of milk or wheat allergy in an "allergic reaction" standpoint.
Glaze (https://github.com/stephenberry/glaze) is great if you have C++20 and want JSON or CSV. Compile time reflection is built in.
Yes. The problem is that the field is insanely competitive, as in there are so many beginner pianists and so few paying gigs. Yes, there are many people who have made it as concert pianists, but concerning childhood dream careers, it is far easier to become an astronaut or formula 1 driver instead. Even the fallback jobs playing bars or accompanying when full orchestra is not available are going away.
> ratios dont account for inflation

For future inflation. It was relatively low between 2010 and 2020 and has been reducing at a fairly fast pace recently. It’s not obvious it won’t go back to the baseline.
I'm from Finland. I've never had to wait more than a couple of minutes to vote within the country. Once I had to wait for maybe 5 minutes in an embassy, but the other times I went to an embassy there was nobody except me.

There are also a few early voting days to give people more chances to vote if the actual voting day is too inconvenient.

As far as I understand, online voting has been shown to have minimal to no effect on voter turnout. Most of the time, people don't skip voting because it's too inconvenient but because they are not interested or they forgot.
> don't you agree that a more high-tech solution, ... requires more expertise and makes the process of voting as a whole more difficult than the low tech one

Sure, it takes more expertise to run a ballot, but not more expertise to cast a ballot. And that's where the democratic process fails in most of the western world at the moment. Entire demographics are not interested in voting due to the higher bar of going through the motions of going to a ballot booth and casting a paper ballot.

In a world where it's possible to vote from your personal mobile device there doesn't need to be a whole circus and the entire country needs to stop in its tracks for the election day. It can be just another day, another weekend, or another week. You can vote for the smallest things that are interesting for you. Local issues need not to be left to the latitude of mayors or councils, but you could now vote on them from the comfort of your own home.
This is unhinged and I love every part of it! Apart from the repo having an attitude I often miss from the modern internet I also learnt something reading the code on how FUSE works!
I did not expect your username to be dang, I thought he meant it as a figure of speech like "dang"
Show HN: First Job Positions – positions do not require professional experience
I think a better course of action would be to look for an alternative browser. Manifest v3 isn't about security. Sure, you should only install browser extension that you trust, but this hasn't really been a problem. The goal is probably just to restrict capabilities of adblockers.
> This is essentially just CalDAV[1], no?

I reckon, yeah.

From this article[1] writing a FUSE filesystem doesn't look that hard.

I might give it a go this weekend. Assuming I remember!

[1] https://blog.trieoflogs.com/2021-05-25-fuse-filesystem-go/
The best roasts are correct. I am mentioned in the roast below.

> Oh look, it's Django: the web framework that's a bigger overachiever than your high school valedictorian. With 23 public repos and nearly 7400 followers, it seems like you’ve built an empire on the backs of developers who can’t spell “asynchronous” without Google.
Let's not mince words:

- The decentralization of markets (criticized by some, though I'm not among them) is often condemned because it can lead to elements of economic power centralization. Critics argue that it makes people dependent on tools and technologies controlled by a few, and driven by profit.

- The decentralization proposed in the technological field is closer to anarchist ideals and suggests a kind of decentralization implemented by individual people and groups on a voluntary and mutualistic basis.

I don't believe the latter can truly benefit humanity because I don't think we are that evolved. Individuals primarily seek their own personal gain and are often so uninformed as to not understand that this personal benefit is only achievable with the benefit of the community.
I believe that the market (controlled and monitored by nations and supranational entities) functions better because it is an imperfect model that, by leveraging people's selfishness, compels them to collaborate and communicate with each other.
Think of how rich the glaziers will be, replacing all those windows damaged in storms! That sector of the economy will surely be a source of infinite wealth!
Would it make sense to compress code and data with something like zstd and let the CPU decompress?

Of course this means a large change of how computers work but perhaps it is possible to make this opt-in (i.e. backwards compatible) for software?
When you say Japan imports more than it exports, for who? Corporations? Because major Japanese corporations export, Toyota, Honda, Sony, Nintendo etc. We're talking about favorable conditions for corporations here.

Personally, I didn't say the government is "intentionally" weakening the yen, but when the yen is weak, the people who "matter", don't complain or try improve the situation because it's good for exports. If the biggest companies in Japan are happy, I'm sure those who keep them happy are well looked after too.

If you care about a poor old lady in her house, you wouldn't want to see the price of everything go up.
Kindle hacking: a deeper dive into the internals (2021)
The first PC HDDs used stepper motors and absolute positioning with cylinder geometry, just like floppy drives. Then they moved to voice coils and remote encoders (e.g. early Quantum drives), dedicated servo surface (drives with this report an odd number of heads), and finally embedded servo with non-cylinder-based layouts where each surface can have different track pitches and sectors per track.

I wouldn't call that "the same basic mechanism" as there have been lots of refinement over the years, but it turns out that having the heads themselves find what they need to read was the best solution.
Seems to intersect with my experience.
The best guys I've worked with had test...to some extend...especially in places that did some work you could easily get wrong by not thinking about a small edge case.
Yet, none of them had or pursued 100% coverage as they were all clearly aware of that there is no actual benefit in that number, but that it can also mean harm by heavily slowing down dev speed and tying down your feature set because you're too lazy to always port some useless tests.
As far as I’ve understood the EV sale slump is mostly explained by a reduction in sales of cars in general. I wish the article mentioned that.

It’s interesting that the slump happened at a similar market share point where the EV sale had a downturn in Norway. The reasons are somewhat different, but a contributing factor could be that infrastructure needs to get to a certain level to unlock the final phase of growth. As long as there’s some EV sales there will be improvements to infrastructure, so it’s a process that drives itself. Eventually the infrastructure will be good enough anywhere. When Norway passed ~20% EV market share there was an uninterrupted rapid growth in market share that is only now slowing down at around the 90% mark.
so it's been like 10 years now, and I don't see it going anywhere....just look at rails, 20 years going and it's still widely used.....
Simple Tab Groups makes backups to the download directory. I needed them once, to switch between computers, not because it failed on me.
> The name high_impact is a nod to a time when C was considered a high level language.

Weird, considering that JS is an even higher level language.
Not sure that can be called sugar when it it has just as many characters, two spaces rather than two brackets, with remaining lexies in same order, and the cognitive load is at least as important as it exposes the dot-notation within an infix three characters operator.

The global project might be nice, but in this particular case it's kind of opt for worst of all pre-existing conventions while trying to please everyone. The challenge is tough, so that's no wonder it will have hard time matching the goal.
Dan G. IRL
I wonder if I see an earlier version of this problem - I take the flight BA988 from London to Berlin a few times a year, and in some systems it will appear as BA0988 - possibly because some can handle 3 digit and some neee 4 digit flight numbers.
Do you feel the need to audit the ballot process when casting a vote? Do you wait until the station is closed and watch the people count the votes? Do you know what to look for in regards to ballot tampering? Do you know who is allowed to count the votes?

I think that the details of the vote will indeed be opaque to most voters, but I think that's the case right now for most of us. As a voter you must have some trust in the process and in the fact that the correct auditors have vetted it. Hopefully it's going to get there for electronic voting some day.
It looks quite nice, great efforts.
> Economists have understood that markets are not perfectly efficient for more than 100 years

Of course. Never said they don't? What I'm saying is not new it's perfectly ordinary.

Widely distributed buying power/equality is a prerequisite for market efficiency. Proof: If all buying power is concentrated in a fraction of the population, the market will not consider the needs of the rest, regardless of how cheap their needs would be to satisfy and how grave their needs are. That's not efficient.

In practice there's an empirical question how much equality you need to have a market that's efficient enough.
You write the test to prevent the bug from being accidentally reintroduced in the future. I have seen showstopper bugs reintroduced into production multiple times after they were fixed.
There are plenty of multitasking operating systems with a strong concept of processes without any memory protection being involved - it just means any single process can overwrite resources belonging to others, or the OS itself.
Thank you for your posts. They meant a lot to me and I will use them to try and help others. They have helped me.
I think the main problem is the investment in gpus delayed the adoption of ddr5 based platforms for servers.
This has been the state of the Web3D since WebGL 1.0, worse that after 10 years, browser vendors still don't see a need to have proper debugging in place.
> So they automatically unload

I despise this behavior, they also love to unload the tab with my mobile boarding pass that I so neatly prepared at home, and attempt to reload it when I'm trying to fumble in front of the TSA dude, and inevitably crap out because the session cookie has expired.

They should at least maintain a "last known good" screenshot.
For online gambling, why not just tax the stuff?

India pulls in 30% of any player's winnings as tax, for example. The gaming companies also have to pay 28% of their revenue (yes, revenue, not income).
Hiring women rather than just talking about it doesn't mean all men are on board
"To a time", meaning the past... :)
For me at least, designing a test will usually let me discover problems with my code which may otherwise gone unnoticed.

Leaving the tests there once written to help us in future refactoring costs nothing.

Granted, in some languages tests are more complicated to write compared to others. In PHP it’s a nightmare, in Rust it’s so easy it’s hard to avoid doing.

I hear what you are saying though, sometimes writing tests consume more time then is necessary.
Once you know LLMS make mistakes and know to look for them half the battle is done. Humans make mistakes, which is why we take effort to validate thinking and actions.

As I use it more and more often the mistakes are born of ambiguity. As I supply more information to the LLM it's answer(s) gets better. I'm finding more and more ways to supply it with robust and extensive information.
The website has to inform its users that recaptcha does track and if they are ok with that. Many sites don't inform their users about this which is not Google's fault. You have to inform and ask consent. Same for analytics, google cdn fonts, embedded youtube videos etc. google sucks they track everything but they are not liable if you put this on your site; then it's you.
I'm not interested; Gemini and Gopher are more than enough. If any, Titan it's the best companion to Gemini, for uploads. Inb4 'ftp it's easier...', you have never seen even a simple FTP client. It has workarounds for tons of OSes such as VMS.

https://communitywiki.org/wiki/Titan

Altough for a global file upload/downloading a la FTP, NFS, and so on replacing them all, 9p it's the easiest choice. Encryption? Use an encryption layer below. Wireguard, Tor... any proto you like. Permissions? Your OS should handle them fine.
My approach to programming in 2024 is a bit different: When I want to code a new module, I start by talking to an AI about the requirements and let the AI generate the tests and the code.

Sadly, the AI isn't capable of generating working code for all scenarios, so eventually, I take over the code and finish/fix it.

The workflow itself can be quite frustrating (who doesn't love fixing bugs in other people's code?), and the act of coding isn't as much fun as it used to be, but the AI also shows me new algorithms, which is a great way of learning new things.

Let's just say I am looking forward to 2025 ;-)
Neuralink has implanted second trial patient with brain chip, Elon Musk says