skysight-inc/HackerNews huggingface dataset:
Agreed, the knee-jerk reaction to "France regulates [something unexpected]" is usually that it's lunatic bureaucrats gone wild (in the way that "America deregulates [something unexpected]" often is the converse).

Ideally, the regulation wouldn't be so centralized and discontinuous: flights that replace 3-hr train trips are still harmful to the environment and still have nonzero fungibility with train trips, and this legislation doesn't address them at all. Relatedly, there could be reasons someone may want to take a short-hop flight that provide more utility than a flight over the allowable threshold would for someone else, and reflecting externalities in the price signal neatly allows this decentralized decision-making system to kick into gear.

But the perfect shouldn't be the enemy of the good, and this is likely a much easier-to-pass alternative to, eg, thorough carbon pricing of transportation options. Even though its area of effect is small, status quo bias is one of the most powerful forces in democratic politics, and it'll probably open the door to smarter and more expansive regulation in the future.
Nice list! I wish the licenses were also indicated (in short, whether it can run online).

My main use-case is generating diagrams for websites (static pages, documentation) and documents (latex, pandoc, beamer presentations), so I prefer having those ready to be compiled from a makefile.
I read the whole article twice but still don’t have the slightest idea as to which problem the author is trying to solve.

How does the Command pattern make testing and maintenance easier?
And the shareholders are often held by pension or 401k funds for the employee retirements. Certainly in aggregate, and all the companies have seemed to decide that this fleecing is a good thing all at once.
Mental illness isn't an excuse for socially damaging behavior. People who can be coaxed so easily into attempted murder of so many people are a threat to society and should be arrested.
Well this completely deprecates my personal react/tailwindui library starting on tax day. I guess that’s good!
Understanding the True Cost of Turnover
Even as a different perspective to that - a lot of what AWS/GCP/Azure are doing today, IBM was doing in the 80's with Cobol and DB2 and a bunch of tech that people today are just not interested in.

There's a post that I saw on HN a couple weeks ago[1] talking about what an AWS Lambda service would look like in Cobol and I was blown away. This is the stuff my dad used to work on when he was fresh out of college, and I'm not exactly a spring chicken (as evidenced by the fact that I used the phrase "spring chicken")!

1: https://news.ycombinator.com/item?id=25989454, link to article submitted for the lazy: https://developers.slashdot.org/comments.pl?sid=18156250&cid...
For a real scientist, that's a given (any religion, except pastafarianism)
So everyone who doesn't share your experience is a paid actor? Not on throwaway accounts?
The Facebook Portal seemed like an attempt to make a product less dependent on ad revenue; unfortunately, the fundamental nature of it made people really distrustful of it. This is also why I'm closely watching what they do with Oculus.
Get rid of coding interviews for devs not already employed is one aspect.

Lead gen for filling a companies open roles either 1. Doesn't get engagement from the employed or 2. Extracts value from the already employed with little career return. It distracts from core competency.

Software engineers path to self monetization is basically be a dev and get paid for labor or start an agency (which sucks and changes what your work actually is), but there is a third path that is pretty well trod that most people haven't experienced (and no devs really), that lets dev write code like they love and still reap most of the profit from placement without an active time sink.

It's basically bringing what Zig Zigler originally modeled with his company and current speaker bureaus do for "hot" talent to the developer world.
I wonder if the sweetness could have been caused by lead leaching into the water.
The sense of entitlement in this comment is pretty shocking. The only justification I see in here is “I want”. That’s it. You (“and I'm not alone”) want certain things and so the world needs to accommodate you. If it doesn’t—-you are telling us you’ll just do what you want anyway.

How is this anything other than sociopathic?
I think you can already look at a reviewer's profile, and people get various little badges indicating that their subject matter experts.

I actually think Amazon's toned this down a bit, back in the day you could reply reviews and argue with people. Now there's only a found helpful button
I think you’ve stumbled on the REAL reason there’s hesitation with heat pumps.

There’s a massive difference in capability and efficiency and usability of heat pumps. The crappy ones don’t even work below freezing. The good ones can operate even down to -20F efficiently, even air source. And ground source ones don’t have a hard limit at all (although they face a similar wide difference in capability).

Low effort cheap heat pumps are gonna do more harm than good in that they’ll convince people that heat pumps suck.

It’s like the difference between a Tesla and a lead acid golf cart. Both are “electric” “cars”, but there’s vastly different capability.
Maybe that might make you question your assumptions?

I mean, we've had a decades of cryptocurrency and just one actual application has arisen - crime. Money laundering, tax evasion, purchasing illegal items, and that sort of thing.

When it comes down to it, cryptocurrencies say that people trust some obscure algorithm that almost none of them could evaluate over society and governments.

It's a bad sign.
I agree, I trust there will be value for some in openSearch not using SSPL and value for others in Elastic's performant/scaleable tendencies.
> whereas mine is 1600 lines of formatted Go.

I wonder how the whole thing compares with the newest Oberon (which should be at around 2900 lines of code or so). After all, if you drink enough beers, Oberon might look like "a subset of Go that can compile itself" to you.
Why tracing will gradually replace logging
Using “noopener” and ”noreferrer” against Phishing Attacks
BuildZoom (YC W13) is hiring a growth associate
Bash is ugly and rife with pitfalls, but it can be incredibly productive for certain classes of problems if you know what you’re doing. Trying to use Python or Go to whack some external commands together feels very cumbersome to me.

For pure programming, “real” languages are absolulely preferable in almost every way, but all of them fail when it comes to running external programs and redirecting their output in a way that doesn’t make me pull my hair out. As a heavy user of both “real” programming languages and shell scripting languages, I’m left craving something that brings the best of both worlds.

There are a number of newer shell projects in this vein that are very exciting, like Oil [0], Elvish [1], and Xonsh [2]. I was also hopeful that Neugram [3] would go somewhere, but the project seems to have died out. While many people cite Bash’s lack of portability as a reason not to use it, I find Bash to be very portable for my use cases and avoid using these newer shells for their lack of portability. Maybe one day we can have nice things.

[0]: https://github.com/oilshell/oil

[1]: https://github.com/elves/elvish

[2]: https://github.com/xonsh/xonsh

[3]: https://github.com/neugram/ng
I'm not the person 16' from their 43" TV ;)

Interesting, but doesn't tell me much - I live in an apartment, well under 111sqm, and have a 55" TV around 12' from the couch - so still too small / too far away, according to recommendations. People with even smaller living space (at ~80sqm, my apartment is reasonably large for a two bedroom unit where I live) may simply get smaller TVs to compensate, still being "too small".

These are anecdotes. I'm curious about what people actually do, I don't know, and (contrary to your assertions about what most people do) it doesn't sound like you do either.
> Making the functionality of the Program or modified version available to third parties as a service includes, without limitation, enabling third parties to interact with the functionality of the Program or modified version remotely through a computer network, offering a service the value of which entirely or primarily derives from the value of the Program or modified version, or offering a service that accomplishes for users the primary purpose of the Program or modified version.

This probably qualifies it as a service, but since it looks like gitlab doesn't install it or redistribute it Elastic isn't going to come after them (if they don't use SSPL code then SSPL doesn't apply). Plus, GitLab is effectively open-source, so they might meet the qualification for using SSPL anyways. Of course, I am not your/a lawyer.
Agreed - Not a fan of entrapment schemes.
David Bowie famously did securitize the rights to his songs for 10 years (1997-2007): https://www.investopedia.com/terms/b/bowie-bond.asp
Makes a lot of sense to me. E.g. in India, travelling by air between two major cities that is less than 300Kms apart takes roughly 4 to 5 hours - 1 hour to travel to the airport (if you are lucky) that is often on the outskirts of the city, 1 hour for security frisk, check-in and boarding the flight, half an hour to 45 minutes of actual flying, half an hour to get out of the airport, and another hour (or two) travelling back into the city. A train journey between the same cities may take 5-7 hours (or 7-9 hours at night) but is often more comfortable, relaxing and cheaper because the railway stations are inside the cities and getting in and out of the railway stations and trains are much, much faster and less stressful.
There Is No Hack – success comes when you stop avoiding what is hard
I find the notion that paying a CEO 321 times the salary of a worker in cash to be problematic for society while paying the CEO 321 the salary of a worker in stock options/grants is not not problematic to society to be completely unconvincing. Both illustrate to me the historic and increasing inequality in distribution of income and wealth. Asking me to ignore that divide and instead sympathize with someone like Carl Icahn is obscene in a humorous way.
Sure, but everything else, from politics to the economy to general public welfare is a more of a mess than not.

Things are okay in Moscow, so-so in the other tier-1 cities, and the rest of the country is languishing.
Right. But the question here is not about companies value in the market. Why changing the subject? This should be about the ethics behind Amazon's aggressive actions against OSS and its effect on the OSS industry.
> A lot of times all they see is the end result (e.g. a UI) and have zero understanding of the work it took to get there

Yeah, this is the lack of understanding that I was referring to with the magic analogy. It can sometimes work in your favor and sometimes it doesn't.
We're not talking about what Minsky did or did not do. We're talking about the situation that Stallman set up, and then defended. In Stallman's version Minsky did have sex with a coerced trafficked 17 year old, and Stallman is fine with that happening.
It's more along the lines of BOOGER or URINE than being insensitive or offensive. Some names are good and some are not. A name like that is not.
That the American aviation business was somehow set back by the Wright Brothers is, I guess, a take.
Mukesh Ambani's dad was NOT lower quintile by any standard: https://en.wikipedia.org/wiki/Dhirubhai_Ambani
Not having lawyers doesn't mean you won't get sued by people who do have lawyers.
If that were true, we'd have embargoed the UAE and countless others. The United States leverages embargoes for the sake of capital, not democracy.
You represent the 1% of java developers who think Gradle is better than Maven. And that's OK because as with everything else there is an element of personal preference to everything.

But that doesn't change the fact that overwhelming majority of professional java devs avoid Gradle like the plague.

And no, we don't have a dedicated maven guy in every project. Maven is just too simple and well understood for that.
maybe it's been a bit more noticed, but I am enjoying the Fediverse so far, especially peer tube. I think there's a lot of potential there.

now.. the race to see if we can fill it with normal stuff instead of letting conspiracy theorists and racists flood it.
No it's not about that person. This isn't about RMS saying something that some of us disagree with and looking past it. It's much bigger than that. For example, RMS made the working environment at the FSF so bad that the staff unionized. The working environment is still bad (staff either burn out trying to make things better or get fired for some reason) but at least RMS can't fire people on a whim and the staff get bereavement leave (RMS was opposed to it) and cost of living pay adjustments (also opposed).
The SSPL literally violates Freedom 0.

> The freedom to run the program as you wish, for any purpose (freedom 0).

And though we're talking about open source instead of free software, without Freedom 0, the software still might as well be proprietary.

Edit: It also violates Rules 1, 5, 6 & 9 of the OSD. So no, let's not call it "open source"
It doesn't really because connecting flights are only useful if the times match up.

So what might end up happening is people avoid connecting flights through Paris and instead take a longer route which ends up being faster and cheaper (trains are expensive).
> You can create all sorts of regulations but that will only harden the stance of crypto maxis because it will only prove them right.

They can harden their stance all they want, but breaking the crypto ecosystem is incredibly easy if governments really wanted to. All you have to do is ban companies from interacting with crypto currencies in any form, be it accepting, exchanging, holding, or producing them. That would immediately shut off the gateways between the crypto ecosystem and the real economy, which reduces crypto to P2P transactions in parking lots.
Devil is in the details.
$1B would be more than enough to design and manufacture all the necessary ASICs to cripple the network. They wouldn't even need to do a 51% attack to do so, e.g. selling coins at a complete loss would bleed the other miners white.
I have a close family member with sensorineural hearing loss to the extent that, at 60, he's unable to participate in conversation. It's dramatically impacted both his mental and physical health.

I'm not sure that less regulation around hearing aids would help him in the short term, but the options for people with severe hearing loss are remarkably bad and I'm willing to try just about anything to stimulate innovation in the space. I hope the FDA gets its act together and releases some draft guidelines for this new category of hearing aid.
Yes, but those decisions optimize for the single user laptop case, not for e.g. servers.
You do not need any relationship in order to have a shadow profile on Facebook.
Apple is reportedly working on a speaker with Apple TV built in
Played around with it a few weeks ago. It was super easy to get going with it. I just dunno what benefits it gives over traditional storage? besides the classic crypto, "censorship resistant".
(Also hello HN, this is the first time I've posted anything :p )
Ask HN: How to become a 'Domain Expert' as a programmer?
I'm coming from several years of Development experience, followed by a couple years of Cloud Operations experience. I haven't learned anything about any of the businesses I've worked for, and kinda feel like a commodity.

I've become somewhat by being purely focused on technology. How would I turn from a 'generic backend programmer' into a 'biotech expert who also programs', for example? I'd like to turn my job less into writing code and more into solving business problems, and possibly write the code as well.
I follow you on Twitter! I'm sure you don't remember me at all but I spoke to you briefly at one of the Maker Fairs nearly a decade ago and I've seen you at a few of the Open Hardware Summits. Not that you need to hear it from me but keep up the good work.

I'm also excited about the OSHWA certification. I've found a bunch of great projects through it.

I've been passively watching ROS but it's always seemed a bit heavy weight for a lot of the things I'd want to do or for what's available cheaply right now. I'm sure this will get easier as full Linux systems will become cheaper and more ubiquitous for embedded applications.

I haven't seen microROS, though, so thanks for the link, I'll check it out.
(Er, some files >100MB not >100KB. If they maxed out around 100KB we probably wouldn't have picked S3 to store them!)
So is this ability surprising though? As water is essential for surival, the ability to taste when water is 'off' would be a powerful evolutionary tool. This is maybe why water tastes 'like nothing' so we can better tell when there is something wrong with it.
This article is a deeper dive into menstrual irregularities that were first covered, as far as I know, by the Daily Mail (https://www.dailymail.co.uk/femail/article-9446907/Some-wome...) and then picked up by other news media.

Quick background story: an Illinois professor had been hearing anecdotal stories of women experiencing menstrual changes following vaccine shots. She began a discussion about it on Twitter which then received a lot of attention and reports of the same side effects from women, and then she created a survey to gather reports of this phenomenon more fully. Interestingly, even though women are less susceptible to serious effects of COVID-19, they are more susceptible to vaccine side effects compared to men.

Towards the end of the Daily Mail article, there are some opinions from experts that there isn't a clear biological mechanism that would explain why this is happening. This article on Substack explores potential biological mechanisms as to why menstrual periods may be disrupted by COVID-19 vaccines.
Links for April
It was originally supposed to be domestic flights under 4 hours which would be a much bigger area. This feels a bit like a token victory.

Consider for a moment, the chances you’d fly if a train trip was less than an hour are pretty near zero. Even at 90 minutes, it’s pretty unlikely you’d fly. Every mile less than exactly 2.5 hours makes it less likely you’d fly regardless. So it’s essentially banning a small number of flights which might take 1.5-2.5 hours by train. How many airports are situated that distance apart? Is there a lot of domestic traffic between La Mans and Paris? I’m not familiar with France, but it really feels like this won’t affect a whole lot.
I already covered that:

> To do that tiny little thing I described above you'd have to design your app to disable all built in configuration handling (so now it's on you to handle swapping out every resource when a language change happens, or dark mode is turned on) then hand animate every element to its new position on every screen.

That's not done in "bigger apps", it's done in apps that have large areas not rendered with normal UI elements, like games, or camera apps

I've done some iOS work too, and while iOS has its issues it "defaults" to making better apps, hands down.

It's not unlike the user side of these platforms, iOS has a more opinionated "default" than Android

Jetpack is trying to fix that but it's "not that much, extremely late"

-

But again, this is all missing the forest for the tree here, configuration changes are just a tiny part of the general "backend" choices that add up to a more powerful platform in developing for Android... but a less useable platform as a user
> just a document store

With a particular profile of efficiency choices and interfaces that might appeal to your project.
Americans always like to overinflate their early spaceflight accomplishments.

There is a whole fight on https://en.wikipedia.org/wiki/Talk:List_of_spaceflight_recor... about it

tl;dr: Yuri Gagarin is listed first on the page with 2 "Firsts", but Alan Shepard is listed second with four.

Even though, two of his "firsts" are already superceded by what Gagarin did.

"First Person to make suborbital flight"? So? Gagarin already made a suborbital flight before he made his orbital flight.

"First Person to land in water"? So? Shouldn't that mean that Gagarin should have an entry that says "First person to land on land?"
Space is my leader key, save is mapped to <leader>w, exit is mapped to <leader>q, and <esc> is mapped to jk. So nominally exiting from insert mode in an unsaved buffer (jk<space>w<space>q) is the same number of key presses as <esc><shift>;wq<return>, but in practice, in my opinion, jk is superior to <esc>, <space>w is superior to <shift>;w<return>, <space>q is superior to <shift>;q<return>, and <space>w<space>q is superior to <shift>;wq<return>.
While I'm sure lots of projects have actual ARM-related bugs, there was a whole class of "we didn't expect this platform/arch combination" compilation bugs that have seen fixes lately. It's not that the code has bugs on ARM, a lot of OSS has been compiling on ARM for a decade (or more) thanks to Raspberry Pis, Chromebooks, and Android but built scripts didn't understand "darwin/arm64". Back in December installing stuff on an M1 Mac via Homebrew was a pain but it's gotten significantly easier over the past few months.

But a million (est) new general purpose ARM computers hitting the population certainly affects the prioritizing of ARM issues in a bug tracker.
Also, the Masters phone app is wonderful compared to other sports apps and virtually ad free. (You will see IBM, AT&T logo in the top right, but it is barely noticeable.) You can see every shot, videos, live coverage, interviews. Just a joy to use.
Along the same line of thinking, tankless water heating [1] seems like a no-brainer. It surprises me that places like the US have not used it as the default from the start.

[1]: https://en.wikipedia.org/wiki/Tankless_water_heating
This isn't different from what we have now with central banking except you threw blockchain in for some reason. What value does that add?
an RSU is a massive tax problem, for one thing.
My guess is it's a Microsoft shop where the most used technology was ASP.NET Webforms and then later Angular. They saw that Telerik (a favorite of enterprisey MS shops) had a cross-platform app framework based on Angular, and they decided to stick with what they knew. I've worked at a couple of these places.
You can console.log(JSON.stringify(x, null, 2)) to pretty-print the object as JSON. It doesn’t look as good, but it’ll expand and show you the value as it was the moment you logged it. (As opposed to the value when you open it in dev tools)
Though I do wonder: had the Soviet Union been first to the moon as well, would that have sparked a race to Mars?
It is kinda annoying that all this data is probably real easy to get for a black hatter, but for me to see what data is exposed is completely off the table - even if I knew where to buy (I don't), and had the money to pay (Probably not), I have no idea what the laws are and don't want to play the game.

My email is on HIBP and haveibeenzucked, so I know that at least some stuff has been dumped, but it really matters to me know exactly what - on Twitter, LinkedIn, Facebook, etc.

Also, just how widespread do these dumps make it? Would it be on file-share sites? On Tor? Is newsgroups still a thing? Would this likely make its way to a HR or interviewer at big corp, or just to [Insert country here] hackers?
> Early return can get into trouble if you're talking about a function that has a fair bit of state to unwind in the event of an error. Open filehandles, allocated memory, general cleanup stuff.

This is where Lisp's unwind-protect, finally blocks in some languages, defer in Go, and C++'s RAII pattern can come in handy. Especially if you have a healthy respect for goto and want to minimize its presence in your code for various reasons.
Why would that be illegal? (besides using uni stuff to do cocktails)