skysight-inc/HackerNews huggingface dataset:
The brain would have to be harvested very soon after death I'd imagine so burial method probably doesn't help
Yes, it's a translation of https://www.physik.uzh.ch/~psaha/mus/fourlisp.php
Algorithms are toxic bosses
Is Google a proper role model for "healthy digital habits"?
Breaking the site guidelines like this is not ok, regardless of how wrong you think someone is. We've had to warn you about this more than once before. If you keep doing it, we will ban you.

https://news.ycombinator.com/newsguidelines.html
I think you got it wrong. If you fly a plane you are responsible for the people you are taking. Failing to be reliable manage the plane in every situation is human error. Boeing did not force the airline to buy this model, it did not force them not to have training and finally which is the most serious Boeing did not fail to disengage the autopilot that is a standard procedure in such situation, the pilots did. So I guess it is 99% pilots,1% airline,0% Boeing.
I still remember those fucking cages they built for the DNC. I think back to our feelings of extreme powerlessness during the Bush II years and can't help but feel that the present grassroots support for censorship is being fueled by some naive desire for comeuppance.

Alas it's not left xor right wing ideas that get censored, but really the anti-authoritarian ideas and attitude. Don't you know that all those radio stations were just nobly deciding to not broadcast Imagine?

Plus ça change.
I read this ebook:

https://interpreterbook.com/

That walks you through the process of creating a simple language. My version has since been extended a fair bit:

https://github.com/skx/monkey

The writing is clear, and I was familiar with the broad concepts already. (In the past I've written toy interpreters for FORTH, and similar simple languages, but usually in an adhoc fashion.)
Posting like this is unacceptable on HN. Nazi evil doesn't entitle you to pour acid all over the container here. Regardless of how right you are, venting bile and taunting others helps nothing and is destructive of everything we're trying to achieve here, such as hopefully have a place for discussion that isn't flaming shit. We need experienced users like you to help build that, instead of breaking the site guidelines blatantly. This whole subthread has been hellish, and it's extremely disappointing.

Please review the site guidelines and post civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html
While this is a cool project and congrats to the guy, seriously, Google can't even cover the expenses for him and other people who do this kind of thing? How many people do this kind of thing, and how much would it cost Google to cover them all? How much would it cost them to cover a salary for them too, even a basic one? Do we have any way of trying to make a reasonable guess at that? Maybe Tawanda was aware of this and is still happy to do it, but for that not even to be commented on in the article is kinda weird.
> As long as people perceive a stimulus in a certain way (even if they have no rational reason to), it will have an effect that cannot easily be removed. The decisions that a CEO makes are important, but how others perceive them are also important to the very end, not just in the hiring or promotions processes.

Yup, this is plausible. It's also compatible with what the author says: “I want people to realize that we don’t live in a meritocracy, that we are judged by different standards. A quality that could be an asset in one group could be a liability in another.”

Unless of course you define meritocracy to include being on the right side of people's biases. The problem with this definition is that it is close to making every promotion decision meritocratic by definition.
Okay, thanks for the explanation.

Meanwhile, setting my Samsung Galaxy S9 to no-2G gives me a warning message that cannot be dismissed: "This setting turns off 2G service. If 2G service is off, some app..." (the remainder can't be viewed).
> the consistent trend of the past 400 years or so is toward increased tolerance of everything except intolerance

If you don't count Nazi Germany, for example.
Upon a more careful check, Donald Cook story does appear to be bullshit.

But Syria story is legit: https://www.yahoo.com/news/russia-attacking-u-forces-electro.... Quote: "Russian and Syrian regime forces are testing us everyday, knocking our communications down, disabling our [EC-130 aircraft]." EC-130 isn't just some bullshit aircraft either, it's a radioelectronic warfare plane.
Human technology has it limits, reliability is one of them. The more complex systems we produce the less reliable they become. The correct course of action is not just blame the manufacturer but have a run book for every scenario of failure that makes sure the best outcome. System operation people are aware of this as much as emergency unit workers and pilots too. In this situation the pilots failed to follow the standard protocol to disengage the auto-pilot and safely navigate the plane like the previous flight team did.
> we have a moral responsibility to solve this problem.

Not everyone (including myself) has the same morals as you.
Yes, but this is only if you subscribe to wifi as it exists today, or near you.

It's becoming increasingly common to rent portable wifi devices from 3G carriers, and if long distance wifi mesh networks ever take off things will be even better.

The idea is to not have your primary mobile computing platform be compromised, if you can prevent it.

Also, see the sibling post to this -- https://www.gl-inet.com/products/gl-mifi/
Why write in blue? Seriously what is wrong?
Lenovo ought to know better in 2018. I'd understand if their "consumer" laptops weren't fully compatible, but all Thinkpads should be compatible with the latest LTS release of Ubuntu (or corresponding Debian) out of the box.
> Other languages won't tell you if you forgot to use the mutex somewhere.

Languages like C++ and D treat this as a library design challenge, not a core language feature. Look at std::lock_guard, for example.
Note that lazy / eager is just a default : it just take more lines of code to write lazy datastructures (such as Okasaki's ones).
https://www.pgpf.org/chart-archive/0011_health-outcomes

https://www.newsweek.com/united-states-health-care-rated-wor...

https://en.wikipedia.org/wiki/List_of_countries_by_quality_o...

Um.
> By "intrinsic", I meant precisely that there is no JWT standard which admits native revocation.

That's patently false.

JWT's basic workflow features token refreshes, issue and expiration timestamps, and even nonces, and the backend workflow also supports arbitrary token rejections to trigger token refreshes.

The only aspect of JWT's workflow that is left as an implementation detail is tracking revoked tokens.

> JWT is stateless. Revocation is stateful. This is a fundamental tension in both cryptography and access control.

This sort of argument is ivory tower nitpicking stated disingenuously. JWT include issue and revocation timestamps, which already renders the workflow stateless. The only stateful aspect, which is silly nitpicking and technically irrelevant, is keeping track of nonces and arbitrarily revoked tokens, which require keeping a database to track revocations.
How to Make Personalized New Year Greeting Cards
This comment goes very bad when you start accusing the other person of reeducation camps, reign of terror, mass murder, and all the rest of it. Please review the site guidelines and keep this vicious, tedious slop far away from HN, if you want to keep commenting here.

Among many other rules that your comment broke, there's this one: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith." You're required to follow that rule, and all the others, whether the other person does or not.

https://news.ycombinator.com/newsguidelines.html

Edit: it looks like this account has been using HN primarily for political and ideological battle. That's not allowed, as the guidelines explain, and we ban accounts that do it. I've banned this one. If you keep creating accounts to break HN's guidelines with, we will ban your main account as well.
Fwiw, if this did happen the the White House Office of Management would probably assume it was this President and simply pay the bill.
‘Learning to relax can be life-changing’: how to find your comfort zone
> Believe it or not, it’s possible for what’s seen as right today to be considered wrong tomorrow and this can be a sign of progress in society.

Of course I believe that.

I also believe that the tools the world uses to communicate are controlled by a small number of people who may not always share in whatever the prevailing tolerant attitude of the day is.
Is there a non video source for something that could obviously be text?
Just keep on piling ever more of the spoils of 'progress' on the 0,1%, while keeping the rest in a dog eat dog 'job hunt' struggle for survival, and you will have no shortage of 'volunteers'.
> unerlaubte Telefonwerbung

"Illegal phone advertising" for those do not speak German.
35th Chaos Communication Congress Live Streams
ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking
Possible workaround: create a new Blink shell and paste clipboard via cat > file. Then scp file to the remote host and import into emacs, if scp works. Another approach is to use iCloud sync to move the file over if the remote has it.
Note that pasting via cat > file will not echo your clipboard. Don’t worry, it’s there.
> being forced to accept everyone's speech

We're talking about mobs that hound people online, instead of simply not clicking on the content they don't like.

So you tunred it on its head exactly, directly after complaining about dishonest argumentation.

And anyone who thinks clicking a button is "honest argumentation", is really just betraying how they're using a phrase they heard others take seriously. You don't even know what it is. This thread is littered with the proof of those unable and unwilling to argue, and they honestly think they can force this, heh.
The easiest way to put down your phone is to not have it around. If you go to work, leave your phone in your jacket pocket in the wardrobe. You can check on it once per [interval of your choice], other than that it won't even be around. Out of sight, out of mind.

It's worked great for me and doing it in the office has also drastically reduced the amount I use my phone outside of it.
They blame this on higher student expenses yet clearly only women are able to get money from sex so how are the men able to survive? Why not just be honest? Women are selling their bodies not because they need to but because they want to.
That's an interesting question - the article doesn't say if it's included or not. Are you saying that it's not?

But even then, reflective passive LCD is a thing (I mean, we've been using it in calculators for ages, for one!). So this still invites the question - is it possible to make a reader that is even more energy efficient than eInk-based ones, with that tech?
Dude doesn’t explain why stingrays are only good on 2G

Also, how to do it on iOS?
I'm convinced that Kubernetes is very good for job security, and not much else. Unless you're a managed services host, you should probably not be running it.

Please, for the love of all that is holy, use a cloud services provider if you need K8s-style service features. If you don't, then just cobble together your infrastructure in the simplest way possible that uses DevOps principles, methods and practices.
Where are the local variables stored for a coroutine?

I do like new advanced features but we must not let them make us lose sight of the metal.
> On the other hand, even countries that have tried to control their healthcare costs have generally failed to make much impact.

Because healthcare is an ever expanding, ever innovating industry with infinite scope. For countries with universal healthcare this is painfully obvious. What once was a service in the 1950s to perform what now would be considered very rudimentary procedures and proscribe < 1% of contemporary drugs, now do space age procedures as if routine and treatment plans that took decades of international cooperation to develop.

> In all OECD countries, unfortunately, healthcare spending doesn't seem to be especially correlated with increased lifespace.

Diseases of plenty now represent greater harm in most of the developed world than do ailments of scarcity.
You started a hellish flamewar with this flamebait. Please review the site guidelines and follow them, and don't vandalize this place again.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=18763923 and marked it off-topic.
> I actually would like a regulatory solution for this.

That's actually the only way to go. Adding support for apps to screen your calls, block unknown number or some other feature that requires an action from the user only benefits those who understand the technology and know that it's available. It leaves those most susceptible to fraudulent calls as the only target for scammers.

People often forget that those with limited technological understanding, such as the elderly, may need society to step in an actually solve the problems, rather than plastering over them with even more tech.
Eh. They do all of what you said in Europe and noone complains. Except it's not even free to call your own network.
That's not my experience with Linux at all. That's how I'd summarize troubleshooting on Windows, since you hardly have any feedback (or control).
GPS can tell you ground speed but not air speed. The latter is the crucial informatiom the pilot needs.
Solar Energy Water Purification Plastic Sack to Reduce Diseases in Rural Africa
Your definition of efficiency is too simplistic. In many cases it’s more “efficient” to have rapid development cycle and low ops overhead than save a few bucks on hardware.

Even if we accept that server cost is key, Google realized long time ago that they can squeeze more out of their fleet if they can overcommit it because many workloads have variable utilization over time. Hence “containers” were conceived.
From a security (as opposed to workload isolation) perspective, I don't think k8s was designed with multi-tenancy in mind at all, in early versions.

Definitely I've had conversations with some of the project originators where it was clear the security boundry was intended to be cluster level in early versions.

Some of the security weaknesses in earlier versions (e.g. no AuthN on the kubelet, cluster-admin grade service tokens etc) make that clear.

Now it's obv. that secure hard multi-tenancy is a goal going forward (and I'll be very interested to see what the 3rd party audit throws up in that regard), but it is a retro-fit.
In the specific case in question the naughty language occurred off platform. So the "racist" in this analogy did keep their mouth quiet in your pub. But you still kicked them out.

Did you know that the incident in question is about this Sargon fellow attacking white nationalists? So to further kill the analogy, you kicked a fellow out of your pub for saying mean things things against racism while at another pub.
Agree. This is ridiculous.
Java. Because if you’re using Spark heavily, then being able to make your own microservices allows great scaling.
I think I might have heard this at some point in the past.

Anyway, I found a reference to support your claim:

Also consistent with the conclusions of Torrey1 and Saha et al,2 our analyses shown in table 3 found a strong tendency for prevalence to increase with latitude.[1]

1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2669590/
I do not know the specifics of the Stingray, but I can tell you more similair "lawfull interception" devices exist.
These devices "talk" with your Baseband; the radio in your phone that runs it's own OS. Many of these can do DMA to with the memory of your "phone" / ordinary soc.
Theoretically, a exploited baseband could allow the lawfull interception device to read and write to your internal storage and more. I have not read about this happening in the wild yet.
To be fair, this is for people who have made changes to the FreeBSD base system -- so the buildworld/buildkernel is kind of axiomatic.
وظائف مراجع داخلي فى الامارات
How is that better than a cookie though? Cookies already provide automatic storage and expiry mechanism. Bonus feature is that they are not accessible by JS code at all, if set httponly flag.
Also the US is a much larger target, it's 300 million people that are almost guaranteed to speak English. Targeting countries like Denmark, The Netherlands or other countries where you'd basically need hire native speaker it's financially viable (That's not to say that the problem doesn't exist in these countries, just at a much smaller scale).
Or perhaps our engineering skills, time and resources would be better used saving several order of magnitude more people from death from domestic accidents or drowning.
Legacy Firefox extensions – Alphabetical index
Adding eight "Tweet this!" buttons is just... needy.
Spend say 10% of the war money on development of alternatives to oil. Then cut off the money supply to Saudi Arabia et al, confiscating financial assets in the West, and cordon off the region. There would still be some force required to enforce the blockade but that’s all.
I just cringed a bit remembering my idealistic but ultimately doomed mission in the early 2000’s to convert an entire organization to Linux on the desktop, complete with a test group of forward-thinking, masochistic users who I encouraged to jump off the cliff with me. In a parallel universe I’m on the phone with a user at 3am cheerfully explaining how to use pico to edit their /etc/modprobe.d/iwlwifi.conf!
Was the post-mortem itself typed in Word?
Still does.

Dolphin → Settings → Configure Dolphin… → General → Previews
I was thinking about using an app for that but I don't think it would work. It has to come from inside. One thing which helps is that I stopped sending chat messages for birthdays. If I want to send a birthday wish I call the person and tell it in words and that we can talk about other things too.
It’s worse than that, there’s other shells that support their own ANSI escape sequence for transferring base64 encoded images: kitty (not to be confused with KiTTY - the PuTTY fork) and Terminology (of enlightenment DE) each have their own “standard” and they differ from iTerm2’s. They all have their own CLI tools too.

Then there is sixel - which solved a problem back when TTYs were VDUs but aren’t really suitable for a modern era where it’s all terminal emulators running on (U)HD displays. I don’t think sixel support is all that widespread though but happy to be corrected there.

What we really need is one CLI tool to rule them all. One tool that will detect the shell you’re using and default to the best escape sequence for that shell; falling back to ASCII art when all else fails.

This is something I’ve been actively working on in some of my spare time but it’s not ready for public consumption, yet....
I'd like to think that it was a trap (that floating atoll at least fell in to).

This time next year we'll be reading about Bixel (free to use if you build it), the new hotness in binary and pixel editing.
So in your mind, there's a "world", and then there's racists it can chose to "engage with" or not? You don't consider racists as part of the world? How many of the 7 billion people on this planet are racist in some way, do you think? And when "the world" stops "engaging with them", do you think they will just magically vanish or something?

The internet is regressing by the month now. We're not at the level of little kids covering their eyes, thinking that makes them invisible, and makes the world disappear.
If you have to track revoked tokens you might as well track active sessions via a session ID.
> clearly only women are able to get money from sex

While the opportunities are greater for women, men also get paid for sex (predominantly, though not exclusively, by other men.)
That's a great opportunity to implement a throat microphone. Unfortunately GoPro's don't have configurable audio input AFAIK
it's not really as clear cut as that (IMO).

Shared kernel linux containers can be hardened to the point, where they likely have a smaller attack surface than a general purpose hypervisor (for example look at the approach that Nabla takes)

You then have the hybrid approach of gVisor, still containers, but smaller attack surface than the Linux kernel.

Of course this hardening approach can (and should be) applied to VMs too, which may tip the balance back to them, which is one reason that firecracker looks so interesting.
no - this is very specific to lenovo. they enforce a whitelist of wifi and bluetooth cards to create a forced obsolescence event.

usually this means they will use cards that are not very common and popular. i still dont understand why they do this. That's pretty much the only reason why Dell XPS are now the cool developer laptop for Linux.
Thank you for this. What a wonderful find.
>so how are the men able to survive?

Maybe they(equivalently poor men) are not and therefore choose not to study?

Men do study at a lower rate after all
> Again, expiry is not revocation.

Issue and expiration timestamps are used along with nonces to enforce single use tokens. Once a token is used then the client is expected to discard and refresh the token.

Implementations are also free to keep track of issued tokens and that does not pose any problem in the real world.

> And the jti field is not intended for what you think it is. Anti-replay is not at all the same as revocation.

Why are you expecting to revoke a token in a scenario where the token is supposed to be used once?

Either the token is deemed valid and accepted or it's invalidated and rejected, which triggers clients to refresh the token and retry the request.
I always assumed after Austin Powers depicted Starbucks as the base of Dr Evil's empire that it was, in fact, at least slightly sketchy. I can't say I have any other sources to back that up though, except for what you just said.
> It’s spread into high schools now

There were major media stories about it in high schools...in the (early, IIRC) 00s. It's not somewhere it's spread since 2015.
Stingrays already work with 4g. And 5g has many of the same flaws, likely on purpose. We can only hope common criminals will start massively exploiting them if we want real change to happen.
Google normally does pay people to do this. That's how most of the streets in high tech countries were mapped.

This guy just wanted to record his home country and street view was a good way to fuse it with map data, and publish it widely.

Google didn't ask him to do this, so why would they pay him? He wanted the photos published, Google has a place to do that.
> Same way an actual, legitimate newbie to Rust is going to have much more difficulty processing why :: is the namespace delimiter or why you need curly braces to deliniate scope than how having the option to declare your function const would.

I disagree. :: and curly braces are just a shallow bit of syntax: you see it, learn it and it doesn't interact with anything. It is the easy part of learning the language. For example Go has curly braces too, and it is one of the fastest languages to get started with.

Maybe const functions are not visible immediately, but then as a beginner you would start looking at some documentation, and you'll see const there in API documentation and not understand it, so that makes the language look like it has these opaque features you do not understand. I'm not saying const functions are not worth the cost, I'm just saying that they do have a cost and add complexity in a way :: and curly braces do not.