skysight-inc/HackerNews huggingface dataset:
Every now and again I try and explain to non-coders why a software engineer might build something "just to see if I can" - and that a lot of the software they use probably started out as such. The video captures that so well!
Clearly not. No company would ever betray their original principles for the opportunity to make more money in the short term
My point was that the standard of plug-in hybrids is 40 miles or less without using the engine. Which is great if you happen to have a regular 15-20 mile commute but for most people makes it more like a non-plugin / self-charging [sic] / full-hybrid [don't ask me].

100+ miles means it's, for a lot of people, basically an electric car.

Perhaps the defining line is that with 100 mile range you'd be likely to top-up the battery part on a long journey rather than just ignoring it. I do feel that makes it a different category, more like the range extended EVs.
BTW thanks for scc. Got to know from the other comment that you are the author. I use it on my solo projects to get sense of how much work I am actaully doing.
They might be doing it intending that they will remember and endeavour to hold true to some message of the book.
Honestly, I think the answer is no. But the sheer amount of software in our world is increasing. So if software quality lands on a bell curve, you'll see the lower end of that curve more often. Which actually argues that software quality is increasing - when so much of it "just works", the ones that don't stand out.
Just as an fyi, that second device is a chorded keyboard. I only mention it because the name's not on the page. https://en.wikipedia.org/wiki/Chorded_keyboard
Thanks for the response, some great points there!

> I noticed recently that Chrome doesn't honor a name constraint on a trust root[1]. So the name constraint you mention on the intermediary certificate should be honored, but any name constraints on the Cages root CA may not be (I'm not sure if there is one).

Our customers are currently using our clients that attest the connection and honour the name constraint. We'll document what wider support looks like before we release the product fully - we're still in beta atm. Thanks for the tip re BetterTLS!

> This reminds me of the AWS Metadata API. If an attacker can trick the user process to read and leak data from that API, they can privilege escalate[2]. AWS hardened that API, which may be a good approach to follow [3].

The attack surface is much smaller than the metadata api due to it only being accessible on the enclave. When the crypto API sends the request to E3 it checks the token and attestation doc to ensure the request came from the right enclave (based on PCRs in the attestation doc), and also the expected IP.

That being said I think adding an expected header in the API to mitigate SSRF makes a lot of sense and also blocking requests that have an X-Forwarded-For header.
Twemoji: Free emojis by Twitter
Address space is not memory.

(+ what the string function said: It really was 1MB.)
JetBrains Rider is available for Windows, Linux, and macOS, and it's much better than VS, VS for Mac, and VSCode.

It's not free, but VS isn't either for any serious commercial usage, and Rider is certainly worth the money.
Every male US citizen between 17 and 45 is a member of the militia. Free ammunition, firearms and training is a great idea! It would be a bit silly to hold the militia to a higher standard than professional military though, and they typically do annual qualifications.

https://www.law.cornell.edu/uscode/text/10/246
I'm not asking them to give me something for nothing. The whole point is to get me hooked and spending so that when those credits run out or a year is up, I'll have to start paying cash. That's like saying giving someone free heroin is just giving them something for nothing. No, the person giving the heroin absolutely has a reason for doing it, and it's not for nothing.

I'm not asking for them to send me a GPU, just to let me use a GPU instance, you know, like people often do in cloud computing. I'm guessing you've never heard of it. More of a kitchenwares guy?
That's not King James that's a more modern translation.

KJV:

Again, ye have heard that it hath been said by them of old time, Thou shalt not forswear thyself, but shalt perform unto the Lord thine oaths:

But I say unto you, Swear not at all; neither by heaven; for it is God's throne:

Nor by the earth; for it is his footstool: neither by Jerusalem; for it is the city of the great King.

Neither shalt thou swear by thy head, because thou canst not make one hair white or black.

But let your communication be, Yea, yea; Nay, nay: for whatsoever is more than these cometh of evil.
It’s all relative, though. One of the biggest complaints people have about the JS ecosystem is the lack of legacy: people do move from Promises to async quickly, when React switches to hooks everyone switches quickly, etc etc. For better or worse you can’t say the same about Java.
Nope. What's you explanation then for why literally nobody cared about adult trans people just a few years ago?

The difference with the others is that you can stop liking dumb edgy stuff when you grow up, but you can't grow new tits.

As for the financial agenda... yeah, exactly. Just follow the money. What did you find?
That passage says you shouldn't take an oath at all, and then gives specific examples. It doesn't say "on a Bible" because the Bible was not compiled until later.
I agree with the result of your research but examples are really poor.
Using an ad blocker, I suppose I just forgot or didn't know this, so it hasn't been a factor in my search engine choice
Was tested while attending an electronic music class. Professor displayed everyone's result, so we could compare. His chart was the worst, as a cautionary tale. Too many live performance in front of the PA.
Isn't their choice a personal gesture? It could be that something in the book spoke to them and their using the book in this way means they will endeavour to hold to that message from the book.
> 4. Trans people are more free than they have been in history, and there is no societal movement to "ban" them from "existing". That is just the hyperbolic language of catastrophization that is one of the common and extremely tiresome tactics. Society has some laws and customs that segregate the sexes, largely to protect women. In many of these areas, trans-women can be and are accommodated, but some are sensitive and rightly contested.

They are so "oppressed" in fact that when one of them shoots up three kids plus three teachers plenty people and government institutions will be quick to point out that there are seven victims. What other mass shooter gets that that kind of sympathy.
It's decent, but GPT-4 recommendations are better, I had to go multiple iterations of books before it recommended one I didn't read and love already
Ok, and when there's a power outage at my house as happens quite often in CA? When my internet goes out about once a week and I'm not home to reset it, what then? Just tell the customers "Sorry, I'm running this out of my garage, it's the best thing to do".
If they can't consent to this, then they can't consent to almost any surgery. They even couldn't consent to getting braces.
I feel like you just wrote the skeleton of a great sci-fi story...
My drier says its 2 min left but it keeps updating the ending time... well it is somewhere near the end, just maybe measuring humidity and carrying on?
That’s an interesting point. It certainly signals that you made a commitment. So in that sense it’s a social promise in addition to potentially being a promise to one’s higher power. It could also be used to signal religious values but that comes down to intent of the individual and seems secondary to the main purpose of making the oath to (ideally) increase integrity.

But I still don’t think making a promise to some set of values that is not believed to have the capacity to enforce them makes much sense. Christians aren’t swearing an oath to Christian values - they are swearing to God. Obviously not everyone is religious, but that’s exactly why it doesn’t make sense to sub in some non religious belief in its place.
It is a strategy that is subject to being superceded very soon.

Reliability is just one part of the problems with hybrids. Efficiency and cost are also less than optimal.

A dual power train just costs more --- both initially and in terms of maintenance. There is no way around this. It is also a drag on efficiency --- for both long and short trips.

On short trips, the electric power train has to drag around the ICE components. On a long trip, the ICE has to drag around the electric components.

This strategy leaves the competition with a clear path to produce a lighter, more efficient, less expensive alternative.

Any sort of battery breakthrough will kill this hybrid strategy. Rather than promoting or leading this breakthrough, Toyota is effectively betting against it --- primarily for cultural reasons rather than technological ones in my opinion.
Startup stage companies work on smaller codebases and primarily need to go as fast as possible from nothing to a working prototype without the need to use many advanced features.... Java is a good language, but the community around it, whether it's experienced developers or libraries are built for enterprises, who work on huge codebases and their primary concerns are security, performance, scaling, testing, all of which are secondary in most startup environments and usually only start to matter years after the startup codebase is created...
This actually made me stop Facebook. I so often saw something interesting, and was never able to find it back later. It's so incredibly frustrating. You leave the site in one state, you come back and there is not relation between what you left and what you find.

Thanks for breaking my habit I guess.
We never reached quality on mobile UX for websites. Not because it can't be done (see Wikipedia or apple.com) but because it seems like we don't want it. Social media websites are total crap, presumably because they want you to use the app where they can harvest a lot more data than inside your sandboxed browser. News sites and listing sites earn money from ads, and it's now some sort of standard practice to force your users to see/click on them with those gotcha popups and parallax effects. And then there's websites that appear not to care enough to do something about it, like HN which is usable but could be done better.

So overall I don't think it's getting worse but it's always been bad on mobile for whatever reason.
Most laymen would not and do not pay for lasting buildings.
How do you know when to change the oil on a car like this? Is there a separate odometer that keeps track of how many miles are on the ICE? It seems possible you may never use the ICE, at least in our case, so how do you know how to maintain it?
Living on the outskirts of London it amazes me when I look for an old Prius on autotrader. You often see vehicles which aren't far away from half a million miles. They aren't even being sold for scrap value due to their demand in mini-cab service. It's a shame they didn't make a dent in private usage in the UK because there is a lot to be said for the underlying technology.
Writing Effective Cover Letters
The best e-commerce sites are judged by the categories in their search filters. If I need a five pin female DIN 13A M16 connector rated for IP67…

https://uk.rs-online.com/web/c/connectors/circular-connector...
We call those bash scripts where I come from. =:8)
The Manning Book: "100 Go Mistakes and how to avoid them" gives solid examples of common gotchas with Go's error handling.

I have seen the below occur again and again in Go. (no compiler help, so this can only be caught in reviews and not if the reviewer is tired).

#50: Checking an error type inaccurately

#51: Checking an error value inaccurately

#54: Not handling defer errors
Yes, this requires setting up a gpu server. Very expensive and the whole process involves a lot of steps. It would have to be far better than something like barebibes Lucene but I see no proof of concept.
The car keeps track of oil changes for you. My non hybrid car also tracks things like tire rotations and filter changes. It’s a little conservative but that’s fine IMO.
God is not going to smite you for oath-breaking either though. What matters is that you keep your promise to (in this case) society, not whether you swear it on any book in particular. If the law requires the promise to be sworn over a book because the lawmakers at the time were religionists, you might as well choose a book you think represents your values.
That looks similar to Java FutureTasks + Executors which is a very different concept from virtual threads.

Virtual threads mean that a blocking thread can yield to any other non blocking thread seamlessly and with very little overhead. .NET Tasks cannot do this as far as I can tell.
Sure, if we are being pedantic you are right. I meant it more like the “majority of well-known” or those with “bigger userbases”.

But the “niche” JVM category is really (perhaps surprisingly) huge.
> Is software quality in decline?

No, you just have a skewed memory of some time when software was "good". Remember Windows ME?
Wikidata, the underground fungus in the vast forest that is the Internet
Same person, Tavis Ormandy.
Irrational Fear is actually what is waged on the Java front. People doing mental gymnastics to avoid touching anything non-Java. Cargo-culting. I've witnessed Java devs proposing changing an existing Go project's build system to maven because "that's what they know well". Straight insanity.

People that avoid Java don't do it because of some stigma, but because they have been burned before. Remember that a typical Java project is not the latest version and uses a mix of dependencies that make using newer features impossible. Then, there is no point in updating, you might as well rewrite it. That is the reality.
This is relevant to environments where the user code is statically compiled into native code that depends on some thin runtime library and more or less directly interacts with C code. In case of full blown VM many of these problems are not as significant as the internal thread state representation is non-native anyway and you can dynamically instrument pretty much whatever you want (one issue are system calls and system library functions that do not have non-blocking equivalent, but that could be handled by either having separate OS-level thread for such things or simply ignoring the issue, with real implementations doing some mix of these two approaches).
A person who doesn’t believe in religion being sworn in on a religious book is probably just annoyed. They’re not going to feel loyal to it.

Sworn statements as a whole are just entirely symbolic and don’t really guarantee loyalty or honesty, but if someone who doesn’t believe rejects a religious text that they disbelieve and instead choose something that has meaning and value to them, it’s better in the symbolic sense. A scientist swearing in on a scientific text that’s meaningful to them and that also addresses human morality makes as much sense and symbolically reflects their devotion to their mission as a Bible to a devout Christian.
The coolest nyquist frequency application I've every come across,
if you look up how modulation of nerve impulses works in the optic never you can figure up the fastest rate of blinking your eye can perceive, and it checks out in reality.
That if-then logic block is broken

Octopuses will never be able to evolve anything similar to an human societies. To start because they are fiercely solitary and glad to jump to cannibal behavior at the first opportunity. Is a non-social species that will not cooperate with other individuals. This is not a question of how much time you put in the mix. They are a different animal that wants different things than us.
Code scanning default setup is available for Go
> It could be useful for people who will basically never need gas, but are too scared to make a full switch and are happy to pay extra for the complexity.

No. Hybrids at this point serve the purpose of not killing the Auto industry with regulations. You have a whole industry of designers and suppliers for ICE tech both on gasoline and diesel designs.

The original intent in many countries is that no ICEs should be produced (outside farming etc.) after 2030s. Automakers cried out and now suddenly hybrids are on the table as 'not-ICEs'.

Sure it's an in between solution but we no longer have the luxury of time to be accommodating lobbies.
With an old (10+) washing machine accessing the seven segment output does the same, yet not a worthy HN topic (and quite trivial - some soldering and repotting the silicone dip).
True, and kind of useless in casual conversation.

When you're a plumber talking to a homeowner, or any human talking to any other human... seriously triangle diagrams and pick a point in 2d space along 3 axis...? It's a valid graph but it does not roll off the tongue and does not convey the point as simply and quickly. It just adds granularity and complication to the same essential concept.

That next level of refinement maybe comes later in the same conversation, but the shorter sound byte still comes first and is not wrong just because it's the outline rather than the full dissertation.
Steps to bringing Kubernetes costs in line
The JVM’s GCs are the state of the art, they can definitely deal with that amount of objects easily, I doubt that would be the bottle neck.
So a new religion has begun and Carl Sagan is the new prophet, anyone who goes against it well be burned alive.
Yes.

Fun fact about swearing on things: There is a widely-held but probably untrue belief that the origin of the words "testify", "testimony" etc was that in ancient Rome you swore an oath with one hand on your testicles, I guess the implication being "If I don't tell the truth you can cut these off". Women weren't allowed to give legal testimony so the fact they wouldn't be able to do this isn't a drawback to this theory. This is probably a myth because there's no written evidence of this particular form of oath being taken in Rome and the word for "witness" is "testis". "Testicle" actually derives from the diminutive of this word (rather than the other way around).[1]

The origin of this myth seems to be a biblical passage in which such an oath was taken.

[1] https://worldwidewords.org/qa/qa-swe1.htm
Yes, I think it's equivalent and Sagan will held them as accountable as your chosen god. For "the person", you can just ask directly.
He might just pop up here, he is a frequent HNer with username pron.
TikTok is designed to get people to download the app, so it's intentional.
This change will make these models best sellers in Spain (outside of Madrid and Barcelona) as the charging structure is still massively primitive and this cover the commutes on electric during the week and the longer trips on weekends with a combination).
Show HN: More Aesthetic GitHub Repo Search
You can watch a video demo here.
https://youtu.be/y0uzgl7aDf4
No guns is not intrusive, it’s sane. Everywhere in the world.
The problem might be more general? There was a discussion on HN a few months ago about Japanese cultural and software: https://news.ycombinator.com/item?id=34320669
Op had memory pressure; compact uses the same slice. This is a good solution.
"Suspected homosexuals" and proven hypocrites who hurt LGBT people with their rhetoric and actions are two vastly different things. Precision is important.
Back when I lived in the bay area I loved doing a "tour de taco", biking from Palo Alto to SF and stopping at every taco place in the path, for a taco. Recommended.
I think the point was that a woman cannot blind "him"-self but rather blinds "her"-self. It was a comment on language, not about which gender can be more or less fierce in their beliefs.
Thanks for suggestion! I did do several fire drills in the past, where I would change keys and wait for people to reach out. At the beginning of the semester, almost nobody would; by the end, over 80 % of the class would reach out prior to connecting to our shared infrastructure. But I thought that having a real-world smoking gun would be even better motivation to think about it. Sort of "don't be this poor guy" kind of thing. I've also been thinking about actually MitM-ing them myself, and probably will, but I am not sure how far I want to go :).
How Facebook Algorithm Works
Poor guy, minding his own business and suddenly out of nowhere, a judge forces him to buy Twitter for no reason.
AntiMicroX: Map gamepad keys to keyboard, mouse, scripts and macros
This would reallocate, wouldn't it?
from what i gather, it looks like they saw the 'q' in rabbitmq and thought 'ha, a queue we could use.' totally ignoring the 'm' part. the blog post doesn't say much but it's obvious they were not sending 'messages'. a message is a specific thing, it contains information that is meaningful to the recipient[0]. or perhaps rabbitmq has allowed itself to be drawn into all sorts of use cases (as a result of competition with kafka)? a message should be very small, immediately ack-ed or rejected (i.e. before any processing begins). that's why rabbitmq assumes it can run entirely in memory, because messages are not expected to stay in queues for long (i.e. during processing by recipients).

[0]: https://en.wikipedia.org/wiki/Information_theory
Define quality software. Making money for the business? Improving customer's life? But who is customer? The one interacting with it or paying for it?
If you wish statically linked binaries and cross-compilation, you can use GraalVM https://www.graalvm.org/22.0/reference-manual/native-image/S....

Fully accept that Go has the superior cross-compilation story, though you can do this via Github actions if you really want this for Java. https://github.com/marketplace/actions/github-action-for-gra...

As for GC - Java is superior in nearly all respects. But you are right that common programming libs+paradigms in Java produce too much garbage. This has changed with lean and memory-sensitive frameworks in Java nowadays - like Quarkus https://quarkus.io/
How does Alibaba's ChatGPT explain ”Socialism“ and by extension those
of China's Communist Party contribution to the general term before
interference by the West after JFK?
I suspect the answer may relate to why "Flam Hill" is being so purposefully vague about how he acquired the shares. But you're right, the story doesn't really make a lot of sense.
The Horstmann 2-volume series is probably the best books for someone learning Java, period. I wished there was a book like this for other languages: both comprehensive and up-to-date. For C++, I guess the closest would be Stroustrup, but even as the creator of the language, Stroustrup's books just aren't as comfortable to read as Horstmann's.
Implemented a polyphase filter in Verilog once. I learned the hard way that it’s easy to mix in unwanted stuff into your polyphase chain if you’re not careful with your implementation.
There are also, depending on the state, still gas stations that sell ethanol free fuel. The station up the street from me sells it but it is about 20 to 30 cents per gallon more expensive.
I like to focus on your first remark, in order not to digress too much, I was raised in a Christian environment and even got some affirmations in them, and I had a few teachers who studied theology. Only later I left that environment as I became an adult.

“Love thy neighbor” is not just a favored feature, it’s the pivotal commandment that Jesus himself stressed after being asked “ One of the teachers of the law came and heard them debating. Noticing that Jesus had given them a good answer, he asked him, “Of all the commandments, which is the most important?”

As how we should execute that command is a different discussion I feel, and what kind of societal impact it would have. So my core argument is that this commandment hasn’t always received the proper adherence (imo)