skysight-inc/HackerNews huggingface dataset:
Exactly, yet
... folks are still dragging their feet about lack of convincing causal evidence that smoking increases lung cancer risk

There are flat earthers and 'outdoor transmissions are rare'ers. Similarities are striking. Upton Sinclair still comes to the mind.

https://www.who.int/emergencies/diseases/novel-coronavirus-2...

Political rallies cover two of three 'C's called out, but folks find it hard to believe when they are invested in a narrative that requires them not to believe. Even if the strain is a more virulent form, it is unlikely that that rallies helped keeping numbers in check.

Targeted misdirection "oh look more virulent strain" is exactly that, a motivated misdirection.
Interesting! Didn't realize it was affecting so many services...
It would have been sad if we had given up on AI/ML ideas due to the failure of AI back in the 80s/early 90s. See: https://en.wikipedia.org/wiki/Fifth_generation_computer
Congrats! I've been thinking about moving back to emacs from VS Code, so being able to say "emacs is faster" finally is super welcome.
Fuel shortages are unlikely to be a serious risk for centuries. Hydrocarbon reserves are measured in the trillions of barrels (in the US alone) and the different types are largely fungible at <$100 barrel inasmuch as you can convert them all into fuel.

We may greatly reduce hydrocarbon fuel usage but it won't be because we ran out in my lifetime.
For Peregrine, it’s different. They had even replaced with another supplier.

(From https://www.benzinga.com/tech/14/08/4808511/peregrine-ceo-ji...)
You may be interested in Intel PT snapshots in Linux core dumps, that gdb knows how to interpret and will give you a detailed branch trace. Less cool than rr but still very interesting!
I appreciate seeing the history of keyboard evolution, and I can see those points as being valid. However, it cannot be overlooked that the simple fact is people start counting with the number “1”, so it’s perfectly reasonable that that’s why the first digit is “1” (and why zero-indexed arrays cause so many off by one errors). And the 0 at the end is the logical place for 0 as a stand-in for “10”, since in normal counting you wouldn’t need a 0 until you go past 9, onward to 10.

I appreciate that things like Benford’s law exist, but I don’t really buy into the idea that people put that much thought into it, when the more obvious answer is simply: “the first number is 1”.

QWERTY wasn’t designed because of some deep academic analysis of typing patterns — it was just to spread out frequently used letters so the mechanical arms didn’t get jammed.

It’s nice to think that all the standards we have today are a result of some deep thought, A/B testing, and a full committee review and approval of the design, but in reality it’s most often just what happened to work “well enough” at the time (evolution instead of intelligent design).
So I guess that is the origins of the word "knackered".
Liberar Teléfono
I was eventually able to get it to work by digging through a lot of old GitHub issue discussions. Sadly it was so flaky and slow that I just threw out Docker for development after awhile.

IIRC, you just need to install gdb when you build your image and use `docker run -it bash` to run any shell commands in your container
Yes, though the speed limit along the same stretch across Nevada is 80 mph, with the general flow of traffic between 85-90mph. Legality aside, the roads are very high quality and you can cruise along at 100 mph without much difficulty in a car.

100+ mph roads aren't unheard of (see autobahn). Neither are 100+ mph trains. The fact that neither is available is frustrating.
It isn't designed like this. The people in power have steadily granted themselves more power over time. None of the people in the system want to call out the fundamental issues in the system today because they all take advantage of them.
Meanwhile Californians keep re-electing Democrats who are perpetuating this humanitarian crisis in Skid Row. Those same Democrats have now appealed this order.
> had enough programming knowledge to put together schemas and run CLI tools to verify them.

That's quite a lot of programming knowledge. It makes some sense to decouple the business-oriented from the more technical roles - BA's trying their hand at coding is how you get mammoth Excel spreadsheets and other big-balls-of-mud.
Video games are just a younger medium than books and movies. Even TV needed more time to be seen at a similar level to movies in terms of art.

We're getting there though. The past 15 years have given us many masterpieces of gaming that can absolutely be considered art, and they're becoming more and more common. As this happens more and more, the medium is taken more and more seriously.

Many games still suffer from feature-creep by way of trying to please users demanding "content". This incidentally make them feel like the primary goal is to waste time rather than to experience a high quality story. In other words, there are still too many "Big Bang Theory" and not enough "Breaking Bad" so that is why it still feels less valuable.

Because I told you I just binged The Queen's Gambit, you wouldn't look at me like I wasted my time, you'd ask me about the story. If I told you I just binged TBBT, you'd just think I'm nuts. (No offense if you like TBBT, it was a decent sitcom for a couple seasons, but … hey, you do you).

For example, I just finished Control. A wonderful, high quality game. Great storytelling, great mechanics, and … a crapton of completely useless busywork that is just there because it's expected to be there. A talent tree, repeat random side-missions, a crafting system, etc. None of this is useful to the core game. It's a shame because I believe if it had done less in terms of busywork mechanics and maybe focused a tiny bit more on puzzles, that game could have been a masterpiece of the same caliber as Portal and Portal 2. (Can you imagine if Portal 2 had a talent tree and a crafting system?)

Instead, it's a Season 7 of Game of Thrones. Great production value, but so hit and miss in terms of final quality because of avoidable mistakes. Could have been so good, you know?
I basically agree with you. But the fact that the NYT is "bad for America" doesn't mean this article exploring the slander industry is bad or wrong, only a bit ironic.
Reagan hasn't been Governor of California for 45 years.

Why haven't they fixed it since then?
And works really well!!!
> He did offer the patch I cited

Fair point. Not sure what became of the other alleged security holes.

> "I promise I'm not part of that research"

This is a gross oversimplification of the evidence that Aditya is not malicious.

I offered a lot of evidence above that Aditya is likely not malicious just clumsy.

The lwn post you pointed to reaches the same conclusion “ I am quite certain by now that patches had been crap in good faith; the odds of that being the penetration testing, take 2, are IMO very low.”

So possible that Greg wrongly judged Aditya based on trusting Leon or other bad reasoning. Fine.

Now it’s abundantly clear the Aditya was not making malicious commits and Greg should apologize to him for the false accusation.
It’s particularly noticeable on spotify. I actually don’t mind the rental model (though it’s overpriced for how I use it), but you cannot remove songs from curated playlists and expect me not to notice.
We also have to note that the current implementation in not the way it was designed.
Promis's Promo Codes – Promis Kingston
How can I use this?
The US is a common law country: legal judgments are one of the three pillars of common law, along with legs&regs and common practice (things that have always been that have been neither established nor prohibited by either of the other two pillars).

IANAL. IANAA, but I have lived all my life in a common law country, FWIW.
Within my design research reading group, we often have discussions about how to best represent our works, either as traditional text-oriented research papers or more visual as pictorials. Everything will be a paraphrase of the original work, but we always agree that visual mediums are underrepresented and somewhat looked down upon as less legitimate. I think visual literacy as a complement to textual literacy is the missing ingredient; while we're all exposed to analyzing written and spoken mediums at some point in our education, seldom are we taught how to interpret, question, and synthesize visual mediums.
But the point above is that it doesn’t get any of the “benefits” of being public, even if it is a de-facto public entity.
Once you have any way of allowing other people to use cycles... They will do it. And you can't really be surprised when you have these cryptocurrencies that folks in need of cash with few if any other options use it. It's why I object to the activity on principle. It becomes the new default+ activity.

Any computation not explicitly provisioned in a way that guarantees pre-empting a cryptocurrency generating process never has a chance to happen.
"To tell them apart", a former coworker used the variables named:

style1
stylei
stylel

Ironically, they were still there for some time after I'd left.
I did that, and the joy was back. Then I ran out of money. Then I started coding again, made some money, but burned out again. Now I am considering taking a break again...

Maybe there is some healthy balance, like taking 1 year off after each software project. (By "1 year off" I don't mean vacation, but simply taking another - probably much less paid - job.) But it causes some questions at job interviews.
This Chemical Does Not Exist
What kind of adversary is mother nature expecting that she would spawn such monstrosities? It seems like the most serious case of paranoia. I feel like a means of mass producing bad ideas now.
Sorry my bad grammar there. By you I meant the collective “you” of HN not you specifically. While any person can individually upvote for any reason they like. I suspect most upvote a death announcement as a sign of respect for the person - a kind of anonymous electronic “hear hear”

I had never heard of Dan Kaminsky because I’m a typical 9-5 app dev who knows as much about security as I need to but never watch black hat or defcon presentations. It’s really interesting to peak into this world and discover someone who seemed to be a hero to many and unwittingly to me as it sounds like he has helped make the internet more secure. I appreciate the work of people who bring the issues to our attention. I’m beginning to go down the privacy rabbit hole (Pi holes etc.) as a result.
Raspberry Pi CM4 – Three more graphics cards
Quoting your previous message:

> The FSD package as it exists gets you autonomy on highways already

did you say that before you had the chance to read that text?
Show HN: A New Flutter App for Mountain Biking
I have been working on a new mountain biking app for the last year called Hangtime. It is a free ride computer app that uses a smartphone's GPS, accelerometer, gyroscope, and altimeter to track a mountain bike ride. After recording a ride, the user can go back and see their performance in turns, jumps, climbs, etc. Below is a video that shows off some of the app's features.

https://youtu.be/TXiwzf-UJhQ

I wasn't sure I could get the performance required from Flutter/Dart vs. native as a one hour ride generates well over a million data points from all of the sensor data. However, performance has been more than adequate and the single code base has streamlined development.

If you want to give it a try, below are links to the app stores.

https://play.google.com/store/apps/details?id=com.rlued.hangtime

https://apps.apple.com/us/app/mtb-hangtime/id1516615267
Ward Cunningham once noted that because a programmer can input incomplete, or minimal, code, then push a few buttons to autogenerate the rest, that there's a smaller language inside Java. Since he made that remark a number of other JVM languages have sprung up that try to be less verbose. One of them is Groovy, which uses type inference and other semantics to reduce duplication (or "stuttering" as Go calls it").

The issue now with Java is that it's such a big language and it's accumulated so much from many different paradigms that experience in "Java" doesn't always transfer across different companies or teams. Some teams hew closely to OO design and patterns, others use a lot of annotations and dependency injection, still others have gone fully functional since Java 8.

And then there are shops like one of my employers, where a large codebase and poor teamwork has resulted in a mishmash of all of the above, plus some sections that have no organizing principles at all.
Original: https://southseattleemerald.com/2021/04/24/weekend-long-read...
I tend to agree. I have a nice 4K PJ at home and a very good 7.1 sound system with Genelec studio monitors as speakers so my home experience beats most theaters.

But even a Costco 60" panel and sound bar gets you a pretty good experience these days. It's much nicer enjoying a movie at home than dealing with rude people in a movie theater. Add to that the dangers of catching something and the choice seems clear.
The Federalist Papers give a really good overview.

Note that they spent many years analyzing the failure modes of previous republics, and attempting to design a system resistant to those failure modes.

I mean, we're still on our first republic (at least at the moment), while France is on its fifth, so obviously they did something right.
> when the government was an active, willing, and knowing participant in creating the conditions that lead to the need for aid. This is known as the “state-created-danger” doctrine.

The state-created-danger doctrine does not mean any of those [1,2]. The law is about direct physical harm by the inaction of individual officers, not any vague policy implications. This judge's interpretation of the law is as crazy as his ideology.

1 https://www.hg.org/legal-articles/legal-doctrine-of-state-cr...

2 https://scholarship.law.duke.edu/cgi/viewcontent.cgi?article...
At the beginning of my career I worked in AEC on the planning side. It was well understood that whatever the Architects had designed would be entirely redone by engineers afterwards and then by on-site engineers and then by tradespeople after that in the implementation. No one really understands what's going on in a reasonably-sized building.
The anti-abuse measures don't convince me. The two most feasible ones (to me!) are the password manager use requirement and displaying a prompt - plenty of sites will just make the user accept the prompt, and plenty of users don't want password managers (that debate exists and both sides see their points of view as obvious, but that's not really relevant here except that they exist).

I'd prefer to see just a prompt for cookie storing in browsers. Preferably something small enough that I don't have to interact with it. No API. Lynx does it decently (prompts for cookie saving before loading the site). The issue with this is the sheer amount of times it'd have to be done (per website! or maybe there can be some defaults? but that could defeat the purpose) and that many sites ironically use cookies to save that the user chose to disallow non-necessary cookies to be saved by the site as per GDPR.

Given that this API intends to fight an already rampant cookie-spam abuse: Why not instead figure out how to determine the admin email of a given site and make the browser automatically send them one message per cookie used, so it floods their inbox? It wouldn't be productive but it would make me feel better. This paragraph is only half joking.
UML is the same line of thinking as J2EE which is the worst thing I’ve come across in my 25+ year career. J2EE took software complexity and made it not only more complex but catastrophically tedious. And then the “experts” were no longer software developers but bureaucrats. It was the perfect way to destroy Java and enterprise software.

UML was along the same lines as J2EE that rewarded bureaucracy and tedium.

UML is a relic of the worst parts of enterprise software back in the mid-naughts and I’m glad it’s completely dead.
Quite a lot of that also comes down to bad timing: the system was designed for a mostly-agrarian population with a relatively small urban class and inherent logistical limitations on maximum population density, and then the Industrial Revolution came along and upended literally everyone's expectations about how population centers, the economy, wealth distribution, etc would continue to work for the foreseeable future.
Tidal, I believe, is the streaming service that gives most to the creators. This may or may not be related to Jay-Z being on the board.
Ignoring VSCode's insanely fragile config for this, any debugger with a remote protocol tends to work. Personally I have better luck manually setting up a headless GDB session and connecting with intellij, but it's also difficult sometimes.

Since the remote stuff is sometimes an incredible pain to set up and use, I usually install gdb and just use its CLI in the container. That's usually trivial in comparison, and it's a decent skill to learn regardless since so many debuggers use a similar CLI UX. It's extremely cross-platform and cross-language, so you can just jump on a new thing and be a wizard from day 1.
The strongest plausible interpretation of what they said is they think they're under paid.
This could only be said by someone who hasn't sat through their Nth architectural overview where half the time is spent defining just exactly what was and was not intended by a particular line+arrow between two boxes when a simple sequence diagram would have been crystal clear.
It doesn't remove the images though
Az90025@yahoo.com
Purely speculation but drug companies a few years ago stopped shipping the chemicals for execution by lethal injection on moral grounds - vets may have been affected by that and had to resort to less effective substances
https://www.quilterlabs.com/index.php/series/panoptigon
I write TypeScript every day, and sometimes it can be pretty useful.

Like, if you have an interface...

interface MyInterface {
someValue?: string;

/** Let's say this only exists if `someValue` exists */
someOtherValue?: string;
}

And then in some code later...

const myFunction = (someParam: MyInterface) => {
if (someParam.someValue) {
myOtherFunction(someParam);
}
}

// let's say this function is only EVER called if `someValue` exists
// we know more than the type checker in this case
const myOtherFunction = (someParam: MyInterface) => {
console.log(someParam.someValue!.length);
console.log(someParam.someOtherValue!.length);
}

There are definitely more "correct" ways to do this (i.e. using `Partial` or re-casting to another type) but sometimes there are edge cases that aren't worth doing things more correctly (like, if this is only happening in one spot)

Lots of folks make the mistake of assuming the TypeScript is strongly typed, but it's not really... I like to think of its type system as "squishy" in that you can very very easily fake things or trick it into compiling. I think of the types more as comments and hints about the code and not there to ensure program correctness.

This is actually one of my favorite features of TypeScript; it's not as strict as, say, Java or Scala, and it lets you get away with some things without having to rework all of your types. This can be a bit of a footgun, BUT if you're also writing unit tests and integration tests then you'll have all of your bases covered.
And when I Google “define enormity” I get “ noun
1.
the great or extreme scale, seriousness, or extent of something perceived as bad or morally wrong.
"a thorough search disclosed the full enormity of the crime"
2.
a grave crime or sin.
"the enormities of the regime" “
But the same could be true for protobuf. Decode fields only when you need them, and 'parse' just to find the field boundaries and cardinality. Did stuff like that for internal protobuf-like tool and with precomputed message profiles you can get amazing perf. Just get the last or first bit of most bytes (vgather if not on AMD) and you can do some magic.
If you're looking for a fantastic (adventure-puzzle) game with a very unique graphical style, I recommend Return of the Obra Dinn, by Lucas Pope (of Papers Please).

https://en.wikipedia.org/wiki/Return_of_the_Obra_Dinn

Truly, truly unique gem that implements detective work really well, and has a mind-bendingly disorienting art style. Spoiler-free trailer with some example gameplay: https://www.youtube.com/watch?v=ILolesm8kFY
I am curious about the strategy to build the prod container on the prod infrastucture.

What level of concern is there about the reproducibility and reliability of such builds? I've had docker containers stop building due to unknown dependencies disappearing or ageing out.

And then presumably depending what kind of in code base it is, you could have some very intensive tasks and / or large containers involved in doing that build - which may itself cause some degradation of service or require a bigger server than you would need just to run the app.

I'd be interested in seeing a version of this that pulled the image from a CI/CD container registry - or does that defeat most of the purpose?
This reminds me of the issue of clocks starting at 12 instead of 0.
Overall I found it pretty nice.

It’s hard for me to compare to other languages in this space, like Go or Rust, because I have basically no experience with them beyond the very most basic introductory toy projects. My choices came down to Python (with Flask or aiohttp) or Swift with Vapor.

There were a couple of weeks where I wished I had just gone with Flask and been done with it.

But beyond the short term, now that I have it working, I’m glad I went with Swift. One big plus is that I can reuse a bunch of Swift Codable types between my iOS app and the web app. Another is that I feel like I have a better performance/concurrency story than I’d get with Flask.

Edit to add: I don’t think getting started with Vapor was any harder than with aiohttp. And for me, it was a lot easier than learning a whole new language like Rust.
It's not driven by the powerful only. But for a long time they were definitely the ones who determined the canon.

I'm not interested in a perfectly flat world. I disagree that a unitary canon will emerge on its own. I don't object to individuals saying, "I like X, maybe you will too." What I object to is the use of power to create and maintain status hierarchies.

I also think it's ridiculous to suggest that lack of an imposed canon will end cultural references. When I look at social media, I see a carnival of reference. Things still become widely seen, widely heard.

And if your dark fantasy came true, so what? That would mean that each person has found art that is more meaningful to them than whatever was previously being imposed as important, and found community with that "tiny fraction" of others who found the same things valuable. Should they required to spend time on things they like less?
Yes, this needs to be solved at the crypto level - attackers always have the advantage.
Yeah. This is this judge's over broadening interpretation of the law. If his logic follows, a judge can define any flaw in the society as a state created danger and the judge can create grand plans to fix any societal issues. Lol.
A detail worth mentioning: Chūō Shinkansen is maglev line, which are more expensive than high-speed rail too.
> In a model in which you pour user stories into a sausage machine, and you get a demo at the end of it (or a feature production release in a DevOps shop!) there is no room for purposeful, structured problem analysis anymore.

This couldn't be further from the truth.
I have a job with mixed responsibility's. One month I'm coding, the next I'm setting up CNC machines to run new products. It works well for me. The pay is good and the work varies. I'm lucky to have found a balance but there could be a position out there that suits you better than coding day in, day out.

Then there is the dream of living like this guy https://www.expatsoftware.com/Articles/guy-on-the-beach-with...