skysight-inc/HackerNews huggingface dataset:
Generational talk is usually just a way for older people to talk trash about younger people as well as to help them figure out how to sell more stuff to them. That's not the whole story though. The world has changed significantly in the last 15-20 years. Technology and Globalization have reshaped so much that it is meaningful to talk about people raised in this new context in a ways that's more than just marketing BS.

Maybe the generational framing is not ideal but there's definitely some value in talking about people born within this particular era because it's so incredibly different from the eras before it in many complex and deeply interconnected ways.
Show HN: Notmoji – Planner with Emojis
Expressing your thoughts gets easy with emojis, then why not your notes?

Notmoji your new quick-pick note app.
You say "correct" but you're directly contradicting the parent's point, since with your argument the easily and correctly parsed 'Linux Subsystem "for Windows"' would not run afoul of any trademarks.
Is it because China manufactures almost everything we buy in the US?
Might teaching be done Best by learning about the student(s) and figuring out what approach resonates?
It's pretty neat although I am unfamiliar with the algorithms for cubing, it looks pretty neat.
I am the creator of this app.
There is no reason for this app to be secure. There are no server requests, no stored data and no external sever.
Show HN: I Built a Budgeting App Before Simple Shut Down
The CPU also doesn't know what an ABI is
I’m looking for a laptop. I can’t find any good laptop with 16-32GB RAM at a non-Apple price. Also they all have windows preinstalled.

Defeats the purpose. That’s how it is.
Well there's a reason universities switched to Java when teaching algorithms and containers after the 90's. C++ is a weaker abstraction that encourages the kind of curiosity that's going to cause a student's brain to melt the moment they try to figure out how things work and encounter the sorts of demons the coursework hasn't prepared them to face. If I was going to teach it, I'd start with octal machine codes and work my way up. https://justine.lol/blinkenlights/realmode.html Sort of like if I were to teach TypeScript then I'd start with JavaScript. My approach to native development probably has more in common with web development than it does with modern c++ practices to be honest, and that's something I talk about in one of my famous hacks: https://github.com/jart/cosmopolitan/blob/4577f7fe11e5d8ef0a...
I always joked that my parents' restaurant was authentic due to the spelling errors on the menu.

I think it's actually for some truth to it, and perhaps Berksons paradox is the explanation. If you either make good food or market well, and there's selection based on a frontier of a mix of the two, you end up creating a correlation even where none existed in the underlying set. So places with crap marketing that survive are likely to be doing so because the food makes up for it.
Why is that not the case with any other language and LTO?
I think it’s basically the CNCF for AgTech
Mediterranean diet may prevent memory loss and dementia, study finds
Pretty much, but Smithy can be used for anything and isn’t specific to AWS. The AWS modeling support in Smithy is all through extensions that aren’t part of the core.

It’s also protocol agnostic and can be used in a lot of applications (HTTP, MQTT, and we are even experimenting using Smithy to generate C ABI bindings for non client server stuff).
Their only end goal was to get a better outcome for themselves. It came out in the trial that if they had gotten the special deal they were seeking, you probably wouldn’t have heard a peep from them.
No, I am not doing the philosophy of taxation, I am suggesting eliminating taxation as a concept; you pay per service consumed. Even buying a sandwich is regressive, but I haven't seen proposals to make the price of sandwiches progressive.
This might be a bit controversial since we're in a thread about how good Le Guin is, but in my opinion "Name of the Wind" perfects the subgenre. It is the same basic story, even based on the same magic system, but it's more polished, emotional, mysterious and riveting.

The Harry Potter books are amazing, I don't think they're related to Earthsea in any significant way though. There's a reason that they're so popular, and it's not that everyone has bad taste.
Yes, this is interesting
What do you do when this attestation fails? Eg. A fox chewed through the cable and the ack can't be received.
Philology isn't physics.

Your introduction of a term of art didn't advance knowledge here, and saying that Phoenician, being an abjad, wasn't the first alphabet, is meaningfully wrong in most of the ways that claim could be true.
It's also part of their business model. If you call for info on products they will half-ass it and try to avoid giving much information. They believe forcing people into coming will more likely make them buy at least something.

I've tried to approach some local businesses to create an online catalog and they claim their competition would use it against them...
Lessons on Writing JavaScript and React from ClojureScript
The full Trusting Trust attack would be if you'd use XcodeGhost to compile Xcode and it actually makes another XcodeGhost that just looks like Xcode, right? Preferably you do this to the developer responsible for uploading the compiled Xcode to central download servers. After a while no one has the real Xcode anymore, it's been lost to time, but no one knows this.
A lot of science fiction is indistinguishable from fantasy if your swap positron-brained AI -> wise elves/demi-god, alien invaders -> orcs or an elven race (depending on how advanced the plot demands they ought to be, relative to humans), teleportation -> teleportation, non-real-world tech/discovery/invention required by plot -> magic. A few stories managed to straddle both genres (like the Merchant Princess series by @cstross).

My observation is that most sci-fi is set in a world mostly similar to ours, except for one aspect/tech that's dialed to 11. Fantasy has a much looser attachment to our world, and sometimes the weirder, the better. Also, each has its own genre-tropes that can be used (or subverted) but barely translate to the other - I'm yet to see a fantasy story that is grounded in egalitarianism.
Next you are going to want little endian polynomials, and that is just too far. Also, the advantage of big endian is it naturally extends to decimals/negative exponents where the later on things are less important. X squared plus x plus three minus one over x plus one over x squared etc.

Loss of big endian chips saddens me like the loss of underscores in var names in Go Lang. The homogeneity is worth something, thanks intel and camelCase, but the old order that passes away and is no more had the beauty of a new world.
Right. Isn't rock the most mainstream, big stage, for-profit genre in existence? Their comment just sounds like they want to criticize black people as a whole for some reason. Like...do they also criticize Indians for not being really into rock and for only being into stereotypically Indian music?
Seriously, this has been years now. Is this understandable, or does this tell us something bad about llvm?
CPUs actually do know about const; it's called a read-only page.

Besides, that's irrelevant. There's nothing stopping my function from following every pointer on the stack and smashing up its contents; are you going to defend against that, too? If not, how is this any different?
I'm not sure the law applies to Apple in this case. It wasn't Apple that was hacked. Another way of looking at it is if Facebook was hacked, and the hacker put malicious code into the Facebook iOS app and Apple notices, it's Facebook that is the liable party; Apple just noticed.
"Be kind. Don't be snarky. Have curious conversation; don't cross-examine."

https://news.ycombinator.com/newsguidelines.html
When you allocate against a running GC it will penalize you for this (literally sleep your thread) - hence garbage tail latency. The solution is to not do allocation which is what gogo library strives for
> I can think for myself; I don't need and certainly don't want a document which tells me what I should be like

That document is not meant for you; it's meant to give prospective hackers an overview of the field. With respect to politics, the document explicitly says:

> The hacker community has some specific, primarily defensive political interests — two of them are defending free-speech rights and fending off "intellectual-property" power grabs that would make open source illegal. Some of those long-term projects are civil-liberties organizations like the Electronic Frontier Foundation, and the outward attitude properly includes support of them. But beyond that, most hackers view attempts to systematize the hacker attitude into an explicit political program with suspicion; we've learned, the hard way, that these attempts are divisive and distracting. If someone tries to recruit you to march on your capitol in the name of the hacker attitude, they've missed the point. The right response is probably “Shut up and show them the code.”

(emphasis has been added for ease of reference)
> you really underestimate the power of smear ... campaigns

Not much they can do really. Elbakyan is a Stalinist who thinks the mass killer was a saint sent by God. She discredits herself at interviews and on her personal web-site just fine. None of that matters. People are using sci-hub because it's useful, crazyness of its author is irrelevant.
I'm going to vent a bit about this. My perspective is as someone who was a Windows user who moved to Linux 6 years ago after getting fed up with Microsoft.

I love the package managers on Linux distros. They are amazing. I feel physical pain whenever I have to jump through hoops to get software up and running outside of a package manager. That being said, I do a lot of hobby work on a Raspberry Pi 4. Not every package is built for arm64. Packages break, have issues with their dependencies, or fail cryptically for me. Building software from source for programs that do run on linux systems can be hit or miss. I understand I chose this with my specific platform of choice, and I have accepted this. But if I can support a solution that will make my life easier I will.

It's 2021 and we have Flatpak, Snap, and AppImage, and it's super frustrating. None of these tools solve the problem entirely and they all come with their own sets of drawbacks. That's okay it doesn't have to be perfect. But there are people who hate the entire concept of using these tools and will crap all over them every time they come up. They have valid criticism don't get me wrong, but in my opinion doing something and shipping it is better than doing nothing at all. I would love to see the solution to Snap, Flatpak and AppImage by I've yet to see anything from their biggest proponents. I just can't be bothered anymore wasting my energy listening to people who aren't actively trying to find solutions. If you are reading this and are working on a solution, I appreciate you.

So which to choose? I think based on Canonical's past and present behavior Snaps just have too much baggage for most people in the Linux community. This sucks as you have software packaged in Snaps from Microsoft, Nvidia, etc that aren't available as a Flatpak or AppImage.

AppImage has the blessing of Linus Torvalds, but if you say that aloud then you will have people say "So what?" as if Linus Torvalds is some just some guy. For better or for worse it means something when he supports things, and he does provide his software as an AppImage so take that for what you will.

Then there is Flatpak. If you look at Flatkill.org then the tool is just a pile of lies and security holes. With that being said my money is on either AppImage or Flatpak
> Cute analogy, but

It's like you're dismissing the article but then everything you go on to mention as your alternative view is something the article directly mentions. Maybe try reading it again with an open mind?

Optionality on even making the second cup is covered under "Optimize for latency when preferences are likely to change." Of course optionality just means that you prefer having the choice, but latency is also about when you have the information to make the choice. So the article both includes and goes beyond the idea in your comment.

I'm really mystified by your dismissive tone. Have you heard of Kent Beck? He's not coming to these ideas for the first time. Why not try to engage with and build on the ideas instead?
Well that would be hard for me to learn. I always find the small numbers between like 10 and 100 or 1000 the hardest for me to remember in languages I am trying to learn a bit of.
I don't care about window transitions and compiz fusion or anything flashy about my window manager anymore. Xfce. Happy camper since 2015 as my main dev environment. Just run my programs please and provide some easy tools to position multiple windows.
It requires a VM (as noted below) or an old phone you no longer use. I wasn't actively using my Nexus 5 anymore anyways, and this is a better use for it :p

And yeah, it's be forwarded and re-sent through the phone/VM. But this is the best trade-off I've found for dealing with people that refuse to leave WhatsApp. I look accommodating and don't just cut out someone I presumably need to care about, but also limit how much data FB gets.

And while I haven't tested this, I'm now curious how always having WhatsApp Web active affects my "Last Seen" time...
Anarchism and libertarianism originated in Europe in the 18th century as a branch of Socialism. What Americans call libertarianism is what the rest of the world calls anarcho-capitalism, a rather different ideology.

Anyway, Rothbard, a prominent anarcho-capitalist, states quite clearly that "libertarians" (i.e. anarcho-capitalists) are opposed to government, which contradicts your statement that anarcho-capitalists want "a strong government".
Did ancient humans like to set shit on fire too? news at 11!
Similarly I've been using Authy. I've started a Bitwarden account to store my passwords and I'm wondering if I should just move my 2FA codes to Bitwarden which partially defeats the purpose but convenience is always great.
> I'm not following. You can literally just go to a Best Buy and gaze at lots of different phone models to see for yourself. It's very realistic.

You can just fly to Britain and rent a flat there. It's not physically impossible. It is an unreasonable thing to have to do in order to switch carriers.

> Second, if you need to replace a $400 phone for a $1 app, you're effectively buying that app for $401 - it must be really worth that amount for you to switch phones.

That's the point. The $400 is a switching barrier which acts as a wall segmenting the app markets by platform, with the result that Apple has a monopoly on the iOS side of the wall. Excluding competing stores is then monopoly abuse.

> Products have features and trade-offs. On the iPhone you have iMessage which might be very important to you so you can go with an iPhone. Or maybe you need a BitTorrent client and it's not available on the iPhone so you buy something else.

The point is that this trade off is artificial and only exists as a result of anti-competitive practices. Otherwise you could get iMessage on your iPhone from the Apple App Store and get a BitTorrent client from some other app store still on your iPhone.

It's one thing for something not to exist because there is no demand for it. If anybody can develop a Mac game and then not everybody does because there aren't enough Mac gamers to justify it, c'est la vie. It's caused by lack of demand, not anti-competitive behavior. If you want to develop a game for Mac, nobody is stopping you.

Whereas if the reason the Mac gaming market was small was that Apple had their own game studio and prohibited games from competing studios, that's anti-competitive behavior.

It's specifically problematic because the market can't fix it -- even if there is demand for alternatives, alternatives are prohibited, which is different than just not enough people wanting them for anybody to become a provider.
Or text. Or handled by generated code like protobuf.
Could you point to a peer reviewed paper that attributes QALYS lost of fukishima vs QALYS lost from the tsunami as a whole. Ideally one which also looks at QALYS from fossil fuel power plants too.
Benchmarked on a single 6 core / 12 thread machine, with 9 client threads and 1-3 server threads. Language wars aside, it's hard to extract useful information like CPU time overhead on the server from these results.

For the single core test, we can infer an upper bound of 20-33us of server cpu time per request for most of the relevant languages for gRPC. That seems pretty good.
What happens when a buyer disputes a counterfeit item with their "message" and the seller doesn't agree? It may be easy to differentiate with counterfeit shoes, but what happens with art pieces, books, collectors' items in general?

(My experience: I collect Harry Potter books. Signed copies were always faked, because it is "easy" to forge a signature. But lately I've been seen fake first printings. Some people buy 2nd or 3rd printings (way cheaper) and change the page with the bibliographical details, which is hard to spot. Other ones even printed the whole book, those are a bit easy to spot because a 25 years old book shouldn't look as new, but if you buy it online seeing only photos, you may get scammed after paying thousdans of dollars)
The URL contains "JNI_DSTIP=186.2.163.201&JNI_DSTPORT=80"; so maybe they're intercepting connections to this IP? Does explicitly adding https:// work?

Otherwise there's always Opera where you can just click the "VPN" button.
Sci-Hub is defending itself in the Indian High Court, and the case is still being heard. The court asked it to stop uploading new materials in the interim[0], and they seem to be honoring it to avoid contempt of court I guess.

[0]: https://www.hindustantimes.com/india-news/delhi-hc-asks-libg...
ACM Breakthrough Award for JIT Compilation
Ok, so let's compare it to batch-methods of delivery then.

No measurements are valuable all by themselves. None.
Great timing for me. I've spent the past week setting up a new "Mail-in-a-Box" email server after procrastinating past the point of upgrading my old one.

I'd much rather not run my own email server but after 20 years of developing web apps that need to send emails I've concluded the only thing worse than having to build and manage my own is using 3rd parties to handle email.

That said, the latest MAIB is pretty sweet and it's a bit easier to get de-blacklisted now than it was 5-10 years ago, but it's still a pita.
In this case, "it was done that way because legacy reasons" is close, but the real answer is "it was done that way because we hadn’t yet invented the parts of compiler theory required to create compilers that enforce this constraint at the type level."
No one obliges you to write C++20 with SFINAE template meta-programming, using classes with CTAD constructors.

Just like no Python newbie is able to master Python 3.9 full language set, standard library, numpy, pandas, django,...
I don't know. I suspect most software is actually internal or proprietary. I don't think that developpers working on some custom widgets factory optimization software actually use it to optimize their mini-factory at home. Or that many developers run their own telecom on the side and need all kinds of software to route calls. Same is probably true of FAANG developpers too: how many adwords engineers actually run their own advertising campaign? Or have a personal need to store massive amounts of data in their own bigtable?
Cybersecurity Attack Shuts Down a Top U.S. Gasoline Pipeline
The search latency is high. It can be very frustrating.
Reading this will give someone a stroke.

> the vegetable plots were not sprayed with pesticides (like they would be in the US), and so they consumed a fairly large amount of animal (insect) flesh as a result

This doesn’t make any sense. When you eat/cook vegetables, you don’t leave insects on it. You actually wash the vegetable. What you are suggesting is gross and so u healthy.
If she pointed out a flaw other than a lack of discovery then that should be no surprise to anybody. It is the whole reason so many people are looking for so many different signals in so many experiments...
Yeah I think it's less the mines themselves and more having guaranteed employment, and the camaraderie of working together in such a way. There aren't many professions that employ entire towns. You are right though, in that the attitude has changed - I think those who were alive at the time of the mine closures likely see it differently from those who have never known it. In that aspect it has changed since I first moved here, as that generation who grew up with the mines open has aged or passed away.
That's even worse; hijacking a community to indoctrinate people on how they Ought To be™.
FYI, things like jeans can have a lot of size variability between seemingly identical pairs (same brand, model, and nominal size).

My understanding is that this is because the denim is stacked and then die cut in the factory. Since denim is highly deformable, the cut outs from the top of the stack are not the same size as the cut out from the bottom of the stack. And this can lead to considerable size variance within the "same" pairs of pants.

That's why it's a good idea to try on two pairs of the exact "same" pants if the fit is close, but not quite right. YMMV.
Coverage on Ars: https://arstechnica.com/science/2021/05/what-cats-love-of-bo... (and posted on HN: https://news.ycombinator.com/item?id=27069741)
The fallacy in the article is that anyone should code these functions. There's plenty of public domain libraries that do this correctly.

https://github.com/rustyrussell/ccan/blob/master/ccan/endian...
Did you read the article I linked to?

I live down there and you have NO IDEA what this company has been up to. I mean what could be worse,having to shut down because of another leak or them blaming an outside agitator for shutting down the pipeline?
Interesting. As a single consumer,I know I'm going to consume two or more cups. So I make it all at once and keep it on a warmer so it's not cold when I pour my later cups. In the past when releases contained several features it was overwhelming for our users to use them all and consume at once. It led to support needing to also know and support all the new things right away and led to shallower knowledge, support, and adoption. We found it was better to focus on one feature at a time and per release. It also smoothed out our demand curves and resource needs.
https://archive.is/6TDBP
Servo is now managed by the Linux Foundation. Mozilla quit managing it after their round of layoffs early last year.
People who live past 105 years old have genes that stop DNA damage
Somehow that seemed obvious to me without the direct evidence. I have no doubt that if the shoe was on the other foot, Epic would be super happy to be the gatekeeper taking in 30%>
You are right about their end goal, and this is expected from a company with shareholders, I think this is part of the job of a CEO.

But you don't know if this is their only end goal.
When it comes to insecurity of your mobile device, this is just the tip of the iceberg.
Interested in this and had a google, closest thing I could find is this (is it right?): https://en.wikipedia.org/wiki/Pedro_Serrano_(sailor)
Feature request https://github.com/Bullmeza/BuyNearby/issues/1