skysight-inc/HackerNews huggingface dataset:
Oddly, I've found somewhat the opposite - I usually shop at a grocery store in a lower income area, not because it was cheaper but because it was more convenient. That store closed recently and I've started going to a grocery store in a more affluent area. I've had no difference in how I've been treated by employees at the store (I always try to be polite to them, it costs me nothing to say please and thank you) But the people in the more affluent store? I DREAD going to the store because of them. My other half is a bit of a punk, she has bright blue hair, multiple piercings, and visible tattoos. We constantly get glares at, have had multiple "can I speak to your manager" types make disparaging comments at us, and constantly have problems with people just being, for want of a better term, colossal pricks. One even going so far as to hit my partner with their cart and call her a "fucking bitch" to her face... If they treat us like this I feel bad for the employees of the store.

Multiple times we've debated going out of our way to go to a store where we don't have to deal with these type of people. Not to save money, just so we can be treated with some modicum of respect by other shoppers. I've never liked grocery shopping but the people in more affluent areas just make the entire experience something I dread.
How to use a video conferencing solution to manage your team better
The point is to shift latent (and, indeed, actual) demand from personal vehicles to alternative means of transport. This is a net win when it comes to congestion because private cars have by far the greatest surface area per person transported (especially given that their passenger seats tend to be woefully underutilized).

There is a classic coordination problem regarding private/mass transport: as long as mass transit lags behind personal vehicles in convenience (and status), it is in the interests of car users that everybody except themselves switch to transit.
Really well done SPA by small players are very rare though. So no, I wouldn't say it's proven.

Anybody can code a HN clone. An SPA HN clone that is not a total disgrace though ?
That one is usually regulated at the city level. You might talk to your city council. There are many, many good reasons to disallow that kind of lighting, it could be it just hasn't been on your city's radar yet.
Our app, Sift Connect, was built entirely with React Native. I started the project with no android or iOS experience.
We have a collective ~1000 daily active users and a 70 NP score.

iOS: https://itunes.apple.com/us/app/sift-connect/id1213640928?mt...

Android: https://play.google.com/store/apps/details?id=com.justsift.c...
Well, it probably won't anyway; we don't have Linux syscalls. So you wouldn't be saving any time trying to use containers.
Amiga 500, which launched the same year as NES was also 4 times the price of NES.
RN is at 0.55-RC according to https://facebook.github.io/react-native/versions

For open source frameworks the versions do not seem to be much indication for their maturity.
At SendGrid, much of our stack is Go but started off as Perl and Python. Our incoming clusters are geographically distributed to reduce latency, but a handful of nodes do just fine processing 40k rps. We could dramatically reduce cluster size, but choose not to for reasons around availability. These incoming requests generally create four to eight logging events that are processed and emitted for stats, tracking, and/or published to customer webhooks. Additionally, our MTA is now in Go, and each incoming request usually has some multiplier for the number of recipients.

We typically expect around a 20x improvement in throughput when we rewrite a service. Granted this depends on the nature of the service.

As much as reduced server costs and greater performance are awesome, one of my favorite parts is the increased maintainability of the services. Perl's AnyEvent and Python's Twisted (aptly named, btw) were much harder to reason about. Go's concurrency and simplicity make it a win for us.
Asymmetric Information and Entrepreneurship (2017)
Show HN: UnderExpress-Create unique, luring, bootstrap 4 based websites quickly
If you don't like modern UIs, I'd recommend Linux today. The main Ubuntu has all the crazy UI changes that I stopped following long time ago, but all the old stuff is still in repos.

For example, this is blackbox 0.60.0 window manager, released around 2000:
https://www.linux.org.ru/gallery/screenshots/19788

Almost 20 years later, the "blackbox" package is still around: https://packages.ubuntu.com/bionic/blackbox . You can install it, choose it in the dropdown from the login screen and start using it. Or get a version of Ubuntu with this stuff pre-configured (like xubuntu or lubuntu)

And the best part? You have all the modern software -- browsers, editors, compilers. You can be fully productive and enjoy the stable UI
One of the Cal Polys has an engineering program which curves the average grade to a C+ which automatically disqualifies the average from many engineering jobs.
It tells me that the vast majority of software developers do not want to read or maintain code in raw s-expression format, for the same reason that the vast majority of software developers do not want to read or maintain code in machine code. S-expressions and machine code run, but when the argument is "you won't see the parentheses after a while" then clearly the parentheses shouldn't be there in the first place. For example, normal people find "a + b" easier to read than "(+ a b)", because they receive 12-18 years of training in infix notation AND practically all materials with math (books, papers, etc.) use infix. Lisp's current s-expression syntax is simply unacceptable to most software developers.

Of course, s-expressions have a big advantage: homoiconicity. Homoiconicity enables the metaprogramming that is such a powerful and relatively unique capability of the Lisp family. But it's possible to add additional abbreviations to s-expressions to make the notation much easier to read by most software developers. Indeed, the original Lisp didn't have "quote", but no one would be happy today if you had to write (quote a) instead of 'a. (See the "LISP 1.5 Programmer's Manual" by McCarthy et al. of 1962 at http://www.softwarepreservation.org/projects/LISP/book/LISP%... ... and note that it has only QUOTE.) I think adding a few more abbreviations to the s-expression reader can make a big difference in the readability (and acceptability) of Lisps. E.g., "{a + b}" as an abbreviation for "(+ a b)" retains homoiconicity, while making code significantly easier to read for most people. For more information, see: https://readable.sourceforge.io/
Agreed that lack of selling is a huge issue. That said prop 13 isn't the only disincentive (and a relatively weak one - homeowners older than 55 can transfer their basis to a cheaper property). The other issues are:

1. (older residents) Capital gain taxes. If your house is up by $1.5M, selling incurs capital gains on $1M ($500k excluded). That's nearly $300k (20% of value) in capital gains taxes owed -- a huge hit to move to a cheaper place. And if you stay in place and die? Your heirs don't have to pay cap gains at all.

2. (newer) Mortgage tax deductability grandfathering. New buyers have $750k mortgage interest be deductible; old buyers get $1M. Guess you aren't moving until you bought recently!
Use Step to get a more precise understanding of how code executes
Actually parent says sensitive and illegal, but it is beside the point. Criminals can't force the government to use their sensitive investigative techniques either.
At least C11 has light generics support.
I certainly agree with the MO of inflation in Greece pre euro. I'm not sure about the real unemployment situation, but I only know about a few islands, not the mainland. There a lot of people work cash in hand in the tourist trade, they are technically unemployed (and their businesses pay very little in taxation as most of the money isn't declared)

Greece should never have been allowed into the euro in the first place. The EU is essential for Greeks, many of whom have gone to other parts of the EU to work, just like Americans left Detroit after 2008.
Something like this, perhaps?
https://hackaday.io/project/15711-raspberry-pi-stingray-dete...

Looks like a pretty standard software defined radio reciever that profiles local cell towers so as to notice when a new, lower power (local) tower is put up, which you can then assume is some kind of stingray type device. Looks pretty easy to set up as well.
I don’t think there’s any trust left in Musk’s stated deadlines. “Elon time” is a meme and everybody now seems to know that any date he states is a “theoretically possible if everything goes perfectly on a frictionless plane” date, not when things will actually happen.

The flip side is that he also has a good track record of delivering on outlandish promises, even if they’re late. When he says he’s going to build a rocket that makes the Saturn V look like a toy and use it to put humans on Mars by 2024, the specific year is not something to count on but the rest has a pretty good chance of happening.

I think it would be better if he’d stop doing this, but I’d rather have wrong deadlines for amazing stuff that eventually happens than correct deadlines for mundane oversold crap as seems to be the standard procedure for so many.
A while ago I saw on HN a postmortem on Airbnb’s use of RN for their mobile app[1]. It was an interesting read and went into quite a bit of detail.

[1]: https://medium.com/airbnb-engineering/react-native-at-airbnb...
>>"Adding the money supply to the national debt would produce a meaningless number, so we don't do it."

If the money created by the FED is just a meaningless number , why don't they finance the government directly and the USA would avoid to pay bond interests?
By "concurrency and simplicity" are you primarily referring to Go's CSP model / first-class support for channels and goroutines?
You're lucky if they even look at GPA or transcripts for your first job.

College is the new high school.
If that happens, people will most likely switch their desktop environments, not their OSes.
DIY Docs in the Cloud
> To train that ability you'll need lots of paired examples in both representations.

People rarely ever need lots of paired examples, except possibly once, when they learn the concept of "paired representation," and even then probably a few examples suffice to learn an extremely abstract concept that is then used in all learning. People simply don't learn high-level concepts through statistical clustering.

> that both need to use a representation that has been trained on.

But this training is of a very different nature. As far as I know, not a single person claims that NNs learn in a way remotely similar to how people learn (nor are they meant to), certainly not when it comes to high-level concepts.
I personally know a small group of second tier pilots that only get paid peanuts. Something like $40k/yr, and unlike cleaners, they're mandated by a federal agency with teeth not to take a bunch of overtime.
Yes, at least not worse than made-by-guideline freezed\simple recepies.
This branch have some similar thoughts https://news.ycombinator.com/item?id=17439057
No but it's been automated very well, battle tested, and plays well with the browser.

While I still stumble upon SPA that can't even get navigation right.

But the main reason is still this:

I compared the serverless website (considered a state of the art SPA) with the hackernews website (considered a student level website) on an edge connection in the German country side:

Hacker news:

- first load: 6 seconds

- next loads: 3.5 seconds

Serverless:

- first load: 26 seconds

- next loads: 7.5 seconds

For a webpage displaying static text.
By default, the night mode on my Samsung indeed barely changed anything. But it does have a slider, so I was able to make it much redder.
Not a surprise, given Lennon's (and the Beatles') interest in avant-garde, musique concrete and Stockhausen.
HarvardX CS50's Web Programming with Python and JavaScript
Creating a Custom Housing Index
Don't know how you define popular but I'm pretty sure Eaze (weed delivery service) is all React Native.
Transform, likely not.

Offer another set of actionable tools, absolutely.
A simple compiler and bytecode-interpreter in golang
Baby boomers paid of mortgages and use the savings to start buying houses to add to their retirement portfolio

More and more dual income housing, people can afford to spend more on a house so prices go up, then families have to have two incomes to have the same house that the previous generation had on one income

More households -- parents get divorce, now it's 2 houses needed for 2 parents and 2.4 kids
High-quality Terraform configuration code ready to use
The problem is either he's lying (that he knows they won't meet the targets; unlikely given his personality) or his ego is preventing him from actually understanding the problem space and prior work so they can avoid what seems, from the outside at least, like common issues other manufacturers have dealt with before.

Elon being so over confident that he ignores reality is the fear/problem. They made 5000 Model 3's a week after going basically -all out-. So yea, there are still issues and we will see how long it'll take to fix and if he'll need to raise again even though he strongly claims he won't need to.
>I wonder how much of that is due to the immense pressure they had in Q1 leading to crazy overtime etc to get that 2270 number.

All of it. Anyone following this story knew they would announce 5000 cars produced at the end of the quarter, hell-or-high-water. Do you think they will produce 5000 cars this week?
Curious how Go made the interactive dash easier. Maybe something like a direct connection between channels and websockets?
GPA, in my experience, seems to map exactly onto your ability to wrangle a good GPA. That set of skills is largely orthogonal to solving hard problems or making useful contributions to a team.
> SPAs have been kicking around for, what, a decade?

Only with big players: facebook, gmail, etc.

Small crew SPA usually suck big time precisely because there is not django/ror/etc equivalent for SPA. So people write it by hand. And they don't all have the talent pool and money the GAFAs have.
Well... I liked milkshake duck, too, for those precious few seconds before I found out.

As a kid, I never really knew much of anything about the people who produced what I consumed for entertainment, and didn't really care. TBH, the stuff he made after Ren and Stimpy is not as good, probably because there weren't as many people telling him what not to do, or a dearth of people powerful enough to make those recommendations stick.

Monsters can make nice things. You just can't sacrifice the people of the village to them. When the artist is incapable of working well with others, they are limited in the art they can produce. They can write books, and mail the manuscript to their editors. They can make animated shorts and publish on the web. They can't make feature films or television series. They can't be the "face" for the publicity campaign. There's too much human interaction, and not enough corporate lawyers to hold their leash and give it the occasional tug. And you can't put them in charge of the project.
The author mentions this several times, but the Linux kernel project workflow is built around email, as described on LWN[0] and discussed here[1] and on Reddit[2]. [edited for format]

[0] https://lwn.net/Articles/702177/

[1] https://news.ycombinator.com/item?id=15370620

[2] https://www.reddit.com/r/programming/comments/73gpys/why_lin...
Agreed! Though there are clearly problems, I really appreciate the folks working actively on transparency (of operations, at least). I've been pleasantly surprised at the breadth and depth of my own city's API for real time information, and understand this level of thoughtfulness isn't unusual for major US public transit systems in general.
Hiring is effing hard – learning to write a better job post
yeah in software this might make some sense, but say you want to become a doctor... I don't imagine a github profile is going to move you "up" in the world :p
You arent "dumb" if you don't known how to play some game or speak some language; you just haven't taken the time to learn it yet.
Cyrillic based east european ._.
Absence of evidence only means that there is not sufficient evidence to pronounce the defendant guilty. It is not evidence of innocence. They are not the same.
If you have to use it as a selling point, it means you don't have more compelling things to show.
No, I was referring to Multi-Touch, which was new in smartphones at the time. Most popular smartphones had either keyboards or styli as an input method.
> But is it really true?

I don't know. We all know that, as anything, a modern car is very complex by itself and even the simplest modern production line requires far too much expertise to understand if you are not working directly in the field. So, you have to trust reports, which with an overhyped company like Tesla are more likely than not be laughingly biased in one direction or another.

It is a bit annoying that Tesla has such a track record of failing to reach their own objectives. It is bad IMO, because Tesla is not really under any kind of market pressure (no competition, and client queueing for years), their objective are only investors milestones. As an investor, I would really start thinking Musk is either delusional, hired the wrong people or is humouring me because in reality I'm the one lucky enough to be allowed to invest in Tesla and I should be grateful rather than wasting his time with silly metrics.

It only really matters if you are an investor though.

Consumer win both ways: either Tesla is giving the rest of the market a chance, or they are ready to revolutionised car production the same way the Japanese did in the 90's.
Awesome article! I'll be digesting this for some time to come.
> Economics can’t be a science yet. It is a branch of sociology

Sociology is a science, and so branches of it are also science. There are differences between the hard/soft or natural/social sciences but that doesn't mean that soft science isn't science.
Publii Static CMS GitHub repository is now open
Welcome to Purdue then
iOS does but is very subtle about the change. f.lux default settings are quite dramatic and turn the screen very red. Something in between seems right to me.

One day the weather app will get the outside colour temperature locally and match the OS to it. :)
but pageload based frameworks abstract almost all of that mess away from the developer, where was an SPA has less of that mess, but a bunch of different messes.

I don't advocate for pageload-based frame works (asp.net webforms, cf, a bunch of roll your own phps, etc), and I believe a lot of the vendors of them have been kind of moving away from them toward a more bare-metal HTTP approach, but that doesn't mean they don't have a place.

In RAD and click and drag IDEs that large corporations prefer, you can hand a single Junior level developer a requirements document, and expect them to be able to build a back-office type application.
Curso de Energia Solar
It sounds to me that Apple is preparing for the day when they ship a non-x86 mac but don't want to slow everything down with emulation.
It's not bizarre, it's experience outside of big shops.

First, you probably don't need it. There is a scale at which you benefits from microservices more than they cost. Most companies don't have that scale.

Secondly, unless you have three 10x programmers in your team, the microservice architecture is going to add a lot of complexity that will be a burden to manage.

So as usual, it's what you get VS what it costs.

Micro services are not free.
Uganda to Block VPNs After People Begin Avoiding New Social Media Tax
Small crew web apps usually suck, too. I have yet to see React (not to exclude Vue etc., React is what I use) make a nontrivial one worse than it otherwise would be, if only because it forces some semblance of separation of concerns upon the developer.

(And, speaking personally, my now-standard stack of TypeScript/Express/TypeORM/tsoa provides a level of architectural enforcement I've only really gotten previously on the JVM, but with significantly less mucking around with my runtime.)
Why would you think that Rust is "far simpler" than C++? Exactly the same concepts (with extras on Rust's side because of the ML-like constructs) must be learned for both, except they're distributed differently on the learning curve.

And I wouldn't say that Rust's safer than Java either. Memory access errors are basically non-existant in Java and it has quite robust concurrency primitives and libraries.
So, I looked into NewOS, the kernel that Haiku is based off of. It hasn't been updated in 10 years (I gather that Haiku's fork has taken most of the attention, so that's neither here or there). That said, I found this amusing:

> The system currently can be built to run on the follwing systems:
> Intel IA-32 (x86) - Tested on desktops through 4-way servers
> Sega Dreamcast - Hitachi SH-4
> PPC based machines - G3/G4 Macs, Pegasos

Sega Dreamcast!
It's Too Soon for On-Chain Governance
Not sure if this is related or not, but Coinbase's cryptocurrencies of choice (Bitcoin, Ethereum and Litecoin) just got a huge price bump in the past 2 hours which makes total sense because if this "Coinbase Custody" system is adopted by businesses and institutions, huge amount of money will be poured into these cryptocurrencies which will dwarf the current price.

Am I missing something or it makes sense?
Free Whitepaper: Disaster Recovery Planning for MySQL and MariaDB
> Unless you're applying to a gov't job, you're connections, friends, professors that like you, github accounts, art or MBA portfolio are the tools that move you "up" in the world. And in that order.

Letting high-grade overachieves who don't have connections, or well-placed friends, advance into the ranks of the elite is how the elite keep themselves relevant.
Some mainframes like Unisys ClearPath don't have Assembly support at all, zero, nada, all necessary low level primitives are exposed as compiler intrisics.
New EU Parliament Report Cautions Lawmakers Not to Ignore or Ban Cryptocurrency
Tesla won't even report the current backlog numbers.

They say it right in the OP:

"The remaining net Model 3 reservations count at the end of Q2 still stood at roughly 420,000 even though we have now delivered 28,386 Model 3 vehicles to date."
> I suppose that's one way of looking at it, yes. But you must be a rather alienated individual: you can't use virtually any Linux distribution, nor most of the *BSDs, and macOS has an App Store so that's out the window too,

Yeah, so alienated over here with the 90% of desktop users not using one of those. Don't see why you're taking this so personally that you feel the need to resort to some kind of personal attack.

> What happens when one library, used by 6 of your installed applications, has a security flaw? You need to update all 6.

Yep. It's a tradeoff. I prefer the simplicity, flexibility, and non-conflicting nature of appdirs.

> Well, the "copy directory to install" was never really the reason Haiku existed, and if you think in losing that we've lost some huge part of our identity ... I really think you're mistaken.

As I understand it, Haiku wants to be a desktop OS. That's its identity. I think that package management has no place in a desktop OS, so when Haiku added one I lost interest. That's it really.
If the general practice can be effective depending on fine distinctions, and if such fine distinctions exist, then they matter. General advice like given above is then just bad advice.