skysight-inc/HackerNews huggingface dataset:
> Yes but at that point you are getting all the disadvantages of Rails, without the strong points (fast prototyping and everything related to rendering HTML pages, file uploading etc.).

Your perception of the strong points of rails are very different from mine. The strong points include rapid data and logic modeling, json serialization (jbuilder), robust libraries for user management (devise) and many other things, built-in security, routing logic, easy testing, and meta programming. You still get rapid prototyping in api mode, with a rails generate scaffold quickly capable of creating tables and a json rest api for that resource in a single line with no additional work necessary (assuming you had no business logic, which is generally easier to write in ruby as well).
It seems to me to be too large of a correction against ‘highly-optimized supply chains’ to assume that at any time we’ll suddenly need a 100x supply of any medicine in the WHO List of Essential Medicines and that we’ll need this emergency supply of medicine while the world supply chain is disrupted. This is essentially the ask of the article, when it references the sudden need for Hydroxychloroquine.

Should we have emergency stockpiles of food, water, medical equipment, energy, and shelters? Absolutely. Let’s remember that any inefficiencies in our manufacturing base serve to make us less competitive internationally and raise the prices that consumers spend. There’s only so much emergency preparedness we can reasonably expect.
> - HTTP access, insecure and some browser functionality is unavailable for pages/SPA's served over HTTP.

> - HTTPS and tell the user (maybe in a previous HTTP page before a redirect) to dismiss the browser big warning.

That's not really true though, right? I think the options are actually:

- HTTP access, insecure and some browser functionality is unavailable for pages/SPA's served over HTTP.

- HTTPS, insecure and tell the user (maybe in a previous HTTP page before a redirect) to dismiss the browser big warning, but some more web APIs work.

Unless I'm mistaken with a self-signed cert you gain none of the actual security guarantees of https with a CA mostly stemming from the fact that there is no authenticity and MITM is trivial. I think it's a bad idea to pretend to a user that a connection is secure if it actually isn't. The solution I think would be to open up web apis to local http connections and create a verification system for self-signed devices like signal, matrix, and probably other systems have.
LIFX has a documented LAN-only protocol which doesn't require their cloud or any kind of authentication. Their own app and account system is only required upon first setup and I bet even that could be reverse-engineered.
Thank you, I appreciate the detailed answer.
You've got fairly good jailbreaks for most iPhones, too, so in my opinion they're close.
What are you talking about? It's less than $4/hr in most states. Only 15 states have tipping wages higher than that (out of 43 who have legal tipping wages).

https://www.minimum-wage.org/tipped

Only 2 of those states have a tip credit of less than $3/hr.
What I love about Hacker News is that almost none of its readers are dumb enough to believe this.
Science denial is not a thing. Good science by definition should be deniable and then provable.

The sign of bad science is that any challenge to the science is immediately disregarded as 'science denial'

Worse yet is when the activists or political folks take up a scientific issue and then blow it out of proportion demanding for their political policies be implemented OR ELSE. You ask them to prove it, and then history goes by and their proofs are literally disproven. What do they do? They act like the activists they are and just push on. That's not how science works.
The nightclub fire and diluted disinfectant that led to the fall of a government
Apple granted special security entitlement to notorious MacKeeper
> Plus in all likelihood the events being reported on are thousands of miles away from you and have zero impact on your daily life.

In some sense, the quoted statement is obviously right.

But in another sense, it's wrong. To cite just one particular example which is dear to my heart because I work closely with school children and students: News about the climate crisis typically originate in some far-away location. But to fight the climate crisis, we have to get organized in every single city, including the city you live in.
Knowing the efficacy in few weeks is not going to speed up the vaccine trials (see my other comment).
You joke, but I actually prototyped a bgp-friendly api & bgp-driven authoritative DNS service for edge-computing over a weekend while on a cocktail of Mushrooms, MDMA and an incredible amount of bubble-hash. Ultimately I formed a small company around it and sold it 6 months later to a hosting company for $75k. I was stoned for 90% of the development work, and was also coming down off of an MDMA trip when I pitched the idea. I literally walked into a hosting company owned by a friend at random (after not seeing him for 3 years) and told him I'd built this thing and that he needed it for their cloud offering.
Depends, are you talking about holes as in a type annotation that let’s the compiler help you figure out the type, or holes as in bugs or missing functionality?

In the first case, no, but I see the utility and might add it in later.

In the second case: probably. This is Alpha 1, after all,

In the example you mention, Play would infer that the code places a Union on the stack, and would require a multi-word (pattern matching word) to deal with it later.
You're confidently constructing a very complicated theory of crow psychology here with zero reference to sources except your conversations with family members.
When Doctors Refuse to Believe Evidence
I see Google moving from Advertisement model to Subscription based. They did same with YouTube.
Most of the synthesizer and music subs
Wow what a bunch of non sequitors.

Someone polluting the air impacts your life, someone choosing a different computer does not.

Is someone in a third world country building goods for first world consumers “slave labor” or improving their standard of living by “pulling themselves up by their own bootstraps”. Methinks an accurate discussion is far more nuanced than you really want to have.
Worth noting that there's also MicroOS Desktop [1], basically like Fedora Silverblue but implemented using btrfs subvolumes and snapshots instead of OSTree.

[1]https://dariofaggioli.wordpress.com/2020/10/16/opensuse-micr...
Microcomputers from the 80s booted to a BASIC interpreter REPL. There's no reason why a similar constrained system from the current era couldn't just boot to a JS REPL.

And yes, if you wanted to do anything really significant, you needed to learn assembly. But frankly most did not bother.
Twitter killed my ADS-B airplane tracking bot
I’ve been working on a little side project that uses ADS-B data to track when aircraft fly over the city I live in (https://twitter.com/abovecville). The code for the bot can be found at: https://github.com/hursey013/above-cville

On 11/13 I began getting failure messages from the Twitter API informing me that I no longer had write access. After logging into the Twitter Developer Dashboard, sure enough I saw a message stating “This App has violated Twitter Rules and policies. As a result, certain functions will be limited.” The message said an email had been sent informing me, but I never received any emails.

I immediately submitted an inquiry through the support form and a day later I received a generic email that said “Your app has been restricted or suspended due to one or more violations of our Developer Agreement and Policy, Automation Rules, Display Requirements and/or Twitter Rules” - no further details were provided about what rule or policy was broken. The email also stated that in order to move forward I must send “A list of specific changes that you have made to resolve policy non-compliance.”

I quickly reviewed the different links for rules and policies and made a guess that the issue might be related to me including some @ mentions within a portion of the tweets. I revised the code to make sure that would no longer happen and shot an email back to Twitter about the changes that I made.

Fast forward to today, 10 days later, and my bot is still sidelined. No response or follow up from Twitter. Luckily this is just a side project for me, but really makes me think twice about using the Twitter API for anything beyond a hobby project. Anyone else ever have a similar experience or have advice on finding a resolution?
New Jersey law bars doxxing campaigns against judges, prosecutors and police
Making it so you can prop/tilt the display up + making the display e-ink would make it my dream typewriter.
BBC World Service and Web Performance – By Chris Hinds – Nov, 2020
There's also a nice video presentation here.

https://www.youtube.com/watch?v=OPJ_IcdSqig
I would expect Apple to support third party repair and right to repair itself if what they had in mind was to improve user experience.

Maybe those are two things separate, hardware post-purchase support and software user experience, but I can't as a consumer separate those two.
> instead of [...] building a brand new engine without the baggage

Time to bring up this classic post: https://www.joelonsoftware.com/2000/04/06/things-you-should-...
It's still cool to know when you last left the house!
I've found myself in a situation now where I am almost unable to code without being stoned. When I began smoking, I got over more than a decade's of insecurity over being a sysdadmin who couldn't "really code". Now it's sort of intertwined. Without being stoned, I just stare at my screen then switch to a news site after a few minutes, then repeat.
Given OSHA's recommendations on setting up a computer workstation, I think perhaps you need a new physical therapist:

https://www.osha.gov/SLTC/etools/computerworkstations/index....
"You'd want to be careful about screwing that up."

Google will some how manage.

Government's job is to define the rules of the game, make things predictable. There's no need to second guess yourself by anticipating how the belligerents, err, players will react, and preemptively conceding the initiative.

You act. They react. Lather, rinse, repeat.

I understand the realpolitik, constraints, bargaining.

I'm just encouraging you to become clear about what you want, ultimately. Then find a path to get there.

Some day you'll have an opportunity to do great things. Are you ready? What will you do?

That's how the other side works. They spend $100m annually war gaming and coming up with plans. Then when the next inevitable crisis hits, they rush the field.
The problem with JS and large applications was never the verbosity but that you can do horribly mistakes without getting any feedback until runtime since your mistakes are valid JS, they just mean something else than what you meant.

I.e. due to the lack of typing this will fly just fine:

const calculateInterestingNumber = () <calculations goes here>;

let twiceAsInterestingNumber = 2 * calculateInterestingNumber; // (ooops, missing parenthesis)

... until runtime.

This was just the silliest contrived example.

In practice this - as you are fixing someone else's code and misplace/forget a set of parenthesis - ends up taking 30 minutes to figure out.
You're not wrong.

But, tens of thousands of other people had all of those same lucky things.

Linus has claimed to have been unaware of the existence of BSD, so perhaps he had a bit of fortunate ignorance as well.

(FWIW, neither Linux nor git are my preferred options, but I still think Linus has spawned great things. :)
Except this same thing has been happening in all of history. Salesmen asking different prices from different people through negotiations. I don't see it being necessarily a bad thing.
Cite a reason why you'd think it's dumb.
Denying that China has so far been very successful is a fallacy. Compare China to India, China was behind. Now it has leapfrogged ahead.

It is yet to be seen if China can reach the developed country status, which would require dethroning the dollar as the world reserve currency. However, just because China has been successful in the past doesn't mean it will be able to achieve this feat.
This is hot nonsense.. people in the academic computing world and in chip/system design have been predicting this day would come all the way back in the 1990s. If you looked at anything down at the ASM level and lower it was pretty apparent what was going on.

There were plenty of RISC systems that were way out ahead of Intel that lost not because of inferiority but because they were being used for inferior business models.

DEC Alpha, Sun UltraSparc, etc.. they lost cause they weren't pumping out zillions of consumer level chips that ran windows. Then there are companies like IBM that just failed to capitalize on what they had or again kept their stuff super expensive and out of the big market for whatever reason.

I think lots of us new this day would come for x86.

A lot of this IMO is more about the ever decreasing importance of Windows. Windows used to be so much more important than it is today. Linux + the cloud taking over so much of server land and dev/science land has changed things dramatically. Then you have smartphones coming from the other direction. Intel ruled back in the day because more computers ran Windows than anything else and Windows was heavily tied to Intel. There's more stuff non-Windows OSes today than there ever have been. (Mac, Linux, iOS, Android). All those other types of computers not running Windows gave competitors the money they needed to compete with Intel.
Saying all lives matter is literally not bigoted though.
Advent of Code in Haskell Preparation Part 2: Where We Build a Computer
Crew rest areas will always be around because the planes now have a range that exceeds the maximum on call time for a flight crew. For some long-haul routes it is not possible to make the flight on a single crew without breaking various laws and regulations.
Google testing paid crowdsourcing service ‘Task Mate’ in India
“Are you surveilled by the state like poor people or do you surveil yourself like the middle class?” - Tressie McMillan Cottom
What's so funny about it?

I've been to rural China, and it tracks with the improvements I saw. But maybe that's anecdotal, do you have more insight on the matter?
Really? wtf
Who built the cages? OBAMA
The 2080 Max-Q in my laptop is fairly underpowered (even for a mobile GPU) and yet it achieves ~3x the performance of the GTX 1050 Ti.

Also its TDP is 90W - not exactly power sipping, but also not 300W.

The M1's GPU may be efficient (thanks mostly to TSMC's 5nm process it's built in), but in terms of raw power it's just not there.
I did consider it, but decided against it because I thought «statically typed» and «Forth» made it obvious, and I’m not a fan of long titles.
Image Segmentation in Android with Fritz AI
I will say this. I've gone to a guitar store, not unlike Guitar center, a couple of times with a friend who was interested in getting into it.

The salesperson was interested in selling an expensive ass guitar to a beginner and less interested with her concerns as a beginner.

She felt very uneasy about the whole thing.

Luckily she found a smaller teaching school where the sales person was more personable and even helped her find a nice used guitar at a reasonable price and she took the time to talk to her about how to go about beginning.

My point being: when some of the big guitar stores have a reputation of having people try push and rush to sell you expensive stuff and, also, chastise and sometimes even mock people trying out instruments. Then it's no wonder people would go elsewhere to look for instruments, even online.

At least they can take the time and get comfortable and compare even though they can't hold the instrument.
I wish Clockwork would make a batch of the GameShells again. I've been wanting one for a while, but they've been out of stock every time I check

https://www.clockworkpi.com/gameshell
the article mentions Xinjiang Uygur Autonomous Region, which isn't a lucky place at all..
Two Covid tests a week could win people a 'freedom pass'
the article lose any creditability after doing a quick check and realizing that CGTN formally known as CCTV-9, so go figure
>The idea of locality of change, of encapsulation, of interfaces as a way to reduce the amount of stuff you need to know in order to change the system. It is a pretty effective strategy for keeping the "cost to change" a software product low.

Yes, not only keeping the cost of change low, but unlocking potential in a way that seems prescient but is just common sense. I like to think about this in terms of "unit of thought", "protocols, interfaces, specs", "impedance matching" to maximize power transfer, unknown future consumers.

Doing that adaptation upstream prevents people writing adapters downstream. It may be adding a "REST" API so that consumers you may ignore can work with that. It may be using Cloudevents spec for your events to make it easier for people to work with that. It may be making sure the output of your system is a Docker image to make it easier to use that elsewhere for a user, whether that may be a human or something else.

Systems that produce known/standardized/understood building blocks unlock a lot of potential and avoid downstream work.
You can take a look at this: https://youtu.be/UeyIExDQqjg?t=798

Many basic elearning modules are just glorified powerpoint files. A lot of time is lost in beautifying those.
No issue then since the government and police especially have a good track record of following policies and rules that’s aren’t the law. /s

Only be able to access it when a crime occurs how? They’ll get a warrant or an officer says a crime occurred and asks for access?
Paywall, so here's the archive link: https://archive.is/20201122130822/https://www.telegraph.co.u...
So, I'm basing this on "The Innovator's Dilemma:" https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma

One thing they could do is invest in ARM manufacturers, and / or startups that are in the ARM business. As these companies grow and Intel shrinks, slowly let the investments eat themselves from the inside. For example, every few years one of Intel's fabs could be traded to one of their ARM investments. Later, as executives retire, leadership from the ARM manufacturers or startups become Intel executives. (Edit: This is what Disney did with Pixar.)

Another thing they can do is very openly admit that they are being disrupted. The CEO can basically dictate that they have to get into the ARM market and sell ARM chips according to similar terms as existing ARM manufacturers. According to "The Innovator's Dilemma," this approach is hard to do. (Edit: It's hard to do because institutional momentum and personal habits and assumptions are very hard to break.)

And, another thing is that Intel could start a business unit that behaves like a startup. It would get the majority of the CEO's attention; with running the existing business falling to other executives and managers. This new business unit would follow the ARM rules; and it would grow at the expense of the rest of the business. Intel might even need to sell their own computers.

Honestly, I suggest reading the book. It explains it better than I can. (I also suggest watching how major car manufacturers switch to Electric. GM and VW seem to be doing this.)
I don't know the exact problem but have have noticed that whenever router(with dhcp) starts after the home assistant.
HA doesn't get's an IP and thus it's not accessible ever after waiting for 5-10min.
Also, that it not always the case sometimes it works(and I don't know how).
Apples relationship with Foxconn has a lot more to do with providing safer and higher paid jobs to allow workers to escape brutal rural farm jobs.

I’ve never seen anyone wait in massive lines for days just for the chance at slavery.
BLS is the federal government. Congress and the president have the entire data set produced by BLS. They also have state-level data and more. There are no statutes explicitly tied to U3.

Click through all the links at the bottom of this report:
https://www.bls.gov/news.release/empsit.nr0.htm
Quite a typo in your last sentence.
Disclaimer: I'm a VP for an IoT consultancy, and work with some large Fortune 500s and their IoT initiatives.

A few thoughts:

1. Keep in mind the problems in this article span the ENTIRE IoT spectrum: industrial, transportation, medical... you name it, it is messy.

2. Be careful what you ask for: you can script and hack a lot of cool IoT stuff today. As the road gets paved, lots of that freedom will go away. It will get much easier for the common user, but not as fun for us hackers.

3. IoT in 2020 is like the web was in 1995: lots of potential, but it's mostly a dirt road. I have a pet theory that consumer IoT today is like the web pre-Google: it was cool, but difficult to navigate and use. Once we get our "Google" moment, we'll see a slow transition to a much more innovative and useful world. But we'll need some truly innovative new product categories, not just bolting on IoT features to existing things. Google and Amazon won't drive that: they're not making things, they're just trying to be the UI and infrastructure to the smart home. [1]

What could those categories be? Just some thoughts:

1. A truly smart and autonomous kitchen: "Kitchen, make me a sandwich" (This is my favorite line when I speak at conferences)

2. Smart electrical infrastructure of the home: I want to buy a smart light bulb, plug in it, and it "just works" (securely, of course)

3. Smart windows. (these are coming... they rock)

4. Microlocation. Everywhere. On all the things. I want to know where everything is in the home, even if I packed it in a box 5 years ago. "Google, where are my keys" [2] This might be smart tags, or just computer vision.

5. Walls are touch screen displays, likely with some sort of smart ink so we're not pushing a lot of light into the space. Apple's smart glasses might simulate this eventually, so this might not make sense...

6. Synthetic sensors everywhere.

[1] Don't get me wrong: The Echo/Alexa product line is really incredible. But until Amazon starts making some cool actuators that do real work for me, it's just a cool VUI.

[2] There's a comic from the old days that had this question. The punchline was "On your #@&*@# desk".
If being ahead means running concentration camps similar to Nazi Germany then sure they are ahead [1]

[1] https://en.wikipedia.org/wiki/Xinjiang_re-education_camps#:~...
If the "wall" was the current wavelengths (ArF) just don't cut it, then the competition has gone around the wall with EUV.

I have no insider knowledge but EUV is super expensive. It could be that the bean counters tried to delay one node too long.
Facebook is an unstoppable entity we all "hope" will do the right thing by us. But, the reality is that it and all the people beholden to it will do whatever it takes to stay operating.
The Macro Problem with Microservices
Yes, obviously this is possible. The extent to which it's actually a problem is easy to test. Where I live, it's already necessary to tightly close trash can lids to keep crows and racoons from rooting through it for food.
A Thanksgiving Day gag ruffled feathers in NASA's Mission Control
Pretty sure the only one of those platforms that supports RCS is Android (with Google's newly updated default app, rather than any of the many third party SMS apps).
Epic wasn’t ‘just ousted’. They lied to Apple, and broke their contract, in full awareness of the consequences.

The courts have agreed that the reason their apps are not in the store is of their own doing, which is why they have not granted an injunction.

Whatever the outcome of their case, they are not an example of some general trend of Apple ‘ousting’ developers.
Show HN: I built an "antique pocket shopping list" from a Reddit post