skysight-inc/HackerNews huggingface dataset:
Java got wrong with the concept of checked exceptions. They're not needed. Python, C++ or JavaScript exceptions are totally fine. And checked exceptions bring nothing but issues.

The only thing that I'd add to the unchecked exceptions is noexcept with compile-time checking. Something along the lines:

1. You can declare method as `nothrows`. Compiler will ensure that no exceptions are thrown (`java.lang.Error` can still be thrown, but you're not supposed to deal with it in any way in most code).

2. You can declare method as `throws Exception1, Exception2`. Compiler will ensure that only subclasses of those exceptions are thrown from this method.

3. You can omit any declaration. In this case compiler will compute list of possible exceptions implicitly (it's a union of all exceptions thrown by all called methods).

So basically it'll allow to: document list of thrown exceptions and it'll allow to statically check that other exceptions are not thrown, so this documentation is compiler-checked.

Of course this idea needs battle testing, but I think that I'd like it. You can either opt-in and write code documenting all thrown exceptions (which is good for libraries) or you can opt-out and write simple code without bothering with exceptions (which is good for applications).

Also there should be proper support for generic exceptions, so I can write Function<T, R, E> and E would be of type containing union of all thrown exceptions. That's required for example for moving exception signatures from lambdas in functional collections.
That explains it. Obviously the did nothing write.

“Judge, when we illegally marketed this drug to make a fortune while knowing it was actually hurting the patients, we were in fact doing nothing wrong because you see, it’s difficult to set up a drone testing field in California!”

It’s like the Chewbacca defense.
heh no, they don't seem related at all. Sierra and High Sierra were. otherwise it's a pretty random stroll, they don't seem to be in any order by geography or type or anything.
Actually no, one can detect curl-piping server-side and serve hostile blobs only to those foolish enough to do so: https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-b...
Android apps are already compiled to native code, being faster or slower is a matter of developer skills, and how much they paid attention to algorithms and data structures lectures.
I'd argue that the fact that humans can live in reasonably stable polities of more than a billion people only proves that there exist social systems and structures which can achieve reasonable outcomes even without cooperation by incentives which ensure that agents who do not intend to cooperate but act competitively and even maliciously still act reasonably out of pure self-interest and fear of retaliation for defecting.
But you can still understand that Windows 10 is newer than 8 or 8.1, and older than Windows 11. It is what most software companies use, v1, v2, v2.2, etc. Another good way is with year/month, like Ubuntu.
your identity also isn't tied to your account, just make two of them. what a weird thing to get hung up on.
We are not cooperating at grand scales, not in what matters to the average person, but we certainly cooperate on helping the rich get richer.
They’re not sovereign states though. Having a football team doesn’t make something a country, I hope you realise how ridiculous that sounds.

And that last sentence is an extremely revisionist view of British history.
I mean IOS was already a thing when they named the iPhone’s operating system that. In fact, I think they got in an argument with Cisco over it?

Guessing they think of a consumer hasn’t likely heard of it it won’t be confusing.
Efficiency seems like a bad target, I'd rather aim for minimum damage.

Food is cheap, we've got fridges and don't need to store much of our own energy as fat, and many of us no longer do enough physical labor to experience significant fatigue.

Plus, athletic performance is no longer a matter of everyday practicality.

The biggest concerns, as I see it, become whatever mechanism causes health issues from being sedentary, and damage to joints by wear and tear.
Yeah, unfortunately that energy is currently, like plastics made from fossil fuels, so the same people paid to tell you recycling uses too much energy are the same people telling you that renewables don't work. It's almost like they want people to use more of the fossil fuels they sell.
Researchers use quantum mechanics to see objects without looking at them
There’s always a trade off between “cost” and everything else. If you’re wealthy enough they cost doesn’t really matter to you, regulation is fine because it leads to higher quality experiences in general.

But if you’re not as wealthy, saving money might be more valuable to you than having a room cleaned daily, or having a really nice tv, or a great mattress, etc.

Regulation involves a group of people picking one point on a trade off curve for everyone. Branding and reputation systems allow for multiple different spots on that reputation curve.
Not an issue on other safer languages, currently on Rust it is mostly having the focus elsewhere.
That sounds interesting. Did you run the simulation?
If you are not sure if your screening processes work, do an RCT. I have zero idea why the article raises this clearly provocative and correct approach and dismisses it immediately. Allocate a percentage of the positions you're hiring for to candidates that are hired at random. The empirical decision about what percentage depends on your primary concern: if you think your hiring process is completely useless, then you want to get this percentage close to 50% because this is what's optimal, experimentally. If you think your hiring process works OK and want to guard against downside risk on the random hires, get the percentage lower. This will cost you statistical power, but less than you expect.

No one is saying "random" means "no standards at all". If you're a graduate pure math department you don't need to admit a grad student whose background is that they have a GED and worked as a welder for 5 years before getting a 135 on the GRE Math side. Instead, split your screening into two phases: one phase that is targeted to exclude people who absolutely positively do not meet requirements and could never work out, and one phase designed to pick the best feasible candidates among those who meet requirements. Do the RCT in the latter phase.

If you have relatively continuous or regular hiring processes, you'll be well powered to assess your hiring screen in pretty short order. The larger your organization or the faster your overall turnover is the more robust you are to the risk of this going wrong. Not every company can do this -- academic departments that hire one person a year and sometimes have blown searches or people going back on the market within a year or two are clearly going to be a little risk averse. But if we're talking Deloitte hiring a cohort of 150 office admins, they can absolutely, positively make use of this strategy.

The other thing I'd add is that a lot of people are under the mistaken belief that hiring is about determining the best candidates. In fact that is not true and it has never been true. It's about maximizing the probability that a candidate you offer a job to takes it and is good... or else maximizing the frontier of some function of probability the candidate accepts, is good, and how good they are. Hiring nothing but the best candidates will increase the likelihood of a blown search, increase the rate of attrition, etc. This makes almost all of the discussion around mErIt In HiRiNg a distraction from how hiring actually works.

There are more narrowly tailored options. The more local you make the randomization, the less power and the less downside risk. Suppose you rank candidates from 1 (terrible) to 100 (ideal) and tend to hire candidates in the 80-90 range. Even a willingness to allocate some positions to candidates scored at 70-80 is going to give you lots information about whether your ranking system is useful at all.

Do more RCTs!!! Please!
This is because for the butter, you're not counting the weight of all the oxygen that is needed for combustion. 1kg of butter requires several kg of oxygen (or if you're using air, even more weight if you count all the inert nitrogen)
Useless for graphics and GUI programming.
Rust is a safer C/C++. If you'd never consider writing anything in C/C++ (i.e. low-level code where performance is essential), you'll never use Rust.
Why is it so hard to find the maximum stored energy on that webpage?
I thought with all the reports of callous, incorrect and poor service that those areas were already being serviced by some sort of automation / AI by Google?
Based on my personal experience, I think it might also be helpful to have an even shorter version tailored to "Rust for C++ programmers", which I find to be useful because you can mostly just go "ok here's the syntax for basic things, here is how lifetimes work and what problems they solve, here are the replacements for things you are familiar with and why some operations are not available for them". In particular, this lets you skim over "What is the stack? What is the heap?" that many introductions will spend time on.
Broken incentives? What about Boeing with their 737 MAX? That is a prime example of broken incentives costing human lives. What about stock trading causing famines? Our current way of doing "economy" is massively broken and affects everything.
And kibwen's point is that if you're in a situation where you're running potentially hostile binaries from a remote host, the fact that you used `curl | sh` to obtain said binary is not the pressing problem.
People who have opportunities to buy at shops with old prices is my guess.
I graduated around the same time and never once cared about this crap. TJ didn’t have a valedictorian because it created unnecessary competition and pressure. If the decision to remove the valedictorian was made today you’d see breathless complaining from Asra in the Washington Times about how this was sending the school down the toilet.

In what way is it critical to loudly publish awards handed out to students based on a test they took in 9th grade?
C++ is only slower in heavy template metaprogramming.

Additionally thanks to heavy reliance on binary libraries, when starting a new project, we only need to compile our own code.
Ex-Google boss helps fund dozens of jobs in Biden’s administration
Mazda has regenerative braking that goes to a supercap, but AFAIK it's only sporadically available in the U.S. because the American fuel economy testing standards don't benefit much from it.
Doesn't work if you live next to an AirBnB, all the recycling bins will contain random waste.
LL(1) Parser Visualization
New cars without self driving have assists to avoid exactly these kind of crashes - it takes over and brakes for you.
> Harvard, for example, charges a $75 application fee

And this is why I ended up going to a for-profit school.

Circa 2003 I was a B level student who had taken a couple college level math courses. I applied to three colleges, all local, one of which my friend payed the application fee (thanks, Paul) and was rejected from all three.

$50+ dollars is a lot of money to a 17 year old in a single income household whose parents are completely disinterested in their education.

You know who didn’t charge an application fee? The for-profit college advertised on late night television.
I'm sure that happens a lot depending on the current social status of a societal leader be it a pop star or other.
Not if the outlet is smaller?
I'm too stupid to understand the rules...
I suppose my follow-up question is: is there a sufficiently large market for that type of game? Not just blue-sky thinking, I'm more wondering if there is proven demand, as of today.

Side-note: I couldn't load the game in Safari (which has amazingly poor WebGL support).
If they agreed to it - it would be in the document. Instead it says:

> This Office cannot, and does not, make any promise of representation as to what sentence the defendant wil receive, and will not recommend any specific sentence to the Court.

That's not in every federal plea agreement. If there was a deal done for sentencing guidance, it would be there to read. A common one is something like "Acceptance of Responsibility", where parties to the agreement say that because of their cooperation, the government will provide evidence to the court to help meet a reduction via the sentencing guidelines.

I would accept this deal if I were Caroline Ellison because the alternative of being found guilty would give me a much harsher sentence.

Pleading guilty, admitting your involvement in the crime, and making restitutions are parts of the sentencing guidelines. Everyone has access to these - you don't need a deal to get them.

You plead guilty - you get a lesser sentence. That's why she (and I would too) did it.
Are you sure you're replying to the correct comment?
We had a mouse problem once. The ended up being a small hole drilled in the side of the house to install a cat5 cable for a security camera. The hole couldn't have been more than 1.5 cm in diameter, and it had a cat 5 cable running through it - but apparently this was enough space for a mouse to squeeze through.
The problem isn't necessarily hoarding but rather governments decided to only have one legal tender and sabotaging that legal tender is effectively the same as sabotaging the entire economy. Hoarding is a kind of sabotage but if people hoard something that isn't legal tender they are not threatening the economy.

The wealthy might be hoarding Lamborghini's but we can always build more cars. Can't do that with money unless the government or a commercial bank does it.
Bad behavior? The same kids still get the award. TJ isn’t deciding who gets the national merit scholarship.

I personally think that my time hanging out with people watching classic rock concert footage during 8th period was rather valuable for my life and happiness and many of the personal skills I learned are valuable for my career.

This isn’t about deprioritizing excellence.
You can't check the hash of something you immediately piping to your shell, for example.
Why is it hard? Tax capital gains, tax inheritance, tax corporate super profits, tax consumption (vat), tax FX / currency / speculative securities trading (Tobin tax), etc. It’s not hard, our politicians just lack the will and would rather drive a race to the bottom (“tax reforms”).
You're claiming all the super rich lay in their sofa's all day and waited until they got lucky?

I'm laying in my sofa all day waiting to get lucky. Still, after all this time, still no luck. Maybe next year.

Without super hard work, you won't get rich.
Yeah, Julia makes the best zines and guides. The technical content and style is gold.
I used to love the playful nature of programming on the Commodore 64. I think it was the immediacy of the environment and the screen editor that made it feel that way.

Stuff like PICO-8 and TIC-80 are great and are _almost there_ in my opinion. If you took those and made their whole API available from their immediate modes, as well as make their immediate modes aware of the program you've typed in their code editors so you can call your program's defined functions from the immediate modes, I think you'd have something really special.
The only reason why it isn't zero sum is because we get access to more resources, and this leads de facto to more money in the pool (money <--> resources) right? If we assume the best case that these new resources are distributed equally and not depending on wealth, then the Yard Model still holds in place as we talk about relative percentages.
Well, that worked at wartime, when any pair of hands was welcome, and speed was essential.

At peacetime, people may not like to put up with the strain which such arrangement puts on them. It does improve efficiency, but had a cost, and works better at times of very high demand.
Some common ratios since I spent a few minutes figuring these out:

* 3.0 - Dotted 8th note + 16th note played as it should. Many classical musicians don't play this pattern "sharply" enough IMO.

* 2.0 - Triplets (quarter note + 8th note inside a triplet).

* 1.5 - Beat subdivided by 5 with the first note taking 3 counts and the second note taking 2 (dotted eighth + eighth note in a 5:2 polyrhythm). Not uncommon in swing and fast jazz music.
This is undoubtedly true, but I don't think it affects the main point. Doing less room-cleaning (or charging more for each time it happens) doesn't mean inter-guest cleaning is affected.
Nice resource. I especially like the mental model section because this kind of execution monitoring is impossible if you don’t have a solid understanding of what you’re actually looking at.
> Is this “just” a 20% project or is this more significant (like Android one day supporting Rust to develop apps)?

It's very unlikely you'll ever see Android supporting apps written in 100% Rust (just like it doesn't support apps written in 100% C++/C) - the APIs and UI toolkit are exposed and written in Java and you'll need to bridge either way.

Supporting Rust as a native code language to augment existing support for C/C++ via NDK is much more likely.
Is that really due to the language or that we collectively have become better in structuring software projects?
True! Except that this process is discriminatory because people communicate best with people who are like themselves.
Then steering becomes more difficult.
For writing about technology one tip I got from someone: set your goal to 10 topics a week, you won't write 10 but it becomes easy evaluation tool for how productive your week was. If you have bigger topics, chunk them up.
That's a very specific case, that could be handled non-trivially.

Usually your HTTP framework will already have this implemented, i.e. a panic in a request handler will be "caught", converted to some 500 response, and should not affect other requests.
Also worth checking out https://www.goodnotes.com
Everyone in my school(including the teachers!) uses it for assignments and textbooks
And I forgot: outlaw BEPS (base erosion profit shifting), so all corporations pay tax where they originate revenue. There’s way too much tax leakage via double Dutch sandwiches.
Interest only mortgage exists in the US. You never pay principle.
It is, but don't worry, they don't care about that group.
How is it about the loss of meritocracy if the PSAT didn’t change and the awards didn’t change?
This is a variant that's essentially a super yacht of the skies and can hold very few passengers. It's useless to anyone but a mega rich person and the guy who bought it died.
It's very hard to tell what happens to UK plastic recycling. A lot of gets shipped abroad for "recycling", where it is hard to check on what actually happens to it and little incentive for anyone to look into it too deeply.

It still seems like a good idea to keep separating plastic in recycling. At least some of it does get recycled, and having the plastic already available in a separate stream should make it easier to encourage additional programmes. However, the quoted numbers are probably very optimistic.
> Do they not know how little power college professors wield outside academia

Are you joking?

That's absolutely not the case for Economics (the context we're talking about here).

Why don't you look up the backgrounds of the people on the Federal Reserve Board of Governors?

Or, look up who drafts major legislation? If you watch MIT's Econ 101 course on YouTube, the professor who teaches it was actually the guy behind Obamacare (John Gruber).

Modern Monetary Policy has become a huge part of a base of the Democratic Party, again... drafted by an Economics Professor.

> Is everyone putting forth these theories still in college? Do they not know how little power college professors wield outside academia.

No. I'm not still in college.

You just seem to be completely unaware on how influential Economists (almost all of whom are college professors) are.

> Personal connections to the head of the SEC on the other hand are valuable

Oh yeah, head of the SEC is also an MIT Econ Professor.

But... clearly they have no power outside academia!!

Saying otherwise is a conspiracy theory!!
Frontend Integration Options
The additional aspect is that other manufacturers do not exaggerate capabilities that much - and consequently their customers are less likely to engage autopilot in situation where it is about to perform badly.
Before Kennedy it was 91%.

Imo we are well bellow the Laffer curve.
Yes, we used these in data centers.

They were not considered a battery replacement though, what they did was for areas of the world that take frequent and quick power loss events they allow the UPS system to ride through a small power loss without hitting the batteries (prolonging life) or generators (saving wear/fuel). The flywheel only lasts a couple minutes under full load. Any power loss longer than that transfers to battery and triggers a generator run to prepare to take the load long term.

In that case why have batteries at all? Because generators and transfer switches aren't perfect. On typical data centers the batteries are sized for a fifteen minute full load capacity. That's fifteen minutes where the on site people can potentially fix something. That's one reason, the other is with flywheel you must start the genset earlier so it can take power before the flywheel dies, leading to more wear and fuel usage. Starting motors creates a lot of wear, drastically increase that and your gensets don't last long at all.

Why not have a lot more batteries than fifteen minutes? The batteries are sized for the computer load only, not the full facility HVAC load. In general in a server room that's at capacity you have fifteen minutes run time without HVAC before you start shutting servers down on high temperature.

So as you can see flywheels are an expensive addition that only make sense in certain isolated areas with bad power.
I am trying to imagine how such a proscription would work. Would there be a list of things corporations are disallowed ownership? Who would the seller be required to determine if the entity is appropriate? Or would the local property tax clerk just not allow registration by a non-human entity?
> As long as we have automatic weapons

But you don't, really. They're all antiques.
Is CS/programming something you're interested in or passionate about?

> but I have no skills nor experience to show for it

Skills and experience can be acquired. My inbox is always open :-)
People really still take any financials that FTX released at face value? Do you also believe SBF when he says he was 8 minutes away from receiving billions of dollars of funding that would have made everyone whole when he mistakenly filed bankruptcy?
They did that by breaking user privacy and security on an unprecedented level. That's why I said they are Just Bad - their practices are terrible. But they were good at selling (i.e. deflecting when challenged on their bad behaviour), and that worked. They are "better" than alternatives in the same way Oracle is "better" than other database vendors.
I advocate for democratic socialism, which is a mix of socialism and capitalism. Socialism for humanity's basic needs, capitalism for the wants.

Yes, it is possible.
Generating audio with literate futhark
That's because the actual point of progressive taxation is to prevent class mobility.
I'm a bit confused by what you're proposing, but I will say that the problem with fat pointers is they are incompatible with existing compiled libraries, meaning you usually need to recompile absolutely everything (including libc). There are only limited circumstances where this is acceptable (or possible).