skysight-inc/HackerNews huggingface dataset:
Software started as flipping switches, then moved on to tape and punchcards and then to keyboards and the ability to write in words instead of bare machine logic. Soon we were in the print phase where "print" meant putting physical words on physical paper and sometime later you were able to actually view your program on a screen without needing to reprint it. A generation later we get code generation from a WSDL and squiggly lines under typos. A generation later we get AI that tries to predict if I'm more likely to buy the Smooshtek or Prodex version of the exact same item on Amazon but can't come close to solving unknown business problems independently.

I guess that what I'm trying to say is that the first and last job of software is to eat its self. That's the environment and if you want to make it making software you have to learn how to use the new impossible thing that software can do and not take it as the brand new end of the world.
Memorial Day, in Memoriam, Memento Mori, Nature Morte
100% agreed that people are performing higher level functions today that software can't perform.

However, I think your first point about multi-system interconnectivity is ripe for change.

It's been the case that the literal act of running a business has been humans serving as copy-paste bots between systems, both internal and external. Come to think of it, from a purely software point of view, businesses look a lot like giant, multi-system ETL machines, except that the individual steps in the pipeline (Salesforce, SAP, Netsuite, etc.) don't talk to each other. This is even worse when it comes to interactions with other businesses (customers/vendors/partners) - everyone has different systems and none of them talk to each other.

So we fall back to the lowest common denominator - Email + attachments (XLSX, PDF), CSV over FTP etc.

The fundamental problem is not very different from the challenge of human language translations. Getting SAP to talk to Salesforce is a similar class of problem as enabling an English speaker to talk to a Hindi or Mandarin speaker. If the latter is a solvable (solved?) problem, I don't see why software talking to software is that different. There are of course domain specific challenges, like the fact that both systems being translated between require 100% translation accuracy.

We are working on solving this at https://42layers.io. It's early days for us, but this is exactly the problem we are solving.
Moreover email is federated, distributed & seamless.

In my previous startup, A Slack account was the second thing I created for a new employee after an email account. Everything from real-time communication, screen-sharing, log/product/system health alerts, analytics to daily tasks summary were handled with the help of slack bots; we ourselves built a bot for the platform.

But the productivity benefits of real-time communications are dubious at best. Apart from alerts(read emergency), email communication is better than real-time chat IMO, as the lack of peer pressure to reply fast enables more thoughtful communication.

So to test this, In my current work(Startup Coaching) I communicate only via email with my clients, no phone calls, no chats. It's been over a year and it's been great for productivity for both myself & my clients; of course this has been possible because there's no emergency communication involved.

When I see people asking for discord channel in Internet forums/subreddit which has no use for a real-time communication, it worries me.
Also, keep in mind that there is technology such as io_uring, which was recently (over the last year) added to Linux.

It provides a command-queue/response-queue dual-ringbuffer interface to the kernel, mostly providing benefits in terms of less per-IO-op overhead and offering non-blocking buffered disk IO.

It can work in a zero-syscall steady state after program startup for applications such as (for example) web servers.
I wanted this article from years ago:

https://gizmodo.com/a-gasmask-becomes-the-most-terrifying-sh...

Googling “gas mask shower head” gave me a Pinterest dump for pages
Could you have to pay your bank to save money?
Chromium, Mozilla, and Microsoft have posted studies that attribute ~70% of their security vulnerabilities to memory safety.

I'm not sure which point you are trying to make, but yes, 100%-70% = 30%, i.e., there are many security vulnerabilities in Firefox, Chrome and Windows that are not attributed to memory safety by these projects, and preventing memory unsafety wouldn't remove all of them (at most "only" 70% of them).

Nobody is claiming here that fixing memory unsafety in software fixes hardware bugs, nor anything about OpenSSH or other projects, and your anecdotes do not show how many security vulnerabilities are caused in those projects due to memory unsafety.
Until we solve all "problems", we need software.
At least in some of the solutions, part of the solution will require software. The whole no-code thing is BS in my opinion, because it is just another layer of abstraction.
Maybe we make "making software" easier and more people can do it, but solving a problem will not go away.
Does Xen have an option like this? In this arena, advice for the "paranoid" has a habit of becoming conventional wisdom. [1]

[1] https://www.theregister.co.uk/2018/06/20/openbsd_disables_in...
It’s Not that I’m Negative, America is Screwed
My users have conducted Teams webcasts for 40+ attendees, frequently video chat with groups of 8+

How are you finding the Teams limitation of only 9 people on screen at once in a videoconference? That is the one major flaw that Teams lags the competition in, e.g. Zoom.
Usenet could take quite a while to download your messages. All text websites and IRC were reasonable by the time of 33.6kbaud modems, but even by 1995 most websites had some graphics to download which were always painful. It only got slower from there as more was added each year.

This episode of computer chronicles may remind you of the joy and horror of that time period. Note that most of these people are actually on corporate networks not dialing in... and its still horrendously slow.

https://www.youtube.com/watch?v=wf6kVEN1lbk
> and every foreigner who graduates from an American university should get a green card

If you do that, aren’t you just making the issue of who can come into the country for education the main problem instead of who can come in for work?
If you have many interrupts due to network packet load, you're doing something wrong. Interrupt-based handling is slower and less efficient (than polling) after some throughput that's iirc about a few hundred Mbit/s/core.
Well considering the spying on US citizens that was expanded during Obama’s tenure, perhaps he was right?
CCP is using terror to inflict its policies counter too the wishes of the HK people.
Salaries will go down not because of less collective action (there was not any really to speak of with high salary people) but because now the (remote) applicant pool has many people living in relatively low-cost areas, many even in countries/localities where the cost of living my be 70 or 80% less than the big US cities.

In such a situation, it is very easy to question the idea of hiring _anyone_ who lives in a big city and therefore requires a large salary.

As far as software eating software, it seems obvious to me that it is occurring, but may not be obvious to everyone because as that has been happening, we have also seen a rapid increase in software use in business and industry. And we have seen software projects become more mainstream, where in some places, almost every random person seems to think they need to build their own mobile app or web-based service, for example.

I think we are not yet close to the end of the level of automation of software development. Here is one thing that may be on the horizon: chat, voice, and UI-mockup - enabled software development bots that take advantage of large knowledge-bases of application templates and components, and use deep learning to smartly combine and configure them according to natural language instructions and intuitive UI interactions. This could also involve generating design assets with AI based on combining large libraries of starting points and styles.

I also personally believe that more advanced AI for programming is going to sneak up on everyone, including programmers, faster than most expect. Especially when you think of tackling specific types of software at a time. What the deep learning people are working on is making neural networks learn better-factored and more accurate models of the world. I believe this is probably feasible to do using mostly existing algorithms, by building up models (and networks) gradually with a progressive curriculum approach. Using that type of capability and very large datasets of specifications, design interactions, sample assets, templates, and final configurations, it will be possible to train AI to build many different types of software.
A developers work is 50% solving problems and 50% creating enough problems to ensure their job security.
Pelorus Bridge is the most beautiful swimming spot if you're ever in that part of the world. The bridge runs over the river which runs into the sound that Pelorus Jack was named after.

https://www.doc.govt.nz/parks-and-recreation/places-to-go/ma...
We are talking about Ursula von der Leyen, isn't that enough? Do you not know her history with internet censorship?
At my wife's last job (this was also in London) her manager didn't let anyone work from home - but then frequently worked from home herself.

When my wife asked her why it was okay for her to work from home when she didn't let anyone else do it, her reply was "because I'm the manager".
We do contact tracing on people infected with HIV. It would be a public health disaster if we didn’t.
That may be the case but 1) how much of that is them using tools that are still too complex, 2) is bad code better or worse than no code at all?
I'm from New Zealand and lived there for 4 years. Same experience. Never saw anything crazy, didn't even know anyone who had. I used to fly up to LA and SF often, and saw crazy shit up there often.

Mexico is safer than the US - some will find that unpaletable. Get over it.
Q. Why Is the Sat Falling Out of Favor? A. Asian Supremacy
If you double your salary but double your expenses, that's still a good deal because you've doubled your disposable income (ie. the gap between the two).
Online Jamming and Concert Technology
Modesto is not San Francisco. I believe it is reasonable for someone to want to live in San Francisco even if they do not earn many tens of thousands of dollars a year minimum. While there are many units grandfathered in or rent controlled in SF, it seems all new tenants are selected based on wealth. Why should SF be a city exclusive to the wealthy?

The city of Vienna Austria has a fantastic social housing program. The city owns and manages 220,000 units of housing and indirectly controls another 200,000 units of private properties developed under a city-regulated process [1].

This could be done in SF. And then even people who are not very wealthy could potentially move to and live in the city. I reject the notion that individual wealth should be the sole or primary way that we allot housing to people.

Instead of complaining about tents, we could (through our taxes) build these people homes. Instead of stepping over people sleeping on the ground we could make sure every person has a roof over their head. San Francisco is a very wealthy city. We could certainly afford to build this kind of housing.

[1] https://www.huduser.gov/portal/pdredge/pdr_edge_featd_articl...
Iirc, they didn’t used to be utter shit. They are now.
There are no initial employee agreement terms being amended and I'm a bit confused on how it could be interpreted that way. The initial agreement still holds, but FB is extending an additional option that was not offered originally for the employee to change their location to work fully remote, at which point he/she would be subject to the wage multiplier based on market.
Do I have to brush up on inorganic and orgranic chemistry in order to get the most out of this book?
I would disagree. I think it's definitely a power move when what you decide to do is (a) more expensive (b) unnecessary (c) less efficient. By ignoring an entire planet worth of qualified (probably highly qualified) people when you don't have to you're doing no favors to your shareholders.
Just sampled the code, it really is well written!
"It's not super productive to try and understand this stuff through analogy to computers and algorithms."

You mean like this: https://ds9a.nl/amazing-dna

Having worked in both industries I prefer working with wet science people. For some reason they generally have a much healthier perspective on life. Their work is humbling because it is, and will forever be, full of unsolved mysteries, not simply because it is challenging. The other folks, whether they call themselves "scientists" or "engineers" or "developers" or "coders" or whatever, are working with something that as far as I can see has no inherent connection to the natural world, other than being a production of the human mind. Perhap that affects the perspective many of them have on life. For example, how common among them is this belief that all things, not simply computers, can be thoroughly understood and mastered. Note this is pure opinion, not fact, and I am generalising; there are exceptions to every generalisation.
"Mum, I only read Playboy for the articles!"
If you have to go into the office to work, and you get sick with the coronavirus, then you should sue Facebook.

And if you die, then your spouse should file a wrongful death lawsuit against Facebook.

Why? Because all that could have been avoided if Facebook allowed you to work remotely.

You can also claim that the patterns in the central air conditioning circulation, is what caused you to get sick with the virus.

It’s fascinating that the country is forcing people to go back to work, when the crisis is not yet over. In fact, it’s even more dangerous now, than it ever was, with the super high infection rate count.
Any other article by this guy would be censored from HN due to its anti-vaccination / anti-mainstream medicine content.
No, it's saying that since most people in developed countries who want a car already have a car, the market for cars is markedly different from the first half of the 20th century.
I think this will be increasingly popular. You can minimise your commute while retaining the social aspect. I've worked out of shared offices for 20 years and enjoy it.
For comics, not sure anything beats http://darkgate.net/comic/

The author was always happy to add new sources too.
I lived an hour away (as a foreigner). Absolutely loved it, and would still be there if I didn't have to return home for sick family.
Look no further than Docker, which is the tech equivalent of giving up on Earth and moving everyone to Mars because we've screwed up so bad. We transpile one version of JavaScript to another and our stack requires webpack now. Remember when the browser could just load JavaScript without half a dozen middlemen in the way? Back when you didn't have to compile one interpreted language to another, not even gaining a higher level language in the process.

It's rather laughable that software will solve the mess that software creates any time soon.
Your firm response without recognizing the nature of the animal world just tends to show your naive perspective on its reality.
>In my first job at a small start-up, we had tons of physical servers. Now, it’s hard to imagine any "webby” tech company ever interacting with any hardware at all.

My record on predicting tech trends is terrible, but wasn't the outcome of that switch to cloud computing a massive increase in the demand for software developers? For now, at least, it seems that things that reduce the amount of work developers need to do actually increases their value.
> London is dirtier and just as inflicted with "undesirables"

Are we talking about the same London and the same SF? I went a whole week in London riding the subway several times a day without seeing anything gross.
Numerals, Capitals and Small Caps (2013)
Live Draw Together on "infinite" Canvas
I used to have a similar opinion, that it requires a special language to leverage such power. But recently I've discovered that Rust, with its latest advancement in async/await design together with swappable runtime, can provide a decent story for building determinism tests like described in the video. Yes of course one still needs to mock all the IO as well as clock part, but the deterministic core is already there, and with a carefully designed runtime and surrounding library, we might have pretty good support in Rust for this.

Disclaimer: I'm never a Rust zealot, I do understand Rust has its tradeoffs, and it's not the panacea for every problem. In fact I do have side projects which are perfectly suited and written in Go. I'm just saying Rust's design turns out to be suitable for such a deterministic testing structure, and Rust's target for system programming, can also benefit A LOT from this style of testing.

And also a shameless plug: I do have some initial work exploring this area: https://github.com/xxuejie/diviner. It's still quite rough and a lot of work is needed but I do believe this is something that is worth exploring.
Poor count() performance with MySQL compared to PostgreSQL with JSON datasets
I'm sure your comment is written in excellent faith after some reflection. While i am unable to weigh in on the issue at hand I would offer a few cautionary scraps about luminaries of a field being able to accept it's wrong.

The Intelligence Trap[1] is an excellent book that among other things explains how being very clever can make it harder to get at the truth. Formidable intellects can patch any holes that appear in their world view by constructing convincing and credible arguements.

"Science advances on funeral at time" paraphrased from Max Planck - the individuals he was thinking of were truth seeking super brains as well.

[1] https://www.goodreads.com/book/show/41817546-the-intelligenc...
Yup. Somewhere in or above the lofotens. I lived in Norway for 2 years; 7 of the months in or above Narvik/Harstad. I don't recall the mosquitos being problematic. And yes, pretty much night from late October to February.
Aaah that cheese shop. I've stop there briefly this summer, on way to Waipu. Finally got to taste cultured butter for the first time (unimpressed).

Utopia cafe looked dystopian as it was closed :D
So you had an option to watch it in your home for the price of a theater ticket and instead you decided to just take it?

I regularly tell my kids no when there's a movie we have to pay full price for. They can wait a few months.
"Beyond Remote" makes me think of dystopias. I think in the future much fewer people will commute, so if it isn't remote, what will it be? I can think of several possibilities:

1) Living near a corporate campus, with plentiful housing nearby, perhaps company provided? How about if this is one way besides Basic Income, that people are protected from automation? Guaranteed Jobs is an alternative that is proposed to Basic Income.

2) Remote but you aren't really remote, because you're hooked into a VR system. Travel is in video games. This helps solve the climate problem by people flying and driving less.

3) Remote but you aren't really remote because your employer is watching your every move while you're on the clock. There is plenty of this happening, and everyone who loves remote work thinks this is bad.

4) Virtually everybody is remote so people stop calling it remote, much like people started referring to their mobile phone as simply "my phone" instead of "my cell phone" in the early 2000s.
3970X has a maximum single core turbo of 4.5GHz, with a similar/better IPC than Skylake. You're not missing much at all. The tradeoff only exists when thermally limited when multiple cores are running, but given how many more cores there are in the first place, you are still way ahead.
Indeed. I did a ctrl-f on the comments to see if someone had mentioned Pinterest already. Basically everyone I know who uses the internet consciously (as opposed to say people like my parents who "click the e on the desktop") would install this if this only came with this one website it blocks, period. And as others wrote not only in an image search, but for all searches. As soon as you search for something that can be vaguely expressed visually (home renovation, clothing, layout, ...) pinterest will somehow force its way into the results.
no, that's not true. $150k is $150k, and even tho the CoL is high in the bay area, getting $400k can get you further in a shorter time.

If you were able to save a percentage of your income, then that percentage is going to result in a higher amount for the FAANG salary.
>“In just a few months, Hong Kong has changed from one of the safest cities in the world to a city shrouded in the shadow of violence,” he said, adding national security laws were needed to safeguard the city’s prosperity and stability.

Absurd lack of introspection. What change was the catalyst for violence? Maybe start there and work backwards to see who is actually responsible (hint... it's the CCP).
As somebody in that thread points out, using division you can trivially construct an identity by taking the definition of φ and replacing any integer with expressions such as π÷π for 1 and (e+e+e+e+e)/e for 5.
Are you sure? I want things out of my inbox and in my RSS feed instead. I don't want my RSS feed in my emails. Yours seems to be more the latter
Hi, I actually cover this specifically in the project site:
https://soluble-ai.github.io/kubetap/kubetap_development/cav...
I agree that Slack fails as a structured discussion tool, but I find that having one giant notification repository with channels that anyone can subscribe to and filter is great. A server is down, someone is ordering food for lunch, a new customer signup with a premium plan, a competitor tweets something relevant, someone has a good joke, etc... Then unlike email it allows for a quick reaction and discussion on the topic. Also as a generalist I find that being able to have some notifications and sometimes participate without silos on marketing and sales topics (and reciprocally) pretty valuable, both for the company and my personal growth.
>Newer generations are becoming increasingly remote from how computers work (teenagers seem to be struggling even with a file system), platforms are increasingly becoming locked down (both consumer and corporate environment).

Of course teenagers struggle with a file system. Your iPad/iPhone/Android App shields the user from any and all meaningful interaction with the OS.

Many families don't even have a PC at home anymore. So there's no chance for them to gain this experience.
To me, it sounds like it should help ARM64 gain some ground (efficient physically separate machines instead of VMs); not for HPC, but for more traditional workloads.
We need a similar list of weird unconventional emails to make sure every new registration form won't erroneously reject a valid email.

The number of times I get validation errors or some unexpected crashes when I enter my fairly pedestrian email with + sign in it... Jeez.
Casio: The camera innovator that time forgot
Seems like Facebook is gonna to be hit really hard, it has been H1-B dependent for a while.