skysight-inc/HackerNews huggingface dataset:
Seeing the Rosetta Stone in person, right at the entrance to the British Museum was one of the most impressive things I've ever seen in my life.

No reproductions or photographs can do it justice or compare to seeing history right in front of you.

I highly recommend visiting the British Museum even if it's only to see this one incredible artifact, though there are countless others there that are also amazing.
The first thing I put in my .vimrc on any system:

inoremap jk <ESC>

I learned it through Spacemacs and it's one of the things that really made modal editing work for me, so I was thrilled to discover that Vim itself also supports it. (I'd tried to learn Vim before, but always having to jump over to the Escape key was a huge downer for me, and coming from Emacs I'd already mapped my CapsLock to Ctrl--though the idea of having it be Esc if pressed by itself is intriguing and I need to look into it more!)
Blue Origin: Beginning of space commerce
WiFi users in your neighborhood are thankful.
It's great to see a Monbiot article that is rooted in something measurable and verifiable. He is normally prone to polemic and a lack of perspective but this article is fantastic.

In terms of generating happiness, any spending above $100k/yr (maybe even $60k/yr) is broadly a waste, when put in the context of its negative externalities and then, when considering opportunity cost, it becomes ridiculous.
I feel like you should include the employer portion if you're talking about tax %. If we made you're employer pay all of your tax and quote you the post tax amount as your salary our tax rate wouldn't go to 0.
Telegram was created by Russian expats who are at odds with the Putin administration. It's pretty popular in that sphere though.
I forget which one I had in mind, but it was probably https://news.ycombinator.com/item?id=24259070.
This was a nice post explaining git and email
https://drewdevault.com/2018/07/02/Email-driven-git.html
and a website that looks nice. https://git-send-email.io/

I'm curious if any sourcehut users here could explain more about sourcehut's code review tools. Do they make email-based code reviews easier?
Well, the article says pretty much right at the start:

"The ultimate customer for the ammonium nitrate on the ship, a Mozambican explosives factory, is part of a network of companies previously investigated for weapons trafficking and allegedly supplying explosives used by terrorists.The factory never tried to claim the abandoned material."
One could not hope for a better reaction! Thank you!
Parabola-RM: A Desktop GNU/Linux Distribution for ReMarkable Tablet
That's why its best to find free software solutions for your computing needs where possible. The options a user has on free software solutions discourage that behaviour.
1. make change in git, commit it with a good message.

2. call ./scripts/get_maintainer.pl -f on the file you changed

3. call git send-email -1 --cover-letter --annotate and tell it where to send the patch.

4. done

This is significantly easier than clicking a bunch of buttons on a slow Github or Gitlab instance.
Build servers being compromised and used to inject malware into trusted, signed binaries is a thing that happens. Being one of the most well known tools in the entire Windows ecosystem makes WinRAR a particularly juicy target for trying to pull that off.
Good vibrations: acoustic technologies in cars
> The user has a choice not to use products that are made by companies that don't respect them.

Yeah, much like how I get a choice to not use Jira at work, or to not use Facebook Messenger or not use LinkedIn right? The argument that everything ultimately comes down to individual user choice ignore so many externalities that it’s borderline unrealistic.
I replied above how I do believe it adheres to a Brutalist ethos. We design exactly for my audience, and while we don’t follow trends we’re very aware of the zeitgeist.
I wrote an incomplete tar parser (genext2fs author here) because I also thought tar was easy. Believe me nothing could be more wrong. That old underspecified file format is full of weird addons by different implementations, bug workarounds, it's big and hard to get right.

Eventually I gave in and added libarchive as an alternative.
Admittedly, I don't have a large sample size of health plans for tech companies.

Anecdotally, my tech-industry employer (disclosed in my profile) offers only one health plan. Always $0 employee contributions for the employee and dependents and no more than $200/month for the employee's partner.

For in-network: $0 deductible, 0% coinsurance, copays are either $30 or $50 for office visits, $250 copay for ER, and standard $15/$40/$75 tiers for drugs. Out of pocket max is $3k for individual / $7.5k for family.

Given the $0 deductible and 0% coinsurance, it would take a very high number of office visits (at least 60 for individuals or 150 for families) to hit the out of pocket cap. For healthy families, it's fairly difficult to spend more than a few hundred dollars on health care (dental/vision plans are similarly generous).

An interesting example the legal documents provide is pregnancy. The stated cost is $12,800 but the expected out of pocket cost is $60.
It has to do with air density.

Heavy, cold air will generate more lift since it's "thicker" for lack of a better term.

Hot air is less dense. This means it takes more power to move more air.

It's easier to maybe think of the air that you breath as a "liquid" like material comprised of a mix of mostly nitrogen, some oxygen and a little carbon dioxide and other gases. That mix changes with temperature and elevation. Just like the deeper under the ocean that you go, you have more pressure, the lower to the ground you are the more atmospheric pressure you will feel. And the higher that you go, there's less pressure.
> users don't care about this stuff

we do.
The rest of the thread is going off on absurd tangents about CSS frameworks and setting up email servers.

Old fart gatekeeping at its finest. I have a bunch of patches in Linux, I run my own email server, and I know how to send proper plain text emails... but that kind of attitude makes me want to stay away from the OpenBSD community, if I ever have a reason to interact with it.

At least the LKML Torvalds shit-slinging tirades (which shouldn't happen, but still) are usually about code, not about meta stuff like this. This is just sad.
In Ashgabat
I think this misunderstands the point of the parent comment. They're not saying "replicate your work environment so that you can test your things at home", they're saying "replicate your work environment so you can learn best practices and apply your learnings at home when you're at work".

There's a stark difference in that the things you host and do with your home setup are your own, but the learnings and technologies can be applied more broadly.
That poor guy is being crucified. After being betrayed, hauling the device of his own execution up a hill, being whipped, crowned with thorns and mocked. Being submerged in piss is the least of his worries and indignities... yet it still manages to be a pretty picture.
Yes it will be a sad day when there is nowhere on the globe you can go to be truly dark.
Distributed consensus on all your memory sounds potentially (very) slow compared to typical server side virtual machines. True? If so, what sorts of applications is the language designed to be ideal for?
https://archive.is/OpUaO
TFA did not say maximum speed 450mph, it said "maximum cruising speed of at least 450mph" Still doesn't mean it gets 18-25mpg at 450.

If it can realistically do half of 4500 miles at 450mph, there are a lot of interesting routes (Gets you as far as Tel-Aviv from London, Boston to Phoenix, or Los Angeles to Miami).

Using that completely-pulled-out-of-my-ass number of half the range at 450, and assuming quadratic drag, the full range would be at about 300mph, so a roughly 12 hour flight from New York to London at a cost of $5k.
Disagree that people don't care. Maybe not all the time, but sooner or later everybody experiences a bad update (bad timing, crashing app, consuming a mobile plan costing $$$).

Agree that most are powerless to fight it but the worst offenders are working hard to keep the status quo.
:( code was in a Mercurial repo at bitbucket, now the repo link gives "Repository unavailable
Bitbucket no longer supports Mercurial repositories."
Picking an Enterprise Blockchain Protocol to Develop On
The term you're looking for is "density altitude".
https://archive.is/w8HDP
Turboprops are less fuel efficient, they just have a higher power to weight ratio than piston engines.
> And, as a user, what is the mechanism for ad-hoc signing an unsigned binary on silicon? :)

`codesign -s - my_binary`, though that would rarely be necessary unless you patched it in a hex editor or something, since otherwise it would have been automatically ad-hoc signed when it was linked.

> You can’t distribute ad-hoc signed binaries.

They have the same distribution restrictions on Apple silicon as on Intel. You can, but it requires the person running the binary to either (a) run it in a terminal, (b) right-click Open, or (c) use spctl --master-disable to disable Gatekeeper entirely.
I was worried it had been hugged to death.
> > Any name of a (Catholic) saint would probably have mappings to other languages

> Jesús is a common Spanish name, but totally nonexistent in English and French as far as I’m aware.

Jesus is not a saint.

> María too is way more common than “Mary” in English (that is a real English name, but AFAICT it’s pretty rare in the last few generations).

Mary is the most common female name in the US, but, José and María are by far more common first names in many parts of the Spanish-speaking world than Joseph and Mary in the English world, to the extent that often people who have them as their first name use their middle name as their common name, not their first name.
Work for Google - have never worked on Tensorflow

I tried:

inputs = {
'matrix': [[10, 20, 30],
[5, 5, 10],
[2, 2, 1]]
}
output = [[85/10, 85/20, 85/30],
[85/5, 85/5, 85/10],
[85/2, 85/2, 85/1]]

And got:

tf.cast(tf.divide(tf.reduce_sum(matrix), matrix),
tf.float32)

But now I realize that is pretty close to one of the examples. Did anyone try something complex?
I think the point is that if you have to change a test to make it pass or run after refactoring, it is not useful as a regression test. By changing it you might have broken the test itself so you have less confidence.

There is also the question of what a unit is. If you test (for example) the public interface of a class as a black box unit, you can refactor your class internals as much as you want and your tests don't need to change. You have high confidence you've done it correctly. At this point adding more fine-grained tests inside the class seems like more of a compliance activity than one that actually increases confidence, since you probably would've had to change a bunch of them to make them work again anyway.
I against to put smartphone platform and game console in the same bucket on antitrust perspective because there's only two viable players in smartphone platform market (on gaming, 3 major platforms + open PC platform + smartphone platforms) and it's mandatory device for modern life.
This is easy indeed! But knowing is half the battle I guess... Most mainstream devs already "know" github/gitlab/etc, so having a process that supports people's existing workflow would be a good thing.
That’s what makes it so surprising!
I did the opposite. I switched from Brave to Firefox. Only reason I was running Brave till now was because Firefox's UI felt slow to me. Now I can get real ublock origin and the UI isn't laggy. Even if the features are less than before, it can replace Brave browser whose only use was "A browser that isn't Google Chrome, having adblocking support".
This is cool man,UI and believe the scanner too
What is the tech stack you used for UI and the scanner, just curious to understand any libraries out there, if you don't mind sharing any insight please?
AI These Lyrics Do Not Exist
My understanding of the Brutalism ethos is not about exposing the material itself used in construction, but “… rather the quality of the material… ”

A font with it's own BCP's exposed exists!

https://djr.com/gimlet-xray/

But they're still drawn with béziers… the're not the BCP's themselves. Now that would be a recursive/fractal vector nightmare.
Input:

robot

Output:

I wish I was a robot
Oh if I was a robot
Mind as a robot
Parts as a robot

Sometimes I feel like a robot
I just need a safe zone to run
Get on you knees and do the robot hum
Oh, say robot hum

I am a tool of this technology
Talking through my ears

Technology has got the upper hand
So now we live on a hard drive
You can buy a cheap ticket on an empty plane. Do the math. This is a passing thing, and airlines are either going to raise prices or go out of business.
This (the "positive indication" problem in HTTPS) is gradually being fixed.

Shiny new features require Secure Context so (other than on localhost) you can't do them with HTTP at all. That means things like Geolocation, WebAuthn, Service Workers, and essentially anything that's actually novel (couldn't just be polyfilled with Javascript). There are even old features getting deprecated in non-Secure Contexts because in hindsight we should have required Secure Context but it was hard to pull the trigger. For example EME (the DRM for some video content online) will probably require Secure Context.

Browsers are also adding back scary warnings for some more basic features like form submission when used without Secure Context.

And some domains (including entire TLDs) are locked down to forbid HTTP anyway. If you type in an HTTP URL in those domains it's rewritten as HTTPS and you can't undo that†

† Some browsers can override this as a corporate policy, so if your company really wants to be less secure it can disable the upgrades for some or all domains. But out of the box this is how the browser behaves.
I dunno, I don't buy things when I don't think the pricing is fair, regardless of whether I can afford it, as a gamer, $25 gets you a lot of good games that you keep forever. This one, you don't keep, to me it just doesn't feel right. I'm sure others feel differently, but, just putting it out there why I chose not to buy it where otherwise I would have.
The Carnot efficiency does drop as T_c increases, so all else being equal, for the same amount of fuel being burned, you'll get less energy. However, more importantly, at higher temperatures, a given volume of air at the same pressure contains less oxygen. All else being equal, at higher ambient temperatures, you're burning less fuel. For a turbocharged engine, you could increase boost to counter-act the reduced density, but that increases both mechanical and thermal stresses within the engine.

Anyway, I think the reduction of oxygen density is the primary driver for reduction in power as ambient temperatures rise.
You forgot `0. setup outbound mail`. Which may include figuring out how to setup a smartrelay. Which for some provider leads to explicitly enabling mail submission and generating a separate auth token for your email provider. Which you will need to learn about by searching multiple pages. Ah, and if you're in a corp environment, forget about sending anything out on port 25 - you'll need to figure out a proxy as well.

If you're working with that project every day - sure, that's trivial.

If you're sending a drive-by patch useful to others, it's really in the project's best interest to make it as easy as possible. In at least one case I ended up sending an email like "This is a patch, it's in public domain now, your change process is so annoying I'm not going to spend the next hour to set it up, KTHXBYE".
Now explain how fucking about with features or UIs makes sense.
And as others have mentioned, it's taken advantage of newer technology that allows six of pistons to be turned off.

The engine basically sounds like two in-line six cylinder engines that share many common single engine features but with the ability to shut off one side and use power from the remaining side.

So hypothetically, you fly up to altitude and climb using all 12 cylinders, then cruise on six.

That could be where the fuel efficiency is being notched up versus burning all 12 cylinders at all times.

Kinda like how people are still amazed variable displacement engines took them from 10mpg to 18-20mpg. It's also likely the engine has a number of other more recent innovations included too. Variable valve timing, etc, etc. A lot of new rather exciting new engine technology has come out in the last 20 years.

It's much like when we went from naturally aspirated aka carbs to electronic fuel injection/ignition.
Hsinchu, it turns out, is also on Taiwan. Pop 1/2M.

It seemed like building it on the mainland would be a mistake. I guess they agree.
No, I'm saying two things:

1) Apple's popularity at least partially comes from their highly restricted platform. If you don't agree with the terms of use for that platform, or want to develop on a less restrictive platform, you are not forced to use it. It's not a public utility, and forcing Apple to open it would remove one of the fundamental aspects that made it successful to begin with.

2) It's fair for Apple to pass costs on to the third party developers who consume their resources, and unfair for Epic to try and subvert this - especially when their obligations were made clear in the terms of use for the platform.

Epic "only" have a 17 odd billion dollar valuation, so while they're not in the same ballpark as Apple they are by no means some helpless small business getting crushed by a giant corporate bully. As I see it, Epic are throwing a tantrum because they want all of the benefits of using Apple's platform and none of the drawbacks. Cutting off services for customers who refuse to pay is the norm in pretty much any other instance - why should this be different?
> Without the developer account Epic loses access to the Apple developer toolchain. While it's theoretically possible that Epic could continue developing UE for Apple platforms without a developer account, it would be extremely difficult.

Which parts? I wish someone would be concrete about this. I compile code on macs using clang all the time, and I distribute them to other machines, and I don't have a developer account.

I know my little things aren't the same as UE. But be concrete. What won't they be able to do? Will XCode not build for them? Is it possible Epic has gotten themselves into a place where UE's very existence depends on a particular IDE? Or is it more about signing and distribution? Why can't they just put an executable up on their website for developers to download?

This question comes up every time this discussion does... so someone please settle it by being specific!
Just use a headset with a physical mute button. I've been using this pair[0] for years. It works great.

[0] https://www.logitech.com/en-us/product/wireless-headset-h800
Doom Eternal running at 1,000fps
TL;DR: DeJoy's changes appear to have made USPS slightly slower (0.1-0.5 days) in some places, but much less than the delta caused by a holiday like July 4th (see note buried at the very end).
One example is Parallels Desktop, they constantly mail me to upgrade but there is no information what system version they run on. So I downloaded the installer and just launched it. The installer did delete my previous version without asking any question and I was just left with the option to buy the upgrade...

I had to restore a backup to find back my working version. Not sure sure if there are as many extreme examples: an installer that deletes the previous version, remove a valid perpetual license, without asking!
NYC has a very complicated system of buying and selling air rights which is what I was thinking of when I wrote this.
Why not just learn Flutter or SwiftUI? These systems are only going to continue to get more popular through the decade.
I've got the impression that you are both talking slightly past each other.

At least my impression is that these "internal tests" you talk about are valid unit tests -- but not for the same unit. We build much of our logic out of building blocks, which we also want to be properly tested, but that doesn't mean we have to re-test them on the higher level of abstraction of a piece of code that composes them.

From that thought, it's maybe even a useful "design smell" you could watch out for if you encounter this scenario (in that you could maybe separate your building blocks more cleanly if you find yourself writing a lot of "internal" tests)?
I met him a few times when he was at Disney and was impressed by him. Wonder what he will do now.

(actually Disney as a company impresses me even though I don’t like the product).
Hardest thread to read without the article in HN history
owl ndarrays come with operations that support broadcasting though
Thanks.

Is there anything in it that is now outdated?

It would be nice to mention the D3 version targeted in the very first paragraph.
I think there must be a discussion about a tax on intellectual property.
`hg` used to be my go-to DVCS, then the GitHub wave hit and pretty much `git` on the job everywhere. Although, my first job out of Grad School did use mercurial, but eventually moved to GitHub Enterprise.

I do miss it, and I hope mercurial continues onward.
Keeping Windows behind a whitelist firewall seems to be a good idea.
I feel like these unicorns would be great for a geocities page.
Seems there's a number of dead links when trying to hunt down this project, all related to features being dropped by the host.

It was here [0], for a while. Unfortunately...

> Go 1.9 is no longer available. Please refer to https://goo.gl/aESk5L for more information.

I think this [1] is a working Python implementation of the project.

[0] https://unicornify.appspot.com/

[1] https://github.com/codingisacopingstrategy/unicornify
Have you tried Obsodian or Roam? The site looks quite a lot like clicking through a Roam graph to me.
I’m not sure it’s even to do with economics. Certain people just like to mess about with UI because changes excite them.

Slack recently moved the profile settings from the left of the screen to the right.

It hasn’t been replaced by anything on the left.

Someone just decided to move it, they probably have some pseudo science about “design weight balance” to justify moving it.

Really it’s change for change’s sake.
Original source: https://www.quantamagazine.org/computer-search-settles-90-ye...
Man I hate emojis. But that's probably because they make me feel old. When I was a teen I was :p'ing and :)'ing on IRC. How times have changed
The problem is the way it comes out of the box.

In Apple Mail you can "simply" open Preferences > Composing and set "Message Format" to "Plain Text". There is also the option for each message you write to Format > Make Plain Text

But you have to know that the option exists before you can go looking for it.
the accredited investor rules are not meant to reduce all risks - just risks associated with non-disclosures.

Things like enron cooking the books, or madoff ponzi schemes are going to happen regardless of the accredited investor certification.

But what you can't know is whether having early stage startup and other investments require accredited investor certification means fewer people get trapped into investments they don't fully understand. I think it does.
What about just plain old social engineering? Get a hold of someones phone, and that 2 factor authentication becomes 1 factor. This sort of thing is not that hard in a world where college students routinely leave all their crap out in the library.

Duo and all the other 2 factor methods are such jokes. I worked in a hospital that used duo for everything from logging into your workstation to accessing the intranet. Many people had duo set to call their office phone 6 inches from their computer. All someone would have to do is sit down in that desk for 10 minutes, lift the handset and press '1,' and have a field day on protected patient data.