skysight-inc/HackerNews huggingface dataset:
Because it's convenient and familiar to most programmers. Not providing bounds-checked indexing makes some kinds of code very hard to write.

But note his problem also happens with integer division.

In Rust, a[x] on an array or vec is really a roughly a shortand for a.get(x).unwrap() (with a different error message)

Likewise, a / b on integers is a kind of a shortand for a.checked_div(b).unwrap()

The thing is, if the index ever is out of bounds, or if the denominator is zero, the program has a bug, 100% of time. And if you catch a bug using an assertion there is seldom anything better than interrupting the execution (the only thing I can think of is restarting the program or the subsystem). If you continue execution past a programming error, you may sometimes corrupt data structures or introduce bizarre, hard to debug situations.

Doing a pattern match on a.get(x) doesn't help because if it's ever None (and your program logic expects that x is in bounds) then you are kind of forced to bail.

The downside here is that we aren't catching this bug at compile time. And it's true that sometimes we can rewrite the program to not have an indexing operation, usually using iterators (eliding the bounds check will make the program run faster, too). But in general this is not possible, at least not without bringing formal methods. But that's what tests are for, to ensure the correctness of stuff type errors can't catch.

Now, there are some crates like https://github.com/dtolnay/no-panic or https://github.com/facebookexperimental/MIRAI that will check that your code is panic free. The first one is based on the fact that llvm optimizations can often remove dead code and thus remove the panic from a[x] or a / b - if it doesn't, then compilation fails. The second one employs formal methods to mathematically prove that there is no panic. I guess those techniques will eventually be ported to the kernel even if panics happen differently there (by hooking on the BUG mechanism or whatever)
I mean, if that's the best hit it's produced that's not exactly saying much for the engine...
That would be an improvement, but the formal peer-review process itself is a problem that can and should be solved: https://jakeseliger.com/2020/05/24/a-simple-solution-to-peer...
Sometimes I think I am smart and then am reminded that this books exists and the author was only 30 when he wrote it. crazy
Can you please explain how/why terraform is used?
No idea, but that's changing the subject.
He doesn't 'say', no. He implies. Not a whole lot of difference. Unless you're in the Bill Clinton camp of wordsmithing.
I think that's how Anders Hejlsberg (creator of C# and Typescript) joined Microsoft?
Yeah, this should have been studied 30 years ago.
No oysters for you, then?
Say you're not the secretary of state.

What operational principles would assure you that the process isn't corrupt?

Keep in mind that:

- The game repeats. There will be other draws, as I mentioned in my initial comment. A corrupted process will work against the interests of the despotic as well as for.

- The process can be structured so that there is no single point of control. Ballot-counting operates on the same principle, and there are multiple checks applied to help assure that the process is fair, including polling judges, ballot examination, recounts, etc. That process is still subject to gaming through methods such as voting roll purges, access to voter registration, voting methods (in person vs. mail), district boundaries, false advertising, intimidation, and outright violence.

Keep in mind that a party bent on subverting a process can subvert any process, and that adherence to the principle of elections themselves. What a sortition process does is do away with systemic control, particularly by a narrow minority, and complete exclusion of minority viewpoints. It's not going to work against a determined internal or external enemy bent on subverting the process no matter what, but then, no other process would either.

Again, the Aeon piece I've linked goes into detail on this, and I strongly recommend reading it.
I think there's a lot of unnecessary aggro in here just for the fact that it's from W3Schools. Yeah, MDN is a better source of record but W3schools often lays things out in a way that's easier for beginners to digest. I started with W3Schools before moving to MDN. It served a purpose.
They’re extending the exercise window to 5 (or more years) for laid off employees. There’s no reason not to at least hold on to the options until IPO.
I just pulled up the page for String.match, which is a weird function because it returns an array that has named properties on it. W3Schools doesn't mention that. It just says it "method returns an array with the matches." It also doesn't mention the behavior without the global flag. I also noticed a misspelling ("Differense").

=> https://www.w3schools.com/jsref/jsref_match.asp

=> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

Comparing these two pages, only the second one is competent at describing what the function actually does. Neither is perfect. The MDN doesn't do a great job of communicating all the information, but at least all of the information is there.
>Europe has always been diverse

Under what definition?

Africa has historically been much more diverse than Europe, The Greeks took over Egypt in 300BC, Romans successfully invaded Egypt and Carthage nearly 2 millennia ago, Arabs colonised the whole of north africa back in the 7th century and were heading down south at a fair rate, Europeans have been more involved in African affairs for far longer and far more often than vice versa, if it is acceptable to black-wash white characters under your rather Orwellian argument of "Europe has always been diverse" which has barely any evidence behind it especially compared to Africa or India, then it should be acceptable to white-wash or arab-wash black characters considering the massive historical European and Arab presence on the african continent dating back more than 2000 years.

>"native" Europeans don't have any special claim on their folk tales or culture

compared to Africa, India and The Middle East, Europe is one of the lesser diverse continents. under you're own argument Europeans would have a greater claim to their own folklore than Africans, Indians or Arabs to theirs. The only places with a greater claim would be East Asia, Oceania and the Americas.

Ultimately your post is just an excuse for hypocrisy.
> whatever voodoo the S&M team is up to

Those teams rarely justify their cost, especially if you factor in all the sexual harassment lawsuits that they're a breeding ground for.
Yeah the IronSource acquisition and the background and statements by its CEO makes me really question the long term prospects of Unity. Which is a shame because they're doing some good stuff on the tech side and have a solid engineering team.
> Expecting people to then follow complex plans while also filling the basic roles of the game and not standing in fire is just more than most groups could do.

But it is interesting, and I would say your experience described was not. Large complex team plans are probably not a great model for most games.

I would like to see a situation that required tight coordination among a very small group of 2-3 and light coordination across these groups. Even sweeter if there's only communication between group leaders and intra group.
Dupe.

Discussed yesterday, 167 comments: <https://news.ycombinator.com/item?id=32820894>
> Worse still, many papers are basically unintelligible to anyone outside of an "inner circle".

Right now we have papers simply filled with nonsense (https://link.springer.com/article/10.1007/s12517-021-08021-2) and papers on midi-chlorians (https://www.livescience.com/59927-midi-chlorians-paper-accep...). Even without the needlessly over-complicated writing, some papers may really only be able to be meaningfully reviewed by a small number of experts, but that won't be a huge number. Really I'd be happy if we managed to catch the papers any child in grade school could spot as phony.

Maybe we shouldn't be asking if peer-review is a good idea based on it's performance so far until we give it a serious effort.
I recently purchased a bluetooth speaker from “ultimate ears” which is a logitech brand. It’s great and seems to sound better than what you can get from marshall or beats.
> They had a really lovely API

That is enough, and I personally wouldn't have noticed. Thanks for the clue.
A company I was hired into during a big hiring spree to prepare it for going public wasn't very generous to the systems engineering team once the IPO happened (but hoo boy, those sales guys were racking up some money). Anyway, of the roughly two dozen SE and DB team, I know of only single person remaining a mere three years later (he's simply paid too well to desire to leave). Said company's stock price is less than one-tenth of what it was when we all started leaving, in my case because someone doubled my salary to do so, but for others it was similar good incentives versus nothing but more excess work if we'd remained.

I wouldn't be surprised to see a competitor buy them just to acquire their customer base and acqui-fire the current team.
He already had ungodly amounts of money before he got involved in SpaceX, which at the time looked far more likely to burn money than make it. I'm no fan of the guy but I do think he's serious about the space stuff.
Lady Gaga creative director of specialty products at Polaroid in 2010 https://www.huffpost.com/entry/lady-gaga-named-creative_b_41...
Step 1. Find someone to pay you

Step 2. Repeat step 1
It’s more about install base and size of marketplace than technical abilities I think. The primary drivers of that is things like the quantity of quality software at an inexpensive price, fit and comfort, and price. For all the excellent advancements made on the technical side, basically the only funding for VR content comes from FB and hobbyists which limits adoption. There’s also secondary things around it not being usable for meaningful productivity (and even when it is, it doesn’t realize the dream of making you more productive).

It’s all early days but I think OP is very correct. 20k is comparatively impressive but absolutely shows how limited in scope a “runaway” success looks like. Think of it this way. Traditional console/PC games every year have several AAA titles that sell millions of copies each and have millions of people playing online. Compared with VR where Beat Saber is basically the #1 game for several years. That’s a massive marketplace to sell into with a long track record of winning formula (that’s why gameplay and business modes aren’t innovated on too much). That kind of stuff hasn’t happened for VR yet. Note that I’m not saying it won’t.

Also I wouldn’t look at Steam numbers here - Quest, which is the number 1 VR headset in the world, doesn’t make its analytics visible there [1]. VRChat is top 10 but Beat Saber is more popular I think. So the conclusion is that VRChat is the #1 VR game for PCVR which is a comparatively stagnant market and doesn’t speak to the broader ecosystem.

[1] https://www.oculus.com/experiences/quest/section/31585546237...
Hands-on also means immediate gratification and no-hassle returns.

Online can't quite match on the immediate gratification factor. If you hit the magic sweet spot of things in the right warehouses, you can get some things in a few hours, but if I go to a in-person store, there's no guessing.

If it's wrong or faulty, I can get an immediate replacement or refund rather than waiting on a RMA process.
I'm blown away at the fact(?) that they got that thing to oscillate at 146 MHz. Wasn't aware that any transistors with an fT that high could be made in the early 1950s.
Risp (In (Rust) (Lisp))
This sounds like it competes with... squashfs? Would be nice for them to have a comparison table.
Look for examples with organized strikes to get a sense of what that's like.
Yes, I’m a long time Pomplamoose fan https://youtu.be/FlDGFrP4NgI
> I also have been reading from VR advocates about how it can actually be nice for working because you can have very large view field, as if using multiple large monitors in a distraction-free environment.

They all forget to mention that you need to put a big goofy computer on your head
Or fire nurses and/or pressure them to quit for not being upto date on 3 or 4 vaccines. Think of how many hospitals would have stayed open in Canada without the vaccine cull.
Atari in 1983 went from the leader in video game production to completely imploding. In 1979, four of their best programmers left after demanding equity in the sales and were refused. Their CEO Ray Kassar famously said, "You’re no more important to those projects than the person on the assembly line who put them together. You’re a dime a dozen. You’re not unique. Anybody can do ­a ­cartridge.". They left and formed Activision which led to a sequence of failures by Atari until they finally died unable to compete with the likes of Intellivision, Colecovision, and Commodore.
Replication Crises
I could imagine there is tension between airbag deployment times and wanting to reduce false positives.

If you knew the airbag needed to deploy in a test, perhaps you could score better with faster deployment, but that wouldn’t be something you want to send to your entire fleet for fear of false positives.

But just a guess. I don’t work in cars.
My wife (ER/ICU nursing) walked away from a 25 yr career. She ended up in the kitchen of an upscale grocery store - still working with her hands for 1/3 the salary. (Granted, we could withstand the financial hit.)

She would still come home bone-tired after being on her feet for a shift - but much more interested in the work. Not having to deal with the public was another big benefit -the epidemic turned too many people into **holes.
You know someone works in programming if their name is Anders or Tobias
I think a more realistic assumption would involve the parents. Unfortunately, I know a few kids with mental problems from prenatal exposure to pot, in California actually.

And just as a little FYI, it's "cannabis" these days. "Marijuana" has been deemed racist/culturally insensitive [1]/negative [2]/whatever.

1. https://lasvegassun.com/news/2019/nov/08/dont-call-it-mariju...
https://www.kuow.org/stories/stop-using-the-word-marijuana-s...

2. https://sespe.org/a-rose-by-any-other-name-or-why-we-dont-ca...
Branding matters, too. It may be difficult to serve both horny and "no horny" consumers, so you need to decide which market you prefer.
I think all web designers and developers should use a Chromebook, especially a cheap one. Not necessarily to develop on, but to understand first-hand how their site is going to behave on devices that aren't some max-specced $4k Macbook with a IPS super high resolution display for once.
I have no idea whether it could be used to make a serious game, but I wouldn't want to be the first to try. Those examples don't really fit the bill.
They could be referring to a toilet paper roller. Just had to replace one of mine and realized while shopping that I haven't seen a proper metal one of those in in years.
How to Fix America’s Child-Pornography Crisis
Ignoring the vast research showing that fake news spread on Twitter correlates with voting intentions for the moment there are more direct ways of showing immediate election influence: the number of candidates who have withdrawn from elections after something happened on Twitter.

[1] is a recent example. To quote:

> Leading Florida Democrats are walking back their endorsement of Naomi Blemur after past Facebook posts showed the Agriculture Commissioner candidate calling abortion a sin and promoting or defending anti-gay comments.

> Screenshots shared on Twitter showed a history of social media comments that some Democrats are calling “anti-choice” and “homophobic.” Prominent Democrats began retracting their endorsements or denouncing Blemur after her post history came to light.

To say that Twitter has no power to influence elections is demonstrably false when information shared on Twitter led directly to endorsements being withdrawn.

[1] https://floridapolitics.com/archives/544897-democrats-rescin...
Perhaps so. Let's let that happen first, before we debate it. Oh, and there's nothing special about DNA in this respect. It just happens to be something collected during a rape investigation.
Tech startup's $1.3M held hostage by PayPal for several months
On the surface, that seems reasonable. But, the surface elides the idea that renewables are being built at a furious pace in China as well, and that renewables have the distinct problem of not always "being there when you need them"; people speak in terms of base load, peaking power, and all manner of issues in "wheeling" power from one place to another. China's energy needs, especially in terms of providing energy when renewables are not around, seems to be enormous; coal is a logical backstop until things such as batteries come along.
At one time, hydro was going to be the primary source, but headlines tell of drying up rivers and so forth.
Lots of other chatter around HN suggests that we are still stuck with fossil fuel sources, at least for a while. One in particular today tells how California made a long term investment in "grid storage" - batteries on the grid, which, according to the latimes.com piece, helped prevent rolling blackouts during the massive heat wave in the southern part of the state.
To your point "if renewables were a better option", I'd like to think they are; almost.
I know the ham folks will sometimes coat the insides of radios with that stuff to fix cheap radio emi issues
The 68k fell from grace because Motorola -- unlike Intel -- didn't seem to really understand working on an ISA for the long run. And so they went off and worked on the 88k and signaled to their 68k customers that that was the future. The 88k was a failure. So then they went off to work on PowerPC. And in the interim didn't really advance the 68k.

Intel made similar blunders (i960, i860 among others). But while they were making those blunders they never killed off their x86 line, and continued to work on it. And they threw enough engineering $$ at x86 that they pulled the Pentium out of their hat and made x86 really fly, despite not being RISC.

Motorola could of, but never made a 68k ISA equivalent to the Pentium. Freescale kind of did with the ColdFire, but many years too late.

Anyways, it's really apples and oranges when talking about 68k applicability in those old home computers.

Yes, the 68k was not nearly as cycle efficient as a 6502. Memory access and interrupt responsiveness was way lower. And for the Amiga (and Atari ST), yes, the 68k may not have been the ideal CPU in that sense.

But if you look at the 6502 instruction set... there's just no reasonable way to make it 16-bit -- let alone 32-bit -- without major hacks. The 65816 does it with terrible hacks.

There really was no other option at the time other than the 68000 or x86. The 65816 (in the IIgs) came later, and was as I said, a hack job. x86 was gross. NS32xx was full of bugs and probably had the same laggard cycle efficiency. Z8000 was also weird and segmented and probably slow.

68000 got you 32-bits, big linear address space, and seemed to have a future. And the Mac was using it, so.

I loved writing assembly for the 68k. The big endianness is weird in retrospect, but it was fine at the time. Once they brought out the 020, 030, etc and got a cache in front of the memory bus. it really started to fly, performance wise. It's a shame that they EOL'd it.

PowerPC was nice, but ended up being effectively abandoned as well. And the move from 68k to PowerPC was a real struggle for Apple. MacOS "Classic" was really hardcoded for the 68k and I can't imagine the millions of man hours that happened at Apple to make that transition. System 7.whatever on PowerPC was crashy as hell. It took them years to make a stable system out of it, and by then OSX was almost done. Then they only got another 5 or 6 years before Freescale just dropped the ball on them and they had to jump to Intel.

Now you know why they'll just make their own processors now.
It is a virtual machine he built.

Btw any reason why Russel cannot detect this barber cannot shave himself who does not shave any one who shave himself?

He should not known(without this) that self referral has an issue and hence if one apply his principal Mathematica on itself it is doom. Why he does not think that way given he got this?
Much like libraries that run on Scala 2.11 or 2.12, I can imagine a system where I maintain several compatible minor versions (or named forks) of a library, each patched to use a different major version of Guava, and letting a caller solve for exactly which version of everything is compatible with everything else. But the more API churn we face, the harder this is.
Are any of these observations "secrets", or simply naive observations that have come home to roost?

(Disclaimer: I spent two decades in the hi-fi industry, from tech to sales mgr to product consultant, and I currently work in consumer electronics technology on the software side.)
Good riddance. I don't want antivax nutcases on my healthcare team. They picked the wrong profession.
I don't think that's specific to the economy. I think that's a succinct description of civilization.
Seen this happen with some small businesses.

Irresponsible owners overleveraged themselves into situations where folding or bankruptcy were the only options once they couldn't afford their liabilities. There are a lot of companies that go under if for some reason their revenues dip for a long enough time.
> SEC has to take notice by law.

Senate =/= SEC
>Noncompetes are pretty toothless

Not true. They’re illegal in California, but in other US states where they are legal they can be quite toothful. I have seen several ex-employees of my prior company get sued and lose.

It became a silent doctrine to just leave a two year gap on your public LinkedIn after working there. If you put anything in that period (the length of the non-compete), you were at risk of the CTO suing you for fun if he thought any of the scope your prior work overlapped with your new role. Fun stuff.
Complain “about” it sure. Complain about how hard it is to use? I wouldn’t believe you.
there might be a patent around it, unfortunately.
I know of a Tobias who ended up working as an analyst-therapist before switching to a successful acting career.
Logitech make good products, their speakers have always been quite good IMO.

I'll never forget in high school a buddy and I had two of the same Logitech X-540 speakers. We plugged the speakers together and pumped it through effectively a 10.2 setup.
I suppose it must be a thing that while crates.io does disallow this, there's a possibility that there's a private registry out there that does allow it. That's the only reason I can think of for why they haven't just made it treat them as interchangeable in Cargo.toml files.
Whenever I hear the words “American carnage”, I can only think of this scene.
Luckily, these days we value lessons learned from mistakes.
If you are in IT, and you're not a fantastic engineer. Level up your business skills.

ERP administrators are an untapped source of business knowledge, because they map all the crap business is up to and are forced to learn about all the weird metrics, acronyms, reports, and so forth a business uses to survive.
It is estimated only about 5-10% of everyone in the world will ever experience a psychotic episode in their lifetime. If 4% are bipolar, then only 0.2%-0.4% of those will ever experience a psychotic episode, making it quite rare. Among bipolar patients, the real danger is depression, as they will all experience that. But if they do experience a psychotic episode, it is usually the first indicator of BPD, leading to diagnosis, education, and treatment.
I'm using the default settings on the webui, here are the parameters:

```
Portrait of Joe Biden in the oval office, 4k render seed:1331361607 width:512 height:512 steps:50 cfg_scale:7.5 sampler:k_lms
```