skysight-inc/HackerNews huggingface dataset:
I used Macs through the 680x0 (LCII with a 68030/40 accelerator and lots of peripherals) to PPC (6100/60 with the “DOS Compatibility Card”) transition, left the Mac for awhile and came back with the G4 Mini and less than a year later with the Core Duo Mini.

The first time, the 6100/60 ran emulated code (especially with Speed Doubler) fast enough that there wasn’t a performance penalty. The second transition I had all native code.

But in general the strategy was the same. Wait until the software you need is compatible. During the first transition, my most used software was already shipping as a “fat binary”. I just unplugged my SCSI hard drive from one computer to the other.

The second time, all of the software I cared about was native.

It’s even easier now since the two most popular pieces of commercial software from Adobe and Microsoft are both subscription based. As soon as they port it, you won’t pay extra for it. Much of the other software that nerds use is open source and can be compiled easily for ARM (or Electron based).

No one is thinking that Apple will go full ARM. Most are thinking that the high end will be x86.
> Or, you can ask why the American number system uses billion to mean 1e9 while in Europe it often means 1e12.

I'm gonna stick up for the American system here, because if "billion" doesn't mean 1e9 then the only way you can say that number is "thousand million", which is terrible. The long scale just sucks.
Unfortunately no, and this could be an opportunity for Entrepreneurs out there
> I gave up Quota when they forced logins

If you were using it just to read answers, you can still do that with a tiny bit of effort and avoid logging in. Just put a ? at the end of the URL (it’s originally a parameter called “shared”, which would be added as ?shared=1). It will then assume you’re coming from a search engine link and let you in without the login popup.
vegan mayonnaise
It's very dependent on obviously the nature of the power source used to power the trains, how loaded the trains are, how fast they go (so route dependent etc).

The BBC can't really be trusted to get complex topics right. They're just quoting some activist organisation there. Note that the figure is "per passenger" but that turns to assume fully loaded vehicles. The airline industry is much better at keeping seats full than train operators are. A nearly empty train will be much worse for the environment than a full plane.

As for trucker strikes, yes, but that happened mostly because they were allowed to blockade refineries. In the UK at least laws have changed since and there are mitigations in place. If you look at the rule changes around unions coming up there, they're motivated by rail strikes because those are a common occurrence whereas strikes taking it out roads are not.
Your intuition is not all that wrong, but it’s not entirely correct either.

Number Theory is basically the exploration of the deep consequences of a set of (ultimately arbitrary but apparently obvious) axioms. The exploration of those consequences arises from the fact that they are ultimately too plentiful, ramified, and incompletely provable (per Godel’s Incompleteness Theorems & Turing’s Halting Problem).
"Upwork also doesn’t give a shit about how can we charge VAT for our EU clients — which is a legal requirement for EU based freelancers like me"

If there is ONE THING governments hate it is companies not paying taxes. But this is a problem for EU clients as well. They need complete invoices too.
> I find number theory to be closer to a natural, investigative science akin to Physics rather than pure math such as calculus.

And yet the man who gave us physics ( newton ) also gave us calculus. Rather calculus was invented to help describe and model physics and the natural world.
Couldn't they build more green walls until the sahara is covered?
If you start calling other IAM servers to verify the permissions of the user, aren't you throwing away the usefulness and advantages of the JwT woken being a form of stateless auth (isn't the use case of jwt exactly to avoid calling the IAM upon request?) ?
DynamoDB Scales Where Relational Databases Don’t
The end game is to switch to a post-quantum algorithm.

Essentially something that both quantum and classical computers cannot crack/brute force.

I would look into lattice-based crypto. It is one of the strongest candidates under review by NIST for post-quantum public/private key mechanisms.
Reduced power and cost requirements are critical for this technology to be viable for low middle income country (LMIC) settings, particularly in rural areas. In many sub-Saharan countries, there are A handful in the country and use is complicated by unstable grids. High impact tech if use cases for these settings are sharpened.
https://old.reddit.com/ too.
Citation, for those curious:

https://cr.yp.to/papers/pqrsa-20170419.pdf
The distinction between client vs user is semantic quibbling - it's not possible to authenticate the user, only the agents, or clients, which act on behalf of the user. We can't interact with the user directly. We can only talk to the user's agent. JWTs just cache the verification of some secret which we hope the user has supplied.

What the article actually seems to be asserting is that permission checking should be done via calls to an IAM and not via claims in the JWT (if I'm understanding it right).

I don't buy this either. Tokens can cache permissions, albeit with the same staleness issues that JWTs have for authentication. It's not much different than how a driving license is both evidence of identity and evidence of a permission.

The claims might be stale, but we have the same problem for revoking JWTs.
Mycroft turned up on HN a while back [0]. Think there’s another one that was posted in the last few months, but can’t find the link.

Pretty sure you can hook it up to Mozilla DeepSpeech for completely offline stuff.

0: https://mycroft-ai.gitbook.io/docs/
i think this is conflates the common use of jwts vs their possible use cases. jwts are just standard signed information after all! Open ID Connect, probably the best extant user authentication protocol leverages JWTs to build the ‘ID Token’ that actually encapsulates user identity.

Some conflation between authorisation and authentication here too — the description of JWTs here describes authorisation, not authentication, I think ‘authorizing the client’ vs ‘authorizing the user’ would typically just be ‘authorization’ and ‘authentication’ respectively.
Old personal computer advert. Some things never change
Heathrow is a rare case. Very few airports max out for such long periods whereas being at capacity is pretty journal for rail lines. That's why the argument for HS2 is capacity oriented.
There's a "Report a mistake" link on the bottom left of the page.
Comma Free Codes (2015)
JSON (and CSV for that matter) both use commas as list/column separators. So formatting floats using periods as the separator is much more compatible with these formats. Never mind that programming languages format their floats in this manner too.

Let's not kid ourselves, the comma representation does not play well with programming languages or common data formats, and for that reason shouldn't be used except at the very top level of the UI for formatting purposes when displaying for certain locales. You're needlessly making things a lot harder for yourself if you attempt otherwise.
Troubleshooting a Vim Dotnet Plugin
> Contrarian view: salary disclosure destroys value for people with negotiating skills, which are among the most valuable and useful skills of all.

It's like saying that tech conferences destroy value for people with tech skills because people share knowledge...

Negotiation skills are mostly useless when the market is regulated, just like most of the western World, excluding the US

My compensation depends on a nation wide contract and its base salary

The variable part depends on my skills, not as a negotiator, but on my abilities to do my job better than the average

I can ask a nice bonus because I produce more value than the average or the same value in less time to the company or the clients I work for

It's really not that hard to negotiate when you have something to offer.
The phone companies lost a lot of money when roaming tariffs were forced down and that was reflected in tariffs for the majority of people who never roam. There are studies about this. Did you think that in the relatively competitive mobile market price controls can be enforced with no impact at all? It was a form of wealth transfer from the poor to the rich.
>> A 2,500-mile radius in Asia containing half the world's population

Ken Jennings: What is Valeriepieris circle?
>once the microphone is clipping the job is done

Try adding a loud ultrasonic sine wave to speech in your favorite audio editor, and then hard clip it. Most of the distortion can be filtered out without too much damage to the speech by looking at the spectrogram and notch filtering unwanted frequencies. I imagine modern AI could do the same thing automatically.

But high-pass filtered white noise + clipping will make the speech unrecoverable if it's loud enough.
Dolphin Attack used ultrasonic amplitude modulation against a variety of devices with some success [0]. Page 9 for the results table.

I believe they were taking advantage of the non linearity of microphones.

0: https://arxiv.org/pdf/1708.09537.pdf
Is there an imperative to do so? Don't get me wrong, I would love for everyone to use MKS.

But the cost of making that switch maybe far outweighs any gains.
has GRETA started already to complain about the pollution generated by all these disposable masks ?
https://snips.ai/
> It's the heart of winter here and fruit trees are blossoming. There isn't any snow in any ski resorts under 2000m in the Alps; they're hauling snow with helicopters ...

I think you are confusing weather with climate: https://www.ncei.noaa.gov/news/weather-vs-climate
> "Three’s 5G has actually been running since last summer : I should know, I was in one of the pilot areas in London and signed up for their home broadband offering on day one."

But this is not really the Three network. It's a separate network with a different network ID and cannot be accessed with ordinary Three devices/SIM cards.

It's based on the network formerly known as "Relish", which was bought by Three in 2017. The areas covered by Three Broadband's 5G are basically exactly the same areas which were always covered by Relish. They just upgraded the equipment to use 5G radio.

Relish held a lot of spectrum in the 3.5 Ghz (n78) band. Three, by arrangement with OfCom, added Relish's holding to their own 3.5 Ghz spectrum won at auction to give them the contiguous 100 Mhz.

There is an additional 200 Mhz of 5G spectrum being auctioned this year, which should bring the other operator's 5G holdings up to comparable levels with Three's:

https://www.techradar.com/uk/news/ofcom-to-hold-next-5g-spec...
This sounds like a device designed to torture animals. If someone brought this into my house and turned it on around my dog I would probably ask them to leave.
Reddit has been trying many user hostile approaches and dark patterns to push its app. I’ve been terribly annoyed by this arm twisting, but I won’t use the app. I have reduced visiting reddit because of such annoyances.

On mobile, sometimes closing the tab and reopening works, sometimes changing networks works, and the most recent one I’ve seen is to request for the desktop site, which has worked consistently even though it makes reading a bit more difficult.

With iOS not allowing the user to set a default app, using a third party app like Apollo as an alternative to the browser isn’t convenient either. It’s either view/use the official reddit app or continue with the browser.

I wonder if browsing with the Apollo or another app (like Narwhal) also throws the same message and restricts reading on the platform.
What Reddit needs is to stop treating users like cattle. Not a UX trickery lipstick on a pig.
Yes, rail in the UK was significantly worse before.

If you look at ridership graphs for the UK they were in decline for decades. There was no investment because governments thought the railways had no future. Once privatised, ridership turned around and started growing again. Now there's lots of investment again. Usage figures show the story. UK rail is btw no worse than Germany. Look at data, not anecdotes. Or if you must use anecdotes:

https://www.google.com/amp/s/amp.theguardian.com/world/2018/...

Railways have trouble with reliability in most countries that aren't Switzerland (which has 2x large subsidies).

You seem to believe only ideological people could possibly believe rail is better privatised. It's the other way around. Look at the quote from the leader of one of the rail unions in the UK. He praised privatisation. It's ideology to deny the turnaround so clear in the data.
This could potentially enable what I always thought the final model will look like: you go into a store, find the book, point an app at its store-specific barcode, and you get it physically delivered or saved as ebook - the store makes a percentage but prices can still be competitive with Amazon, and everybody is happy. If you really want to take the book home on the same day, an extra fee is added (to pay for traditional stocking costs).

You could even do it without custom barcodes, just with some geofencing or wifi identification. At worst, with a dedicated touchscreen device in-store.

Alas, i’ve repeated this idea everywhere for years and nobody in the industry seems to have latched on it yet, so maybe something I don’t know about the industry makes it unviable ️
The same thing one makes with 5. Just really inefficiently.
Is Mycroft self-hosted?

It seems like you have to register to create an account?

There is also a ‘skills’ marketplace, so not sure how private it is.
I've personally had different experiences on upwork (though I could've just been lucky) - I was doing backend development jobs for various clients on the platform, and got 4 decently paid jobs within 2-3 weeks of signing up or so after which I sought a different opportunity and left. Admittedly, my first job on it was from a friend who needed some help, so that undoubtedly helped!
> there are far more secure and efficient ways of then verifying what the user is allowed to do, such as calling the IAM directly from the backend service or by implementing a more complex permissions service.

Making another call over the network for auth is by definition vastly less efficient by several orders vs having been handed the information in the first place. The bottleneck of a centralized permission service is actually what pushed us to JWT in the first place.

Using JWTs to authenticate the user allows actual decentralization of your endpoints. We have services that speak directly to nothing else in the ecosystem and it’s a major win.

The security argument is valid to a small extent, but I’ll trust a well salted SHA256 with my life until I’m told otherwise.
> why won't those few people negotiate better deals for themselves while keeping peanuts for the rest?

Because they would be very bad negotiators and wouldn't be hired in the first place.

And because they probably are scamming the rest of the group, which is a crime in most developed countries.
> This behaviour is not only unhealthy

you misunderstood. privacy is the conversation opener but discussions around mental health are the goal. when you say it is unhealthy are you implying "devices on the dinner table are healthy?" or putting toddlers on a screen/ipad is healthy? or showing your kids that it's ok to be only half present when interacting with them is healthy? sorry I utterly missed your point.
Then it’s possible to use Adversarial Examples to get around any AI implementation.

Turns into more cat and mouse at the end of the day.
Isn’t this how the Dash buttons were configured?
It’s a misleading statistic that gets used because it helps push the narrative that things are broken: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5865642.

> However, the magnitude of the bankruptcy effect is much smaller than previously thought: we estimate that hospitalizations cause only 4% of personal bankruptcies among nonelderly U.S. adults, which is an order of magnitude smaller than the previous estimates described above.
> No, they cannot. This is fraud.

Getty can commit fraud.
2500x2500xpi = 19.6M

World total area = 197M [0]

World land area = 57.5M [0]

Circle looks to me to be at least half water so it's about a sixth of the world's land area.

Approximately 11% [1] of all land is arable worldwide. I suspect the percentage is higher inside the circle.

[0] https://en.wikipedia.org/wiki/List_of_countries_and_dependen...

[1] https://data.worldbank.org/indicator/AG.LND.ARBL.ZS
This eink display[1] from taobao is 7.5" and 800x480 resolution with a price of CNY 375(USD 53.67).

1. https://detail.tmall.com/item.htm?id=611687850885
> If they have such an amazing welfare system, then why are the French perennially rioting

because they are alive and free.
Storage and rotation is your biggest issue.
Depends on what you are measuring. If 95% of what you care for is development mode, then it may not even be faster. Individual files only have to be compiled once in watch mode. For some bundlers even between builds.

If you measure production builds, it's a different story. As every change has to most likely redo tree shaking and minifying over all the code. If you want source maps, it gets even worse.
Relevant exercises: https://cryptopals.com/sets/6

Reminds me of when I was at University. One of my professors had implemented RSA as one of his lecture examples in their advanced C class. I forget why, I was too busy reading the implementation.

The net result was that a brute-force attack was possible, simply because the keys were generated from an insecure RNG and seeding system: https://github.com/cipherboy/coms327-RSA_Crack
No, that’s not how local networks work. Whether wired Ethernet or wireless with WiFi/Bluetooth, every packet sent from one device or from the router/gateway is seen by every other device in the same network (the same router or gateway boundary). By default, devices choose to act only on the packets addressed to them, and ignore the others. This is why using HTTP (not HTTPS) on a public WiFi network is a risk because everyone else around, if they want to, can sniff and read all the packets and know what exactly you’re up to.
I was talking recently with a Haitian doctor, who said that in his entire country (of 11 million people), there is just one MRI machine.

This new device seems like it will break down so many barriers, both in terms of cost and practicality, in Haiti and other developing countries.

I hope it makes its way there!
Top IMSI Catcher Detection Solutions for 2020
Algolia (YC W14) Surpasses 1T Search Queries Annual
When she donated the works, she relinquished all copyright, and the works moved into public domain. These images are for all intensive purposes not owned by anyone, and anyone can do what they see fit with them.

(this is where the Getty lawsuit should have focused, as they don't have the right to make claims to the images either, unless the work she published was copied from getty's servers which have lisc restrictions on them [which is a loophole that should be closed])

its unfortunate for the artist, but as others have said, she gave up all rights to the works by placing them in the public domain.

You can see the documentation stating she gave those rights up on the LOCs website (https://www.loc.gov/rr/print/res/482_high.html)
Brilliant Maps – Making Sense of the World, One Map at a Time
Can run in a docker container, on Linux etc etc.

You do need to pair it with an account to activate basic skills, but:

> By default, Mycroft will not store your usage data or keep any recordings of your voice

https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/pairing-...
Show HN: Nodebook – Multi-Lang Web REPL on Docker
I’ve worked in both a company that would score a perfect 12 (5 employees) and one that scores a zero (10000+) employees.

The first definitely knew what things weren’t working, and tried out new things all the time (which also didn’t work).

The second has no clue if new things are working (or at least, nobody bothers to inform me), but they’re quite successful.

It feels a bit unfair.
Licensing and/or updates?
Spore Prototypes (2008)
For rotation, can the stockpile be made part of the normal supply chain, so that masks are sold halfway through their shelf life and new ones flow into the stockpile? Or does the size of such a stockpile mean that the masks would expire faster than the market would buy them?
I owned 1...
Just a general question about upwork: do most people find a job by looking at the jobs posted, then submitting a proposal? Or do they optimize their profile and hope a client sends them a request?
No, the way the UK used to say a thousand million is "milliard". You'll find that same term in a lot of European languages. Same with billiard, trilliard, etc.

The short scale is just another reason why European and American data sources get confused every now and then. I find it kind of strange that the UK switched to the American system despite having used the long scale themselves for quite some time. I suppose it was just a consequence of the US media getting influence in Europe after World War 2, but it couldn't have been an easy switch.
> This is not what happened. They never were granted the rights to sublicense it.

This is not what happened. They were granted the rights to sublicense it. Placing a piece of work in public domain automatically grants others to do whatever they want with it including sublicensing it.
This is for large consumer ISPs, obviously, but Mac OS X Server used to have an optional cache feature for iOS apps and OS X software updates that was relevant for enterprise and campus networks (or even a home network like mine with a 3:1 iDevice to human ratio...)
This is not preschool. You can't just excuse all your actions with a "if I'm wrong". Everyone has a "valid license" to a public domain image.
I'm only familiar with other, not medical, devices and my guess would be that this is about firmware updates.
Ask HN: Which browser is your default, and why?
On Linux I used https://en.wikipedia.org/wiki/Conkeror for its speed. On Windows Ive been mostly in Opera but frequent crashes and problems with many Google apps made me switch to Chrome again.

I've loved Braves privacy and Operas/Firefoxs ability to send tabs directly to my phone, but not so much that I can stand instability.

tl;dr: Im back in Chrome and not too happy about it.
And I think you're unable to see or you're plainly ignoring the issue from concerned users perspective - what's more, you managed to insult them here saying there's some conspiracy theory just because users don't like what happened to the browser.

Whatever your plans were from day zero or what had to be done, this is not how you should handle this.
The median income in the US has in fact been on the rise for a long time:
https://en.wikipedia.org/wiki/Household_income_in_the_United...
Yeah, as everything with labor laws in Italy, it can be fiendishly complicated and vary dramatically from sector to sector, from year (of hiring) to year...
While it seems that their transpiler supports just simple JSON-like expressions with support for constructors for non-native literals (like big integers) and I don't think it could generalize into arbitrary code translation, I still appreciate the work they've done. Transpilation between arbitrary high level languages is a very hard task and I doubt anyone can achieve good solution for that anytime soon.

I have a different solution in mind: designing a language specifically for transpilation, so that it could be used to generate high quality, readable code for various programming languages (I call it "idiomatic translation"). I've recently started exploring that topic as a part of Zygote project [1].

[1] https://github.com/krcz/zygote
How can a tax cut be part of a budget? The budget constitutes tax dollars spent, not foregone.
Outer space exploration