skysight-inc/HackerNews huggingface dataset:
Doubts have been raised about the validity of this hypothesis - https://onlinelibrary.wiley.com/doi/abs/10.1002/jmv.25828
I and companies I work with use a lot of Haskell on a backend. With Servant library one can build build type-safe REST APIs and generate types for different frontends. Take a look at https://haskellcosm.com I list there many companies that use it as backend and it's not a single case.
"mbp" = MacBook Pro
Agreed. My points are:

(1) renting doesn't necessarily automatically have to put you at a disadvantage to owning (so long as you're investing what would have gone to principal) as there's a lot people forget to factor in.

(2) house prices per square foot on average are the same now factoring in inflation as they were in 1970 and

(3) house prices in major metros are governed not by anything other than artificial supply constraints imposed by city councils acting on behalf of landowners to the detriment of renters. They are unlikely to change substantially as a result of this financial ... hiccup.
Wow first time I see this. Crazy

This one works and is probably a similar story: https://www.latimes.com/california/story/2020-04-11/bay-area...
Yes, some communities are still huge (Freenode).
Well yes, I know it can be done, but the point is that it's considerably harder than the original challenge because you can't just output a simple program using the Linux kernel APIs or libc without having a compiler.
It depends on your specific need, if you want something that is daily driver ready I recommend the OnePlus One, if you want something to hack on, and you're into alternative mobile OS, then consider to buy the PinePhone.
The default modifier i3 uses is the Super (“Windows”) key. It asks you about this on first start (via https://manpages.debian.org/buster/i3-wm/i3-config-wizard.1....), and if your keyboard does not the the Super key, you can chose Alt as a fallback.
It's the default method for technical channels such as programming or OS projects. Please, use IRC with TLS if you can.
Also, Usenet is still good for Slackware and C users, you'll have a high level there. comp.lang.c.moderated and alt.os.linux.slackware are really good. Also, the ones for Interactive Fiction and Nethack, I can't remember the groups. rec.games.roguelike.nethack, maybe.
Maybe finally I’ll be able to browse the Web in private mode via vpn instead of useless clicking tiles with cars or traffic lights.
The key issue is the rural-urban gap, and it's not just only in the US (although it's the most extreme there). In Germany, if you live in the more... remote parts that don't have much in terms of jobs or public transportation, you can live for cheap or continue living in your parents' house. No biggie.

But getting started with ownership in urban areas? Next to impossible without financial assistance from parents. 500k minimum for a 3 room/60 m2 is the ultimate lowest of the low you'll get in Munich. 10% downpayment is 50k plus closing costs of 35k (17k taxes, 17k realtor) which means prospective owners have to save at least 85k (and better 100k to account for moving costs, furniture, repairs)... which means that if you want to own an apartment at 35 you have to save 10k a year beginning with 25 - and no one I know here in my age group can put aside 900€ a month, not with regular rents gobbling up 50% or more of your paycheck!

And... even with 1% interest rate you'll end up with 1.100€ mortgage payment at least plus hundreds of euros a month in HOA fees (if applicable, usually only in condos/bigger private developments), insurances (fire, weather, ...), some emergency fund for issues such as heating or renovations), that is next to unaffordable.
Great I love this response!

People go into Karen mode here, yes they bought expensive piece of hardware with expensive operating system.
Though site is rather technically minded they still underestimate how complex are those things.

It just another "Dropbox? Who needs that I can do the same in an hour", but somehow they don't realize when you have a budget, timelines and as always not enough developers who understand this specific thing - it is different than sitting on your own and making perfect thing. (which then if scrutinized by some other dev would be labeled as crap :D)
A rant: South Africa needs a startup culture
He has a YouTube channel where he reconstructs shaders too. It's very informative. https://www.youtube.com/user/mari1234mari
It is even worse than that. This has connections to both Google (Go, CNCF) and China (Alibaba). There is already something called Dragonfly in that intersection:

https://en.wikipedia.org/wiki/Dragonfly_(search_engine)
The downloads are mediated by country specific apps. You don’t need numbers from the whole world.
I just did a write-up on using imapgrab.py :)

https://smalldata.tech/blog/2020/04/07/imap-email-backup
The thinner atmosphere also gives a cooling concern. Drone motors and electronics give off lots of heat, and the motors normally cool themselves with air blown through them with the fan blades.
Life is great, because it's so easy to explain and understand. And it has a story, a metaphor that connects it with humanity, that makes it more interesting and relatable to more people than the pure beautiful mathematics are.

So if John Conway's Life gets you interested in cellular automata, then continue on to the After-Life!

As cellular automata go, Life is just another counting rule (depending just on the count of its neighbors, not their position), which themselves are a very limited subset of all possibilities.

You can make up your own rules, and combine rules together in different ways, and it helps to understand how other rules work, and whether they were "designed" or "discovered".

There are many more wildly different, interesting, and beautiful rules, many even with their own stories and metaphors that help understand them, like how the spirals of BZ reactions are like two-way chemical reactions, slime molds, and reefs of tube worms:

https://www.fourmilab.ch/cellab/manual/rules.html#Zhabo

https://news.ycombinator.com/item?id=22737916

>You also get beautiful spirals from Belousov–Zhabotinsky reactions. They can be simulated by cellular automata, and are manifested in nature by chemical reactions, slime molds, and reefs of tube worms!

>I don't think they're Turing complete or self replicating per se, but you can start them on a random configuration, and they will form several spiraling "attractors" around oscillating cores ("nucleation"), that send out concentric spiraling waves, which meet waves from other attractors (or boundaries in the environment like a maze) and reinforce or cancel each other out, and also they can solve mazes and climb gradients and find food! (Plus, slime molds are not only beautiful, but make great pets, and they're easy to care for!)

[more at: https://news.ycombinator.com/item?id=22737916 ]
> Intel is selling it as a way to keep secrets safe inside the processor against attackers with root/hypervisor software access or even physical access. Of course, a bevy of attacks in the recent months have demonstrated that this isn’t really achievable given the extremely large attack surface.

As a layman I have to wonder, should we expect similar attacks on Apple's Secure Enclave in the future?
SGX is supposed to be able to hide stuff from root.
What you are arguing against is a classic smoke and mirrors job where two unrelated things are linked together. If you look outside the US you see similar huge gains in life expectancy. Which are 95% due to basic public health measures.

Seriously:

Life expectancy Cuba: 79.18 years.

Life expectancy US: 79.11
That’s not being unmoralistic. That’s severely lacking social skills.

You can say whatever you want to the interviewee because if that goes to court it’s their word against yours. That works both ways of course, but at least allows people to say whatever they really mean rather than keeping someone in ignorant bliss.

That being said it only applies to countries where recording someone against their will is illegal.
hear hear, i'm on dell xps 9370 with Ubuntu and I've been having the same issues since the beginning. Yes, I also learned to hover my hands further above the keyboard to compensate. It's not very ergonomic.

It's a bit better when i disable touch click, but then i have to physically click the touchpad which is harder on the fingers as well !
That's what led to ZIO.

Going full FP in Scala with Scalaz and "tagless final" (I still have no clear idea what's that) and whatever else that's hip, leads to madness. Sure you can write maximally polymorphic code. Great. But you end up doing the extractions/refactors that the type system and the compiler allows, not those that would help the code the most. Because those are too slow (too much boxing and GC churn), or the compiler has a bug (or the library) so you end up putting a TODO comment in the code with a link to a github issue.

Or it's a feature that's not supported by Scala, so you end up with a FP spaghetti. :(
The Cross River Government has ordered workers in the state to resume work
Fully agree. Just one comment: there is a middle ground, where we lift most, but not all restrictions. While we keep a lot of anti-infection measures. For example, most businesses can open, with the distance rules still paid attention too. But we would avoild to have the most critical events, like big parties, trade shows, concerts, football games. And of course, still try to maintain proper hygene, like hand washing and possibly mask wearing.

By this we could reduce the risk of infections by a huge amount compared to the pre-lockdown behavior but still have a pretty normal life. If we managed to get the number of infectios people small enough during the lock down, together with active measures like testing, tracking, etc. it might be good enough to keep the infection rate at or below 1.
Good. Make it EXPENSIVE and thus purge it from the web.
hmmm... I wonder if that will be easier or harder.

Usually fixing bugs requires access to specific repro machines, and bricking might require access to a lab with jtag style hardware.

makes me wonder what the realities of telecommuting really are.
As usual you shouldn't depend on Google for anything (especially if it's free) but I wonder what motivated them to charge for reCAPTCHA.

For Gmaps I could see the reason: we have the best map so you're going to pay a lot of money if you want to use it.

But I fail to see the reason for reCAPTCHA if they still intend to build their self driving car: the more classified data they have about the world the better and reCAPTCHA is probably inexpensive to run.
> Also I have many contacts mailing me on my Gmail address. Making all those people use another address would be hard.

What i did is, i automatically forwarded all incoming Gmail emails to my new new@domain.com address.
Then when someone sends me an e-mail to my old Gmail account, i simply reply to it from my new new@domain.com.
That way contacts will gradually/eventually update me in their contact lists... it worked really well.

> I have hundreds of website accounts, all registered through Gmail. I don't even know all the websites I have accounts on.

It doesn't matter, just keep using them and register all new accounts with your new e-mail address.
You can slowly update your email address in old accounts over time, Gmail will stay accessible anyway.
Look closer!
(I regret posting this as a PDF, so now I've put the whole text in the readme of the repo: https://github.com/MikaeI/frax)
For those who really want to blow their mind, I suggest learning Coq instead https://softwarefoundations.cis.upenn.edu/
Sure, but Apple has $200B in cash, Facebook has $52B and Google has $117B. These are some of the most revenue efficient companies in the history of the world. Why risk jeopardizing that by cutting wages and potentially losing your biggest asset? I don't think they cut any pay in 2008, and Apple didn't even have a single round of layoffs. In fact I recall Apple making a bunch of strategic acquisitions at the bottom of all that.
BSC – A Bitcoin Smart Contract Implementation
Already using rollup as a replacement for Webpack, but it seems to lag behind from time to time. Couldn't use certain new javascript features right away since it would throw an error.
If you have echo and the source code having an ed clone would be very convenient as it would double as a pager.
Also, it would be much faster to edit the files.
And wraps sent emails at 72 characters, which looks incredibly unprofessional. And doesn't autosave drafts.
What's wrong with the synaptics driver? It's the first thing I installed over stock Ubuntu, to make it even tolerable. Whereas with libinput, after only minutes of use, I noticed I actively avoid using the touchpad, subconsciously bracing for pain and frustration in advance. Is there a reason that libinput is so horrible? I'm not even sure if it's only gnome's/tweak tool's anemic settings dialog, or fundamental lack of kinetic scroll and sensitivity params in libinput itself. It's completely unusable for me.
Does that imply Google has moved past supervised learning?
Mostly making boards for cladding structures with. It is pretty good for this purpose.
No, I am saying, universities teaching linguistics are teaching concepts. They might teach how some of these concepts are in a particular language, quite often they choose the language of the country they reside in. It would be hard to teach advanced concepts in Python. That is all.
You're asking on Hacker News if people still use IRC? In this same discussion thread where people are talking about writing Gopher clients?

Yes, it's still in very wide use. The numbers might be declining as greybeards retire and noobs pick Slack instead, but there's still plenty of us out here.
If you’re thinking tuning as in artist sensibility and acceleration then you’re quite off, the experience goes way beyond this.

For example rest two fingers and press to click, that’s a right click. But rest two fingers and click with the thumb, that’s still a right click, not a three finger click. Same for two finger scrolling. That’s a couple of simple examples but there are a lot of subtle corner cases like that all around the experience which are not just about tuning some values.
So it’s just a generic ‘technology is scary’ handwave. With the right intonation you can make it sound kind of convincing but it’s still not helping anyone.
> Almost no college is considering a tuition rebate, which implies that online learning should be valued at the same rate as an on-campus class. Students and their parents may start to ask why they should pay astronomical fees for a campus experience if they can get the same instruction over the web.

Prof Scott Galloway's blog (No Mercy, No Malice) recently took a swipe at higher-ed fees and the ever-increasing financial burdens being placed on students - and younger people in general. It considers this in a post-Covid-19 world:

https://www.profgalloway.com/post-corona-higher-ed
Gotcha, thanks. That makes sense. Very glad I live in Australia too :)
Really interesting use of SGX. It says at the time of writing that they haven't decided if they'll use it in Signal yet, are there updates?
That's exactly what happened to me. I wrote a mail from my GSuite domain to another one. With other addresses from the domain I had contact, but with this account my mails did not arrive in spam, did not bounce. Just got deleted by Google. It was reproducible and took away all my trust in Gmail.
The worst part is that I know there is no point in trying to report this problem. I wouldn't even know how to contact Google.
>> The dot-com bubble only took 10% off the average house price in SF. The 2008 mortage crisis took 27% over the entire time period -- which was followed by an 88% increase.

> My grandparents didn't have a shower, but went to the communal bathhouse once a week. My parents didn't have central heating in one of their homes.

So what are you saying? In 2008 people started throwing out their showers, and a few years later they built in jacuzzis with disco lighting, and that explains these wild swings?
Googles companywide policy is to prominently display the Google logo whenever Googles AI or aggregate data is being used. It's part of their efforts to make the public understand that collecting aggregate data can benefit the public.

The keyboard uses googles AI to predict words using their language modelling, hence why it needs to display the google logo. With the "G" button removed from the top left, they decided to brand the spacebar instead.
Yes, I’ve thought about it before, since at my university they started on an entirely-eclipse sort of syllabus, and then overcorrected massively to command line. A bunch of new CS undergrads were driven off because they thought that programming was mostly memorising arcane command line invocations just to get simple code to run, and that just doesn’t seem right to me.

Out of interest, your original article pointed out the potential use of repl.it as an alternative to Eclipse and friends, but isn’t it still the whole build-in-a-box experience?
I'm the creator of netgames.io, very glad to hear you've enjoyed yourself :). I'd be happy to share a few details, but it's far from a shining beacon of best practices.

At the moment it's a single node.js server using socket.io for communication between clients and the server. The server holds the game state completely in memory, which is updated in response to game state changes sent by each client. The single-threadedness of node.js serialises all these changes to form a globally consistent game state, which is pushed wholesale to clients whenever it changes. Clients are stateless (almost), rendering only what the game state dictates. There's no database or user accounts, everyone just has a UUID assigned to them.

I've seen a large increase in traffic due to the current pandemic (142k users over the last 28 days, about 40x the norm), which has put a lot of stress on my little AWS micro (sorry about the outages). I've made a lot of performance fixes but ultimately I'll have to make this scale across multiple servers if growth continues. Current plan is to start games on whatever server they land on (load-balanced), and have a master task which knows what games are being played on what servers for the purpose of game discovery and room code collisions.

Oh and because I was a thoroughly mislead individual when I first wrote it, it's largely written in CoffeeScript... slowly migrating to Typescript :)
Except you don’t do all of these three requests, you just access your hoster’s DNS server which already had this cached most probably and returns it.

For most of the cases, you will never be hitting root at all.

If the system was as hierarchical as it was proposed in the parent it would never be stable enough to work due to a single point of failure at root.

Ergo, hierarchies are not natural.
There are at least two algorithms. The one you outline here feels more like the one I use (and, coincidentally, Art Benjamin[0][1][2] uses), whereas Conway used one of his own devising called the Doomsday Algorithm[3].

So you're right, it's not that hard, but be aware that you may not be thinking of the algorithm Conway used.

[0] https://en.wikipedia.org/wiki/Arthur_T._Benjamin

[1] https://math.hmc.edu/benjamin/

[2] https://www.ted.com/talks/arthur_benjamin_a_performance_of_m...

[3] https://en.wikipedia.org/wiki/Doomsday_rule
The article hinted at this possibility, but perhaps Google has been using reCAPTCHA to train their systems for so long that the value of identifying yet another stoplight or crosswalk is no longer worth the cost of running the service to them.
Dragonfly very good！
Unfortunately, sites are far more likely to just block such a risky connection and write off the opportunity cost.
They use hCaptcha now which is even worse as it requires us to do two tasks.
Perhaps Reuters is using BlueDot?
A doctor told me this when i relayed your comments:

They noticed: “oxygen does not enter molecules because of virus toxins, and instead of capturing 4 molecules the hemoglobin only captures one”. He did not have an opinion on wether nox can have a benefit but indeed it appears that people can breathe but the oxygen is not delivered. Very interesting.
ECMO machines (like heart lung except the heart) seem to give much better results. Japan used them for Diamond Princess (only 12 deaths from nearly 700 cases and many elderly) I’ve read ECMO only 20% die vs 45% for Ventilators - Problem is the cost $130000 vs $50,000 and hardly any hospitals have them (in the UK).
> the usage of the word "bricked"

Well, this is not nitpicking. The word "bricked" has a meaning, and this is not what the article describes. From the title, I thought that this update was actually bricking the computer. Thanks to the commenters for pointing it wasn't the case.
Beware. Exactly the same thing is true for COBOL: Easy to read, very low abstraction, but you need tons of repetitive code for anything. A language that is too simple brings its own trouble.
My favorite is dvtm. The main reason is how it handles scrolling and selecting content: by opening the buffer in Vim. This is really powerful because it also lets me do anything Vim does, including saving parts of a command's output directly to a file, after cutting out irrelevant parts.

But this looks like a great project too - using WM-like shortcuts in a terminal multiplexer works really well.
I hope they they create an archive of their content to prevent being in a position they can loose it all again
Around 1995 I had my own PC but only my dads PC had internet access. Every other day I had half an hour of internet to download stuff. Then lots of time playing around on my PC.

I did Linux from Scratch back then, for example.
Gmail: download via takeout, keep it local, backblaze to backup from local to other server
Specifically, MathML Core: https://mathml-refresh.github.io/mathml-core/
Windows has LTSC
And for introverts, the reverse. Your sampling migt be biased (anecdotally, in my team of 8 people, 2 want to be in the office, and 6 would rather keep working from home).
Yep. Hell, I'm narcissistically micro-publishing right now!
I'm a huge linux fan and run both Ubuntu and Arch Linux on a daily basis, but I used to be on OSX and Apple hardware between something like 2012 -> 2015 before switching back to Ubuntu/Arch. The only thing Apple does better is touchpad input.

And I also cannot put the difference into words, but if you have Ubuntu (even with synaptics drivers) and MacBook side by side, there is a noticeable difference in how they behave and feel but even by having them side-by-side, I can't consciously tell the difference, even if I feel it.
Tell me about it. Even using Firefox with a couple of adblocking lists is enough for Google to think I'm high risk enough to need a half dozen captchas.
Not that I know, I suspect a limiting factor is that there aren’t many cloud providers with good support for SGX at the moment.
Depends on how elastic the oil price is.

Remember: producing oil costs Mexico. They can collect on the puts without producing oil.

If the oil prices drop below Mexico's production cost, whether it's useful for them to continue producing depends on the impact their have on world prices, and thus the payout for their puts.
The trackpad in my laptop (Synaptics branded) has never had trouble like that in my experience.

Then again, I'm pretty sure Synaptics has wrist detection built into the firmware of the trackpad itself. I suppose Apple and Windows do this in software for models that don't support this and that's why it's going wrong.

I'm not saying that people don't use Linux on laptops by the way, I meant that the overlap between people who run Linux and use a MBP isn't very large (because Linux on Apple can be anything from annoying to install to near impossible).

But, as far as I know, Apple still releases the source code for Darwin, right? So shouldn't it be possible to port the trackpad functionality from there? Or did Apple hide the trackpad driver in a closed source blob?