skysight-inc/HackerNews huggingface dataset:
The news likes to stoke outrage and context (especially numerical context) helps moderate it.

Also, small problems often have different solutions than large problems. Solutions that don’t scale are fine if the numbers are small.
> One reason that it's so hard to find an SEO person that's actually worth anything is that if they were really good at what they did, they could just throw up their own websites with ads and make a much better living that way than selling SEO services. They don't of course, which should tell you something about how good they really are.

It's incredibly expensive to rank highly for something. There are tips and tricks to make your site amenable to the search engines, but it takes a lot of time or money to get it to actually notice you.
Especially that the folks that are committing the fraud are raising to high places. It goes to show that we have systemic problems. This isn't a failure of a few individuals but a failure of our institutions. Clearly our incentive structure is messed up if people like this are in positions like this. Clearly we need to not only address this individuals actions, but the systemic issues that led to his ability to do what he did and still rise to the position he did.
I tried to get used to them, but eventually gave up when I found that I was getting ligatures for parts of runs of symbols when they weren't actually appropriate. I think it was `|` and `>` placed next to each other that pushed me over the edge.
Scrolling the teams channels is also far from smooth. when you scroll up the message threads load slowly. You see they tried to improve it using virtualized lists but it did not work out.

Several coworkers and me also had the problem that we were unmuted but it said we were muted. Just today the teams screen blacked out when someone presented something.

Notifications are a mess too. And when you have multiple teams with the same channel names (project with microservices) it only shows the channel name, but not the team name in the notifications and in the UI.
> How do you manage ssh chaining then

ProxyJump in the .ssh/config file. If your SSH is too old to support ProxyJump, you should probably upgrade, but this works as well:

ProxyCommand ssh -q -W %h:%p jumpost
In the US at least, I don't trust that the government will do anything meaningful preemptively - they don't have a great track record (with regards to climate change) in recent decades.

Instead, it will likely be the insurance companies that dictate how/if things are rebuilt when catastrophes strike. Rebuilding won't be an option when no insurer will issue a policy for houses, office buildings, manufacturing, etc due to the expected future consequences of climate change. It's already starting to happen in Florida with multiple major insurance companies pulling out of the state.
"And on the 4th day, Marc said let their be java-script"
Post-Quantum Signatures Zoo
"Since their inception a century ago, standardized tests have been instruments of racism and a biased system."

Standardized tests were invented in Sui dynasty China, in the early 600s AD, as a way of selecting officials for the imperial bureaucracy. They were invented precisely because they were more objective than the prevailing method of selecting officials - recommendations from the aristocracy.

There is a long history of standardized testing being a means for rewarding merit, instead of more easily corruptible methods of selecting officials/students/etc., such as recommendations. Just to illustrate my point: Do you know why Harvard abandoned standardized testing in 1926 as the sole means of determining admissions? Because "too many" Jews were passing the admissions test. Harvard's "holistic" admissions policy was invented for the sole purpose of restricting Jewish admissions.
Oh hey, I picked up a cooking pot at Ithaca Reuse back in sophomore year; it was something like 3 bucks and it was a piece of crap, but it did the job.
Interesting to read this after yesterday's post about Silicon Valley companies strategically subsidizing their costs to undercut the competition and gain market share[1]. Maybe overpricing is a winning strategy in the enterprise world, but shareholders would probably rather see a larger customer base than a few high paying contracts.

[1]: https://www.businessinsider.com/venture-capital-big-tech-ant...
Freedom of choice is fundamental and I have a choice as to who I work with. That I can use that power to coordinate with my peers for better pay does not transform a refusal to work with scabs into a coercive act.
fgetc() must return to int instead of char, otherwise you can not detect EOF.
What dezgeg said is pretty much spot on, and also I think what you're describing related to "compiling the codepoints down to bytes" is in many ways equivalent to handling the UTF-8.

My opinion is, stated in a way that a TigerBeetler will resonate with ;), is I want to be able to handle radioactive levels of corruption in my inputs, and still parse them without blowing up, and issuing great error messages along the way.
No longer does Wasm/WASI need JS host! There are many spec-compliant runtimes built for environments from tiny embedded systems up to beefy arm/x86 racks:

- https://github.com/bytecodealliance/wasm-micro-runtime

- https://github.com/bytecodealliance/wasmtime

- https://github.com/wasmerio/wasmer

- https://github.com/tetratelabs/wazero

- https://github.com/extism/extism (disclaimer, my company's project - makes wasm easily embeddable into 16+ programming languages!)
Prusa's primary opponent in this space would be Bambu--who, to be clear, are rattling their saber about patents, and they suck for that. They also have a better, faster printer that has its full feature set available on release, and Prusa does not.

I am more annoyed that Prusa is doing a bad job of shepherding open source and shipping bad products than that Bambu has a closed-source better one.
Yeah if I’m reading the technical analysis right, your conditions that you mention have to be correct and also the attacker must have “poisoned” library files on the targets machine so they can dlopen them, is that right?

Pretty unlikely
For those who don't know this kerfuffle

Dr. Brian Conrad is a very vocal critic of the California Math Framework. He definitely has an axe to grind.

Dr. Jo Boaler is a British education author and Nomellini-Olivier Professor of Mathematics Education at the Stanford Graduate School of Education. Boaler is involved in promoting reform mathematics and equitable mathematics classrooms. She is the primary author of the California Math Framework.
The “IDE-grade” error resilience can be approached in many ways, and unbounded lookahead is often unnecessary. The main problem you want to solve is the problem of recovering from an error, and parsing more of the file correctly after you encounter an error. One way you can do this is by finding statement or declaration boundaries, which can be done in surprisingly simple ways.

Depending on the language.
Because it's lazy, and most people don't care enough about any issue to have nuisanced thoughts about a topic. And If they ever did any conversation would break down to A or B.
Plus its easier to sell to and manipulate money from both sides.

I try to have conversation about complex issues all the time and those conversations never advance past basic talking points that any person who spent time actually looking into any topic would not reduce down to a binary answer.

Half the people I talk with think I'm super liberal and the other half think Im super conservative and it stems usually from the first interaction Ive had with people where Ive tried to advance a topic to beyond repeating the same lame talking points, but it really never gets past first base.
Patents can in fact work that way in practice. Generally speaking the art of the patent is to describe the technique in as broad a way as possible as to cover any possible way to accomplish anything similar while avoiding as many important details needed to actually accomplish the goal as possible. That way the patent is useless for anyone who wants to solve the problem but very useful for you to go after anyone who manages to figure it out on their own.
What dif­fer­enti­ates front-end frame­works
I also have ADHD. That doesn't mean we're not in control of our lives. I'd suggest you don't let your ailments define you.
You did use it correctly.

Anyone arguing that you can't use words to mean what they obviously mean and that everyone takes them to mean, but instead must only use them to refer to obscure logical fallacies is clearly nuts and should be ignored.
I am one of those few sysadmin who does not have /boot mounted at runlevel 3.
It makes it incredibly easy to shut your brain down and just go along with what your "side" "expects of you".

No thinking required. Your side is the "correct" one and so you have moral superiority.
The problem isn’t generating something with a certain body plan, I agree that is easy. The problem is achieving a design without common or significant mechanical problems over the lifespan of the organism. Can we assert that, in your example, animals with extra limbs don’t have problems on par with the back or knee problems of bipeds? I don’t think we can?
Yes, you did I'm afraid -- this is a tool which is used to check for skimmers, not a preventative measure which is permanently installed. It only blocks the chip slot when an employee is ensuring a skimmer isn't installed on a particular terminal.
> Frameworks exist to standardize architecture, not to mitigate skill issues.

It's a pre-formulated architecture in a box so that developers don't have to make those such decisions, most often because they can't. That is a supplement for an absence of skills, the same reason that made jQuery popular.
Taxes on beefs are much higher than for pork which are much higher than for poultry which are much higher than on eggs, which are much higher than on this or that vegetables.

Taxes on transport based on the efficiency.

This kind of taxation would have the direct impact of rebalancing consumptions towards a smaller carbon impact globally.
Observed excess US deaths: 1.34 million.

Expected deaths from an unchecked epidemic: 330 million × 50% infection rate × 4% fatality rate = 6.6 million.

50% infection rate is the estimated no-lockdown epidemic penetration rate that I remember hearing from an epidemiologist. 4% was the fatality rate in Italy, February 2020, when hospitals were overwhelmed.

Not even close.
Can I just say I know it's really dumb, but I loved that they published the explanation as a simple txt file, instead of setting up some whizbang website for it, or embedding it in their company blog.

https://www.qualys.com/2023/07/19/cve-2023-38408/rce-openssh...
The device is for detection. The employees just insert it into the slot once per day and check to make sure it goes in fully. Then it's immediately removed.
I think it depends on the topic. On technical / software questions I do still find individual websites and blogs. For something like product reviews, my experience is exactly like yours and the only thing that shows up is the trash you mentioned.

I don't think this is a search problem, I think Google is legitimately surfacing what's available on the Internet for given query. I think this is the dead internet theory at play, and that there just isn't anything valuable to show!

People who would (in the past) run their own website or blog now post that same content on social media, which is why Reddit has become mandatory for people looking for genuine opinions.
I think it’s fine so long as they come up with a consistent way to package this JavaScript code into modules. It would be crazy to have 3-4 competing standards.
Thanks! I can recommend those for reading lists in the public schools near me.

That doesn't answer the question I asked, nor does it show anything even close to encouraging a "victim/oppressor" environment.

No one is trans because its' "cool" or because someone mentioned that trans people (less than 1% of the population) exist. Do you know anyone who is trans? It's certainly not some golden road to peer/social acceptance and popularity. Quite the opposite, in fact.

In fact, trans folks are routinely subject to harassment, ridicule, threats and physical violence. Stopping such abuse is the goal, not creating more trans folks -- which is ridiculous on its face.

That you take your own trained-in prejudices for the laws of nature don't make them so.

None of what you posted makes your point, rather it just points up that you don't like what certain people have to say and you want such ideas and people suppressed. What are you afraid of?
AFAICT, no one around here culls or traps cats, but we don't have a cat overpopulation problem. OTOH, even with hunting seasons, we definitely have a deer population problem, and the rabbits have been going insane this year for some reason.

Perhaps it's just a case of different strategies for different regions.
Sorry about that, not sure if it's the HN trafic that crashed the server or something else. We're looking into it. The signup is on app.twenty.com and hopefully it should be back soon, I'll reply to this post when it is
Not only the truth finding part but also the understanding nuance part. Great journalists excel at identifying important nuance to complex situations and bringing it to light. A very good skill to have as an engineer, especially when moving up the ranks.
It's not "protection" but a testing tool. If the tool fits as expected then there probably isn't a skimmer. Then you remove the tool
Given that the Reddit strike was an almost complete failure it still works well.
In a way it really gets me: we have a very good solution and yet everybody is pushing their own novel footguns with gusto. Baffling, really when you think about it. I'm trying to imagine civil engineering with entirely new ways to design bridges every 4 months, different materials that are entirely untested but this time we'll get it right and so on. That's roughly the state of the software world.
But if you change that to most commonly spoken second language, English is quite ahead.
Seriously, I have two rooms that sound slightly similar and it can never distinguish between the two and just defaults to one. I would enunciate the syllables hard and it doesn’t do anything.
The federal funding going to these universities is to subsidize education, not athletics.
There's also the simplicity of bare embedded in Rust, because you can mostly[1] use Cargo, depend on the right embedded_hal crates for your target, and be up and running with a hardware-backed async runtime and everything. Zephyr, Tock, Mynewt, etc. all have bespoke build/deployment systems and driver ecosystems. That said, RTOS makes actually deploying working products much more realizable, so pick your poison.

1: I think you still need xargo/cargo-xbuild for no-std embedded sysroots, but there may have been some upstream development on that front since I last played in this sandbox.
This is disqualifying, for me. I tried to view the CRM and it asked me to log in. There are a lot of dark patterns just at first blush that make this feel spammy.
When talking about climate, it is not relevant that we are unable to live in the sun.
I.e. he's nobly taking the fall for fraud committed by others that he knew nothing about in the lab he was paid a large amount of money to run and who attached his name to said papers he had nothing to do with.

Even the spun version doesn't make him look very good.
There's a problem with that: there's really nothing much to transfer heat to in the universe's voidness, thus the heat dissipation would be insanely slow.
Well, it seems we're much more aligned than I thought. :D

> Why not "I don't want to worry about if my kernel will properly schedule N clones of my single threaded program so I'll just bump my hosting so my program has the throughput I require" ?

Boring answer: I never prioritized that way of work, I admit. And after gaining tons of experience in several ecosystems and languages I got burned out and right now I can't bring myself to learn systemd properly.

> Also I didn't suggest single threading, I generally build things as 'async/await' on the inside and 'service oriented' on the outside. So when there's some new domain I don't spawn a new task, I just spawn a separate process.

Ah, I see. Fair, I would and have done the same (though that comes with some care when coding the thing so it can determine what it needs to do so spawning the 2nd copy doesn't step on the toes of the first one).
It seems like this is the kind of thing Verifone aught to design, maintain and distribute.
> With the end of affirmative action, legacy status in admissions becomes much harder to justify.

I've heard this repeated nearly verbatim in a couple of places, and it's such a puzzling framing. Why was this practice any less ethically challenged prior to the SCOTUS decision?
US State Department has retrogressed the EB-1 dates for Indians by 10 years
There must be a specific set of libs present on the victim (client), correct. Qualys claims that stock Ubuntu Desktop systems often have these libs, and that they haven't looked into whether other distros tend to.

But yes, your point stands. Huge number of preconditions here to fulfill.
OK it should be back now
I have a tenured architect proposing that we stop sending structured data internally between two services (JSON) - and instead pass raw textual data spat out by an LLM which linguistically encodes the same information.

Literally nothing about this proposal makes sense. The loss of precision/accuracy (the LLM is akin to applying one-way lossy and non-deterministic encoding to the source data), the costs involved, efficiency, etc.

All just to tell everybody they managed to shove LLMs somewhere into the backend.
As an aside to your aside, it's also the case that phrases/words change meaning over time, as usage in one grows above the usage in a different way.

In this case, the "a few bad apples are not representative of a group" meaning have grown above the "One bad apple spoils the barrel" meaning, and so the phrase as changed, for better or worse.

Maybe it would be best if everyone used the long version instead of the short one. When you say/write "A few bad apples", the meaning is ambiguous, but if you use the long version, it's not. Problem solved :)
The choice of the number 100 is arbitrary. I'm sure we can find some CTO or whatever you want at spot number 587 that makes 387k a year or whatever. Yes, the top 100 are medical officers, but the government has 17,000 employees that made more than 200k last year. They can't all be medical officers...

https://www.govexec.com/pay-benefits/2015/02/17000-federal-e...
Since it's only implied how it works and there seems to be some confusion in the comments. It seems like the technique is to simply create a very form-fitting insert which won't fit properly if some device is overlaid onto the machine. The insert is not left in the device, but is just used for a quick in-and-out check.
In my eyes, Liberation Mono is still the best programming font, due to how readable it is even in smaller sizes (and it comes with LibreOffice I think): https://en.wikipedia.org/wiki/Liberation_fonts

There's also the Cousine version, which is more or less the same, both are also metrically compatible with Courier New: https://en.wikipedia.org/wiki/Croscore_fonts

After that, I rather enjoy PT Mono, except that the full stop (dot) symbol feels too small, I actually use the PT Fonts for most of my personal webpages because they're decently readable and not too stylized, nor too boring: https://en.wikipedia.org/wiki/PT_Fonts

But frankly, there's a lot of good fonts out there and it's entirely a matter of taste. Some like ligatures, some don't. Some like monospaced fonts, others like proportional ones.

It's also really cool when the OS itself lets you set your font preferences for most applications that you're going to use, I catch myself wishing it'd be easy to do that for all of the JetBrains IDEs and other dev tools at the same time, though. Maybe a simple GUI program or a script that'd let me set those particular preferences for all of my editors in one go.
I'm not sure what relevance ssh-askpass has to what I wrote.
Not including Unicode would not make it unable to process Unicode, since you can implement whatever character encodings you want to do, without being stopped by the programming language's bad idea of character sets.

However, processing Unicode is often unnecessary anyways. Sometimes you only need to deal with ASCII (and can pass through non-ASCII unaffected). Sometimes the Unicode handling can lead to bugs (and sometimes can be security problems; and this is not usually due to Unicode being implemented incorrectly). Unicode can also make the code less efficient especially when Unicode is unnecessary but sometimes even if you do deal with Unicode (due to internal conversions and counting and other stuff it is doing when it is not helpful or might even be against what you are trying to do). Inherent Unicode handling can also sometimes make it difficult to handle byte strings especially if they do not have many of the same operations available to them.

It also tends to lead to bad design (API design and programming language core design). Sometimes it is used even though byte strings would be more appropriate, or sometimes you might want a separate "file path" string type (I think Common Lisp does this). Treating source files as Unicode text can also be probematic.

Unicode is not a very good character set anyways; it is bad in many ways. I could say what ways it can be bad for many different languages and for other purposes such as security and efficiency and accessibility, too. (Some people say it is better than dealing with other character encodings for multilingual text. I have worked with it and found the opposite to be true.)
All that chart shows is how they have successfully ganked more and more money from taxpayers. Where does it show outcomes have been improved or that the outcomes of kids from single mothers (those that have been "lifted out of poverty") are improving relative to traditional families? The outcomes I see VS 75 years ago is that incarceration rates are through the roof, premature death due to drug use is through the roof, and suicide is too.

The fact that being "lifted out of poverty" is somehow seen as a victory when the state has aggressively promoted and incentivized single motherhood for the last 50+ years is astounding. Because that's all a dad was good for. Things.

I'm not sure if it's men that allowed this to happen or if women just fell for it. But it's clearly indicative of the massive decline the West has seen.
Yes, I think most people (like me) will get the impression that he was personally involved in fraud but at most he is guilty of what you speak of.
You can allow individuals to customize their own search results without having to use that more broadly.
This tool is not permanently installed. It is a daily check for skimmers
Patents, yes. Deployed patents, not to date.

I have only marginal sympathy for Prusa when they aren't shipping things people want to buy.