skysight-inc/HackerNews huggingface dataset:
I like checking it in; on balance, I think it makes life nicer:

Simpler to get started running the code, less compute wasted running generators (this is especially nice when doing something like bisect), and it's nice to be able to just see all your code, right there in the repo.

I actually think the biggest downside is the diffs -- often there's no easy way (e.g. in GitHub) to hide all generated code, which can be annoying.

Merge conflicts don't bother me at all, since they're so easy to resolve; I agree with your colleagues there.

(Though that would be trickier if you had files mixing generated and hand-written code! Contra the original article, my instincts/advice would be to always keep generated code well-isolated from hand written code, ideally using some standard convention [e.g., all generated stuff is in /generated/ path].)
That IS a good joke.
Having read the spec and partially implemented my own WASM VM, if it's goal was to be universal then it wasn't designed very well IMO.

Off the top of my head, it presumes that only 32 and 64 bit types exist, that everything is little-endian, and has parametric instructions[0] for some reason.

Pretty sure WASM was designed only for web browsers with any seriousness and any other usecases are just enthusiastic people trying to shoehorn it into other places because you can technically do it and it's the new exciting hotness.

[0] from memory I think it is only DROP, which makes the decision even more maddeningly silly.
Chief Acceleration Officer
The oss-security message has the commit hashes, these links (aside from the NVD, which seems to just lack information for the moment) are is only needed to figure out when their backports hit your distro kernel. The answer to that seems to be “not yet” for all the liked distros, which is weird.

I do not see a mitigation mentioned, but the impact of both of these seems to be limited to users with the ability to install nftables bytecode, so it seems having user namespaces disabled (if you don’t need them) would make this irrelevant?
Contrary to the other commenters rose colored glasses, as someone who ran OS9 at the time, it was indeed very unstable.

The entire MacOS classic line of OS’s were horrible for stability. Any small bug in any program could knock out the entire OS, and they did multiple times a day. Don’t get me wrong, the love put into the OS was palpable. That’s why you used it. It just crashed all day every day.
New York Can Build More Affordable Housing, Fast. Here’s How
> These people are making decisions that affect all of us on our behalf. Decisions that affect the security and integrity of the software we rely upon every single day.

Since when do Debian developers owe the public anything?

They don't represent you, they don't owe you anything and you are absolutely not in a position to demand anything from them.

If you're not happy with how the project is run, you're free to use something else. If you want developers to be accountable to you, you can hire them and make them sign a contract.
I have encountered a large number of excellent medical professionals, to whom I am greatly indebted for how they helped members of my family or myself.

Unfortunately I have also encountered an about equal number of medical professionals who have been grossly incompetent.

What I consider to have been by far the greatest mistake that I have made in my life, a mistake which had irremediable consequences, was to have excessive faith in the competence of some well-paid medical professionals.

Both my parents had the bad luck of being misdiagnosed the first time when they had some medical problems (for completely unrelated causes). In both cases the correct diagnostic was discovered by other medical doctors, but only after many months, when their conditions had become much worse.

Because of the delayed diagnostics, both their lives were shortened by maybe 4 to 5 years.

After the correct diagnostics, I have read the appropriate medical textbooks and I have discovered that in both cases my parents had presented the typical ensemble of symptoms described in the textbooks, they were not some weird cases, easily misdiagnosed.

For the correct diagnostics, the first doctors should have recognized the textbook symptoms and they should have sent them to the appropriate investigations that were necessary to confirm their maladies.

Instead of that, they have chosen the lazy way of saying that they do not need any further investigations because old people complain all the time for various minor problems and they have prescribed them some useless treatments.

If I would have been more skeptical about medical fallibility, I should have sought a second opinion since the beginning, but unfortunately I did not.
Quick list, not organized:

- The OOP features of Ruby are consistent and ubiquitous (everything in Ruby is an object); Python depends on manual patterns to do OOP (self as the required first argument). Python also depends on special decorators to indicate what functions are instance vs static. Ruby does have a difference in definition, but it's simpler and more obvious (and requires one line fewer of code to define)

- Only finally has Python gotten a switch statement, and surprisingly it has adopted some Elixir-ish pattern matching features. Incidentally, some in the Python community are strongly against this new thing. "Why would you need that!?" Prior to 3.10, you would need more complicate if/else if structures in Python to do the same thing you could do in a concise and clear Ruby case (switch).

- Operations on collections: this is often described as functional programming, but it really is just "doing stuff on collections of data". And in that story, Python's list comprehensions are arguably less readable and less logical than Ruby's. Many of the tools you need in Python must be explicitly included from functools module.

- Ternary operator: many languages have `expression ? do_true_path : do_false_path`. It's a very common pattern which is concise and honestly quite clear. "This thing is true? then do this; else do that". But in Python you break that up into "do_true_path if expression else do_false_path".

- Everything in Ruby has a return value, but not so in Python. So in Ruby you can make assignments (or return values) from the result of if/case. For example, assume you want to return a specific value based on some series of conditions, such as handling an error and returning some enriched data based on the error code. In Python you will have to define a local variable and explicitly set that variable equal to some value in each branch of the conditional. Then afterward, you can use the value of the local variable. Or you would have multiple returns, one in each conditional branch. In Ruby you can simply do x = case ..., or because the last statement of a function is the return value, you wouldn't even have to return it. You just have 'case ...', and the value of the branch is what is returned.

There's a lot more. Some of it is subjective, but my belief is that once someone really knows both, they will prefer the Ruby way. And the more languages you know, the more you develop refined tastes. Ruby still holds up well after knowing 10 languages for me.

(added): the whole whitespace as code thing of Python. It does have one common pitfall, and that is when a line of code gets accidentally indented or unindented below a block which was indented. That line changes scope, likely changing the runtime result; but it may be technically valid, so the developer may not notice the mistake. This is just not a problem with languages that have { } or begin/end delimiters.
As the person who gets pinged when our CI isn't working, I'm hoping my next employer doesn't have github in their stack.

We've reached the stage where architectural decisions are being questioned. Nobody should need to ask me "well why are we using github?" but here we are.

They needed to fix this two weeks ago. The next time I'm in charge of stack decisions I will be evaluating competitors. This is exactly how Slack beat Hipchat.

Don't let weekends dilute your view of the situation. There's only 23 weekdays in March and Github has not been reliable for 5 of them.
Putin’s Ukraine War Is Hollowing Out Russia’s Tech Future
I come from a family of lawyers, and I do usually at least skim the fine print. But it's pretty much all the same and there's nothing I can do about it unless I radically detach myself from society in a way that I would prefer not to do.

Binding arbitration clauses and extremely vague/weaselly privacy policies are the most common. Refund policies that are dependent on information that is not available to you until after you make the purchase (such as the type of your plane ticket booked through an online agency). Et alia.

It's absolutely hilarious in the "ha ha isn't the world horrible" sense that anyone in a position of power would base legal decisions on the premise that consumers "voluntarily" enter into such agreements. It is voluntary only in the sense that the alternative is cultural/social deprivation and self-imposed exile from society. Participants in society are expected to be willing to connect to the Internet, board an airplane, etc. As it stands, entering into such an agreement is almost certainly done under duress and coercion. Any argument that consumers should "vote with their dollar" is meaningless, because there are essentially no alternatives.

To argue otherwise is to blatantly disregard the facts, to the point where it can only be done out of malice. Court justices are too intelligent and too well-educated for this to be considered a matter of ignorance.

In my opinion, the fact that the legal stuff tends to be written in fine print is almost irrelevant. People don't ignore it because it's small. If people had a real choice, they would read it anyway. The problem fundamentally is that people do not have any real choice. People don't read such agreements because they feel powerless, not because they are lazy.
There is Xen-on-Nitro, which AWS developed to continue to support customers using Xen to run on EC2 instances featuring Nitro: https://perspectives.mvdirona.com/2021/11/xen-on-nitro-aws-n...
There have to be thousands (if not more) people that have. Why assume that they have not?
The problem is that the wokes tend to be loud. A small, vocal group can really ruin your day on Twitter (unavoidable for a leader these days). The only ones willing to speak against them are the hard-right Fox-News Q-anon types. The folks who may be against them but are otherwise reasonable tend to stay quiet until they reach the anonymous safety of the voting booth lest they be similarly targeted.

Then again the MIT Dean of Admissions hasn't been cancelled yet so maybe we're strawmanning.
They understand something which most of us have no grasp on and small chances of getting up-to-speed about, which is governing masses of people, with the realities of the situation.

How do you even know they don’t understand, misunderstand, don’t have conflicting agendas or just don’t like an idea? It’s easy to assume, especially when one has never stepped in the backstage of politics.
Recently I have written a comment on HN about choosing a dumbphone [1], might be useful for you if you are going to use one.

[1] https://news.ycombinator.com/item?id=30800379
Mens use of diabetes-drug before Conception linked to Increase in Birth Defects
I think for a lot of games it helps to tune them the way you want to play. For Factorio I like to turn the biters to easy mode, add some convenience mods like ranged grabbing etc.

But after that I like to "speedrun" the game to see how quickly I can launch the rocket. My best time is only about 11-12 hours, so it's far off any kind of world record time, but it makes the game a lot more fun when I have a goal in mind, instead of just endlessly optimizing etc.
I don't think there's anything uncivil about calling something as stupid as "if you don't want to be a victim of the very legal foundation of the country you live in, you must:

a) be smart enough to get into a very competitive professional school (most people don't have a college degree, which is required, and even objectively bad law schools are somewhat hard to get into),

b) be wealthy enough to pay for it (it costs on average $150k plus opportunity costs),

c) be interested enough in it to actually consider it, and

d) be... stupid enough to actually do it (there are too many lawyers, and less than 1/4 of them say their education was worth it)"

stupid.

> The only realistic answer is to known a tiny bit about a bunch of things, and a lot about one "thing" and then rely on social institutions to make sure you get what you're due when interacting with experts in other fields.

And this is exactly why "just go to law school" is a stupid answer in this context.
Online Shopping in the Middle of the Ocean
Very good – and important – point.

Original (non-Google AMP) URL: https://www.theguardian.com/world/2013/sep/05/nsa-gchq-encry...

It’s hard to believe that it’s more than eight years since the Snowden revelations. Tempus fugit.
What satellite network did he use, and did the Russians have access to the encryption keys?
no but in a team of thousands of developers it costs a hell of a lot of money in lost productivity.
By the looks of things, written by two people who will neither build it or run it
Looking at the first 10 problems, the only thing that really required memorization for me was trying to remember how to define the foci of a hyperbola and ellipse (questions 3 and 10), which I've long forgotten since high school. Everything else was pretty simple.
What is this "selling" you are talking about?
... within 12 hours?!
Been hearing about MikroTik for years from couple of a friends who do a lot of network related projects. Only good stuff, so when I will need a good home router in the future I will most likely go with MikroTik.
Feasible up to 1 petahertz, wow.
Considering the root(?) commenter said that a low carb diet did in fact work for them even though they had to go research it on their own, it sounds like it was effective.
I enjoyed both Metro and the newer Motorways. But inevitably I uninstall them when you realize that at some point at your skill level it just becomes luck as to what items pop out where. With great luck you can easily double the score on a bad luck map.
That sucks even more, but it does put some question marks next to the 'gaslighting' after all, if all you are looking for is opinions that agree with your stated business goals then you carry part of the responsibility.

As one of those external consultants I know how hard it is to get your bills paid when your opinion does not parallel that of the management, fortunately I'm not in a position where I would let that affect me (and I tend to demand payment up front for cases where I suspect this may be a problem ;) ).
I say as a Mac user, while not inferior to other MacOS’s, it was however inferior to the stability of the counterpart versions of Windows, more-or-less since inception. The stability gap got wider and wider as the years went on and Windows 2k made OS9 look like a joke. OS X closed that gap and then quickly surpassed it.
Further down "MayeuIC" wrote 1015 is fixed in latest lts and stable kernels.
Idk how to link to particular comments here.
I'm on the phone and copy/pasting is a bit difficult.

So bottom line - upgrade kernels to latest of your branch, if you're able.
It’s so interesting that type 2 diabetes is curable with diet.

Type 1 is incurable.

My point is that the psychology of eating is so strong that people would rather take a drug that pass on birth defects to the future than change eating habits.

And I’m a person coming from struggling with just those habits. I think if someone could come up with a treatment to adjust mindsets - it would change healthcare forever and end the need for drugs like Metaform.
At this point in time it really is a gamble if Actions work or not. Even if there is no “Incident” the success rate is probably at 70-80% in the last three weeks.
> FUD is fear uncertainty and doubt, they did the exact opposite. Dispelled the FUD with an investigation. And then published it.

Please point out the original FUD the EFF is refuting in this article.

Their title is sensationalist, a more accurate title would be, IMO, "a car dealership installed a third-party GPS tracking device in a vehicle" but anything more is a stretch because they have n=1 here. But you can see my proposed title is certainly less interesting than their portrayal.

> You can't write an article about something you haven't done.

Yes, and my point is that they are the EFF, not hackaday. The article does not inform the reader of how common GPS trackers are in vehicles, or what privacy implications they have, because the EFF just took the lack of a response from the sole vendor they contacted and went ¯\_(ツ)_/¯

I would expect an organization that's supposed to advocate for privacy issues and carries clout to have covered at least some of the privacy concerns in more depth. FFS, they couldn't even establish if the device is still (or ever was) transmitting the car's location.

Geolocating cars is not new or novel, OnStar (GM) has had this capability for ~20 years now. [1] If the EFF wants to raise awareness about the privacy issues of vehicle location technology, they could have easily picked a more common case.

[1] https://en.wikipedia.org/wiki/OnStar
> [...] many "old and experienced" in governments are not against new technology because they understand it, but because they don't understand it.

I think the thought that perhaps they've seen a proposed "huge improvement" many times before and need a little bit more than breathless enthusiasm to endorse it has merit.
Ben Eater has a really good video series explaining how computers "talk" to each other https://eater.net/inet
How do you propose I search for a large image of a cat within your UI that does not take 3 distinct searches then?

I don't think most users would think this was 3 distinct searches, if it's just going through the steps you are required to take to get the single search you want.
> These people are making decisions that affect all of us on our behalf. Decisions that affect the security and integrity of the software we rely upon every single day.

They're only "on your behalf" if you had a part in picking them. Did you vote for or nominate them? If not, no they are not working on your behalf and you have no right to see how they vote.
As useful a suggestion, but at least this one was funny.
I think what GP meant that if you have two identical option A and B, we could remove A after voting and it would have the same result as not having option in the first place.
https://dustinbrett.com/?url=%2FUsers%2FPublic%2FDocuments%2...

feels like i'm young again
I remember reading that in Germany, an EULA is unenforceable unless you have the opportunity to read it before purchasing the product. I imagine this was much more of an issue back in the days when software came on CDs in boxes at stores, and not as downloads.
Most systems, like Epic, will print out the standard info and counseling related to your conditions and medications when you get your paperwork at the end of the visit. That's easy and takes almost no time.
It's not much use to us in the oceans.
> It’s easy to assume, especially when one has never stepped in the backstage of politics.

You were making a good point until you ended up here. The backstage of politics is essentially bribery in it's many legal and not so legal forms.
That article is rather thin.

How far away is it? There appear to be some odd-shaped objects in the background that look like some galaxies from the Hubble Deep-space images. But HDS is optical, and this is radio.

What RF frequencies are represented by the blue-grey haze? That info would make it possible for a layman to speculate about what material was doing the radiating.

It does seem mysterious. If that thing's really a million ly across, then it's surely hard to explain. Any event at the centre most probably happened in a galaxy, and I would expect the galaxy itself to have captured most of the energy from the event.

Have they tried to look at the central galaxy in optical? Does it look like an watermelon that's been blasted with a 12-bore?

So we're talking about an event that occurred 1 million years ago, plus the time light took to get here. Perhaps it's a hugely energetic event that has illuminated and ionised intergalactic gas? But I can't imagine what kind of event that could be (the merger of two black holes doesn't seem to me to be right, but what do I know).
Yeah, they've addressed phone and car chargers, that'd be a logical next step.
Not sure if this works well enough, but tools like https://legalmind.tech/summarizer/ could play a valuable role here and cause legalese to simplify along the way too.

Edit: another one https://pribot.org/polisis
That’s exactly what I said. My wife went to high school in Iowa and was involved in FFA. :)
What would be the point in pretending that there were any democratic principles involved though?
That's a great idea. I would probably take countless hours of poring over legal documents. Maybe NLP tools could help identify relevant sections of text for this purpose.
Literally just got one of these. Very annoying
> live glucose monitor

As my endocrinologist put it, diabetes is a disease about decision making.

Right now, there’s little evidence that a CGM actually helps Type 2 patients make better decisions. More information doesn’t lead to better decision making. Better decision making processes and changes to lifestyle lead to better decision making.

From 2020:

“Although continuous glucose monitoring may benefit patients with type 1 diabetes mellitus, there is limited evidence that it offers similar benefits in patients with type 2 diabetes, regardless of whether they are taking insulin.”

“Until we have research supporting continuous glucose monitoring for patients with type 2 diabetes, especially those not receiving regular insulin injections, there are no patient-oriented benefits to justify its great expense and additional hassles for patients and physicians.”

https://www.aafp.org/afp/2020/0601/p646.html
Mistakes Founders Make on AWS, and How to Avoid Them
True, I've seen cases where DevOps is that you have to build it their way, but all problems are yours.
The PHP 4->5 migration was harsh (but that was 2008 if I am not mistaken, the big 4.4 deadline was on 2008-08-08 and I've not heard anyone curse since then.
> I have already addressed that point in this thread. The emissions from coal
> plants are being addressed with a 10x reduction already in the works.

What about the remaining four orders of magnitude? I've already factored in the 90% -> 99% reduction in my comments.

This is why I feel that such "feel good" efforts, such as focusing on the space industry, actually distract from the coal burning issue. You feel that things are being done to rectify coal, and I'm demonstrating that a 90% reduction in emissions (from 90% to 99% scrubbed) still pollutes four orders of magnitude (10,000 time more, though I accidentally said 1,000 more previously) than the proposed satellite constellations.
Today Google is turning on tracking for many users that previously turned it off
A lot of large web services outages (such as GitHub, Azure Active Directory, Slack, etc) are purely caused by these services having to scale to the entire world, with all the complexity and moving parts it entails.

Self-hosting inherently mitigates that problem because you now need to support less than 0.1% of the load of the worldwide service.

It also puts you in control of maintenance and updates - you can choose to make changes outside of business hours so that nobody is affected if you screw up. Developers at SaaS services can't easily do that because it's always business hours in some parts of the world, and may not be motivated to do it anyway even if it was possible with some effort.
The phrase "sunlight is the best disinfectant" has a fairly long history [1], having been used in both metaphorical and literal senses.

[1] https://quoteinvestigator.com/2020/09/22/sunlight/