skysight-inc/HackerNews huggingface dataset:
Most people don't realize that most chips have more processors than just the main CPU cluster. The PCIE and DDR PHYs often have tiny low end CPU cores used for things like link training. There may be 10 of those CPU cores and these are the kinds of things that are being replaced by RISC-V. You don't need a fast CPU for this stuff.

Eventually RISC-V may have CPU cores fast enough to compete with high end ARM and x86 cores but it will take a while and incentive from the chip companies to design those high performance RISC-V cores. Some of that incentive may come from ARM raising license fees.
So it’s not me having deja-vu, yes this was posted a couple of days ago.
> it can make a law saying: "I delegate the tasks within this area to this agency".

No, it can't. Article I of the Constitution says that all legislative power is vested in Congress. It does not allow Congress to delegate anything that involves making laws. Agency regulations have the force of law, so they are laws as far as the Constitution is concerned, and are supposed to be passed by Congress according to the process given in the Constitution.

> Other large countries have a similar number of regulations.

That just means other countries also have too many laws. But more than that, if other countries want to have too many laws, that's their problem. They don't have the same Constitution the US does. The US Constitution was intended for a country that did not want a large body of Federal law micromanaging all aspects of people's lives.

> Can you provide examples of that? Most of the current laws deal with mundane rules and regulation. Like food safety or construction standards.

Food safety and construction standards are examples of ideology and failed social policy. The fact that we all want our food to be safe and construction to be done properly does not mean the government should be making the detailed rules for how those things are done; but our government has chosen to do it anyway because of ideology and failed social policy. In fact having the government do these things is a detriment to those goals, not a help. We have huge factory farms pumping food animals full of antibiotics because of government regulations that favor that kind of farming, not because it makes our food safer; it actually makes our food less safe, but government food safety inspectors watch it happen all the time and do nothing. We have a construction industry full of outdated building techniques and with costs much higher than they need to be because of government regulations that favor builders over their customers and discourage innovations.
This seems super outdated. Isn't CoreAudio HW accelerated now?
IMHO because over the last two decades we have become so accustomed to lies and brokenness being the standard that it just doesn't matter to most people.

Move fast and break things, and don't pay anyone, but when you do that long enough and burn billions in VC money, you end up rich. Why does that work?

Why can someone like Trump lie and lie and lie and be convicted for felonies and turn up on the worst people list and nobody seems to care?

There are no more consequences. You break software, people don't care if it's the only thing available in the walled garden. You fuck up games, people don't care if you shove a TB worth of updates down their pipes later.
You rugpull millions of dollars and walk out unscathed, as long as someone made a profit they will keep praising you.

You used to be actually shunned and driven out of the village for shit behavior. Not anymore. We find all kinds of ways to justify being terrible at stuff.

So along comes tech that costs us barely anything to use and produces meh results most of the time. That's amazing. It used to take thousands of talentless hacks to come up with all that mediocre wrong shit and they all wanted a paycheck. It's progress in a world where nothing means anything anymore.
I guess if those tech companies are VC-funded... isn't the whole point to IPO?

I'm saying that's neither right nor wrong but there are examples of the good on both sides; Jetbrains and Crowdstrike seems to be doing fairly well despite staying private and going IPO, respectively.
> I was already using it in that context so I pushed back and it said "Oh yeah you're right, sorry"

Same thing happened to me. I asked for all the Ukrainian noun cases, it listed and described six.

I responded that there are seven. "Oh, right." It then named and described the seventh.

That's no better than me taking an exam, so why should I rely on it, or use it at all?
Most of the world runs on engineering done by folks not expecting an IPO payday (and instead, base, bonus, work life balance, etc). >90% of startups fail and never have a payday [1]. Employees will find opportunities elsewhere and expectations will need to more closely align with reality for those holding out for the "before times" that are unlikely to exist again [2].

[1] https://danluu.com/startup-tradeoffs/ | https://news.ycombinator.com/item?id=40363262

[2] https://news.ycombinator.com/item?id=11112367
I wish interviewing now was more about knowing the concepts in that book versus leetcode

Brian Kernighan prob couldn’t pass a leetcode hard interview in this ridiculous new world
Statisticians works directly with managers, almost all math professionals are statisticians and not doing theoretical maths.
Well that got rid of the core dump each time I quit, and it fixed the language server issues. So together with the portals configuration it seems to be working as well as it can.
SLS uses improvements made late in the Shuttle program. Lower temp materials and some larger diameters. Presumably that exact problem is fixed. Others? Who knows.
Writing a check for unnecessarily expensive schools to produce unnecessarily expensive doctors is not impressive. 80% of that money goes to administrators that have exploded over the last few decades. The system is rotten and it's not impressive whatsoever to feed into it, let alone compare to the companies that EM runs.
There's some info here:

http://www.rcollins.org/secrets/
http://www.rcollins.org/ddj/ddj.html

Notably things like undocumented opcodes, processor modes, undocumented registers, undocumented bits within registers, etc. It's not uncommon to release a specific set of documentation to trusted partners only. Back in the day intel called these "gold books".
better to add some notes, it is not clear how it works :-)
How is that a market for simplicity when it’s a tool built on top of and for gmail+outlook that also combines AI for additional email management (with dev-specific additions like vim)?
So the network is not oversubscribed but you have packet drops. Isn't that a contradiction?
> Last time I read about this the main practical difficulty was model transferability.

There is a great write up of this in this old blog post: https://www.damninteresting.com/on-the-origin-of-circuits/
Why? It does less than what plain code can do, it's less flexible, and harder to understand. Seriously, what problem is this trying to solve?
Regulatory certification is a shakedown racket that makes the Ticketmaster monopoly discussed a few items down look like a friendly environment.

Do you wonder why all of your new electronics are made in China? One big reason is that China has its own regulatory labs (which may or may not do testing - who knows?) that are literally at least an order of magnitude cheaper than getting certification done in the US or Europe.

I'm working on two client products now that I and the clients would prefer to have made here in the US, but both will be made in China because the companies literally cannot afford the rapacious cost of getting them certified here. (And China mfg is way cheaper, too - partly because of parts distribution models: It's literally cheaper to buy a finished product from China than to buy the components here to assemble the same product!)
> … everyone has a line somewhere on the trust-but-verify spectrum

Sure, and by making the automatic downloads optional, users are given the choice of where they want to draw that line.
Yup. Keep testing out those alternatives, I pay way too much money to Stripe every month.
> Poisoning the air, water, and customers is bad for business.

Is it? What if your profitability depends on using a polluting substance, like PFAS, and not cleaning up after yourself?

> Companies who actually have to survive in a free market won't do it for that reason.

Bullshit. We have _many_ examples of the opposite. Remember the whole leaded gasoline hearing, for one. Or the resistance to lead and asbestos phaseout.

Moreover, the "free market" _forces_ companies to do that. After all, suppose that you're a responsible company, and you spend money on installing expensive scrubbers for your wastewater to remove PFAS. Your less-responsible competitors will then outcompete you because their product is cheaper-priced.

That's why you need laws that force _everyone_ to become equally less competitive by not poisoning people.
Adyen if you're big enough.
Yeah but the people traveling would barely have aged.
Admittedly, I never wrote an assembler, but the encoding of x86-64 seems pretty convoluted [0] [1], with much of the information smeared across the some bits in the Mod/RM and SIB bytes and then extended by prefix bytes. It's more complicated than you would assume from having only written assembly in text and then having the assembler encode the instructions.

One of the things that sticks out to me is that on x86-64, operations on 32-bit registers implicitly zero out the upper 32-bits of the corresponding 64-bit register (e.g. "MOV EAX, EBX" also zeroes out the upper 32-bits of RAX), except for the opcode 0x90, which, logically, would be the accumulator encoding of "XCHG EAX, EAX" but is special-cased to do nothing because it's the traditional NOP instruction for x86. So you have to use the other encoding, 87 C0.

The fact that AArch64 has instructions that are almost always 4 bytes, and the fact that they clearly thought out their instruction set more (e.g. instead of having CMP, they just use SUBS (subtract and store condition codes) and store the result in the zero register, which is always zero), is what made me say that it seemed more regular. I hadn't studied it in as close detail as x86-64, though. But, you've written an an ARM disassembler and I haven't; you seem to know more about it than me, and so I believe what you're saying.

> AArch64 also has some register constraints

x86-64 also has some, in that many instructions can't encode the upper 8 bits of a 16-bit register (AH, BH, DH, CH) if a REX prefix is used.

[0]: https://wiki.osdev.org/X86-64_Instruction_Encoding

[1]: http://www.c-jump.com/CIS77/CPU/x86/lecture.html
The same demons who create those materials are responsible for composites.
Federation is the one new concept which excites me
Unfortunately, they've switched out their Zed fonts for IBM Plex: https://github.com/zed-industries/zed/pull/13596
Stanford isn't an ivy league school.
> Such companies generally would not exist in an actual free market, because they are so inefficient.

You clearly have not studied the history.
Another example:

Children who were "raised in the wild" or locked in a room by themselves have shown to be incapable of learning full human language.

The working theory is that our brains can only learn certain skills at certain times of brain development/ages.
I get what the author is trying to say but there's a fundamental difference between "complexity" and "complicated".

Life is complex (and often quite complicated). Most actual solutions that people need are solving complex problems. You can't really solve complex problems with simple software, you'll just end up building a complex (and often complicated) web of simple solutions.

Our job as software engineers is to prevent the software from getting complicated, managing the complexity such that it's able to morph as the users needs change over time.

To fit the article, adding a grill to a car would be complicating the car, not making it more complex.
Yeah I'm not saying I can't use it. I'm just trying to explain why people might look at it and feel like it's not unified.
> Has anyone used OpenBSD or Asahi Linux on the M1?

Has anyone tried searching this question on the internet?
The first ARM architecture was released 39 years ago.

Windows supported ARM three years before RISC-V even existed.

ARM has a headstart of dozens of years. That RISC-V is even hinting at becoming a competitor is huge.
.. until running out of RAM.
I was under the impression that for ordinary commercial stuff that won’t touch politics that Dubai at least was pretty tame? Or at least fairly low on the corruption index.
> What used to take a dedicated research team and millions of dollars of compute (to play professional go), can now be done with a sub $1 gpt4 call (to do something like make strategy slides).

Is that an accurate statement, though? AFAIK, the Go-AI was hyper-specific to Go. I don’t think any LLM would approach the level of skill exhibited by those specialized AIs (much less provide valid moves for an entire game in my experience).
We still have a ton of these in use for general office work and they are still more than fine. For light use these should be good plenty longer, but I would not pay full price for them anymore.
I’ve seen companies rapidly collapse because they couldn’t adapt their code base to current platforms or new requirements. As long as nothing changes and you don’t have too many bugs, your code can look like crap under the surface without issues. It’s the day you can’t sell your product without a UI that works on a phone and you have to change every single method to make the change, or you fail to implement the new tax rules correctly even after 18 months of all hands on deck, it matters.

Then it doesn’t have be that bad to have business impact. What does your customer say when the new feature that was promised in one month takes eight months to deliver, or your CFO say when it will take 15 years of licensing fees from that customer to pay those 24 man months to get the features working?
> How are you going to "vet" the language server when it pops up?

You may not vet the source of the language server, but you might want to determine which ones you are willing to trust/take the risk, and which ones you aren't.
This is “Mortal Computation” coined in Hinton’s The Forward-Forward Algorithm: Some Preliminary Investigations https://arxiv.org/abs/2212.13345.
In a nutshell this is all because of math. Scheduling is NP complete and the only good algorithm we have is divide and conquer. Team size generally matches task size and tasks should be small enough so that all options can be effectively explored in order to find a (local) optimum solution. Larger teams generally mean larger problems which mean the exploration space can get too big to effectively explore before time runs out. On big teams with big problems you eventually have to ship something so you are forced to pick the option you are currently exploring which may or may not be good. The only time this really isn't true is when the solution is standardized so that the main blocker is just 'doing' the solution and not finding it. (An assembly line is probably a good example of this).
You get free access to hardware for courses if you teach CUDA courses.
Temba, his arms open.

Communicating like this must be what it's like being an LLM trying to understand your training data.
for the functions I use with vi, don't feel the differences, LOL
And the remote SSH and C++ extensions, though that actually has a good alternative in the Clangd extension.

I'm kind of ok with it tbh. As a monetisation strategy it's not the worst, and I have no expectation that they just do all this for free.
I think IAM would be a lot easier to interact with from a dev perspective if the error messages were more clear. I suspect that they are sometimes intentionally vague (or misleading) as a kind of security-through-obscurity. For example, S3 returns “file does not exist” errors when the real problem is that the caller doesn’t have permission to access the bucket/prefix.
Builders Looking for Roommates in SF?
Me and another friend are moving to SF.
We both work in startups and tech and are looking to potentially share a nice place in SF with like minded people.

What would be the best channel to reach them? Is there a Facebook group or another platform?
> The big difference is that computers CAN get every single question correctly.

I emphatically disagree on that point. AFAIK, nobody has been able to demonstrate, even in principle, that omniscience is possible over a domain of sufficient complexity and subtlety. My gut tells me this is related to Gödel's Incompleteness Theorem.
If people are paying for their product, why should they care?

As for why people are paying for a product that returns incorrect results, could be any number of reasons:

- People buy into the hype/marketing and actually think AI-thing is going to replace some part of their workflow

- People want to experiment and see how well it does at replacing part of their workflow

- Whatever the AI-thing does for a customer is not reliant on it being correct, therefore producing incorrect output simply doesn't matter

A good example would be my company's corporate IT AI bot that is effectively a very poor search engine for internal corporate wiki self-help articles on IT and HR related stuff. The actual IT/HR portal has a traditional search that, if you know the terms to search for, does a much better job. So most people ignore the AI, but I'm pretty sure we bought the engine from someone.
Bitcoin's Correlation with Tech Breaks Down Amid Supply 'Overhang'
My last interview cycle I interviewed with some big names (Stripe, Square, Shopify, etc.) and was pleased that none of them asked any LeetCode style questions. All pretty practical programming stuff. Stripe had an interview where they had forked the Jackson Java library, introduced a bug, and then asked me to find and fix it. Pretty unique style, but much more applicable to the actual job of programming.
> But wait, the instructions for this hypothetical platformer say you're supposed to be in a realistic environment, and clearly jumping that high isn't realistic, so I must be cheating... or maybe the jump button just needs more work.

This is why the speed running community separates glitch from glitchless runs.

Plenty of games have "game breaking" glitches, all the way up to arbitrary code execution (an example of ACE in Super Mario World https://www.youtube.com/watch?v=v_KsonqcMv0), and breaking the game into pieces is a different sort of fun than trying to play the game really well.
Sure, people can lie and commit fraud regardless of the law. The corporate transparency act requires certain reporting of "beneficial ownership".
>>> We prefer goals orientated around what teams will ship, rather than more abstract goals like "increase conversions by 10%".

This is … interesting. I can hear every scrum master course leader crying but I like it.

On the other hand, measuring impact in the real world is a vital task - but yeah it’s a lot easier to say “Inwill build a car” than “I will drive the user to a football game once I have built a car”
I feel the same way about Notepad++
it is worse than that. it is correlated to downside and does not participate in upside, making it a perfect hedge by shorting bitcoin and going long tech stocks
Opt-in works for me. As long as they don’t get something like the browser selection prompt - that is a nightmare. No problems with the Dev Mode menu (knock on wood) but I did have to tell them not to install VPN profiles…
Ask it to draw any of those things and it can.
>Most torrent clients penalize peers that don't contribute to the swarm

I agree with you and I also want to add that I've had problems with trackers penalizing me because i can't get my ratios up since hardly anybody is torrenting the same outdated 1980s mecha animes i am. I don't usually have troubles finding or downloading them because there's always at least one guy who has it on a seedbox running 24/7, but my ratio is guaranteed to be stuck at 0.0 forever.

I actually got autobanned from a private tracker once because i downloaded a bunch of comic books which were all miniscule in terms of size and also extremely niche. this series was being distributed as one issue per torrent instead of a big archive torrent, with each torrent being on the order of a few MB. which resulted in me having several dozen torrents with a 0.0 ratio and therefore looking like a leech.
> But now that they have market share they are seemingly becoming more greedy.

Of course. Go read Theil's "Zero to One" again.
"Doesn't even try" is too strong.

"When compiling from the same source on independent infrastructure yields bit-by-bit identical results, this gives confidence that the build infrastructure was not compromised and the artifact really does correspond to the source."
- https://reproducible.nixos.org/
Overconfidence. I had built some cool stuff, but I didn’t know much I didn’t know. So having interviews where I wouldn’t get any feedback left me in the dark about how far off I was.

I’ve always had sterling reviews as long as I’ve been in a job. I’ll leave it to you to wonder how much of that is competence and how much is successfully pretending to be competent.
I am not talking about ease of programming, and c being imperative, and the explicit break are edge cases.

But for case value

value can only be char or int, and must be unique

Really it is just sugar for if-else-if, but if you enforce explicit break in your code it is as close to a provable total function as you get in C.

Total functions are the ideal in any code.

As determining whether or not a function F is total is undecidable, switch is more reliable than if-else-if ladders.
> Serious question: why does anybody use Usenet for pirating rather than torrents?

In addition to the other answers, Usenet binary newsgroups are much older than torrents. So another reason is that it simply never died. Torrents didn't replace Usenet, they just complemented it.
We converged on a system that protects the commercialization of copies because, in practice, "the first copy costs $X0,000" is not a viable way to pay your rent.

If we want art to be the province of the willfully destitute or the idle rich (and I do mean rich, the destruction of a functional middle class has compacted the available free time of huge swaths of society!), this is a good way to do it. I would rather other voices be included.
For both technical and scientific reasons (e.g., fundamental limitations of optical resolving power), there are things which cannot be seen via JWST or any other near-Earth telescope which a probe might be able to observe.

There are also observations which extend beyond the electromagnetic spectrum itself, or sample physical conditions in the neighbourhood of outer-solar-system planets.

(These are not knocks on JWST which is absolutely phenomenal for what it does. These are simply observations on the limits of JWST or any comparable near-Earth telescope or remote-sensing resources.)
This is great, I could see myself using it daily. The only hindrance I've found so far is navigating large responses. Would be cool to have some way to collapse chunks of JSON (a la https://github.com/antonmedv/fx), or even just more vim key navigation, like G/gg, %, {/}, and search.
Just call it correctness. Hallucination as an alternative to incorrect is fine for marketing I guess but factuality is especially awkward besides being pretty Orwellian.
So far on my journey through Nand2Tetris (since I kind of dropped out of my real CS course) I've found the entire process of working my way up from gate level, and just finished the VM emulator chapter which took an eternity. Now onto compilation.
The if-then-else monster
Probably not. Only 256GB of storage. Video, even with a bit of compression, will chew that up pretty quick.
Yes. It'd be limited more by the disk space taken by 4K footage than anything else, but a decent external drive with USB 3 or Thunderbolt 3+ would cover that.