skysight-inc/HackerNews huggingface dataset:
> I simply don't think that "opt-out by default" is such a heinous crime.

I object to it because it's a cover-your-ass approach to avoiding getting consent.

As a dev, I fully understand the value of this data. But that's irrelevant to the point, to be honest. That a thing provides value to devs is not an argument that the thing is justifiable.
really nice. Unfortunately once I spotted the score tells you you've hit the correct rotation, I just looped over all the squares clicking each one until my points went up.
Of course, that's your right. That's why I vet my software on a per-piece basis. It can be exhausting but I at least know that stuff that I'd be very not okay with being shared, is not in fact shared.

As said in another comment of mine posted just minutes ago -- practice shows that anonymous telemetry is the only viable way of getting some usage data. Almost nobody fills out surveys.

Do most software need those stats? I'd say they don't, but I worked on pieces of software that absolutely needed to know which parts are most used and which are almost not used because the extra features cluttered the UI and confused people, leading to less buys / subs.
The problem is that you cannot guess which users are working to fly completely under the radar because of their specific threat profile.
A popular term for LLMs is “bullshit generator” (I’m serious, look it up!).
The conversation was about Android.
> The reason Japanese software development stopped advancing in the 1980s had nothing to do with a lack of talented software developers.

I disagree. Software is very bottom-up-orientated. The culture that developers create is a very strong influence on the industry as a whole. And Japan had for very pragmatic reason a serious lack of this. PC usage in Japan was for a very long time very low. Partly because they are expensive and big, and most Japanese homes are small and have no place for them. And partly because Japan has a very elaborated culture around their language and analog tools, which was hard to transfer to the digital world. This ultimately resulted in highly specialized, small and focused devices, which left no room for people to grow the same deep software-culture that other industry nations had. And this resulted also in kids not being embraced by computers from early on, preventing the growth of a serious foundation for the next generation in the 90s+.

Funny enough, we see the same now happening with younger people in western countries, who also are lacking serious competence in PC-usage, leading to similar effects.
They seem to disagree :) Given I was polite, curious, and not leaving a “throwaway comment” that was on the broader topic (let alone the numerous substantive replies), it’s giving zealotry to me. Oh well.
thank you! We believe that SQL makes the simple stuff easy and the hard stuff doable :). Hopefully our repos & hubs have good enough examples to get you started most of the time!
C has a rather weak type system: using one enum type in a function that takes a different enum isn't guaranteed to be an error, instead they promote to an integer type and silently convert (though you can set up most compilers to make this an error, e.g. `-Wenum-conversion` and `-Werror` for GCC & Clang).

The basic idea is the "newtype" pattern: different types may have exactly the same valid set of values, but not be interchangeable.

E.g. kilograms and US customary pounds, or meters and miles. If you've got a function `f(distance: double)` where `distance` needs to be in kilometers but your program also handles miles, it's nice to be able to define a type for kilometers that's different from the type for miles so the function won't compile if passed in miles incorrectly. So you get `f(distance: kilometers)`. That also stops someone passing in pounds to `f`, or any other such nonsense.
Is that something that can be setup on Mac OS? Or do I need to install Linux on Mac Mini?
Strategies for Shipping Large Projects
Reading a recent post here, I felt like I could add more detail on the strategies and tactics for how to ship at large companies.

After I wrote the article, a lot of it boils down to basic project management. But each of these points I’ve made mistakes on and I don’t personally find any of this that intuitive so I hope this helps others
Ooh, one thing that can be very useful for this is sending USB wakeup packets. I have an HTPC under my TV and game controllers (PS4, Xbox) at my coffee table and there is no way to wake up the PC with those over Bluetooth so I have to keep it on and idling at all times, wasting electricity.
I think they just needed a quick and dirty solution that was good enough for a few days. They figured that for 1% failure per hour, they needed to kill x processes every y minutes to keep ahead of the failures. I'm sure it would be much more efficient but also more complicated to try to target the specific failures, and the "good enough" solution was acceptable.
Nice compilation, thanks for sharing!

My first (and most time consuming) attempt to endow Raku with a graphics system is with D3.js:

- https://raku.land/zef:antononcube/JavaScript::D3

- https://www.youtube.com/watch?v=kQo3wpiUu6w

I do not want to learn JavaScript or D3.js that much, so, these kind of gallery and code examples are very useful.
Thanks, this is good information.
I'm still curious about size, as it removes attack surface for security. The glibc to musl conversion is obviously not the direct change to occur in BSD, since BSD has its own libc, but an even smaller alternative would be interesting. My understanding is that OpenBSD is about 100x the size of Alpine right now.
In modern times, a Rust-based option is also intriguing if the goal is security as well, though things like Redox are _extremely_ heavy for these considerations.
Thanks for leaning into Steampipe!
Docker Compose/SSH and some custom GitHub Actions to run DB Migrations is simple, straightforward and was more than enough to manage CI deployments all our Apps [1].

Although we're currently migrating to Kamal [2] to take advantage of its nicer remote setup, management and monitoring features.

[1] https://docs.servicestack.net/ssh-docker-compose-deploment

[2] https://kamal-deploy.org
> Nevertheless, an analogy can be made between breaking into my home and stealing stuff, and taking my data without consent.

I disagree. Breaking into a home and stealing stuff is obviously harmful. I don't think you have demonstrated the harm of "taking your data".
Well, Americans have attitude problems (which I say as an American)...

I've never had any problems with American flight attendants, though. Or even the planes. I mostly just want to get there, I bring a book or a programming project, and all I need is a seat. Low expectations, I guess.
Flash Attention derived and coded from first principles with Triton (Python) [video]
I'm currently in Pokara, Nepal and Google maps has definitely hallucinated a lot of streets that don't exist (computer vision false positives I presume) This makes Google useless for routing because it sends you into dead end alleys and driveways it thinks cross through to the next road.

Organic Maps (OSM client) on the other hand is much more accurate and supports offline routing.
Which is a good reason they should be overhauled and enforced consistently, to stop the abuse of both foreign workers and suppression of 'native' wages.
A temporary reprieve, more like. Google will just wait for the competitor to fail and then go back to their old ways.
DeepL launches DeepL Voice, real-time translations from voices and videos
> Is there any timeline on AI winters and if each winter gets shorter and shorter as time increases?

AGI=lim(x->0)AIHype(x)

where x=length of winter
The Ego and Its Own (1844)
The modern republicans (i.e. MAGA) are very much one the misinformation train. They can just lie, say things are actually better, and boom, people will believe it.

I doubt very many people are going to actually track their receipts. And those who do will only get coverage on MSNBC, CNN, etc so this will be branded "fake news".
I wouldn't sign the safety plan either.

it was roughly a mile into town, a 15-20 minute walk for an 11-year old. we're going into winter but as long as this kid is wearing a coat I wouldn't be too worried.
Exactly. The article shouldn’t use the term “neuron” here, it’s too misguiding.
I may consider using HOCON [0] if I see any traction, bust after writing a lot of YAML and even making my own YAML-driven tools, I feel its shortcomings are overstated. I got bit by corner cases maybe three or four times, and they didn't take long to debug.

[0] https://github.com/lightbend/config/blob/main/HOCON.md
I think that's a misconception. AFAIK, the size of game development teams in Japan is generally smaller than that of Western teams, on average. Particularly in the industry's heyday of the 90s-early 2000s, teams were small enough that employees would be asked to wear many hats. For example, Tetsuya Nomura was famously hired by Square to be a creature artist, and found himself contributing in so many areas that he was eventually asked to direct. This includes on games like Final Fantasy VII, which at the time of release was one of the most expensive games ever produced.

Maybe it's a matter of Japanese firms becoming rigid and hierarchical at a faster rate in their lifecycle than Western firms do.
The results for this particular query are quite okay actually, a relatively recent reddit thread, a quora page, then some forum and youtube results. Funnily, this very HN post is on the first page of results as well.
Docker Hub Timeouts
I'm not saying I can't explain harm, I'm saying that the presence or absence of harm is orthogonal to the issue.

What I'm complaining about is the evasion of having to get informed consent to collect personal data. Opt-out is a way to try to cover your ass while at the same time being able to avoid asking for consent.

The argument for it is always the same: if we make it opt-in, then not enough people will opt in. Which is another way of saying "if people won't give us permission to collect data about them, then we need to stop asking permission."
There we go; now you know the point of comparison is not that both are "obviously harmful". What else might it be?
Well, Cloudflare is kind of spendy if you want them to proxy non-http traffic.

If you put a proxy in front, and you're careful to only allow inbound connections from the proxy, you should be ok though.
Collect more data and decide in realtime.

Start giving them the detail mixed with humour if you can - and read their body language.
To add, I understand GPs story and appreciate them for sharing.

Finding themselves in an unmanageable situation I understand they are not directly at fault for the use of force, but the roommate still deserves an understanding apology from the person close to them who escalated authority.

Since he refuses treatments, I recommend he quit everything except sleep, diet and exercise until he can respond normally to normal conversations, and suggest utilizing motels.
Well, let's figure out such an experiment.

Compare areas with VC funding and areas without VC funding. The bigger the barrier, the better the data. I think it doesn't do to compare American cities as the barrier is so low. It would probably have to be culturally and economically similar countries, one with lots of VC funding, another without.

I would count the number of unicorns. Do unicorns remove or add inequality? I don't know, but whatever it is, it's the multiplier. Unicorns tend to pay in the top 5-20% of salaries for engineers, and still the top 50% or so for ops and gig workers. There's also a lot of businesses created to handle infra, whether it's logistics or software.

Gini data seems to be highly lacking. Ideally, you'd measure around the VC-sponsored areas and compare it to non-VC covered areas. But this is also difficult because companies like Stripe affect things far beyond their HQ. That said, country Gini data is often missing, and city data even rarer.
Russian military was already in Crimea.

They had a lease at, and were restricted to a specific military base there.

They were definitely not "in the Crimea", in terms of the peninsula at large, as you are perfectly aware. To suggest, in response to someone pointing out the 2014 invasion, that it's "not really" an invasion because they were "already in the Crimea" -- is just weird semantic head games.
Why do you subject yourself to ads?
It may be too low, but I'd imagine the app could also look for other Transit users nearby and as long as one of them has the appropriate sensor, this might be sufficient. Probably still not something you want to rely on since it would be pretty annoying to have a feature not work when you're alone on a train.
Eh, you're overestimating OP's statement. I think they're roughly my age and at eight I was busy figuring out Win32 APIs and DLL imports in Object Pascal to make _rad utility programs_. I probably would've immediately gone into game modding if not for the fact that I was using a late 90s Dell notebook that had like 8MB of VRAM :) Two years later I had a bunch of game servers running entire custom gamemodes implemented in LUA with other kids _loving it_.
Steampipe is most commonly used for DevSecOps. It works with any BI tool for dashboards (it's just Postgres), but is really great when paired with Powerpipe [1] for security benchmarks, visualizing infrastructure and much more [2]. It can definitely be used for a wide range of data scenarios, e.g. there is an OpenAI plugin [3].

1 - https://github.com/turbot/powerpipe
2 - https://hub.powerpipe.io
2 - https://github.com/turbot/steampipe-plugin-openai
> could we do BT -> Internet -> BT

Quite probably, though there might be protocol latency issues that you need to be careful of and they might limit the effective range (lookup the “We can't send mail more than 500 miles” tale for a related issue!).
Wait until they see what Trump's tariffs will do to them.

Hint: Despite repeated lies to the contrary, tariffs are not paid by foreign interests.

The US government has no way to extract tariffs from foreign companies. Tariffs are paid by US importers and the costs are ultimately passed on to US consumers (aka Trump voters).
I'm not confident in any recipe format that I've seen discussed in this thread.

Do any of the recipes you've seen online or elsewhere every bother to talk about what sort of kitchen is needed? Granted, 99% of the time it's just the standard western kitchen (stove/oven/fridge/mixer), but some recipes require less common appliances. A brick pizza oven, or maybe a sous vide machine.

The data might benefit from being in a different format than the file format itself... even that might need to be different than the presentation software. Do I want to be chained to the software, or does this need to be some open format like epub? How would I search through 500 recipes, or 500,000? Do I want to search through that many, do I want to keep that many or purge the not-so-great ones? Earlier in the thread, someone was complaining that they don't want the ingredient list and numbered list instructions at the top... so is this something like html plus optional stylesheets? God help me, xml and xslt?

Why are they giving me fixed ingredient quantities, rather than ratios and quantity-to-serving numbers?

Do recipes need to link up? If I'm making thousand island dressing or tartar sauce, should I be able to tap a hyperlink to a sweet pickle recipe? How would that even work if I had multiple sweet pickle recipes?
Totally agree, this data should be supplied by a "page server" (analogous to a frame server in video production) over http using pdf.js so it can run in a browser based sandbox.

The risks of running this code are just way too high without an org level security policy about what access this compromised machine would have.
> Who cares that you don't care about Java?

It was framed as a personal factoid (used to use Java, now don’t), followed up by a question for everyone else: “Am I the only one?”And that’s why there’s healthy discussion to my comment if you look at the replies. I think it added quite a lot if you read it all. All of these quirks add up to a meta comment on the language.
This is a fair point! I think for people who feel so strongly about this, it's perhaps the best compromise that you have to go digging into the settings for it, since opt-in is basically the same as not having it at all. It seems unlikely to me that a project like Manjaro would go out of their way (as Google etc do) to use dark patterns and disrespect your wishes here.
This could be a nice distraction, but unfortunately the interaction latency makes it feel so sluggish I can’t get into flow.
Sadly, our EU kids are more interested in being the next social media influencer or going on a world trip than grounding a business, because the paperwork and legal burden will age them faster than someone on drugs and will likely get them in hefty fine to bankruptcy due to that one arcane reporting requirement they missed about that €20/- to the tax office.

EU needs something akin to Stripe Atlas, but that is not what the politicians want because they want EU to be manufacturing industry only, you can always import tech from other places … <shaking head emoji here>
Why would open generics not work? If generics had any issues on NativeAOT it would have been an unusable target.
I hope we find some more undisturbed ones like Tutankhamen's one, at least in my lifetime.
This is a great way to plan a travel window and even pick the best destination that presents itself then.
There's a name for this: Shadow IT
To be fair this is what the BEAM vm structures everything on: If something is wonky, crash it and restart from a known ok state. Except when BEAM does it everyone says it's brilliant
Housing is produced with the cheapest labor possible, i.e. immigrants. If you remove the cheap labor we have exploited for decades, then the price of housing will go up, which means less housing will be built.

This isn't just a stereotype. Look at construction, how many appear Latino to you? Domestic people have much higher expectations and are more resilient to exploitation - they won't break their back for super low wages.
Ask HN: How to Fix Tech Hiring?
A partner of a friend recently took a few months off and then dedicated 30-45 days preparing for interviews with several Big Tech companies.

This individual basically dedicated this time to researching common leetcode problems (and cranking them several hours a day), common system design questions, and common behavioral questions for each of the target companies. Then some time was spent doing "practice" interviews by opening up their LinkedIn and effectively doing random throwaway interviews to prepare for the Big Tech interviews.

In the end, this process paid off and they got offers from a handful of companies and accepted an L6/staff role.

Now I am undergoing the same process in an ultra-condensed timeline and really lamenting the process. In a chat with the individual to prep for my own process, it was shared that most of the information had already been forgotten (not even started the role yet). Indeed, as I've been working through leetcode problems myself, I find that even some problems I solved just a few days old already require some effort to recall the solution. They also mentioned that the system design questions were the hardest and the one that they focused the most on because they didn't have much experience with system design (yes, read that again).

But perhaps somehow more troubling is that even as I crank and solve these problems, I do not feel that they have much real-world applicability at all and do not make me a better, more capable, or more productive engineer; it seems but a useless game to be played.

At a startup, early on we let go of one of our least productive, least capable, and least autonomous ex-Amazon engineers only to learn later that they ended up at Netflix a few months later...

The industry settled on such an awful paradigm. Thoughts on how Big Tech can fix this? Are there better paradigms? Better approaches or tools to evaluate engineers? I think startups and small teams have a bit more flexibility (the same friend relayed that another friend's startup interviews ONLY using an AI coding assistant as a pre-requisite), but what about Big Tech?
I don't remember the last time I saw "supremely" in a sentence XD
What are those hypnagogic jerks that cause jolting before falling asleep?
If you're collecting data, you need to prove it's not harmful - not the other way around.

- But how is collecting data harmful?

The problem isn't any single data point. It's that historically, seemingly innocent data collection has repeatedly enabled serious harm when contexts change. (And yes, I'm aware of Godwin's Law[1], and/but the historical examples are directly relevant here.)

- Surely one more app collecting data isn't the end of the world?

No, but it's death by a thousand cuts. We're at a point where young tech professionals are already resigned to total surveillance. Each new data collection might seem minor, but they're all contributing to a flood of personal data leaking from our devices. We need to start turning off the taps, not adding new ones.

[1] https://en.wikipedia.org/wiki/Godwin%27s_law
UCHealth to Pay $23M for Fraudulent Billing of Emergency Department Visits
In India it is systemic variable in every system the legal structure is made in such a way there is always provision for corruption and bribery at various levels the political system encourages it in large quantity when is the local small time system and official them takes it in in small quantities
Far-right? Extremist? My impression is you're either doing blatant political marketing here, or you don't know what you're talking about.
Sorry, I see now that your comment could be read both ways, and my misinterpretation was actually a bit far-fetched.
Reactive Notebook as an Interface for Developers
you are preaching to the choir.
If kids are performing academically there isn’t much grounds for the school to stand on.
Fair point. I guess that I'm disclosing that I lead the project and disclaiming the self-interest in posting? :)
- "Users interact with feature Z a lot" -> "our users love feature Z"

OR

- "Users interact with feature Z a lot" -> "Z is very hard to use and requires lots of fiddling"
Enshitification. 100% guarantee if VC funded.
Skill and willingness (to a fault) to pay people to do the job or at least be there is needed. Somehow their floppy+internet+paper_card+human-based health insurance is more efficient than in my country where we have a smart card and shiny website, but it takes 6 weeks to be registered into the system after you send papers. In Japan the same process take about 30min including writing your address 2 times in kanji.
>Aside from either, how many nuclear states have been invaded in the past 80 years?

Great Britain was, in 1982 (the Falklands War). It that such a fat zero?
> radical initiative

Yes, the radical initiative of... going back to the status quo that existed for decades. I'm referring to abortion.
We're a small team and have a similar problem. Currently solving it with Intercom (quite expensive, but at least it also handles chat and tickets for that).

But a big remaining problem is that for meetings (sales/support calls etc.), we need to give out our individual emails so that the invites show up in our calendars.

As soon as we do that, customers start emailing us on our individual emails for support, and we have to manually nudge them back to the team inboxes.

Would be cool to get a solution for that.
Dunno. See "Russia's Igor Strelkov: I Am Responsible for War in Eastern Ukraine" https://www.themoscowtimes.com/2014/11/21/russias-igor-strel...