skysight-inc/HackerNews huggingface dataset:
Pretty cool. I built the exact same thing for myself using Twilio and Google sheets. Should’ve realized other people would like it too!
This is purely speculation but I wonder if the XR only exists because of fear that they wouldn’t be able to scale up the OLED supply chain enough to satiate total demand for the new model iPhone (and incidentally make a lower cost phone too). Otherwise I too agree, why offer it?
IMHO, Linux is failing us, end users.

It works great for servers, I can give it that. There it mostly runs on a very narrow set of hardware, or just VMs. It is stable and performant, and customizable.

But not on consumer devices. I'd like to use it eventually, but the state of driver support is still abysmal. Android phones lose support after a couple of years, and on desktop/laptops there are numerous problems too. I think that situation is caused by the lack of stable driver API.

Now that's what I'll be looking forward to for 6.0.
+1 in my 100yo house, I’m suspicious of hastily made new developments and prefer a house built when homes were made to last. Of course I live somewhere that gets neither too cold or too hot so...
> Hang yourself or do not hang yourself, you will regret it either way

How does one regret hanging himself?
I'm always on the lookout for tutorials that go deeper than just implementing single one off things. Been meaning to go through Handmade Hero.

https://www.youtube.com/user/handmadeheroarchive/videos
"Three Things That Will Save Apple From Death"

"What Tim Cook Needs To Do Now To Save Apple"

That kind of thing, right? It's so cringey.
Scheme's conses are mutable: r7rs (and the previous standards) define set-car! and set-cdr! to mutate the parts of the conses. One of the reasons why Racket is not a Scheme is that Racket's conses are immutable.
indeed it's good to learn how those things work (I did while doing a similar process than your article) but a tool like this is definitely good to save time.

One could make a similar comment about using cURL vs building your own HTTP request, to learn the basics themselves :)
Samaj Infotech on strikingly
I am from Austria, a nation where wood is one of the most important building materials of houses since centuries.

We have more wood than we use in the last years.

Deforestation, the work dangers of logging and responsible logging (e.g. avoiding to log whole areas which leads to erosion and destructive dirt avalanches in mountainous regions; planting and growing with a long term plan) are problems of law and personal responsibility. That beeing said in Austria this was a problem in the 70s, definitly not a problem any more. Owners of wood certainly feel some sort of responsibility for the landscape they own over here.

Although fast grown woods are indeed softer, compound materials are a good alternative and I have seen houses from the early 90s that are still rocking that new technology (like my old skies). More exotic materials like bamboo (technically not a wood but a gras) offer a very good alternative in mechanical terms (also grows quite fast).

It is up to us to build the framework in which wood can be used responsibly, with all side effects considered.
It's an overloaded term: in some constexts it means "survives reboots" but in this context it means something else.
I'm still contrary to all those drivers additions that are being made, slowing the compile time.

Why don't they get rid of old drivers (say, prior to 2000)?

It would make the kernel slimmer for sure. They could made optional and one has to self compile the kernel to enable them
There are plug covers you can buy for < $0.10 each that solve that problem.

Hell, my parents also told me when I was ~4 not to stick anything in the electrical outlets. No spankings were involved. I listened because why wouldn't I?

(Well, at least until senior year in college, when I was like "What happens if I strip an Ethernet cord and stick it in an electrical outlet?" I'd missed the exploding-wires demonstration in my physics course, y'see. Did not get electrocuted, though I did get a spectacular pyrotechnics show.)
They can ask. I'm in the "you don't get, unless you ask" camp, and am fine with asking.

Doesn't mean they will get it.
Previous discussion on making more wooden buildings: https://news.ycombinator.com/item?id=18174491

What it's probably gonna come down to is, can we make it cheaper than other methods? Will someone make enough money to really push modern wood composite prefab structures? Because let's face it, the construction industry doesn't give a crap about sustainability.
It would be nice if the root could be generated with name constraints so losing it isn't quite so catastrophic.
Did we read the same article? Conditioning failed. The solution was to respect the child as a complex being with trust and agency and ask him why. The parent specifically regrets her attempts to train the child like an animal.
By failing to do so successfully, or by being saved before the damage is irreversible.
There is https://explainshell.com - not Bash specific, though.
I imagine it being implementable by simply using anchor-based links as in vanilla markdown, no? So every reference can be written manually, and in order to make it convenient you only need some button in the editor, that performs quite a simple macro: add a superscript index with a link, and insert a little piece of text in the bottom of the document (or on a separate page) + an anchor.

But, it reminds me, there also must be a way to easily link one note to the other you wrote. Which isn't always available.
I'm wondering myself... I've spent 2.5 years at Google, on relatively middle (maybe small?) app with dozen microservices. One thing we got for free was observability (through dapper, e.g. OpenTracing/jaeger/Census/etc.) for free - since you had to use "grpc" (e.g. stubby inside) and it automatically did things like send where the request came from, for e2e cases it could sample and generate random number to be tracked from one end to the other.

Now this all worked, since "grpc" (stubby) did all this (I guess) - then each borg machine, magically collected these metrics/logs/etc. and if these were not super useful to us - normal developers, they were the first thing an SRE would ask (especially as we moved to spanner later). Often on call, if you have an issue, you'll just have to increase the sampling to 100% for some time (say 30 seconds), and it'll capture quite enough for SRE to take a look (as it happens, this would be done when there is an incident, or things are going slow, bad, etc.).

Now back, in a gamedev company, where we started having (without accepting yet) "micro"-services - like things talking to various caching backends, things sitting behind rancher, postgres, mysql, custom breed services - but they all talk directly through sock() api, or http, etc. - e.g. collecting metrics from them is usually - whatever they expose (if they) to prometheus - but you don't get the whole idea.

Now, and I could be wrong, but this is my understaning - rather than rewriting these services to use GRPC, or something to plug same metrics, you can instead make these piece of software don't talk directly to each other but talk to a "service mesh" sidecar (daemon, etc.) then itself it'll talk to another "service mesh" (itself) on another node/machine, but by doing this (and I guess some proper configuration), you'll get the tracing information you need.

So at least to me, it's an escape hatch to place in front of something like mysql, postgresql, etc. but still get it in the e2e picture - e.g. user have sent a request, and we want to see where it went everywhere...

And this is where I see the value of the service mesh. There is also the cases of handling retry errors, "flaky" servers (unhealhty) through circuit breaking and passive health, or cumulative timeout (better wording here?) - e.g. 500ms timeout from the first request, decreasing the timeout with each subsequent call, thus dropping eventually.

Then authentiation/authorization, rather than re-implementing in several languages (or much of the above) you do it in one language (C++ for envoy!)

The elephant in the room - is how much is spent on this extra "hub" in the communcation. Also things like UDP support, and who knows what else (simple app developer here, I don't know network details)
a ux designer would tell you to not trust your own experience, but to measure the experience of others.
That's not a declaration.
> All I remember now is that it was perfect for it.

Always hate it when that happens. The bad part isn’t forgetting — it’s remembering that you’ve forgotten.
I don’t think it is the specs or even the real world performance, but rather the unease/sense of compromise you feel spending $450 for an “outdated” phone regardless of the actual user experience.

On the other hand, people can spend $550 for OnePlus 6T, a current generation phone, and feel better about their decision.
This is really interesting, I write mostly Common Lisp as hobby projects (at varying levels of scale, I've submitted patches for sbcl and mcclim and I've written a bunch of libraries) and at work I help maintain a data pipeline written in Clojure. I've generally found that I much prefer the "feeling" of writing Common Lisp and have come to think that immutability in the core + being hosted on the jvm forces some compromises on the interactive development front that make writing Clojure always feel like something of a chore.
Force touch (at least as implemented in my iPhone 7+) is horrible.

I can’t reliably use Trello to move cards or delete apps in home screen.

The app shortcuts are nice but I made do without them for years and now I can invoke them from Siri anyway.
28 words written, with the expectation of many many orders of magnitude more in response.

This is a social zip bomb, and it's not very nice. Don't spend other people's time like this, do some research yourself if this genuinely interests you.
MONIAC – Monetary National Income Analogue Computer
I took it as a joke. It's a very silly and funny book, in parts.
First of all, congrats. It looks like a nice application with good thought out features. I've esp. liked central syncing, source code capabilities and markdown.

I personally use Zim [0] at work, which is pretty dependable, extensible and mature. Zim also builds a personal knowledge base with exports, so you can learn from its approaches I think.

However, I personally don't prefer to use electron applications, so Trillium is not a real candidate for me, sorry. Wish it wasn't on Electron, so I'd try it.

[0]: http://zim-wiki.org/
> Cooking or baking is another option.

Celebrity chefs can make a lot of money, but I’m pretty sure just about everyone else is just barely scraping by.
> but you don't know how you'd acted if they'd just talked to you instead.

I have an entire childhood of other experiences I could relate to you that tells me that I do, in fact, know how I would have reacted in I had just been talked to. And I am genuinely grateful for the (very few) times I was swatted, because there are things in this world that fear is the appropriate response to.

You appear to have spent your childhood in a safe country. I did not. If what I am saying sounds foreign to your mindset, consider yourself lucky, and I mean that with genuine sincerity.

>It ignores that people who never were spanked regularly can tell similar stories about just having been talked to (that's how I learned not to stuff wires in outlets).

You understand the innate survivorship bias in this example, right? Of course you can talk to the people who never poked wires in to an outlet- they're still here to talk.
Good point! I (perhaps baselessly) think the XR has been the most popular phone, but there's an iPhone-wide softening in demand.
I could imagine Google being smart enough to have some tracking between duplicates. If you include a link to your main blog on Medium perhaps it may understand "pages A and B have the same main content, but A contains an additional link to B so B is probably the true source".
Medium annotates your blog as the original so in general it can be a duplicate conyent problem but for Medium specifically they do the right thing so it isn't
I can’t imagine making it work for me, to be honest. I’m looking at some finished projects and I’ve got more than ten subdirectories in most of them. Obviously this works for you but it sure sounds impractical for stuff like what you can see a hint of in http://egypt.urnash.com/media/blogs.dir/1/files/2019/01/Scre... ...
My experience starting to work with lisps was similar: I thought "this is a great language, if only it had a nicer syntax" and I played with things like https://readable.sourceforge.io to try to make writing lisp more like writing my favorite language at the time (Python). After a while (and especially once I learned how to use paredit effectively), something changed and I realized that the s-expression syntax was exactly the syntax that I wanted.
I still don't understand why people think of these new phones as upgrades.
Autonomous AutoHaul Is World’s Largest Robot
I’d want the XR type screen though (I’ve seen the OLES, didn’t care).

SE size, just go edge to edge.
thanks, i'll check those out...
This story reminds me of a scene from the movie Saving Private Ryan:

https://youtu.be/inEY1dHXyGA
5 Steps to Grasping Modern ML (2016)
So will the traffic to/from be on private roads?
Many people that are interested in privacy and security consider server based software to be problematic. Even when server based software is open source, as Signal is, you are required to trust that what is being run on a server is the same code that they have released. And you are also required to trust that it is the only software they are running as it relates to your usage. This requires substantial trust which in modern times has, time and again, been shown to be something that should not be given.

Signal is server based. Tox is serverless.

In the case of Signal they also had unusual peculiarities. They have framed themselves as a privacy and security oriented company yet the first thing they require when signing up is a mobile number. And for years they required Google Play Services and were dependent upon Google Cloud Messaging. These sort of things send quite mixed signals, though to Signal's benefit they no longer require Google Play Services.

Finally there is one practical issue with centralized services. They need to make money. Servers cost money. And as the popularity of a platform grows, the amount of money they need to earn also continues to grow. And that's just to exist - not to make a profit. For free services their most valuable resource that can be spun into money is user information. Signal for now has managed to get by on donations and grants. The vast majority of their funding coming from the "Open Technology Fund" [1], which is a US government program. If their funding dries up you risk seeing their ideological views change as a means of self preservation, or the entire service become unusable. This is not a problem with decentralized services.

Ultimately it all comes down to what you'd prefer - centralized or decentralized. Signal is centralized, Tox is decentralized. Ideologically I believe the future of all digital technology ought and eventually will be decentralized, though the time scale of "future" there is quite immense. Nonetheless, I like to do my small bit today and support decentralized tech whenever possible.

[1] - https://en.wikipedia.org/wiki/Open_Whisper_Systems#Funding
I have no medical qualifications, so take this for what it's worth, but I was told by a psychiatrist specialising in child development disorders that excessive hand-washing is one symptom of Asperger's syndrome.
Or "locate".
Grassroots activism is great, but I think it's pretty clear that a single person at an elite think tank is more impactful than a single grassroot.

Now, if you think you can pull a Nelson Mandela, go for the activist approach, but most people can't, and 80,000 hours is in the business of giving advice to maximize expected utility.
-4 downvotes? Goodness. Those flight attendants put up with a lot of cr*p sometimes.
I'm here wondering what that loan market is for essential employees that can be confident in back pay.
Yes, it's different. You can build trademark Firefox so long as you do not modify it at all. You cannot build Chrome from the chromium sources — there are components which are not present in the open source repository. It's not just the trademark, unlike Firefox vs Iceweasel.
Plug covers are easily and rapidly removed by curious children, and are potentially a choking hazard.

Tamper-resistant receptacles, however, do seem to provide a real increase in safety. FWIW.

https://www.esfi.org/resource/how-protected-are-children-fro...

(These did not exist when I was a child, but had they been available, I'm sure my parents would have used them.)

>I listened because why wouldn't I?

So did I, about a vast majority of things, until I didn't, because I thought electromagnets were cooler than verbal warnings were deterring. I think you will be hard-pressed to find a child anywhere in the world that doesn't push boundaries.
I think a lot of confusion over this issue is that people expect it to be 100% black, or 100% white and the reality is it's not.

Vaccines mostly work, and at scale that translates into thousands of people having adverse reactions to them, and it's exacerbated by vaccine companies mixing different vaccines together and adding preservatives that aren't strictly necessary but increase the life span and thus profit.

For the record, I'm pro-vaccine but it's a nuanced issue.

This is an example that's always stuck in my mind

>For example, a study into the vaccine used during the 2009 swine flu outbreak found that for every million people who had the vaccination, there were less than two extra cases of Guillain-Barré syndrome.[0]

That's the kind of thing anti-vaxxers seize on.

There's also the 'vaccine court'[1] that's paid out over 4 BILLION DOLLARS[2] for injuries from vaccines.

Something that gets lost in the noise is pharma companies are pro-profit, the more vaccines they sell[3] the more money they make. The more they can combine vaccines, the more money they can make. Increasing shelf life by adding things like thimerosal decrease production costs but increases risk etc etc.

Pharma companies don't care about health, they care about profit.

So, again, I'd like to reiterate I'm actually pro-vaccine but it's not black and white, and I'd really like if pro-vaxxers and anti-vaxxers could come together and discuss this stuff rationally without the hysterics!

0 https://www.nhs.uk/conditions/guillain-barre-syndrome/causes...

1 https://en.wikipedia.org/wiki/Vaccine_court

2 https://www.hrsa.gov/vaccine-compensation/data/index.html

3 https://vaxopedia.org/2018/07/15/do-kids-really-get-72-doses...
I'm not very concerned about life. Some bacteria will surely survive almost any event and given a few billion years and a little luck biodiversity will probably be restored. I'm a lot more concerned about our current technological society.
I shorted an electrical outlet when I was five. I had the whole exploding wires show, the fuse blew out, my parents thought it was just a defect in the installation. Learned my fear of electricity first hand. Fortunately the wire I was using was isolated in the middle portion and only sparked at the ends. Even today I dread making repairs on the power circuits of the house and call in a specialist, even though I understand electricity. It's just that I imagine the possible shock too vividly.
Time to switch to JSON
Depending on where you are, a tugboat captain can clear $500k/year, and you'll have a 6 figure pension when you retire. Other hands on jobs that have lots of overtime potential (e.g. police or fire department, oil, welding, etc) can also pay really well depending on your level.
Vsevolod Dymokin, a known name in the CL Community, especially for his work around NLP in CL has posted a detailed article on his views about Clojure. [1]. Worth a read.

FWIW, when I worked in Clojure in it's early days, I disliked when it dropped into Java stack traces and dealing with Java exceptions made dealing with Clojure REPL not a great experience. I don't know the state of things today.

[1]: http://lisp-univ-etc.blogspot.com/2011/11/clojure-complexity...
*An array of 4 ints

Great explanation though, it really helps to read things inside-out
Making concrete is one of the larger CO2 contributors on the planet. Trees ARE captured carbon dioxide. Cross laminate timber is very strong. We need to give value and purpose to these materials again by choosing to live and work in them.
From a business perspective Medium is more of a magazine or newspaper than a blogging platform. They have a bunch of readers and try to get them to stay on their site by pushing interesting posts from their other writers. The problem is that their writers seem to just want it to be a blogging platform.
Can you expand on the comment about Kubernetes and VMs?

I don't know much about Kubernetes but AFAIK people just put a jar file and JVM in the container image and run it just like any other server app. The jar files can get big (100+ MB) if you have lots of deps, but not to the extent that container image size would be problematic in normal server app environments.
What I do is "simply" have a bunch of separate windows open on multiple virtual desktops (and 3 physical monitors).
It's effectively the same hierarchy, just with only 2 levels (3 if you count virtual desktops) and I find I generally don't need more than that.

Another thing that helps with tab-hoarding is a clever userCSS hack (from someone on Reddit) that puts my tabs into multiple rows so I can still read their titles, even if I have 20+ in one window.

As for why it's not supported out-of-the-box, to put it a bit harshly, deep hierarchies scare "the normies". I find that more than 2-3 levels of trees are too much to remember for most people (hence the cluttered desktops and "bucket" folders).
> Politically, there is nothing different about Bitcoin than there was with the confederate states dollar for example.

The big political difference is that Bitcoin transcends borders and national governments.

While the United States could have outlawed the Confederate dollar, the United States cannot outlaw Bitcoin because it can be sustained by miners globally.

Interestingly, the United States didn't have to outlaw the Confederate dollar, or the Texas dollar, because both of them were destroyed by their creators through over-printing.
> In other words, how do you decide between what you want to work on and what should be worked on?

What I want to do is spend more time with my kids, play games, or go on vacations with my wife. The problems I choose to solve though are real problems that are barriers to my productivity or broken processes. I invest time to solve for these problems so that I can free up the time for the things I want. That is how I know what to work on without regret.
Xiaomi's new phone is something like that: https://www.youtube.com/watch?v=7HCcP0YexTU&feature=youtu.be...
You can already disable building whatever drivers you don’t need when you make your kernel config.
It is debatable, and I think it's really worth considering the argument for it.

Out of all the indirect ways of paying for something, getting it funded by the government is probably the least user-hostile solution possible - it could be set up as just another public service, with zero incentive to milk people in some nonobvious way.
I really like the size of the SE - however I find the 6/7/8 to be a pretty great size too. I don't know how big the newer ones are in comparison.
In my experience, like with high availability, each additional 9 requires between double to 10x the resources to achieve.