skysight-inc/HackerNews huggingface dataset:
There's also Apple DFU mode to restore OS with help from immutable ROM and external device, without depending on installed OS or mutable "Recovery OS" partition, https://theapplewiki.com/wiki/DFU_Mode & https://support.apple.com/en-us/108900

> DFU or Device Firmware Upgrade mode allows all devices to be restored from any state. It is essentially a mode where the BootROM can accept iBSS. DFU is part of the SecureROM which is burned into the hardware, so it cannot be removed.
https://www.searchhacker.news/

A tool that (hopefully) surfaces interesting HN discussion threads; I wanted an excuse to investigate (hybrid) full text and vector search at a substantial scale beyond toy datasets.

Sadly (well not really) I changed jobs soon after building the first version. Life caught up and I never got around to adding more features and polishing up the frontend (eg. the broken back button

Ideas for new features are very welcome :)
Making a monolithic kernel slightly smaller does not make it a microkernel. And those userspace fs and tun drivers still build upon VFS and an entire network stack as part of the monolithic kernel.
I know it's not just lookup tables. I'm waiting for you to talk about something other than that lol

I think the real reason why everyone including all of your cohorts behave like this is because when you press people they realize that they don't have a good way to explain it. It's a very fickle and varied thing per project and if you dig into any one example, it seems really silly and that brings out artists insecurities about how everything that they do is actually pretty silly. Whereas you know, say an experienced computer professional knows that everything is BS and they don't get so hung up on feeling called out by dumb things.

So yeah, I guess I'm used to the computer world where information sharing and how you share that information is so descriptive about where you're coming from. I guess I'm trying to figure out where you're coming from and it seems to be mostly that you have to deal with a bunch of idiots.

I do believe that there is a whole world of people out there that just think it's a lookup table. I'm sorry that that's all you deal with and that you can't explain it more than just to complain about those kind of people.
Shameless plug - MotherDuck[0] is a serverless managed DuckDB data warehouse with some interesting properties:

- Managed storage with zero-copy clone (and upcoming time travel)

- Secure Sharing

- Hybrid Mode that allows folks to combine client (WASM, UI, CLI, etc) with cloud data

- Approved and supported ecosystem of third party vendors

- Since we're running DuckDB in production, we're working very closely with the DuckDB team to improve both our service and open source DDB in terms of reliability, semantics, and capabilities

[0]https://motherduck.com/

(co-founder at MotherDuck)
Ask HN: What are some examples of high performance Node.js apps?
Node was specifically built with performance in mind, which is one of the reasons it embraces the async I/O programming model so heavily. In addition, JavaScript runtimes such as v8 are some of the most optimized and engineered pieces of software ever made. Nevertheless it feels like most (non-web browser) JavaScript applications are pretty slow and resource inefficient.
What are some counter examples to this?
So, the real question is: where is the real helpful person?
This is the basic idea behind the exokernel concept: have the kernel's only job be to enforce protection boundaries between processes, and then expose an interface to userspace that is identical to what the hardware exposes (eg. directly write to buffers and queues):

https://en.wikipedia.org/wiki/Exokernel

No production exokernels were built, but the concept lives on as virtualization. Most hypervisors (eg. Xen) work on a substantially similar principal: the hypervisor is responsible for securely multiplexing the hardware between guest OSes, and then the guest OS talks to an interface that basically looks like the hardware.

A step beyond this is to get rid of the guest OS and have application code talk directly to the hardware interface. This is a unikernel (or called a "libOS" in the original exokernel papers), and as you predict, unikernels running on a hypervisor are often faster than traditional monolithic kernel OSes. The main thing blocking their adoption is that they require significant rewrites to application-level code: most applications (and the libraries they depend on) generally assume POSIX syscalls are available and would need to be largely rewritten to work in terms of direct hardware access. You can rewrite POSIX as a library in userspace (this was the approach taken by the original exokernel research), but most of the performance gains come from bypassing inappropriate abstractions, so if you use the same abstractions you get basically the same performance.

https://en.wikipedia.org/wiki/Unikernel
What’s wrong with Twilio?
Yeah, I was also thinking about hospitals and other crucial infrastructure where ransomware attacks have even cost lives.

I got your point though, that's why I edited in the paragraph about accountability.

Thanks for your insights.
Groq is an insane company. SambaNova (discussed yesterday[0]) is also very promising. However, what I really want to see is local AI accelerator chips a la Tenstorrent Grayskull that can boost local generation to hundreds of tokens per second while being more efficient than GPUs.

[0]: https://news.ycombinator.com/item?id=40508797
Have you read his sister's allegations about their childhood? He avoids addressing those and apparently gaslights her about it.

There appears to be a pattern in regards to honesty and integrity.
> I wonder if the "new" Firefox is about as good on old PCs as Chrome as it improved quite a lot with Quantum/Photon.

On old PCs - not much, just slightly better. Perfect on modern PCs though so I se no reason (other than testing) to use Chrome on non-museum computers.
I don't understand why people bring up totally ludicrous binge eating into this discussion.

Eating 3000 calories in one sitting is hard. Like, genuinely difficult, you're probably stuffing yourself uncomfortable and then in a food coma afterwards hard.

It reminds me of those silly TV shows with depressed 500lbs weirdos who just stuff their face all day. No-one normal is doing that. I mean christ it's only a bit less than half a kilo of straight mayonnaise.
Back in the day a friend mentioned you could choose what version of a phrase you wanted to make the canonical for a search autocompletion by embedding a broken image call to a SERP page for the version of a keyword you wanted to be more popular.

Google has tons of ways to identify real users versus fake users. And lots of the fake it until you make it efforts leave statistical outliers that can lead to ignoring or smoothing away much of the benefits, especially if there is no fire following the smoke trail.
TL;DR MS is finally pushing to eliminate SMB1 support and good riddance to it.
You "lose money to inflation" no matter what asset you hold or what return you get. If you mean the real interest rate is negative, the CPI inflation rate is currently 3.4% in the US.
Metz says she adds TODOs and comments that it has been duped. It's one of those things that requires thought, and she even says it's an advanced technique. How many times is too many? I'm not sure, but I can safely say over 100 is WAY too many. Probably 10 is too many. Heck, if you find yourself updating the same code in four different places over and over and over, it's time to abstract. The idea is to let the code sit and let the abstraction reveal itself if there isn't already an OBVIOUS one. As mentioned by the parent poster, you're looking out for these copies to diverge. If four or five copied codepaths haven't diverged after some time, there's a good chance that just from working on it every day you will have realized the proper way to abstract it.

You absolutely do have to be careful. But even so, it's arguable that having to update something in 100 different places is better than updating in one place and having it affect 100 different paths where you only want 99 of them (this is some hyperbole, of course).
LLM reasoning happens in a single forward pass. Produced tokens must conform to the training token distribution. It is necessary to grant the next forward pass access to the outputs of the final layers in a way that is not subject to training loss. You could say that we are punishing LLMs for investing into tokens for the future. The LLM receives a greater reward for producing the right answer shape than the correct answer.

When the limits of attention have been reached, the model fails to show better performance even with chain of thought prompting. Either the model needs to repeat layers recurrently or it needs an affordance model to understand the relative difficulty of a problem and split it into sub problems that it can actually solve.
That's a complex question with no clear answer. It varies between hospitals and by medical specialty. In my previous comment I oversimplified things a bit because whether a particular program operates at a profit or loss depends largely on cost accounting. How do the accountants allocate overhead and other indirect costs besides resident wages? There are some general accounting guidelines on cost allocation but ultimately it's open to interpretation.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5051990/
This would very likely set up one of the voting ring detection mechanisms. It's not so easy to manipulate voting on Stack Overflow – quite a lot of work goes on behind the scenes to stop this. I'm not saying it's impossible, but it's not easy either and requires significant effort. Combined with that your malicious package is also quite likely to be detected fairly quickly(-ish), I'm going to say that it's probably not that effective of a mechanism.
Microcosm–Macrocosm Analogy
RockYou2021.txt WordList
Excellent point. I work in IT and for years there weren't IT specific degrees from state universities. My degree is completely unrelated and it never was really a factor in hiring because a BS in IT wasn't a thing. Until the last few years it is now. And every young aspiring IT professional with one of those degrees I've spoken to or worked with had a similar experience. Its a useless degree that doesn't prepare you for the industry. I was expecting they would walk out with a good, broad foundation and some good industry certs to match but that's not the case. Its all theory, little to no application and huge knowledge gaps. They were scammed. I feel like my history degree is more applicable. At least it taught me how to write decently. Why do these IT BS's exist? It must be just to sell kids another piece of paper. Tech got big enough that the education cartel decided they needed to gatekeep it.
COSS stands for ?

Controller of site safety doesn't exactly fit the bill..
I think you may have narrowed your definition of "acting" to only that taught at western acting schools, the type geared for the western stage. Acting is far broader. Take an army drill instructor getting apparently angry at a new cadet. They are not actually angry, not at any level. They are skilled at projecting false anger without actually ever being angry internally. They look psychopathic because they can turn this on and off instantly, but they aren't crazy because they aren't actually turning any emotion on and off, only the fake external image of emotion. That is still acting. What maters is the external message, not how you get there.
Embrace simplicity and understandability as the key architectural tenets.

If you understand it and it’s simple then it’s good enough.

YAGNI and KISS are my key architectural tenants.
200X is possible.

The sample data compresses poorly, getting down to 4.5 bits per sample easily with very simple first-order difference encoding and an decent Huffman coder.

However, lets assume there is massive cross-correlation between the 1024 channels. For example, in the extreme they are all the same, meaning if we encode 1 channel we get the other 1023. That means a lower limit of 4.5/1024 = about 0.0045 bits per sample, or a compression rate of 2275. Viola!

If data patterns exist and can be found, then more complicated coding algorithms could achieve better compression, or tolerate more variations (i.e. less cross-correlation) between channels.

We may never know unless Neuralink releases a full data set, i.e. 1024 channels at 20KHz and 10 bits for 1 hour. That's a lot of data, but if they want serious analysis they should release serious data.

Finally, enforcing the requirement for lossless compression has no apparent reason. The end result -- correct data to control the cursor and so on -- is the key. Neuralink should allow challengers to submit DATA to a test engine that compares cursor output for noiseless data to results for the submitted data, and reports the match score, and maybe a graph or something. That sort of feedback might allow participants to create a satisfactory lossy compression scheme.
Yeah both their reputations are kind of screwed at this point so I don't really believe what they say based on just this
> The full storage/kernel/network/UI stack required to make that happen isn't ever going to run under "ROM" in the sense of truly immutable storage.

Why not? I'm essentially describing a specialized OOB system, and it would just use a carved out small chunk of system RAM or ship with a minimal amount RAM of its own. If you mean actually impossible to change because it's physical ROM ("truly immutable"), that's less important to the design than there's no mechanism that allows that storage area to be written to from the system itself, whether that's just the very locked down and minimal recovery kernel it houses not allowing it, or a jumper.
unintentionally, with 1 nuke from the 60s

Today, with modern nukes, if one was intentional, they could disrupt or destroy the space ecosystem
You're not forced to brake if you can see that 2 lanes go down to 1 and you therefore anticipate that the cars in the other lane are going to have to merge into your lane and you leave a gap to allow them to do so.
True. No Service needed. Just a cheap php webhosting, a simple Form and a php script
Hilarious, I love this take.

I’d guess that “covert ops” using ChatGPT are amateurs, by definition (because it’s clearly not covert). Surely, the serious operators would use offline local LLMs.
I bought a Infinity g35 cash in 2005 and have never let a mechanic touch it. Done all the repairs including ac work myself. There is literally a youtube video that walks you through every step for almost all common repairs for your EXACT model. Its sooo easy and often faster to do it myself instead of go the mechanic and leave it with them multiple days.

I would highly recommend young people buy a popular model or platform based car and just learn how to do mechanic work. Its fun and rewarding.

Car is currently 19 years old going on 20 and besides the initial amount I bought it for it costs me about 200-300 in parts and fluids to maintain. Hats off to the engineers at Nissian. This thing prints money.
aka "Engineering is about trade-offs"
Ask HN: What's the best personal finance app that can sync to Google Sheets?
I'm tired of personal finance apps shutting down and I just want to be able to keep everything saved via Google Sheets, so I'm looking for some app that uses Sheets as its source of truth. I want to be able to input transactions on my phone as well as on my laptop without having to fiddle around with sheets, which can be annoying on the phone. I know of Ledger and GNUCash but they're not available on phones.
I'm not versed in pixel art, so my naive question is, isn't it easier to draw using vector graphics and then convert to pixel art when needed? Because I think it is not easy to manipulate pixels, but vector objects are much easier to manipulate. Also, vector graphics retain the high resolution, so it's much easier to create for many different resolutions. Even if the automatic conversion to pixels wasn't perfect, wouldn't polishing them after conversion be a lot less work?
Population growth, economic growth and income growth can be mutually reinforcing
How did you acquire the antibiotics?
Why are you assuming that rules weren’t followed? Is there any reason to suspect this? I’m not the greatest fan of the police by far, but it’s not like this (seizing assets without prior conviction) is a novel or anything but standard procedure happening in the frame of clearly defined rules. Should a murderer run free up to his conviction, even when there’s strong evidence of his crimes? Shouldn’t the police seize assets of drug cartels at the moment they can instead of years later when everybody is convicted?
I don’t think any discussions about the effects of hormonal birth control pollution are being suppressed. What I do see are a lot of websites with an ax to grind against any form of contraception saying that it is being “suppressed”.

> politically intransigent because of competing economic interests

Maybe we shouldn’t just blow past this point. It is not an acceptable state of the world that the welfare of our children is even considered against the wealth extraction for a few multinational companies. Politicians that take kickbacks to allow companies to poison their water supplies is something that should never happen in a functional democracy.
Oh my god that's actually brilliant!! I kept thinking about how to store the data, handle migrations, and I totally missed out that I could just write the whole damn thing to a file. Thank you!
The design is too monochromatic.
$70 is incredibly cheap for photography software. It's cheaper than Capture NX was twenty years ago, without accounting for inflation. I'm sad that they undervalued it at first, but at least they corrected course later on.
Those sites all already have AI integrations though, how is yours different?
Lumen is a tier 1 network so a lot of traffic passes through them. They can man-in-the-middle the traffic and see the TCP packets going through their network.
Try "developer advocate".
Fair enough, thanks for the suggestion anyway.
This hit home very hard. Particularly as someone who got laid off earlier this year from a job that they started in person in 2018 and then went and stayed fully remote once COVID started.

Currently doing some consulting at a fully remote company. It’s my first time working with a group of folks that are totally remote and had no pre-existing relationship. While it’s the extreme since i’m considered a hired hand and not part of the their digital community, it has made me quite certain I want my next role to be hybrid.

I’m also 34M, who is childless, and married to someone who works very long in person hours. Some of my loneliness is related to just what happens when you go from your 20s to 30s. But not sure that would change how I view working with folks I’ve never met and don’t often talk to. If anything it would make me less engaged in my work.
Ask HN: Independent consultants, how do you structure payment contracts?
When you partner with a company or person to do work for them, how do you structure your contract to ensure payment and that both parties are satisfied and protected?
Very easy to post things on Reddit as a marketer, particularly when working with a small group who can respond to each other to season threads. Plus you can pay trusted Reddit account holders to post items for you.
I used to struggle with this.

Good engineering is not about good code. Good engineering is about taking the actions you need to take to solve a problem while minimising costs. Usually the problem is making money and usually the biggest expense is time.
Writing good code can be useful but knowing when not to spend the time makes you a better engineer.

Our school took us to the engineering department at the local university for a taster day. They challenged us to build a wheeled robot which could cross a swimming pool in the shortest time possible.
I got together with my geeky friends and at the end of the day we proudly presented our clever tower of gears robot which kept the motor above water while transferring power to the wheels

The trouble makers in the class also teamed up and spent the whole day throwing around bits of Meccano at each other and at us. As the teachers announced end of time they quickly attached a couple wheels to their motor and called it a day.

When it came time to race,
their entry sank straight to the bottom, hit the floor and sped across to the other side before ours had a chance to get its coat on. They won by a large margin, and for good reason! None of us had thought to wonder if the batteries and motor could run under water, it would only need to do it once and last say 30 seconds, none of us had questioned the requirements and we’d spent the day building something slow and complicated.
If I find myself spending too long on abstractions and not the problem I think back to this
LLMs reason to the extent they are allowed to. You could say that they are overfitting when it comes to reasoning. They weren't trained to reason to begin with, so the bigger surprise is that they can do it within limits.
I don’t understand. Do you care to explain?
Transmission of Mental Disorders in Adolescent Peer Networks
Hire 3d artist and make my dream game. Try to make it last 5 years with me doing all the coding and designing.
I wonder if he could be subpoenaed for Elon's lawsuit to testify under oath, with potential evidence gathered?
now imagine entire countries spreading influence and manipulation through reddit. add in extreme bias and hivemind. only a select few topics where reddit would be a good place to learn from
> Dennis Ritchie encouraged modularity by telling all and sundry that function calls were really, really cheap in C.

The old salty professor who taught numerical physics at my uni insisted that function calls were slow and that it was better to write everything in main. He gave all his examples in Fortran 77. This was in the 2010s...
Did the university indicate what part of the code of conduct they believe you've violated? Might be worth reading through that document.
> While I might quibble with the parenting technique because I believe an interest in useful topics can be cultivated, I'm not going to knock those parents for developing the ability to do hard work. The rest of the world is better off with these kids becoming competent professionals due to parental control than it would be if they became wastrels due to parental neglect or encouragement to pursue useless hobbies. In the US at least, the much larger problem is the latter.

I think that's a very optimistic view of the outcome of this sort of thing, although it could be that I just didn't describe the parental behavior well. This wasn't parenting telling their kids "hard work is worth it!", but parents who decided on the specific honors that their child would achieve, and would permit no deviation from the path, as a result of which most of these kids either burned out before achieving their goal, or rebelled, usually in self-destructive ways, as soon as they were given a little freedom from parental control.

Different parenting styles work for different people, but for me (as a child in the US in the '80s) I think that my parents did the best possible thing, which was to instill in me lessons about the value and importance of hard work, but to make it clear that, in the end, the decision about whether I would pursue those values was up to me. It probably helped that, despite the many other advantages I enjoyed, my family was insufficiently well off to represent a guaranteed financial fallback for me, so that I knew that, one way or the other, I'd have to make my way in the world—which made it particularly appealing to me to be able to find a way to earn my keep by working hard for something I loved.
This is breathtaking. I marvel at what we are able to see. Small quibble though: I wish they would say, '... finds galaxy with the highest known redshift.' Maybe not so pompous, but especially after all the recent news about the size and age of the universe due to JWST observations.