skysight-inc/HackerNews huggingface dataset:
Encryption is a human right.

We all agree that we shouldn't be compelled to testify against ourselves. Right?

Ok... now let's think of Geordi La Forge.

Were he to commit a crime, could the government compel him to produce encrypted recordings from his visor?

And hopefully you'll come to the conclusion, "No, because that visor is part of him. He shouldn't have to give up his sight just to maintain his ability not to testify against himself."

And from there it's just a few steps towards, "Yes, I do need my cell phone to be a productive human... and yes, tech I need to be a productive human should be covered under the same protections as I am."

Plenty of other ways for cops to catch the bad guys.
How to Increase Global Wealth Inequality for Fun and Profit
But low-level C++ optimisation _is_ straightforward, if you're familiar with the CPU architecture. The issue is that most of the people don't want to deal with it since it's one of those areas which is not easily transferable to other domains.

It is the highly-technical BS. Just like saying high-frequency trading is an enterprise that requires incredibly smart people. No - it doesn't. It requires loads of niche knowledge that you can't apply anywhere else.
From what i've read[0] it will remove about a third of the cost (probably less). About a third of energy cost goes on fuel (now almost 0), a third on the grid, and a third on the station (now probably more).

Whilst a 20-30% reduction in energy cost would be great. The really important change is that it is much more scalable and easy to get. You don't need to dig up coal, or drill for oil. All of which can be limited. With a working fusion reactor a country like Singapore can be energy independent, in a way it never could with any other type.

This independence would mean no more need to mess around in areas with these resources (think middle east) or have your countries energy rely on a third party you'd rather not rely on (think Germany and others and their reliance on Russian gas)

[0] A Piece of the Sun: The Quest for Fusion Energy - throughly enjoyed this book.
Not exactly relevant to the overall discussion but I've been dreaming for a long time about programming an elevator such that it arrives faster and skips other floors if a user frantically pushes the call button repeatedly. Same for traffic lights with push buttons.

Maybe it's a good thing that I'm not an engineer.
Posting this in the intranet as an employee of the company from the post header would get one fired. Such things, each of them, are literally happening in these kind of environments and everyone are absolutely serious about them.
should technology only stay at near dream state ?
(terminology nazi mode)

"... is an indication that the software design isn't (very) decoupled ".

You can be modular without being properly decoupled from the other modules.
database design runs into these trade-offs a lot. CAP theorem is the canonical example.
Amavisd. About 11,000 lines of crufty perl.
If it's your safe, then the phone very likely could detect its position very near to it before being screened so it can temporarily disable the automatic wipe. That includes your bank or some relatives safe of course.
As I wrote, sensors can be used to detect various conditions, including accidents. Vibration, temperature, field, orientation, position and dynamic variations of the above all can be used to extrapolate data about what is happening outside the phone.
Don't take me to the letter, of course an automatic wipe of the phone should take into account a huge number of false positives before kicking in.
That's a field where AI could play a role in profiling users even without accessing audio, video and other personal data.
So wealthier, single people with some anxiety that stops them from going to a supermarket? :D
reddit.com/r/thereifixedit
“I see fiction as being divided into two categories. Work that confirms and celebrates and panders and work that confounds and perplexes and challenges."

This type of thinking is toxic, akin the bullshit aphorisms spouted by politicians ("you're either with us or against us") or smug VCs ("if you're not working 14 hours per day, you're not an entrepreneur").

It forces authors and audiences to contort themselves into this black/white view of literature that tosses anything that's not "difficult" into a pile that's not worth creating or reading.
I don't think I've ever heard anyone at Uber being held liable after the Uber car crash (in which Uber disabled the software's capability to do an emergency stop, which is certainly negligent).
> For someone who is clearly a strong proponent of privacy, it's disappointing that she doesn't even bring up the prospect of opting out of these companies.

Because for many it simply isn't an option. A lot of people need to interact with those platforms for their work or to stay in touch with their social circle. Even if not, it requires technical expertise to find and use alternatives, something that a lot of people don't have.
Even with free & unlimited source of heat there will be always a cost for generating each MWh.
It doesn't happen, unless you compile C library with LTO. I'm yet to succeed in doing that for my musl C mipsel target.
More like encrypted words on paper
> But if pleading the Fifth is no longer an option, what are the alternatives?

Simple: just give the password!
We need an FDA for magazine articles to prevent ones like this from being published.
Google traffic hijacked via tiny Nigerian ISP
Against if Statements in Software
Agree and I am not stating otherwise. If it takes 52 hours to build and you have 1h a week, that's a year.

The sole purpose of sharing this 'conventional wisdom' was to give perspective because I always appreciate when somebody shares theirs with me. More often than not we get so focused on our own initial plan that we fail to see shortcuts that actually makes sense.
Stan Lee, Creator of Spider Man, Hulk, X-Men Is No More
> Encryption is a human right.

Who said so? UN? Some Constitutions? Who?
I've bought it on sale, but it's just not that appealing. Definitely overpriced.
because the thing that needs to be maintained is the causal ordering of events. For the example from TFA, block -> tweet and tweet -> block have the causal effect of the blocked user seeing or not seeing the tweet respectively. Phrasing it as causal ordering removes time from the equation, which you aren't always able to take into account with distributed systems. Causal ordering also allows for causally unrelated events to appear in any order, for example updating your bio and posting a tweet. Check out the wiki article on logical clocks for a rough starting point in delving into this topic: https://en.wikipedia.org/wiki/Logical_clock.
It's also wrong. Kelvin is not in degrees. It's just 100M Kelvin.
Later in the article: Google vs. Apple: there is no mention of Apple’s business model’s compatibility with customer privacy! I believe that this will continue to be a killer feature for Apple.
Building a data science project from scratch: analysis of Berlin rental prices
Random is as random does
https://youtu.be/YAFGQurdJ3U

Here is a nice, technical talk on distributed databases
I tried to port an article from my personal blog to medium once. The experience was abysmal. They don't render Markdown, there is no easy way of adding code sections, etc.

I had never used Medium until then and will probably never use it again but I still gotta ask. Why are we stuck with this awful platform, and why do they still not have markdown/code support?
Only you can tell if you enjoy a film or not. I've enjoyed most of the films I've seen from them. You're not going to get such a rigid hollywood 3 act structure with all the beats being hit according to the formula. Some people like this, others find the films aimless and meandering. Here's one example of that: https://www.screendaily.com/reviews/american-honey-cannes-re...

> But while American Honey exudes ample energy, this episodic piece doesn’t muster much narrative drive over its daunting running time of two and three quarter hours. There’s probably a stronger, tighter film in here, but fair game at least to Arnold in her commitment to following the winding back roads of filmic experiment rather than the well-mapped highway of storytelling.

Here are three films, but i've watched loads and I like most of them:

A Prayer Before Dawn is a better version of a film we've seen before - westerner goes to a harsh prison in a foreign country. It's not pretentious and the film avoids being too sympathetic to the lead. Metacritic gives it 76. https://www.metacritic.com/movie/a-prayer-before-dawn

Eighth Grade is I think amazing. A really difficult watch of a young person struggling to be a young person. It captures the awkwardness and cliques. The lead actress is brilliant. Metacritic gives it 89, but that has been pulled down by one reviewer who clearly hates the film. All the other scores are over 75. https://www.metacritic.com/movie/eighth-grade

How to Talk to Girls at Parties is a film that I didn't enjoy. But I'm glad they made it and some people do like it. MC gives it 50, but there's a mix of high and low scores. https://www.metacritic.com/movie/how-to-talk-to-girls-at-par...
I think for setuid in particular the right fix is for the kernel to provide a new syscall that operates on the whole process. The current hoops that glibc has to jump through with signals are complicated (and maybe racy? it's been a while since I looked at the code) and tie up a signal for libc's private use; better support at the kernel layer would allow that to all be eventually dropped.
> This should be restricted to anything making decisions based on personal information

It strikes me that the most obvious thing the US needs is some version of GDPR. It's a much better framework than some vague "regulator of algorithms".
Mobile Patterns – UI UX Inspirational Gallery for iOS and Android
The case is that you know what is your food.

Too often we'd order Indian and realise they had added extra salt to preserve some 'overstock'

Also, invariably the content in takeaway food is the lowest cost produce.

If you care about where your food comes from and what goes into it you cut out the middleman.
Of course you may also want to be careful doing this, as unless there is a certain amount of airflow/ventilation you may start having other issues, such as a build up of CO2.
I'll put it un-politely: they stink!

My first rental in London had bad mould problems. The landlord refused to fix them. We ended up with dehumidifiers throughout the house to keep it under control. When we left after a year, he complained at us for keeping dehumidifiers around when potential tenants came to visit - it raised too many questions! This was a 2200+/mo rental that he had bought for about 100k 15 years ago. What a crook.
Why should I need prior knowledge to follow the conversation?

Just describe who that is, and why it is relevant to mention it.
I guess then that it depends on the local carrier, roaming carrier, and the carrier agreements in place. Probably not safe to say one or the other always happens definitively.
Always test "outside-in", i.e. integration tests first, then if you can afford it, unit tests.

Integration tests test those things you're going to get paid for... features & use-cases.

Having a huge library of unit tests freezes your design and hampers your ability to modify in the future.
You could just specify the chemicals and their proportions in air.
And open your windows a tad. It's the best way to keep indoor humidity under control during winter. Being in a basement room though, I'm not sure this would have helped.
Gartner Other Vendors to Consider for Modern Analytics and BI Includes Smarten
Are you describing the same migration as https://news.ycombinator.com/item?id=18444898?

If so, that's not a UX problem. That's a flat-out bug. In short, there was an option to migrate files from folder A to B. Months later, in the update, folder A was accidentally deleted. The migration would decrease the damage, but not prevent it, and saying 'no' is not a mistake.
Since the article is from 2006 (as is the Solaris book) it's not that curious.
Add-Ons, Extensions and CSP Violations: Playing Nice with CS Policies
Cool but there is a lot more that can be done to improve a browser privacy by fighting fingerprinting. I.e. provide standardized sets of data about the host system via JS APIs: only list a standard set of fonts (+ those a user consciously chooses to expose), a most common display resolution that is less or equal to the real display resolution of the machine, obfuscate canvas/webgl/cache response time etc.

Extensions API should also get optimized in a way so privacy-enchancing extensions (like Ghostery, Adblock Plus and NoScript) would work faster.

And there is a favourite extension of mine called "self destroying cookies" that currently is blocked for sending user data to remote servers unnecessarily, and potential for remote code execution - I believe it's actual functionality (not sending user data to remote servers but what it is meant for - one-click whitelisting particular domains and only keeping cookies for these while deleting cookies for others as you close them) should be built into the browser.
China's brightest children are being recruited to weaponize AI
There's an xkcd comic for everything.
Thanks for the constructive criticism.
No, the UK can't ask for an income statement - the rules only require that people can prove they have enough money to live on. No, they don't have to pay tax - that only happens if they have income. No, this isn't limited to three months - that's only the point where they have to prove they can support themselves in order to remain. And whilst most of the EU doesn't use the US model of insurance, the state-run healthcare in the other EU states is generally set up as a state-operated "insurer" which you have to pay into for coverage. The UK is pretty much unique in funding healthcare from taxes and giving access to all residents for no extra charge.
I'm very pro-train and anti-car, but in many situations you still need a motorized means of transport for the last mile. I think on-demand self-driving cars could be a good match to solve the last mile (together with bicycles).
[Guide] How to Create a Taxi App Like Uber
How to maintain good habits?
About six months. I managed to actually get a new feature into that hot mess while fixing bugs that would take days to weeks to track and handling compatibility with a new iOS major version, but then I got an offer to work in the space industry and quickly left.

A while later I heard they threw everything away and started an in-house rewrite in Swift. Some people do seem to learn from their mistakes.

EDIT: clarification on the opening statement.
Because there is nothing 'physical' about it.
Most notably, Amnesty International.

* Encryption: A Matter of Human Rights || https://www.amnestyusa.org/reports/encryption-a-matter-of-hu...
> Do you have automatic updates running for Firefox …

No.

> … or any piece of software on your computer?

Also, no. But even did I, there’s a world of difference between automatic updates from e.g. Debian and automatic updates from Mozilla.
Seconded. It's obviously supposed to be attributed to the program. The tradition extends to very experienced programmers trying out a new language or a new complex deployment setup.
The syscall(5) manpage documents the Alpha syscall abi as passing arguments in a0,a1,a2,a3,a4,a5 which would suggest so. (MIPS o32 is the only listed one which is a bit oddball: you can only pass 4 args in registers and then use stack for 5 and 6.)
I feel like you could make a huge chart on the wall showing the epochs and what the previous developer didn't know at that time. Like "why would it be done this way? Ah 1997, let's see on the chart... Ah right, Greg doesn't know SQL here"
You're the one shifting goalposts. I stated that there's no scientific consensus regarding how far genetics predetermines things. Career choices is one thing where the consensus is not there.
We recently launched Mobile Patterns - a comprehensive patterns gallery especially designed for the key players in the design community.

Designers at Mobile Patterns capture ‘WOW’ moments from commendable mobile apps and lead you to a vault of short videos of micro-interactions and user flows. It also has a top search bar that enables you to jump straight off to the interactions you desire to see.

We’d love to know what you think about Mobile Patterns and how we can shape ourselves into your personalised patterns gallery.
Sign-ins to Firefox Accounts (used to access Mozilla services as web pages) don’t expire after some time? I didn’t know that.
Posted previously by mistake
read all of this

https://aphyr.com/tags/jepsen

chronologically
Not sure the issue is Medium being a poor tool compared to other ways of blogging...

The issue I see is one of ownership:

You think you "use" Medium to publish your content, you call that blogging.
But Medium own the domain and the tools: you'll never exploit the owner using the tools they offered you.
In the end, it's medium that really exploits you (ie. the content you freely gave). And they'll use your content in the way they want.

Your content is just a hook they'll use to attract readers and push them to those obnoxious pop-ups, banners, buttons, etc. Well you read the article.

Personally I own my domain. I use open source tools (ghost & custom made web apps). It serves me well. I own my place and have the freedom to grow it as I'd like.

Thanks for reading, take care :)
I felt kind of like that first few years of my programming experience - I could hack all kinds of things on my own (in assembler, c, vb), but then someone asked me a basic datastructure or algo problem and I would blank out. Or asked me some stupid OOP problem... granted cs education back in the day wasn’t quite as formal but still.

Anyways, I’d say don’t get discouraged, learn new technologies, get out of your VB and .net and Microsoft cocoon and try new things. Maybe take a cs algo and distributed computing course and read up a book or two.
Relative Humidity is relative to temperature.

Cold air can simply hold less water overall, at 20C it can easily hold double as much water as it can at 0C.

There being a pressure difference is nonsense, you can get the same air pressure in the winter as in summer (though it tends to go on the Low side more often). What you probably mean is the vapor pressure, ie the natural pressure the liquid wants to be at in a closed container, though while it is largely depdenent on temperature, it does so in a linear/positive way, so at lower temperature, water will evaporate less (otherwise ice would more easily sublimate).

Once you go below zero a water content of a few grams can easily hit 100% RH which would barely manage 5% or less at 30C.
Agree - I have a 5-year-old and an 8-year-old, and yes, enormous difference even though only 2.5 years apart. Suggested age range is definitely helpful for parents even though I often take them with a pinch of salt. Also if a developer hasn't tested enough to know what is a good suggested age range, then they haven't tested enough full stop!

I'm certainly happy with idea of a game teaching low-level cs concepts, although I don't tend to spend too much money on kids' games unless they have really good recommendations/reviews (or they have enjoyed other games from the same developer e.g. we have all the DragonBox games) as I can't guarantee what my kids will decide is interesting. I also don't think I'd get early-release stuff for kids as their tolerance for non-finished products tends to be limited.
JS UUID Golf: a compliant generator in just 112 characters
All of the above comments prompted me to look a bit deeper into this, and I found very interesting article by Gibson, written in response to a review of his book:

https://www.academia.edu/34569516/Response_to_David_King_wit...
It's a matter of getting used to it, really. Once you've been at a temperature for a while, it gets easier.
I remember an oracle forms product based product I helped develop to install on end users pc's required several oracle products installing - which meant 14 or 15 Floppy disks to be used in the right order.
ADP Retirement Services first generation of PES (Plan Entry System) program. It was/is an internal tool with all the horror stories that you hear about internal tools. The people who made it wrote obscure logic with encrypted variable naming with the main purpose of having job security, it's a core tool in their business model but treated like gutter trash, built with visual basic and embedded angular code to make it look more modern, the supposed rewrite talk went on for 8 years, and to put icing on the top it was QAd/maintained by underqualified offshore old-school contractors (you cant even call this group devs/engineers).
I bought a little peripheral for my amiga 500 in the 90s that could use a vhs machine as a data backup. I could store about 100 megabytes on it. Unfortunately I don’t remember what it was called. It did work ok and it was really inexpensive I think I paid about $100 for it. The interesting thing to me was how simple the electronic guts of it were. No flat packs or long dips.
But who wiped the data anyway? Apple - sure she asked them to, but apple did it.
A more common example of causally unrelated events is two people tweeting from different parts of the world that don’t follow each other. The order these appear somewhere really doesn’t matter to anyone.
They also drive a lot less. They are 0.7 percent of all miles driven in the US, but 14 percent of all fatal accidents.

You personally can decrease the risks, but not enough to adjust for the 35x per mile risk and make them safe to daily drive.
But there is no causal relationship between the two events. You didn't tweet because you blocked the person, or block them because you tweeted.

This blog post is really about sequential consistency.
> Another interesting wrinkle is that Brave does not keep track of how many or what types of devices you have. This is a nuanced security trade-off: having less information about the user is always desirable… The downside is that Brave can’t allow you to detect when a new device begins receiving your sync data or allow you to deauthorize it. We respect Brave’s decision. In Firefox, however, we have chosen to provide this additional security feature for users (at the cost of knowing more about their devices).

Why not store a hash of the user's devices instead?
Causal, not casual :)
Not really, since one can verify the Firefox code oneself, or hire others to do it, or rely on the fact that it’s a matter of public record and do forensics analysis after the fact should one be compromised.

But a target JavaScript file sent only to oneself a single time … that’s practically impossible to validate or prove.
You are not in control of all of your brain, and consciousness isn't the most important part in some actions.

Mastery involves training the unconscious parts well enough to be able to offload work onto them.
That's nice for those who use a lot of tabs, yes. But what I really appreciate is reader view (F9). What I long for is Chrome's page translation.
Any suggestions of some more recent books for someone who wants to take a dip in this topic?