skysight-inc/HackerNews huggingface dataset:
> They pride themselves in craftsmanship.

Used to. These days, not so much. And they're misfiring quite a bit. For example, the new X3 xDrive30e gets a measly 18 miles of electric range (EPA; real-world likely less). All of that added complexity and weight for very little benefit (in 2020 -- 10 years ago it would have been alright). No 3er manuals in the US anymore. Have you seen the rear of the new 3er which looks like Lexus IS? Have you seen what the 5er looks like, heck even in M5 guise? And so on, and so on.

Sry, I used to be a BMW guy and that touched (touches?) a nerve. They had the right formula when the i3 originally came out, and then someone at the top decided to effectively kill the program and most of their top EV engineers left. They would have been way ahead of where they are today, and of most of their competition, had they not intentionally shot themselves in the foot.

With that logo, it's a done deal, I'll never buy their product again. BMW was something you could identify with.
An awful lot of flat logos and interfaces these days look like things that would have gotten you a "oh, did you, the design-challenged developer, design this? That's OK for now but we'll get a real designer on it before it goes to production" a decade or two ago. Stuff I'd be embarrassed to show anyone because they look like crap (but are within my limited design abilities!) but I guess they're fine because a "designer" did it.

OTOH it's the easiest it's been since the late 90s to make a webpage or program look "professionally designed" if you don't mind the current terrible aesthetic, so there's that.
TLS is anything but a non-issue. TLS accounts for roughly 40% of the CPU and 45% of the memory bandwidth on our CDN nodes.

I work for Netflix on our CDN. I wrote much of the FreeBSD kernel TLS layer, and am working with several vendors on hardware TLS offload to eliminate this overhead. Hopefully your statement will be correct soon :)
How I once put pretty shut down the whole mobile phone network in Chile
What happens when the IP address changes?

Changes how? It's not as if the IP of a server magically changes out of the blue.

Why re-invent DNS?

There is no reason to re-invent DNS. Each docker container will have to have the info where the other containers are. So you could write that into /etc/hosts of the containers for example.

Also, how do you protect these services
from unauthorized access?

You need to do this no matter if you use Kubernetes or your own config scripts.
The program was fully designed and budgeted. The new government scrapped it unilaterally after campaigning on keeping it saying "it's not showing good results"—but the study had barely begun!

Any issues with reporting are unfounded since the program wasn't able to run as designed.
Well, humans are not biologically adapted to surviving outside of a cave of reasonably hot part of ancient Africa.

Yet people now manage to survive the winter in Europe just fine using technology.

Mars and space settlement in general can be seen as yet another - more challenging - extension of this long term progress.

Also possibly in the future one could upgrade people themselves to make living in space easier.
As I've started putting it: Make your infrastructure and systems hard. Then don't tell anyone the details.
> This is very misleading reporting. ... Slightly less than one-fifth were employed before but unemployed during the pilot (17%)

From the article:

> The report shows nearly three-quarters of respondents who were working when the pilot project began kept at it despite receiving basic income.

While they didn't say "83% of people kept working" saying "nearly three quarters" is much easier to read. The article under-reports the number of people who kept working, if anything.

Edit: formatting.
Me neither. Especially as one of the best parts of my day is spent having a drink to forget the day’s nonsense.
It's X-Window (System), no S.
You have a distracting typo on your title page - "Spaced Repetion" :-)
There are two random choices. One of the value, the other by the verifier. There are infinitely many columns and rows to check, which would require an infinite amount of shared RNG. (or is otherwise finite, a PRNG)
Yet this can be done in MIP* because state in A and B is correlated for any state.

The problem can be rephrased as "does there exist an ideal PRNG that is not discernible from a true quantum RNG".
Discerning between real RNG and PRNG is akin to solving the halting problem and one of the lynchpins if the proof.
Preventing Perf Regressions with Health Compass and Incident Tracker
Let’s Encrypt holds off on revocation of certificates
No,

It dis-incentivizes killing your emotional and physical well-being for a dead-end position at a slave-driven agency that's forcing all their workers into race to the bottom.

Which in turn incentivizes trickle down to attract those workers back into jobs again with worthwhile pay and adequate benefits to survive or gasp maybe even raise a family!
Creating a Slack Writing Etiquette Guide for Your Workplace
They are definitely mad lads over at SpaceX and Tesla
It seems like there's something like a way to measure the different mechanisms in terms of how inherently decoupled they are from their surroundings. So, a the fact you have to send messages to my server in a particular format is one type of obscurity- but it's highly non-incidental, linked to many different parts of the world (i.e. it's some common network protocol) and more easily investigated (you could get interesting different responses by vary what string of bits you send).

In comparison, which particular password I use can be very highly decoupled from the rest of the world and my architecture, which makes it vastly more (reliably) obscure.

Somewhere inbetween "you have to know my server exists to send 'login:admin password:pass' to it" and "the volume's encrypted with a 2048-bit cypher generated from atmospheric entropy" is, maybe, a useful middle ground.

Hidden volumes seem like more of a defensive meta-obscurity, in that they obscure your metadata (your ownership of a particular piece of encrypted data).
> like Sun's Open Look clock tool, which gobbles up 1.4 megabytes of real memory

Meanwhile the clock app on my phone is currently using 12 MB. A popular time telling website uses over 100MB on my laptop.
Would an intervier be more likely to pass you if you were clearly recalling a memorized answer? That sounds so worthless... If I was interviewing I would switch to a different question.
> lazy or less qualified

No one is saying that, it's more of a strawman you want to use to, I'm not sure, maybe accuse people who disagree with you of sexism. Or could you explain why you use those words rather than assume we think it's, let's suppose, just a choice based on differences in average values men and women have?
That is an excellent article and I learned a tremendous amount.

I do have one minor technical criticism though. It is so common for people to conjoin parameter with the components of a query string that we don't give it a second thought. The specification, though, does delineate these terms. See: https://tools.ietf.org/html/rfc3986#section-3.4 and the preceding paragraph.

Specifically parameters are trailing data components of the path section of the URI (URL). The query string is separated from the path section by the question mark. URI parameters are rarely used though so this is a common mistake.

Also encoding ampersands into a URI (URL) using HTML encoding schemes is also common, but that is incorrect. URI encoding uses percent coding as its only encoding scheme, such as %20 for a space. Using something like &amp; will literally provide 5 characters in the address unencoded or may result in something like %26amp; in software that auto-converts characters into the presumed encoding.

* https://tools.ietf.org/html/rfc3986#section-2.1

* https://stackoverflow.com/questions/16622504/escaping-ampers...
People interested in this UBI should look at the Canada Child Benefit (CCB).

It has been described in many ways, but it is essentially a basic income for children (or the parents of children).

It is means tested, which allows for the program to be really generous to low income single parents with young children.

The effect has been a dramatic reduction in poverty -- especially child poverty-- in a couple of years. This is an example of a modest government intervention that will have massive positive impacts in the lives of these families.

More info:
https://www.bnnbloomberg.ca/trudeau-s-child-benefit-is-helpi...

CCB Calculator:
https://www.canada.ca/en/revenue-agency/services/child-famil...
That's very newsworthy. Hope the prediction system is accurate enough to help.
BMW stands for (the literal translation) Bavarian Motor Works. Not surprising they would use that flag in their logo.
> No person who was born rich has to learn skills to avoid destitution.

I can only speak for the Western tradition, but for most of history, the wealthy took great pride in making sure their male children were at least trained in soldiering, knew the family business, and were well-educated. It was the bare minimum to be considered a gentleman.
When my kids were younger my wife and I had to work to pay the bills, but the majority of her income went to child care. After a year or so I got a raise and she could be a stay at home mom and our kids just jumped ahead mentally with mom their to interact with them all day.

If UBI could enable a parent to stay home full time that would be a very good use of funds.
https://www.cdc.gov/mmwr/PDF/rr/rr5116.pdf

p. 11 "Alcohol-based solutions were more effective than washing hands with plain soap in all studies, and they reduced bacterial counts on the hands more than antimicrobial soaps or detergents in the majority of experiments"

https://www.cdc.gov/handhygiene/science/index.html

An alcohol-based hand sanitizer is the preferred method for cleaning your hands when they are not visibly dirty because it:

-Is more effective at killing potentially deadly germs on hands than soap

-Is easier to use during the course of care, especially when moving from soiled to clean activities with the same patient or resident & when moving between patients or residents in shared rooms or common areas

-Improves skin condition with less irritation and dryness than soap and water
One can spot cargo cult command-line use when two pairs of the commands overlap functionally, and another triplet is the same program by different names.

Also note that RIS is a bad idea, discouraged since 1983 I recently discovered, although DEC did not think to tell people outside DEC this for half a decade. Use DECSTR.
> it's sort of in fashion to meander about the timeline without reason

There is a reason. A modern paper wants articles that are long, with the meat of the matter spread out thoroughly throughout, because this maximizes the amount of ads you can fit in between paragraphs, and maximizes the chances a reader will view them.

In general: if you're wondering why some aspect of journalism is rotten, it's most likely because it needs to accommodate advertising.
Uber’s Open Source Principles
I guess black people are the only marginalized group in the US. Who knew?

On the other hand, the LGBT-focused Pink Pistols organization says the opposite. Sorry, but you're just wrong. :)
> specifically replying to suggestion that glibc (or any malloc, by which I mean C standard library memory manager) could move memory allocations

But I think malloc can move memory allocations - it can move objects out of a page and return it to the kernel by copying objects into an existing page with a gap and then remapping the old addresses onto the copied page. Then the memory has moved but retains the same address and the old page is returned. See for example the Mesh allocator which does this and still manages to expose a conventional malloc interface.

https://github.com/plasma-umass/Mesh
Every young person believes that they themselves will increase in wisdom as they age.

...yet they judge older people with disdain simply because of their age.

It's a hypocritical and hubris ridden perspective.
Compilers do no such thing: they do not assume that floating point + and * are associative, because they most definitely aren't. Roundoff errors are different, and the effect of this can be huge.

Consider (a+b)+c vs a+(b+c).
Now suppose a is 1, b is 2.0^60, c is -b.
The first expression evaluates to 0, the second evaluates to 1.

Scientific and engineering code is carefully designed for numerical stability and compilers must not mess this up.

gcc has a "fast math" flag you can use if you don't care about the accuracy of your results.
Even where there are housing supply constraints, they still can't raise rents by the full $1000/month because that would give tenants $1000/month more incentive to move to a different city without housing supply constraints.
>Why? I feel like a lot of people want to do things that are productive for society

Most of the things that are productive for society require study and practice of skills that aren't particularly interesting to the vast majority of people.

>Sure, these things aren't economically productive

The vast majority of things that are productive for society are economically productive. That's why people pay for things.

We don't need UBI to go toward funding artists and musicians. That's a waste of resources. Particularly considering that far too many people are likely to choose the easy way out, pursuing "what they love", i.e. soft skills like art and music. You also drastically underestimate the number people who are perfectly content with doing drugs and watching TV/playing video games all day.

Unfortunately while resources are scarce, human nature is such that people require incentives to do the things that need to be done.
Who da hell wants to go live there seriously??
Not OP but you can achieve higher availability through means like redundancy, availability zones, multi-region deployments, etc.
Yea sure. No one ever blew a fortune
Or it would kill the businesses operating at the margin of profitability.
Child rearing seems like a waste of talent.

Our high cost of education should be teaching people to create more value than the 15k/yr of value it is raising a child before the age of 5.(daycare costs, 4 children per 1 adult)

As an ancedote, it seems part time mothers are significantly happier than stay at home moms.
Sorry I should have phrased that better. I meant silly to be freaking out and buying $160 hand sanitizer when it is just alcohol and water and a thickening agent and a few other things.
As a designer, I think this theory is reasonable.
Books are filled with once great families with a name, and nothing else, struggling to survive. It is common for someone to be born rich, gamble it all away and leave nothing (other than maybe an education) to the kids.

There are rich who live their children much, but most children of the rich who remain rich have to work to stay rich. Yes there is a big advantage that being born to wealth gives to keeping it - but that advantage isn't any guarantee.

I have in my lifetime seen plenty of starving cats - we took pity on them and took them in. I've seen evidence of mass freezing to death in wild animals after the herd eats all the food.
It's not an issue with your cognition. Articles these days are purposefully inflated in length to accommodate advertising.
It says it the footnotes that the misspelling is intentional
The market doesn't care why you are demanding a property.
I love this thoughtful response!

>Would you still think it ethical, if you made it a competition between the tested groups?

I do -- but it's all about framing, transparency and perceived intent.

We are planning a participatory design session between teachers, product people and edu researchers -- to design the a/b tests and generate generalizable scientific knowledge.

Might you have any further advice for us?
And bumped wages means higher costs which are passed on to customers. The higher prices means having to raise UBI, and the only way to afford that is by increasing taxes, and so effective take home pay from those bumped wages isn't as high as everyone thought and now we're back to square one.
The text of the article actually has it correct most of the time. The name is just "X". It's a windowing system that happens to be named "X".

It's named this way because it is a successor to another windowing system named "W" and "X" comes after "W" in alphabet order.

https://en.wikipedia.org/wiki/X_Window_System#Predecessors
Everyone working 20% less will have very different effects compared to 20% fewer people working (while the rest continue to work as before).

The former, which is what you are describing, seems positive. However it sounds like this study observed the latter happening.
An odd response! :)

If SpaceX didn't exist, how would they put food on the table?
And yet not everyone can agree on what the cause of said gender wage gap truly is. Is it because women take time off to raise children, thus setting back their wage advancement? Is it because women are less likely to be more vigorous in asking for wage increases than men? Or is just because men are keeping women down?
Has anyone here tested the app and can speak to their direct experience? (throwaway or not)
> Why do they have to?

Wow, I think you really misunderstood me. I'm not saying anyone has to do anything, I just said it's really inspiring to see people that are passionate, and are driven and motivated about something. And I want people like that in my life.

I'm not saying I want an Elon Musk for a partner, I'm saying it's inspiring, and I'm drawn to people that actually have a purpose and a reason to get out of bed, and they're striving for something. Maybe it's take a month off to ski tour around Mt. Logan this spring. Maybe it's sail around the Northwest passage, or maybe it's learning a new language. Maybe it's getting up early every day to do Yoga.

Anything, really.

I'm just saying I feel like a lot of people these days have nothing that they're striving for. They just go to work, and go home, and aren't even particularly happy about it. If you asked them what the point is they don't even have an answer. If you ask them what they will have achieved in 5 or 10 years, they have nothing. They're not even trying to do anything.

> Especially at times when I'm wound so tight I feel like I could pop.

It's a mistake to think that to be driven and passionate and motivated about something also means you have to be wound tightly. I've never spent time with anyone that is wound tightly, and I can't imagine how difficult that would be.

EDIT: Replying to your comment lower down - I absolutely DO NOT ever ask anyone what their plan to change the world is, and I never said anything like that above. I ask them what they're passionate about, and what they're striving towards. That doesn't have to be change the world.
Here you go:

https://github.com/rcarmo/azure-k3s-cluster (this is an Azure template that I use precisely for testing that kind of workloads - spinning up one of these, master included, takes a couple of minutes at most).

(full disclosure: I work at Microsoft - Azure Kubernetes Service works fine, but I built the above because I wanted full control over scaling and a very very simple shared filesystem)
I kind of suspect you may be the one lacking experience.

I've worked at at least 8 different tech companies, mostly startups in SF or NY. The vast majority used overcomplicated technologies that didn't fit the needs of project (most frequently microservices and no-sql).

Off the top of my head I can't think of a single time such mistakes got corrected. More often than not things would continue to be even more poorly designed with the addition of new unnecessary technology.

In short -- I'm annoyed about this stuff because I've seen it first hand and had to struggle with it for numerous years.

Your weird theory that people are inventing hypothetical situations to be angry about... well I think you're the one inventing hypotheticals here...
I'm sure if you closely examine the bullshit jobs, you'll find they usually exist for a reason. You can't get rid of them unless you tear everything down and rebuild it. If it was so easy, companies would have already laid them off.
The list of what hardware is supported on what phones is here: https://projectsandcastle.org/status

As of right now, many functions are not available on any device: Bluetooth, camera, cellular, GPU, sound.

The only devices with CPU support are the iPhone 7 and 7+.
One of these days, someone will take my portable setterm, which compiles fine on FreeBSD, and compile it on MacOS. (-:

* http://jdebp.uk./Softwares/nosh/guide/commands/setterm.xml
Security analysis of memory tagging [pdf]
Same for me! The last thing I want to do after work is get back on the computer and type more.

The last thing I want to do in the morning is get out of bed to get on the computer!
When I first saw X, I had already grown up with PCs, so the whole concept of running the “main program” on another computer just to display it on my computer seemed so illogical I thought I must just be misunderstanding it. I mean.. I have a computer right here, why not run the program on this computer…? However, if you think about it - the X philosophy was actually mostly correct (or at least more useful than it initially seemed), they just did it in a clunky way. We’ve been slowly migrating to web applications which are the same basic concept: the program runs on the web server and your browser displays the results. This actually is better from a security standpoint (the server can access data that isn’t distributed to the client) and a maintenance standpoint (I can deploy a new version to the server and it’s instantaneously available to all clients). Running a “program” remotely and displaying the results locally is so ubiquitous now that my teenage kids are confused by the entire concept of desktop applications. What I’d love to see, and wish I had the free time to implement, is a Linux UI based on something like SVGALib that doesn’t use X at all; just enough to run a terminal and a browser (and maybe an email client and a word processor if somebody wanted to write one).
> I expect that designs for 'permanently underground/inside' cities would need to include some high-ceiling park-like areas with some bright UV lights, and other considerations, but that sort of thing seems pretty doable.

Definitely doable. But then there's no longer any special appeal to living on Mars, as opposed to: living in rotating space habitats among the asteroids.

If we reformulate Musk's goal as being: "Create off-site backups of human civilization", then I think asteroid mining & space habitats have a better shot at bootstrapping this process than colonizing Mars.

Once we are leveled up this way in resources and technology, building settlements on Mars can be a side-effect of this outcome. Just like the burgeoning scientific outposts on Antarctica are a side-effect of our current civilization.
In my experience with Anki all four of your points are spot on, especially number 3.

A big problem I see with pre-made decks is that they contain just too much information.
Also can you understand why I'm not shocked that an American-born statistician choosing to live in a third world country has evidence to support UBI being a bad idea?
There are various solutions already available for remoting in Wayland.

GNOME: https://wiki.gnome.org/Projects/Mutter/RemoteDesktop

KDE: https://userbase.kde.org/Krfb

Sway/wlroots: https://github.com/any1/wayvnc

Generic: https://gitlab.freedesktop.org/mstoeckl/waypipe/

Web-Based: https://github.com/udevbe/greenfield

You can also still use your X11 programs remotely within Wayland, by using XWayland, which is supported by all the major implementations.

Unrelated to Wayland, there is also backend support in GTK3/4 for rendering to a web socket: https://developer.gnome.org/gtk3/stable/gtk-broadway.html