skysight-inc/HackerNews huggingface dataset:
That's the same thing I was just describing but recursed another level. It doesn't help by itself. Something needs to have permission to use the higher level of privilege - raw network access in my example, 'raw' http client access in yours. And something else needs to check that permission. Yes, you could wrap that privilege in a capability afterwards, but the reason Java has both capabilities and stack walking is because something needs to authenticate code and then authorise the production of a capability to start with.
Samsung smartphones shows that assembly in China is no longer required: no Samsung smartphone is made in China anymore. They're mostly made in Vietnam and now India (with some small scale manufacturing in a bunch of protectionist countries like Brazil for domestic demand but not for export)

The age of China being the factory of the world is ending. And that was before Trump's trade war.
>then just took the tax breaks

They didn't get the tax breaks because they didn't meet the targets.

From your article:

After Foxconn failed to meet its job creation targets, Wisconsin’s governor, Tony Evers, last month pulled a deal that would have handed the company nearly $4.5bn in incentives for completing its plans.
1000% yes to all points. I also wish there were gpu options in serverless compute and shared attached ssd or other fast storage, not to mention cross function communication.
>China’s Ministry of Ecology and Environment did not reply to several requests for comment in relation to the latest results and the actions it has taken to halt illegal CFC-11 emissions.

Is this normal behavior from a developed country?
I've been wondering about this. Once all the easy to get blocks have been mined, the energy consumption of the network will drop to negligible amounts? Is there a source out there that explains this and when it will likely happen?
Google is now telling users its apps are out of date. No updates are available
Don't tell them the USA tried yearly DST in 1976 and people hated it, resulting in no yearly DST coming back with all its issues. No sun in the morning sucks more than no sun in the evening.
I assume SAAS is one of the best model for independent developer. If you build a helpful product, users will stay for a long time.

If you build it well, it'll probably be alive for a long time.
(low daily expenses needed)
I’ve recently been working on a Gameboy Color emulator in Rust[1], mostly as a learning project, and it has been an absolute blast! I’ve never enjoyed working on a project this much to be honest - it’s very satisfying to gradually see your emulator run games developed for another system, especially if it’s a system you’ve personally used in the past.

In my opinion, the best way to learn how an emulator works is to start writing one. /r/emudev and the emudev Discord (see subreddit sidebar) are a great place to start. The Discord in particular is great: it’s split into channels for each system, and there are a ton of pointers to resources for all systems in the main channel.

As far as consoles go, the typical recommendation is to start with CHIP-8. It’s a straightforward system with a very simple design, which makes it relatively easy to emulate.

[1] For the curious: https://github.com/aksiksi/gbc
Russia, and in one of the least developed part Vladivostok, Far East.
It's really impressive how quickly new devices get emulated these days.
US politics have had a "big bad" for 80 straight years now, it's basically a reflex.
> Your home security system won't actually keep anyone who knows what they are doing from robbing your house

Sure but it might keep out all the people who don't know what they are doing. Like some clueless junky.
A bunch of other comments threw out the Pico-8 I wanted to recommend the Tic80 as an open source alternative.

https://tic80.com/

I just started playing around with it and honestly, I like it a lot.

I've never used Pico-8 before, but from what I understand the Tic80 is pretty much the same, but with about twice the 'specs' of the pico-8.

The community is a lot smaller, but it'd be awesome to see it get more support.

It gives you a nice integrated environment for code, art, SFX and music, with limitations that make it more likely to avoid feature creep and actually letting a solo dev finish a full game in a reasonable time frame.
> There are lots of ways to save money sans BTC, holding currency just usually isn't one of them.

I'm sure you've travelled around the world. In underdeveloped countries, most people don't have bank accounts and they hold what little currency they can as cash savings. In developed countries, many individuals hold currency in bank accounts with a 0% real rate of interest. In aggregate this is a lot of depreciating money being held. Bitcoin has been appreciating at an average annual rate of 200% over the past decade and anyone can choose at any time, to begin saving their wealth in it.

> I don't think bringing in "brainwashing" is helpful to discussion.

I did not mean to insult you or claim it's your fault. Mea culpa. If you've had a typical western education, especially if you've been to business school or taken a business and economics course somewhere, or even read a modern economics textbook, then you've been brainwashed. We all were. The reason I use that word is to emphasise that we're indoctrinated to never question a system that keeps us in a rat race, wondering why we can't get ahead. I mean, my god, just look at the IMF twitter account https://twitter.com/imfnews/status/1297152792403103745 and the Bank of Jamaica twitter account https://twitter.com/centralbankja/status/1299127633364557826

Bitcoin, at minimum, provides us with a way to measure the value of our fiat currencies and the performance of other assets we might want.
But this is exactly the philosophy in the NPM ecosystem where things like left-pad are rife. And NPM is generally considered a dumpster fire precisely because you need 8,000 deps for relatively "simple" projects like a basic create-react-app project.
>When Russia or China decide to do damage to our infrastructure, they will almost certainly succeed.

What if there are 100 attacks per year, with a 99% success rate?
Also a long time Paw user. By and large a great Mac app.

I did have a dalliance with Pycharm’s Testing Restful Web Services tool two months ago.

It was released in July of last year and as I’ve moved more and more functions of building into the IDE, API testing seemed like a great fit for inclusion.

What I found was the product wasn’t quite ready, and reported something to JB that was accepted as a bug in the tool. That bug still sits unplanned, and I started both next projects in Paw.

One thing I was able to do was build a macro that allowed me to hit a hotkey while in pycharm that would run the currently selected Paw request.

It would then tab back to pycharm. Worked pretty well, but really would be cool if Paw just added a global hot key.

I hope the product gets more attention, or if anything it inspires others to build native MacOs tools.
>Not to sound preachy, but did anyone have the "wait isn't this bad for the environment" reaction to any of the other stories on HN today? Starlink? That new Samsung fab plant? Shit, there's an ad on the front page right now for a gourmet dinner delivery startup. What is it about this one that brings out HN's inner environmentalist?

This is one aspect of the tech world (and more broadly the "comfortable knowledge worker" class) that irritates me. There are so many aspects of sustainable development that are only considered from a perspective of NIMBYism mixed with orientalism. The one that bothers me the most is the portrayal of overpopulation as something caused only by people in developing countries, as if the first world wasn't part of the total count.
It’s my daily driver. I’ve used Windows and OSX heavily for the past 30 years. Pop is not really like either. It’s its own beast, and I rather like it.
At the time this story takes place Chrome didn't have a way to collect web feature usage metrics broken down by site. It was aggregated across all sites to protect user privacy. That came years later with Rappor: https://www.chromium.org/developers/design-documents/rappor

WebSQL usage was too high at the time to remove though, so while the story is fun to read Chrome never would have actually turned it off.
Yes about Bitcoin and it was a rather large discussion too.
I'm not one to take to the streets; it is my belief that protest is mostly useless, or worse, is actually just a victory parade for the ideology in power.

I think civil disobedience makes more sense.
Why Wasn't Ruby 3 Faster?
> What is it about this one that brings out HN's inner environmentalist?

Because the project is literally about plastic pollution solving?

Plastic is so cheap any recycling project faces either an environmental or an economical showstopper. I am glad this one is having some impact.

Iirc, plastic wastes are added to the tar mix to cover roads, to saw dust and glue to produce composite deck boards, etc. I am not informed enough to have an opinion on whether it’s a good or bad thing.
> What turns me off about NPR’s political programming lately is simply that it’s become boring, predictable, and repetitive.

I think the focus on "diversity" or "intersectionality" is largely to blame. If you need to check off 6 boxes on your diversity checklist to cover a story, that rules out the vast majority of subjects.
"I send a command at a random time between 11pm and 4am to wake up an ec2 instance."

Any chance you could tell me your setup for this?
Yeah it's a commonly held misconception spanning decades that cops must identify themselves if asked. I wonder where it originated. Needs some sunlight like:

Badger: "Prove you're not a cop."
...
Undercover cop: "If you ask a cop if he's a cop, he's like... obligated to tell you -- it's in the Constitution."

- Breaking Bad, Season 2, Episode 8, moments before Badger gets arrested
You need to know difference in between assembly, and manufacturing.

Just screwing parts, and subassemblies coming from China is assembly.

Manufacturing implies integration not on just parts, and subassemblies level, and having much bigger part of the supply chain under one roof.
Qualcomm Announces X65 and X62 5G Modems on 4nm
I agree for older machines this is a great approach. A lot of the challenge is being organized and persistent, powering through all the opcodes and making sure they're accurately implemented. I made a Sega Master System emulator many years ago and it was a fun project.

I do wonder how one takes on modern machines though. It seems like it'd be a completely different ball of wax.
Two things to consider: First of all, as a totally new asset class we are probably still in the price discovery phase of Bitcoin. In 20-50 years we will have a much better understanding of the nature of cryptocurrencies economically and I'd bet the volatility at that time will be much less.

Second, it's possible there could be a mean-reverting effect such that the long term volatility is less than you'd expect by looking at the short term volatility. Some claim that gold has this property and it's possible that Bitcoin might as well (not really enough data yet to tell).
On their national broadcast they have a couple of reporters who do their best to be balanced (Shapiro and Greene), the rest don't try to balance stories (for example on a budget issue they’ll go to a Democrat and not also add an IND or Republican. Or on immigration, or on workers rights, etc. Those two guys though at least make an effort to have multiple sides for a story and also don’t try to spike the story as others do (from the outset frame something with great bias).
Most of it was probably used as a foam blowing agent.

"Blowing It: Illegal Production and Use of Banned CFC-11 in China's Foam Blowing Industry"

https://eia-global.org/reports/20180709-blowing-it-illegal-p...
First Look at Gnome 40s New Design Changes in Fedora 34
Don't miss Ajinomoto - the company that makes msg (monosodium glutamate). They also make ABF (Ajinomoto Build-up Film) that is used in circuit fabrication and is currently in short supply. https://www.ajinomoto.com/innovation/action/buildupfilm
https://cturt.github.io/cinoop.html

Basic overview of a GameBoy emulator. Far cry from the complexities of a Switch, but still a great writeup by cturt.
everything is discrete if you look fine enough. locally (household-fine) what you say would be nice, however the moment you start travelling informational nightmares would ensue due to human nature, nobody (in the grand scheme) would use the UTC time since local is more useful/frequent so all travellers need translators which can seamlessly translate local time to be as useful as current narional timezones are. such a translator would either be manually preprogrammed(cumbersome) or GPS, computer-powered which brings its own troubles. I think countrywide(as in european country or american state) is a pretty good scale tradedoff between ease of use and accuracy which is here to stay until GPS and computation are ubiquitous(as in every grandma has access to a smart device with GPS she can leave on all day and can be read as easily as a wall clock while having dough all over her hands)
sorriez for wall of text :)
There's someone else who thinks like me, and well put. Worth every minute of attention.

I remember my early encounters driving me absolutely mad because I did cut my teeth on that 1 seat 1 user environment.I think where I've ended up going in a different way than most is that over the years I keep cracking away at it because I want to understand it. It's an intuition thing, and you never really appreciate the miracle of it until you sit down and come to terms with what X really did. It was the glue between app logic, state, and a constantly floating set of goalposts represented by every possible set of different hardware.

I haven't even torn into the source. It's taken me so long just to grok the other layers of the problem space. Personally, I think the space X11 occupied is one of the most enticing areas of research open to me, even if I never seem to make the time for it.

Abstraction-wise, we assume we carry context with us everywhere, but an X environment driven over a network breaks you of that quite handily, and I don't think the "Cloud"/SOA solves the real life dilemma jist by lifting everything into a browser.
I've spent the last couple of weeks experimenting with converting some work-related modules to use Poetry, and although I immediately loved a few of the improvements, there are a few drawbacks that weren't immediately obvious.

Chiefly, the inability of the combination of poetry and pip to create editable installs of a module is a drag. Using "poetry shell" is ok, but many of the users of the module I maintain are accustomed to using pipenv or plain old virtualenvs and I'm as loathe to try to induce them to use some other tool for this as I would be if the tables were turned.

The other more serious issue is that the modules I take care of are internal things in a private PyPI repository, and poetry unfortunately has a few bugs in this area. Working fixes are in PRs that have been sitting for months, and I've attempted to contact what I think is the project maintainer without any response. In my opinion, that's absolutely fine; this is a volunteer effort, I certainly don't expect the volunteers to do heroics to support me, and I can come up with some way of getting the patches that I need into the tool.

But at the same time, the ideal tool for dealing with Python packaging is going to need to be able to coordinate this sort of stuff with the pip maintainers, and to have some mechanism to support corporate users and all that boring stuff. I want to be enthusiastic about this one because it definitely seems to knock off a lot of sharp corners in python packaging, but I'm not sure if its got legs.
Not the parent here. However, anecdote wise, I can say that we are seeing this at my workplace.

The guys that we sorta knew were the 'bad apples' back in the office really don't seem to work any better remote. We're seeing bad performance and one asks oneself WTF they're doing with all their time all day long. Not having to worry about a co-worker looking over their shoulder does seem to make things worse even.

On the other hand I have seen my own output and work-life balance skyrocket for example and I can think of a few other people where this would be true as well.

So I guess it made it worse in both cases. Bad people doing worse than before and remote work makes it worse for the good guys too because now we have to deal with surveillance even though we're doing good work.
@josho, Thank you for the feedback. For clarification, I am providing my own project management software. You use the widgets to design what you see based on your role.
On (2), https://niceboard.co/features#design what the website is based on, doesn't offer additional filter options.
I can't call someone in India without looking up their timezone and figuring out if they are at work or still sound asleep. Time zones made sense when the only people we could talk to lived close by.

Why not just use one universal time? At least we would know what time to agree on when planing a call. If I already have to look up the time zone in India before I call, it wouldn't be any harder to look up when people in India go to work or have lunch.

While we are at it I think we should move to a decimal time system. 100 seconds in minute, 100 minutes in hour, and 10 hours in a day. Naturally the second would be a bit shorter; the new seconds would be .864 current seconds. Then meetings could be scheduled in tenths of an hour, 0.2 hrs or 0.5 hrs etc.

We'd have to give this new world wide system a name, so that old time wouldn't be confused with new ones. I suggest saying something like 5.00-T8T (which stands for Todd8 Time) perfect!
I wrote an explicit example for a case where your analysis doesn’t seem to be correct, but you didn’t resolve the issue — temperature makes new observations possible that were not possible before and it is not tied to the human reasoning (also, it is only but one example, perhaps not even the best).
>Even in a multi threaded single machine

Multiprocessors are distributed systems.

(See my other comment: https://news.ycombinator.com/item?id=26093556)
> Then, another candidate filled the role...

I highly doubt that the HR went from 0 to a hire in <1 week. The hired candidate was obviously already in a more advanced stage of the interviewing process when the OP was asked to make a presentation.

So they were double disrespectful: They asked for a presentation knowing that there's a very high chance it will be meaningless. They didn't have the courtesy to sit through the presentation they asked for, or at least offer a token of their appreciation for the time the OP put to prepare for the cancelled presentation.
Thank you for sharing - this looks fantastic!
Integrating Matrix with Nextcloud
The article mentions that a huge number of water treatment facilities are controlled by publicly-accessible web portals.

Maybe the goal isn't to make every single facility 100% secure to all threats, but it's totally defeatist to say that we couldn't somewhat increase the actual security of many systems. VPNs alone would provide a great first line of defense, and even for a government-run utility, the barrier to installation is very low there.

I have a fair level of skepticism around security theatre, too, but I think it's unfairly cynical to suggest that we don't have a goal of making ourselves more secure.
CMOS, but likelly with much more differences from CMOS for mainstream logic.
Wow! This is very exciting. Not only we'll be able to directly image Earth like planets in neighboring stars, they also found a surprising object.

That's astronomy at its best.

At least for a layperson like me.
Must-Have Digital Marketing Tools to Help You Grow
Not to be dramatic, however digital entrepreneurs nowadays stay and die with the aid of the equipment of the trade. Modern entrepreneurs are anticipated to be a million locations at once. Whether we’re digging thru statistics or fine-tuning our social presence, relying on the proper digital advertising equipment potential saving time and retaining our sanity.
My understanding is that because people have mortgages in dollar (or other useful money), you can be pretty confident that many people are going to be motivated enough to get some dollar (they have to pay their mortgage with it)

On the other hand, no one is going to be in a difficult situation if they cannot get bitcoin.
One possible explanation is that this has an obvious environmental aspect. If somebody is doing something for environmental reasons, it doesn't seem surprising that people are thinking about it from an environmental perspective.

Obviously many things not done for environmental reasons have environmental impacts, but the mere idea itself doesn't automatically invoke that perspective. You can read about a new fab without thinking about the environmental aspects, but you probably cannot read about somebody recycling plastic without thinking about the environment.
Pihole recently added detection for this too
I hesitate to ask, but what’s the copyright status of the material written by people other than you which you’re publishing and charging money for? Did your web site forum terms say the user assigned their copyright to you?
I agree it would need some specific support from the host REPL. There is a terminal emulator for Emacs, vterm, which I assume could provide that "terminal emulator widget" functionality. But you'd probably have to add code to SLY/SLIME/etc to support this. (To be honest I have never used SLY or SLIME, but as far as I know they don't have such a feature already.)

I think the other problem is that it is easy to launch a new buffer in Emacs hosting the terminal emulator. But what I was suggesting was more like embedding a buffer inside an existing one. I don't know if Emacs has that feature, but if it doesn't, again there is no reason why someone couldn't add it. (I don't know if Emacs Lisp is sufficient to implement such a feature or if extensions to the C code would be necessary.)
In 100 years this will be the least of our problem. Either because it will be trivial to solve by then, or because we will be extinct or perhaps involuntarily returned to a pre-industrial life.
That's not scope 1, 2 or 3 accounting, more like scope 23 at this point. And scope 0.1 for bitcoin.
For me it’s different. Even a slightly stronger tea makes me anxious and seemingly decreases blood flow to my brain. I don’t know how to explain it but I can feel the veins in my head tightened up. Even a sip of tea wake me right up. I don’t understand how people gulp bunch of french press and espressos like it’s nothing and go about their day.
China cannot fabricate semiconductors exclusively on Chinese machinery. In fact, there is very little viable Chinese-made equipment at state of the art technology. They must source machinery primarily from the US [AMAT, LRCX, KLAC], Japan [TEL, Screen] and Europe [ASML].
This really shouldn’t come as a surprise. The average mobile user will give you app less than 30 seconds of their attention after first install so you’d better deliver some kind of result in that time or they’re gone, probably for good.

Also chat users care more about GIFs than security.

So the product better be good.
SPF records large than 256 bytes are pretty common. See e. g. aspmx.sailthru.com (1st what found right now). You just have to split text into multiple strings, but don't forget to add a space after or before a derective, because strings are joined without an extra spaces: https://tools.ietf.org/html/rfc7208#section-3.3
May be there are buggy implementations which don't understand this, but doubt they are common.
The switch was actually a special case, most of the APIs (the nvidia ones) where already decently well understood and the OS was based on the 3DS OS.
The yuzu dev team still did an amazing job.
There is not actually quality education research happening.