skysight-inc/HackerNews huggingface dataset:
Unfortunately it's not as easy to answer. Intel and AMD manufacture their own chips which means they can put their backdoors into all their products. However with ARM they license their IP and other companies make their chips.

This means some companies have hidden proprietary code in their bootloaders. For example the Samsung Exynos have a range of ARM chips, but to boot them you must use their bootloader, which may contain spyware, backdoors or surveillance systems. You can not see the source code for this bootloader and have no way of auditing what it actually does.

Rockchip is another company that makes ARM chips, and can be considered mostly free [1]. As with all hardware it's very hard to know what's going on inside, but all the code to boot into Linux (minus the optional GPU) on a Rockchip product is open source and can be audited/compiled by anyone.

ARM also have TrustZone [2] that allows you to run applications in a "secure" (or separate) space. It doesn't run on a separate chip, but runs on the ARM chip, separating memory and instructions from the operating system. (Don't quote me but...) I believe you don't actually have to use TrustZone. The instructions/documentation for it doesn't appear to be available to the public, however if you don't upload a blob for TrustZone, with Rockchip it simply won't use it and will run everything on the same level. (Note this is true for Rockchip, but again depending on who is manufacturing the ARM chip, they may force you to use TrustZone).

Unlike with Intel ME and AMD PSP, if you don't want to use their ME, you have no choice. If you remove the blob your system won't boot (or will restart after 30 minutes for some older models).

This means if ARM TrustZone is compromised you can remove it and continue on as normal. But if ME and PSP are compromised you are at the will of Intel and any agency it may have colluded with.

While we're on the subject of free and open source code, note that with (most) ARM chips, the GPU is closed source just like the Intel ME. Again, the difference is if you don't want to use the GPU, you can just not upload the blob, and use the CPU without the GPU. There are some movements being made to open the GPU [3], but it's still a long way off.

1. https://libreboot.org/docs/hardware/c201.html

2. http://www.openvirtualization.org/open-source-arm-trustzone....

3. https://gitlab.freedesktop.org/lima
This was the thing that helped me most. I just can’t make myself excited about the price of a house or the size of a tumor. Stats and predictions for my favorite sport, on the other hand, gave me context that naturally made me ask questions regarding the accuracy of my results and how I can improve them.
I can't help but think of one of my favourite moments of televised schadenfreude when audio cylinders get mentioned.

https://www.youtube.com/watch?v=pnsizkVjGm8
Australian Customs can now demand access to your devices and copy your data
How is Reddit centralized? The global admins are still there.

By this criteria, Facebook Groups are decentralized.
People remember Windows RT and Microsoft's historic lack of commitment to non x86 platforms.
Thanks. This is right. $5/month and $49 a year. I havent really figured out the details of profit sharing with authors yet... Which I will do once I have some people willing to contribute and after checking whats fair.
You can subscribe to wits.io
Totally agree with this, and I'm at about 12 years.
Notice "economically" in what I wrote.

PIS is objectively more economically socialist than SLD. And not by a small margin.

1. SLD introduced no social programs when it ruled (PIS introduced 3 already and promises more)

2. SLD continued privatisation (PIS is doing the opposite - buying private companies - banks, coal mines, telecommunication companies, bus and train factories, and joining them into big national holdings)

3. SLD continued free-market reforms (except for the NFZ - national health foundation), PIS reforms the law the other way - introducing targeted anti-big-business taxes, regulating who can buy farming land (only a farmer who lives in nearby province or a church), where a new drugstores can be built, and what the prices for buying raw fruits and vegetables should be (that one is only a promise for now).

4. SLD did nothing regarding housing, PIS introduces a program where the state will build cheap houses and assign them to young families (previously PO introduced similar program but state wasn't building anything, just helped with financing the mortgage the young marriage took, PIS is changing that so that state will do everything - build the house, take the mortgage, manage it, and people are only going to live there and pay part of the rent)

5. PIS is trying to force the big national companies to build an electric car that will be the solution to all Polish problems. Despite the companies having nothing to do with electric cars, there's little Polish-owned manufacturing to speak of, never mind electric cars. To reiterate - the state is telling insurance providers and petrol rafineries to build an electric car :) How is that not socialist?

SLD (despite the name) when it was in power was more free-market and liberal oriented than even PO when it comes to economy :) PIS is far more socialist on that count.

Razem is the fringe party I mentioned. Less than 3% of support.

> I think you went a little too far here.

That's the problem. But how do you call a right-wing nationalist party that is economically socialist?
I would go with 85/15. This is what Skillshare used to charge (15%) when they had in-person/live classes marketplace. I think it's pretty fair. Good luck!
One thing I'm pretty doctrinaire about when it comes to this sort of thing is printing out more than just a simple message. Quite often, this makes the problem obvious with no need for deeper investigation.

To do this I have a bunch of macros like this:

/* check A and B are equal. */
#define EQ_II(A,B,M) (CheckEQII((A),(B),M,#A,#B,__FILE__,__LINE__))

You use it like this:

EQ_II(i,3,"blah blah blah");

CheckEQII looks roughly like this:

void CheckEQII(int64_t a,int64_t b,const char *message,const char *a_str,const char *b_str,const char *file,int64_t line) {
if(a!=b) {
printf("%s:%" PRId64 ": test failed: %s\n",file,line,message);
printf(" Values not equal.\n");
printf(" Got expr : %s\n",a_str);
printf(" Wanted expr : %s\n",b_str);
printf(" Got value : %" PRId64 " (0x%" PRIx64 ")\n");
printf(" Wanted value: %" PRId64 " (0x%" PRIx64 ")\n");
DEBUG_BREAK();
exit(1);
}
}

(DEBUG_BREAK breaks into the debugger if you're running in the debugger.)

The FILE:LINE notation is probably clickable in your favourite text editor. (For VC++, use "FILE(LINE):". Just do #ifdef _MSC_VER or something.) Very convenient if you run tests as part of the build.

And you can flesh it out for strings, arrays, floats, doubles, and all the rest. You can fit everything you need into about 500 lines.

This isn't quite as impressive as the 3 lines here, but compared to something like Catch - which is a huge amount of C++ code, crazy C++ code to boot, that adds literally seconds to your build time - and, no, the fact that seconds is a drop in the ocean in C++land is not an excuse - it's in the same ballpark. At least, its extra utility should prove, over the course of a project, in my view, commensurate with the extra LOC.
The Smallest Black Hole in the Universe
At least blockchain is cool, which means that code weenies will actually take the time to figure out how it works. The same is not true of databases; code weenies find databases dreary and boring.
The Parentheses Riddle
Haven't you ever heard of Cliff Notes?
>SpaceX has done far more than Tesla to push the rocket industry towards reusable launch systems but even then, had SpaceX never existed another company would have developed one within 5-10 years anyways.

This seems unlikely. Up until Spacex actually landed a rocket, every other launch provider in the world considered it a ridiculous goal. The launch industry was concentrated around 3 groups, none of which had any incentive to innovate. There's Bezos's Blue Origin, but given their anemic development rate, and the fact they were almost certainly heavily influenced by Spacex, I don't see them as a viable alternative in the universe where Musk does not exist.
What happens if you mistakenly apply for citizenship instead of leave to remain?
I've got no clue why you are being down voted. The problem is never censorship, it's lack of transparency while censoring. But censorship is necessary, for the same reason we take out the trash periodically: our house gets flooded with it if we don't.
Lenses for philosophers
I can agree with all this, which goes to my point that liberalism is the foundation of our western political ideology. Anything from the center out to mainstream is pretty much going to adopt some core tenets of liberalism.

If you don't, then you are pretty much by virtue of being illiberal or as you say anti-liberal then you will be considered either far-right or far-left.
I agree, and really appreciate your post. One thing I can't get over is what happens when everything is written in Javascript and runs in a browser? Clearly, we are not far from that now, which means the stack looks like this:

Javascript code
- - - - - - - -
Javascript interpreter
- - - - - - - -
Browser (doing display things if not more)
- - - - - - - -
OS

Running an app in a browser is cool, but the complexity is huge. Running a compiled app on the OS removes two layers of complexity from this situation!
Also, it shows things I didn’t miss. They must have tracking on this. Inexcusably lame.
I think it's the retweets that are to blame for this. When you can act on your impulse with the simple click of a button, which in effect spreads misinformation or a negative attitude, then you have problem.

Twitter became successful because of the ease with which you can act out your impulses. At this point, to remain successful, I think they've got to reimagine the site to tone this down.
Also check out A* if you want to go 1000 times faster than JPS ;------)

A* does well when it is given a graph of all the decision points that matter. An unweighted grid is full of locations where it doesn't matter — e.g. whether you go N,N,E or E,N,N or N,E,N. JPS searches for better decision points on unweighted grids. There are lots of other A* optimizations for unweighted grids (subgoal graphs, contraction hierarchies, differential heuristics, bucketed priority queues, etc.) — see Table 2 in this paper [1].

JPS is notable for using no precomputation, which is very useful when the map is changing often. If you can afford analyzing the grid ahead of time, you can build a much better graph than using the grid directly — the Tree entry listed in Table 2 takes 30 sec of precomputation to bring A* down to 0.029 ms on average, compared to JPS which takes 62.524 ms on average.

[1] https://www.aaai.org/ocs/index.php/SOCS/SOCS15/paper/view/11...
Is there any reason to stop with a bug tracker? Why not a wiki, metadata about your files, task list, etc.?
They would still have to pay for an ARM license, at least outside of RISC-V.
To clarify - the original title is 'What happens if you mistakenly apply for British citizenship instead of indefinite leave to remain?' but this had to be shortened due to title length rules.

The answer to the question is "In this particular case, your application gets ignored until your visa runs out, at which point you get arrested and detained pending deportation."
From the article:

> geologists say the river disappearance is due to large cracks in the karstic riverbed, which empty the river underground like a siphon. It is perhaps the important spring floods that washed away the sediment patches that blocked the holes and fissures.
Yeah it really makes you think of all the other methods you might not even know about. My bank has an mobile app to connect that I'm not using because I don't trust it, but what if it's indeed insecure and someone else exploit it...
A lot of the Summer Palace's current state is due to the state of neglect in which it was left afterwards by the successive regimes.

The conservancy policies in China are generally quite appalling. Monuments are either disneyified for tourism and bigotted propaganda or left to rot/built over without a care in the world.
The other thing that is missing is the percent by which someone won.

If you tell me the Knicks beat the Jazz I will shrug with boredom. If you get me the final score was 131 to 84 I will be like "Whoa! What happened?"

So this method undercounts the success of Hannibal, who had 4 victories of annihilation or near annihilation.
I interpreted it the same way too. It looks like Elon Musk and Mark Zuckerberg wrote those summaries. It is blurring the lines between prototype and product.
Great idea! How do you collect data?
This reminds me of sit: https://sit.fyi
Quick Look at the Windows Server vs. Linux Performance on Threadripper 2990WX
> it's been working so well I wonder if they'd even notice before it's too late

I guess the solution is to simulate faults everywhere at all times in production. Something most systems definitely ignore. Fault tolerance is just too different from "normal" way of writing software, it can't be done well without paradigm shift.
Can we stop this subtle unconscious linkage embedded in the article.

Seems anything related to China is hidden with a connection with the government or some kind of populist concerted movement.

The authors know too well such articles serves the stereotype and did nothing to state the fact clearly.
What is Mastodon? (Video)
As I said above, I believe this will be some kind of emergency measure to discredit handpicked tweets that have an enormous amount of retweets or made by specific users with an enormous amount of followers. It doesn't matter if it doesn't scale because it won't be used at scale.
Awesome list! A large bunch of the physical formats have been discussed by techmoan's channel on youtube.
> This may apply for personal loans, where real money is given up; but, it's not really correct to call a bank, the originators of most private student loans, as far as I know, a 'lender';

It is 100% correct to refer to a bank as a lender. This is standard use of terminology.
naah... its real... maker here.
>There's no world where you can make it the fault of someone else.

I never said that. The Greeks voted for such a system, I never said they didn't. But you can't say that this "leftist agenda" as you call it is wrong. It is the system that we had/have (and voted for, sure) that created and failed to solve the problem. Any leftists with this agenda are not wrong.

No one in Greece is trying to shift the blame (except for some fringe conspiracy theorists from the extreme right). That Greeks are looking for someone to blame is a popular EU myth.
The way you could bridge the two is that you'd have something to monitor the bugs in both directions (gitbug -> AP and AP -> gitbug).

The argument that connectivity is an impediment is valid, but increasingly less so.

The problem with storing bugs in git is that you are forcing the users to download the entire project, or to make a PR for each comment, etc.

So a bridge would make things much easier.
Thank you for the advice :) The PDF bit is hilarious.
It definitely would but probably not as much as an automotive startup.
thats not the point, the point is that you cant assume that you really know what the function is doing, too often its doing something else thats really hard to figure out without looking closely. Good code will make it so that you dont have to look closely, you can read the variable and method names.
If you believe the highest possible good is stopping hate speech cold, no matter the means, then any approach is viable. If it happens to set a precedent you can use to do the same thing elsewhere, well, that'd be pretty convenient!
Meeting between Google CEO Sundar Pichai and employees went sideways
I heard an interesting angle on a podcast recently: If these social media platforms continue to narrow the scope of allowable viewpoints, then it could be considered editorial discretion and the companies may be on the hook for defamation lawsuits.

A court may also hear a case for damages against the censored parties. Interesting times.

Also, we should probably stop calling these networks "platforms" if they continue to shape allowable speech.
Ah, thanks, I had forgotten.
In my case, the lack of Dropbox on arm has greatly hindered my ability to use my spare phone as a Linux desktop. Any suggestions? I've heard about building a client from source, and there is a python dropbox client that kind of works but just isn't as good as the real deal.
I've got a Pixelpusher laying around that in theory drive servos, but I haven't tried it yet. Thanks for the advice!!!
Step 1 would to try and actually monetize some share of your users without ads.
common currency without a common borrowing (or even financial) policy is what we should learn from this; and be grateful that we only needed 20 years to learn and hopefully fix that mistake.
The people you followed shared that content. Not sure it's twitters fault here. Why follow or continue to follow tech leaders who post content you find offensive?

At what point are you responsible?
It's also the case that medical students are a pretty good risk. Graduation rates are very high [0] compared to the broader population of undergrads [1].

We sometimes talk about college as a binary -- "Did you go to college? Yes/No? Should we pay for college? Yes/no?" -- but there are enormous differences in experiences and outcomes across majors and institutions.

[0] https://www.aamc.org/download/379220/data/may2014aib-graduat...

[1] https://nces.ed.gov/fastfacts/display.asp?id=40
Terms of use and privacy statements are there... for some reason not showing up... I am checking up on it...
Normally a freelist is a tradeoff between memory and speed, but in this case there is essentially no tradeoff. If you look at the fix you will see that we don't maintain a freelist of memory in any traditional sense. We just retain a freelist of addresses. These addresses are then used as hints for where to allocate future CodeRange objects. If that address is gone, we'll go somewhere else.

Because the memory is fully freed and reallocated this also avoids security concerns.
As I write in https://news.ycombinator.com/item?id=17775303 the high reluctance in the industry to clean/refactor core tech is a huge cost generator. Eventually is necesary to accept that "move forward" is not the way.

Money is not a excuse, because browser/os/languages are already HUGE money losers.
Well that or he really doesn't have a mental framework, and intestinal fortitude, to make hard decisions.
As a fairly liberal Czech spending a lot of time in Poland, I've got to disagree with Polish society being liberal.

Obviously, there are lots of liberal Poles, but from my observations they are the minority.

Wanted to write more, but perhaps I'll leave it at that...
If the title were changed to something less baity it would be contrary to all the other articles on HN that go from more sensible titles to something very baity.
ARM TrustZone isn’t a chip at all, and it’s not a thing that an SoC could have. It’s just another operating mode of an ARM processor. It’s more analogous to x86’s SMM than to PSP or ME. TrustZone is also fully documented AFAIK.

So the real question is: will the laptops let end users replace the TrustZone kernel?
Changing to 85/15 based on feedback. Is that fair?
I agree the far-right stuff is a huge problem but one of the other reasons I deleted my account was the sheer amount of militant pro-LGBTQ+ people on there. Don't get me wrong, it's a cause I support, but some of their supporters aren't really promoting the community in a positive light and Twitter seems to be the platform of choice for people with extreme views on both sides.
I completely agree.

What if losing the war causing you to go into exile multiplies by 0.

Irresponsible IMO. I run a data website and I find quantifying things like Protein Per Second somewhat hard to quantify given things like Beef Jerky, McDonalds and the variable distance to a location, etc... But the claim isnt that this is 'the best ever'. The claim is that you can use the data to make your own decisions.

Too much buzzfeed quality content exists, I'm glad people are objecting to irresponsible data.
Microservices and Developer Experience
Did I miss something or should this be near the beginning in 1898 https://en.wikipedia.org/wiki/Wire_recording
> they should reach out through official channels and negotiate their return

In some cases, they do (depending upon what you mean by official and negotiate):

> In 2013, for instance, two of the famed zodiac heads, the rabbit and the rat, from the estate of the French designer Yves Saint Laurent, were handed over after a planned auction was scuttled. Officials in China told Christie's, the auction house, that if the heads were ever sold off, there would be "serious effects" on the firm's business. (Not long after the heads were returned, Christie's became the first international fine-art auction house to receive a license to operate independently in China.)
That's especially bad. If XYZ and 7 other people I follow also follow ABC, I surely know of ABC's existence, and I don't follow him because I don't want to. The last thing I want is seeing his tweets in my timeline!!
> And only women had voting rights, so half of that.

Men :) Only men had voting rights.
Really cool. How long did this take to build?
But Tesla didn't make electric cars mainstream either at least not alone. The Roadster was not mainstream, selling 2,500 units. More than the ~1,000 EV1 or 1,500 RAV4 EV, but in the same ballpark.

To the extent that any electric cars are mainstream (and I would ague they are not--Toyota sells more RAV4s each year than all the cars Tesla has ever sold in its history), several mainstream models were released around the same time. The Chevy Volt and Nissan Leaf came out in 2010, and the Model S in 2012. The Volt and Model S have sold a similar number of units, with the Leaf selling about double that.
Huh? That’s not what I said.
Apparently a NY Times reporter was live tweeting the meeting

> The discussions became tense when Google's leaders discovered that someone attending the meeting or listening in remotely was supplying live information to Conger, the Times reporter. Brin said he would not continue discussing China because of the leaks, according to the sources who spoke with Business Insider.

> The sources said images of Conger's tweets were displayed on a large screen in the room with Pichai and Brin. One Google employee who had stood to ask a question suddenly addressed whoever was surreptitiously leaking information.

> "F--- you," he said. He then demanded that the person leave.

> The sources said the epithet received some applause.
I thought about it a lot about putting a free tier... but the work that needed to be done (code) is not there yet... for sure will add the free tier section where you can read at least couple of books for FREE
The constant stress of the battery meter
TrustZone is essentially an ISA extension, similar to Intel's TXT and SGX to provide a trusted execution environment. You can trivially avoid it by never running any of the related instructions.
Docker for development, why, and how?
What are the industries that have the highest costs for ETL/Data Engineering?

What companies in these industries are interested in reducing their costs for this work?

"costs" as used above includes time expenditures as well as spending money

http://web.archive.org/web/19991023120316/http://www.dbmsmag...
How could google not have the page contents? The content generated from the URL as requested by google may not have the same content that you currently have.
My props to GM and Toyota. I wonder what went wrong for them. They even look decent (unlike BMW i3), especially Chevy Bolt!