skysight-inc/HackerNews huggingface dataset:
Well, we cannot get the various Linux distros to agree on base systems, even though they use the same kernel. There are at least 4 flavours of BSD. The irony is that poor little Haiku as a single unified system ends up having a larger community than a lot of the perceived larger, yet segregated distros.
> This incentivises innovation

What useful innovation has come out of mining? Mostly I see very innovative ways to cheat energy markets and create ewaste.
Would be interesting to add major release versions to the graphs as well
I agree with some of the other comments here, that while this is a very impressive hack (and this is Hacker News!) the real world value seems dubious.

It looks like a very clever way of packaging an x86 fat binary for multiple platforms, without actually duplicating the code. To support ARM I assume it’ll need to be an actual fat binary, with both x86 and ARM code. At that point, unless I actually test the code myself on both architectures, how can I be confident it’s going to work properly?

If you’re using very simple C constructs and not doing anything fancy, it should work, but it’s not clear to me that this approach is preferable to e.g. a Python script. If you’re doing fancy stuff, it’s a bit more chancy as C isn’t memory-safe and has tons of undefined behavior and platform-specified weirdness.

Java is “run anywhere” because they’ve specified the JVM in massive detail and tried to ensure it actually works the same on all platforms. I don’t see how you can have that same confidence if you’re running machine code everywhere.

I guess I just don’t see the use case where this is compelling. If I write a handy Unix utility in C, I’ll just keep the source code around, and compile it as needed.

It might be handy if you need to move such a utility quickly from Unix to Windows, if you don’t have any dev tools set up. But I can’t think of a situation when I’ve needed that.
> iOS apps are listed in your purchase history and available for re-download. Even those removed from sale on the store.

Nopety nope.

The Secret of Monkey Island vanished from my purchase history after Disney bought LucasArts. Apple support essentially said "Fuck off, dear customer". The end.
This is just like Instagram's story polls (a subset of basically) but requiring payment to vote. I'm impressed they could actually monetize that.
That's my observation as well, but I think this is a shame: It has tremendous advantages for principle security (i.e. the security of the owner of the data, as opposed to the security of the owner of the database).

For example:

I have a helpdesk, where I need operators to be able to look up the details of users, but only when the user requests it. My users compute the capability string and give it to the helpdesk operator (who cannot merely give it to other helpdesk operators- they have to compute a new capability string showing the chain of custody).
yes, clicking on an item weirdly makes the image even smaller on my screen.
The people who care would go to more specialized third party sites that covers more stuff. It already happens today, and if we shifted resources from marketing to such efforts they would become more common and popular.
If any form of lithium is a metal, then the phrase you used, "lithium metal", is redundant. Why not just say "lithium"?
Why are there two ways to write the lowercase letter ‘a’? (2015)
For what it's worth, I believe many I/O exception sub-classes came from before the time wrapping exception was established as a best practice in Java (as it has been in Go recently, with the introduction of fmt.Errorf("%w")).

I agree that the Java standard library (especially the older parts of it) is quite bad. The Go standard library, whatever issues it has[1], is still pretty solid.

Unfortunately, the questionable quality of the Java standard library and the Java EE libraries back in the day, have led to some of the bad patterns we see nowadays in Java, that are not necessitated by the language, e.g. gross abuse of inheritance.

I still want to point out here that error values are not superior to exceptions, since:

1. Java shows exception handling can be forced to be explicit as well.

2. Handling Go errors is NOT forced. In fact, you can always ignore the functions' return value or assign the error part of it to a `_`. This is far less explicit than an empty catch block.

[1] https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-...
While it's probably the case for postgres or Django, todos getting less could also mean high code churn.
> After all, marketing is little more than paid, thoughtful, intentional opinion-sharing. Y’all are just marketing your anti-marketing sentiments for free.

Yeah, it'd be evil for a spammer to push posts without legitimate reason to believe that doing so would be beneficial to readers. I'd rather block anyone who'd so selfishly try to waste my time; their messages wouldn't be worth reading.

But that's not what a lot of folks do. Many try to make helpful comments that they suspect will help benefit readers. Maybe sometimes they're wrong, but on the whole, a competent community-member ought to generally write things that'd tend to be worth it for others to read.

Which is to say that, sure, we can frame discussions like this in terms of marketing -- even describing criticisms of marketing-practice as themselves being instances of marketing. But the moral there would be the observation that marketing CAN be good; not that much of it isn't evil.

To be fair to your position though: yes, if marketing's thoughtful enough to act in the target's best-interests, including not bothering people when it wouldn't be worth their time to consider a proposal and up-front about information that might steer consumers elsewhere, then, sure, it can be good. However, the concern's that marketers are often pushing products/services whenever they can, attempting to skew consumers' perceptions toward the decision to buy rather than attempting to help consumers make optimal decisions.
Brazil’s DIY, eco-friendly NFT art marketplace
Colonial Pipeline paid a $5M ransom–and kept a vicious cycle turning
Thanks. Yes, it will still work with the basic plan and above.

If you need the POS, I think it's included in all plans (including the Lite plan).

https://www.shopify.com/pos/features#Payments
For anybody looking for the link to the app: https://newnew.co/

Unfortunately, there is no website/web frontend/web app. I think I am too old to understand why people try to force you to install their app instead of providing at least some fallback website.
There’s a lot of things wrong with this. First, this has nothing to do with the actual reason for the verbosity. The actual reason is that a value may or may not be present in a map, that’s a universal problem. Most languages just return nil or an Option value, but Go returns an error and forces you to handle it. No comment from me on whether that’s good or bad, but that’s the reason the code is like that.

The real problem is you’ve just made up a reason that the code is that way, and the reason is also crazy. No language purposefully makes something verbose simply to discourage doing it because of a performance concern. Even if they did, key lookups are constant-time complexity and are among the most efficient things you can do in all of programming. So that wouldn’t even make sense as something you’d want to discourage.
Ginepro: gRPC Load-Balancing for Rust
Good spotting. Thanks. I just fixed it.
Haven't read the full terms of service for shopify, but i could imagine that this doesn't align well with the strategy of shopify?
Honestly almost all market-guessing apps are crap from the start. And those that aren’t only fit you accidentally. For apps to be useful, users have to create them themselves or join into groups that discuss features face to face and quickly implement these, without apps being a private property (eula) or an unhealthy pride (foss). The main stopper for that is an enormous complexity of the app programming and the semantic abyss it turned into, on all platforms. Today it feels like 90’s programming was actually simpler (vba, delphi, various game makers), and every modern programming tool is just a gatekeeper of huge budgets.

If in 1990s I’d have to connect(mapStateToProps) or something similar to draw few spaceships on the screen, I’d become a lawyer or a salesman. And that’s still relevant. If you want cool apps, reduce salesmen and increase makers. Summon them from regular smart people of all ages right now and stop maximizing young geek culture.
Not only garmin.openstreetmap.nl, but also the OSM forum (which thankfully was handed over to OSM Foundation to run on their servers).
Why did you chose udev using libsystemd and not systemd using libudev (or made a different shared library, I'm not familiar with what happened)? Seems like this would have been a more widely accepted change and achieved the same thing.
People here often confuse marketing for advertising and forget certain good aspects of marketing. In its most broadest sense, marketing is just the discovery of the optimal allocation of scarce resources. A professor writing grants and attending conferences to spread their work is really just marketing. Trying to determine what your customer actually wants is also marketing. The success of Amazon can be credited to the perfect solution to the marketing question, "how can an online store offer a superior experience to a physical store?" Bezos chose to start with books because there are more books in print than one can fit inside the largest physical store.
> That is a risk I'm willing to take, I'm afraid.

Fair enough, it is your life after all :)

I do have a question though - What are you doing with that extra 15 hours of work per week that justifies a 9% increase in the chance of stroke or heart attack?
A landing page for a closed-source commercial web app doesn't seem like an appropriate use of Show HN.

https://news.ycombinator.com/showhn.html
I dunno. When I automatically convert code from tabs to spaces, the end result seldom needs any revision. Going the other way almost always reveals a couple lines where the coder used an inconsistent number of spaces for no discernible reason.
> It's true that alphabets are easy to learn. But, in my opinion, all of this opining about language differences is navel gazing. Human languages are all fundamentally the same. The differences are cosmetic. That's the Chomskyan hypothesis and it seems true to me.

That's not "the Chomskyan hypothesis", it's a statement that can't be proved or falsified, since what "fundamentally the same" and "cosmetic differences" mean is really anyone's guess. Viewed from far enough, of course languages are essentially all the same, same as all living beings are essentially the same.

Nevertheless, I think that looking at any textbook in linguistic typology or just browsing WALS gives you quite an impression of how diverse languages can be, much more than you'd assume if you only speak a number of European languages.

> Or all the evidence is baseless speculation that relies on assuming Sapir-Worf.

Maybe you should look at the data about colour perception or, even more strikingly, spatial reasoning, which uses actual experiments conducted on speakers of different languages (e.g. Dutch vs. Guugu Yimithirr). The results can be interpreted differently, but to say that this is just "baseless speculation" is fundamentally wrong and doesn't agree with empirical data. There's a very strong version of Sapir-Whorf ("language constrains how you think") that probably no linguist takes seriously anymore, but there's still substantial debate about the weak form ("language influences how you think").
Weird reading the other comments, in Argentina it was marked as Liquid Paper.. other brands came later but we refer to all of them as liquid paper.
Best Products
Developers who are not stuck on the argument of this duality are making even more.
it's USD, with mortgage and the need to save and invest, not tight in the literal sense.

COL is higher than most countries in the world. It being a remote continent, that should not come as a surprise. Average house price in Melbourne is now AUD 1m or USD 775k
It's mostly due to Go being statically typed and having good editor tooling IMO. Doesn't excuse other atrocities in its design.
If you have this, what exactly does Shopify provide for the 9$ ?
There are visual editors for React. Pretending QT is easier than web technologies because it's easier to drag a component in a visual editor than type text in a code editor is comparing editors, not UI technologies.
Small apartment, person has full time job, leaves dog unattended in the apartment. A Samoyed is a working dog, it needs to be kept busy or it will turn to boredom and destruction. It chewed its way through a set of furniture before it was dumped at the human society.
Monero Hard Fork and RandomX: Make CPU Mining Great Again
> software creates tremendous value

According to what metric? I suspect most of the stellar SV salaries come from the economic model.
It's interesting that Penrose tilings are also using several copies of hypercubes that, when projected to 2D, tile the space, aperiodically. [0]

I always wondered if one could do something to tile cones aperiodically.

[0]: https://www.gregegan.net/APPLETS/12/12.html
I pay enough in income tax to cover the upkeep for public transport in the UK. E(r)go everything is ok.

Also, my spending on public transport reduces congestion on the roads. Drivers therefore get cross-subsidised. When will drivers reimburse me for that?
I've written my fair share of Go over the years and I've cast to interface{} exactly zero times.
We might be thinking about a very different scale of problem.

Search “usb 16gb flash drive” on AliExpress. Who’s going to meaningfully review all those results?

If we (effectively) don’t allow new entrants, that seems like a massive giveaway to Sandisk, Samsung, Kingston, and the other existing players.
Claiming that the BOJ is inactive is either an indicator that you're an insider and I have no idea what I'm talking about (as an outsider am bamboozled by the magic trick/strong jawbones of the BOJ), or that you have no idea what you're talking about (with no disrespect).

I don't mean to sound combative but this is such an extreme statement (in my view) that I'm eager to find which scenario is true. The BOJ is so active that we talk about the progression of the US in terms of "japanification" -- as in the US is going somewhere (in monetary policy) japan has already been. ZIRP, extended forever-QE, messing with whatever rates they needed to, buying JGBs, buying stocks. BOJ is not an inactive central banking institution. This doesn't even take into account the borderline conspiracy theories floating around on the way the BOJ exerts control(summed up by Princes of the Yen[0]).

Could you explain a little more about why you think the BOJ's actions in the last like... 3 decades have somehow not "entered" the economy (which I don't think is synonymous with not affecting the economy)?

[0]: https://www.youtube.com/watch?v=p5Ac7ap_MAY
> Y’all are just marketing your anti-marketing sentiments for free.

The fact that we aren't paid to do it makes all the difference. If anyone here was paid to spread certain views I'd call that evil as well.
> > Terefore, this feld may contain a mixture of NHS recorded gender and self-reported gender. Genetic sex in the UK Biobank was determined

NHS recorded gender can be self reported. https://pcse.england.nhs.uk/help/registrations/adoption-and-...
This is a good example. I think the ideal way to support this would be an editor/IDE using tables for alignment. The compiler doesn't need to know about tables, whatever information the editor needs could be encoded entirely in a comment line preceding the table contents (which the editor would hide/replace with the table header unless the user chooses to reveal it).

Anyone using another editor would simply see a somewhat cryptic comment line followed by aligned code. And table-supporting editors could use a content hash to detect changes in the table contents and inform the user.
I certainly remember it too. I even mentioned it in the comment you replied to!
Precisely this.

Research and science will at their heart always be a fundamentally human endeavor and we ignore that at our peril.
What about amount of TODOs per character or line of code?
This will be huge in porn: what panties should I wear? and so on. For celebrities whose product is sex appeal, this is their killer app.
You were just giving me arbitrary facts after saying “no”. I get this feeling you don’t understand what I’m talking about. The biggest code is lowercase was after the Dao fork when Ethereum hard forked. The argument given by Therion classic people was that since code is law it’s unethical and incorrect to hard for the funds away from the hacker, because he now legitimately owns the stolen funds.
In my somewhat brief experience with Go I realized that one better avoid channels even for supposedly idiomatic cases. For example, try to implement a priority queue with channels. Or why it is not possible to use the select statement against a file descriptor? Another problem is proliferation of unnecessary threads that are entirely avoidable when using mutexes.
As a counter point: plenty of desktop software embeds web technologies these days and even AAA games occasionally use them. I think Battlefield was a prominent example for React being used in AAA games for UIs. The Horizon TV streaming box also had a UI written in React (rendering to canvas for performance using their custom Chromium build I think, but they wrote it so the UI could also be rendered to the DOM so they could use it in their web version).

Not disagreeing with what you said, but "not having anything to do with the web" isn't as clear cut as it used to be and web technologies are increasingly showing up in unexpected places.
How did you evaluate the auth implementations? In my experience it's about as hard to poke holes into something as it is to fix it. Besides, a custom auth implementation doesn't need to be best-in-class, it needs to just be good enough.
I always had a bad cursive handwriting from early age to young adult. Partly because I just couldn't form the letters nicely, and partly because I had (have) a bump on my middle finger just were I held the pen due to an accident where the finger got stuck when I tried to snag out some peas out of our kitchen drawer for my 'pea, toilet roll, balloon gun'. :-)

Not writing as much as before, but still writing the occasional card and such, I one day decided I would try to improve my cursive writing. Not doing any extra training as such, I just started to write a little more slowly and at the same time I made the letters a little bigger and made the loops larger for letters like: f,g,h,l etc.

Looks like it has been working out for me, as one day my nephew said: "You have a nice handwriting". I smiled to myself, and thought: "You should only have known". I savored the moment and kept the trick to myself like an old magician. Will let him know though :-)

When I write fast and long (seldom), I need to concentrate to keep the letters looking good; but at least I know now that 'I am not just a bad handwriter and that is just the way it is'. So take hope! :-)
> 2: After 3 years they they got promoted to a "manager" level role and stopped doing development. There was no concept of junior developer -> developer -> senior developer progression. If you wanted promotion you went from developer -> manager; it was the same for sysadmins. Their IT and development suffered heavily for it.

Do you have any insight into how this works in Japanese companies that do more traditional engineering? I find it hard to believe that companies like Toyota have no senior engineers.
Facebook banned an account that spread Bill Gates conspiracy theories
Facebook banned an account that spread Gates conspiracy theories relating to his involvement in COVID-19 vaccines
The targets of those attacks are large numbers of private companies whose IT employs many of HN subscribers. If something was being done by the government to fix (or, more likely, mandate fixing) those networks, this community would see it.
So I pay someone to have a chance at influencing what type of sandwich they might have for lunch?
The Assorted Teachings of Dogecoin
The lack of sanitizers has been illegal for more than a year in most countries. /s
https://www.wigle.net/
I don't think so. These plots are normalized by the max number of TODO's, but that may vastly differ from max TODO/LoC of each project.
> Although I don't understand why they don't simply have the "Pro" version be a $20 once-off in-app-purchase in the free app bundle

Most in-app purchases can't be shared between family members. I will never buy an in-app purchase again. I learned this the hard way after spending $20 on a children's game and my son could only use my phone to play it -- not my partner's. It was really annoying to always have to give up my phone when on the plane/train.
I wonder if the Khan Academy engineering team has come to have any regrets about the change from a monolith to multiple services (micro or otherwise). Do you feel that the move away from a monolith was forced by the transition off of Python 2, and would have been best avoided otherwise? Do you miss the simplicity of an integrated application where you don't have to deal with the added complexity and failure modes of multiple communicating services?

To put my cards on the table, I feel that most web applications are best implemented as a monolith with server-side rendering, not a back-end API (e.g. REST or GraphQL) plus front-end code consuming that API. My thinking on this is largely influenced by DHH's promotion of the "majestic monolith" pattern, e.g. https://m.signalvnoise.com/integrated-systems-for-integrated...
> There is a level of confidence in your post which is wholly unwarranted given how complicated the human body is.

Thank you for saying this, there is a great deal of over confidence bias in the approach to this virus.
I wonder how many of the criticisms would exist in a world where PGP moved to its own channel, and stopped riding on email.
I wish they would do that a bit more preemptively. Maybe things have improve, but sometimes when I went to an event where the WiFi was temporarily installed I was instantaneously transported hundreds of miles, presumably to the WiFi providing companies last job.

It should have been able to figure out that this was nonsense based on the unfeasible speed of travel, or from the fact that the area covered by the cell I was in did not contain the WiFi location, or probably from other WiFi networks in the area that hadn't moved.
Hoot Medical | Phoenix, AZ | Full-time | https://www.hootmedical.com/

Hoot Medical is hiring a Medical Records Retrieval Specialist to join our team in multiple functions. This position will focus on records retrieval and follow-up; email communication with clients and physicians as well as daily administrative tasks.

There is significant room for growth in this position. Will be working closely with a high-growth tech and product team.

https://www.linkedin.com/jobs/view/2516591414/
Do all the 2-nets of the 3-cube tile the plane?
I think it you want to feel respected as developer in Western Europe, you should be consulting. The best way to get a respectable compensation for your efforts.
> A professor writing grants and attending conferences to spread their work is really just marketing

Right, but if a professor hired marketing professionals to handle those things for him I'd say that it is evil. And if science devolved into every professor hiring teams of marketing professionals in order to compete for grants I'd say that science would be much worse off than today. If you think that sounds ridiculous, why do you think that the scenario is totally fine in other parts of society?
Rise of Technology Usage in the Response to Post COVID19 Crisis
Technology is something that helps people a lot in this COVID crisis. And businesses are also kin to provide their services to help the common people. Let’s see how the usage of technology has risen.