skysight-inc/HackerNews huggingface dataset:
Ah you are correct. It was Starbucks' decision after the following incident:

>"In April, two African American males were arrested in a Philadelphia Starbucks after one asked to use the restroom but was told only paying customers could use them. After he sat down with his friend while waiting to be joined by a business associate for a meeting, the police came and arrested both, sparking national outrage.

Starbucks CEO Kevin Johnson subsequently apologized to the victims and reached an undisclosed financial settlement."
When working alone remotely from home, I simulate pair programming with a methodology I call "The Stranger". I sit on one of my hands until it becomes numb and tingly, and then it feels like somebody else is typing and moving the mouse!
Because it sounded like you were talking about 3) which I find supper annoying. I tried to caveat my comments in case you weren't talking about 3).
I worked at this company overlapping this time frame.

Although the post is emotionally-charged,it's totally on point.
I agree. Do we know the actual rulers? I'm thinking a few Russians who gave Trump loans and owners of American steel companies, but I'm not sure who the specific billionaires are.
There are massive limits on local storage on Safari. It's nowhere near what you can do with an app. Also apps aren't limited to using HTTPS connections with unsecured DNS.
This is a press release. Is there a link to the underlying research this press release is talking about? I can't really do anything with this.
I really feel the need to rebuke hacker news commenters on this. The number of comments shouting "You made 220k! STFU!" is ridiculous. I don't care how much you pay me, you don't get to treat me like shit. Once you reach a certain salary a job is more about fulfilment/ego/interest/motivation than $$, there's a reason we're not all whoring ourselves out on street corners for an extra couple of dollars in the evening.

What the author is talking about is a real issue - there is a very significant portion of enterprise (and b2b) software that basically adds little or no value compared to a competitor. Often the money is made by leveraging relationships with contacts in large corporations who frankly won't notice the money is missing - and for a plethora of reasons are more incentivised to push for buying something than to actually see the company succeed. I've personally seen sales organisations pay hundreds of thousands to external contractors when we had more competent staff literally sitting waiting to be asked to do the work. Even then, there's a hell of a lot of software out there that isn't difficult and isn't interesting, so the defining feature of who provides it is what their sales organisation looks like.

The result of that dynamic though, is the engineering organisation can be crap- because they're not where the company derives its value. Which might not be what an software engineer wants to hear, but it's true. (as an aside, find out what sales folks are paid at your current job - it's probably more than you).
It makes it no longer raw honey (depending on your definitions).
The website is responsive, but the page is wider than my screen. I have to scroll horizontally to see everything. Not very encouraging for a design system.
The problem is that living in the countryside adds another layer of distribution, and it's the most inefficient layer given our direct to door expectations with receiving goods these days.

Some things come from the countryside, but not everything is produced in the same countryside, so you still need far off goods no matter where you live. However, everything comes to the city to be distributed regionally. Cities are huge nodes in our networks of economies. Every piece of whatever ordered from China, for example, has to first come through the port of LA.

So, it is better to live near that port, and where all of the disparate goods from the countryside are brought for market, than to live out in the countryside and demand these goods in existence right now in the city be hand delivered to your door in unincorporated New Mexico or wherever, one item at a time.

It is more efficient to live densely. You need to cover less ground to run utilites and provide services, and transportation costs to the environment are much lower. Human activity scars the land, and it is also better to keep those scars centered into one gash than to scar the entirety of the natural landscape so everyone can have their 100'x 250' parcel and not have to rub shoulders in an elevator.
Sorry. When I mentioned less supply, it was in reference to the US market having high demand but insufficient supply so yes, agreed.

The environment in the US is just at a different level compared to everywhere else.
I also would agree that one should prefer things one is passionate about over things that are lucrative (although IMO most people do not have the luxury to completely disregard the lucrative side of things, and need to factor it in).
Paraphrasing the first comment of the commit[1]:

A commit message with such a long explanation helps nobody, because it is not searchable by Google, not even by GitHub[2]. [...] If the commit message requires a blog post to be good (searchable) – it is a poor commit message.

[1]: https://github.com/alphagov/govuk-puppet/commit/63b36f93bf75...

[2]: https://github.com/search?q=invalid+byte+sequence+in+US-ASCI...
Please don't apologize for asserting your perceived facts.
Meh, I see your point, however it's many cities, not one, and possibly one of the largest concentration of hn readers. We're talking about something in orbit, so the visibility is over a pretty wide area. And it't not like it ever reached the front page (as far as I know). I don't think there was great harm done. Glad some people appreciated it. I certainly won't repeatedly post it for the several viewings that happen per week! Maybe if there's an especially good one in the future... we'll see.
That was my point of confusion on the charts for symptomatic people. I’m assuming that the relatively high rates of non symptomatic individuals implies they’re testing people without symptoms in a somewhat random sample style
This is great news. We can learn from this pandemic that during Public Emergencies, humanity needs to come together and defeat our threat - democracies are thought of as a "giant ship" that's impossible to move during emergencies and cannot compete with authoritarian regimes such as China where a drone escorts you back to your own house; this kind of exclusionary and temporary exceptions backed by scientific consensus and truth (which is often clouded by the fog of authoritarian stronghold on censorship), we can be as nimble and come out more educated than ever.

Emergency powers in the western democracies (North America and Europe) are an important aspect of governance and should be routined examined for effectiveness (mock exercises and simulations), efficiency and combating the threat during the most dire times. Coronavirus is not an existential threat but as a thought exercise we can imagine one that has a serious chance of killing 50% of the earth population. Or some serious evil on planet is threatening human existence on earth - incoming asteriod or terrorist organization with AI capabilities. I sound like an alarmist, I know, but the point of this thought exercise is not to induce panic but build a better governance system that can protect the public without giving up civil liberties.
> There are mechanisms to charge for it.

Only above a certain price point. Our financial system nor our consumer culture support micropayments yet. This effectively limits the web properties that can charge users to a small fraction, so unfortunately "just charge money" isn't the widely-available solution I wish it was yet.

Hell, it's more viable to charge users for your mobile client than the backing service. It's kind of the closest we have to micropayments in a way.
The Albertans are going to be being in a panic over this. Oil sands product already sells at a considerable discount to west texas intermediate. Time to diversify the economy...

Even before recent drops things were looking rather dire there.

https://calgaryherald.com/news/local-news/alberta-sheds-1800...
50 is elderly? Oy vey. /me is boomer, apparently...
How much C have you written, and how much has gone through a high-performance optimizing compiler?
I've gotten to know cmake recently and it is a reasonable high-level language on top of make.

It's like make is raw plastic, and cmake is legos.
Can confirm. Old employer started asking employees to post positive reviews when their rating tanked following a series of poorly integrated acquisitions
As the CVE database proves, just because one can do it, doesn't mean one should do it.

Liability can't come soon enough.
"High speed" shouldn't be a concern, should it? By adjusting the clocks I believe you can run the CPU as slow as you wish.

Complexity and the ratio of visible behavior over unobservable state is astronomically worse than for a 8bit CPU and therefore a concern, still.
Good catch. Phone auto-correction.
A hint: the area of the tyre in contact with the road is in square meters, and the mass is in kilograms.

You'll find that, if you multiply the force of gravity by the mass, and divide by square meters, you'll have Pascals.

And there's your answer.
Are you aware of https://old.reddit.com (old desktop ui), or https://i.reddit.com (old mobile ui)? Also https://www.reddit.com/.compact
Get code reviews from someone that actually knows C. Mentorship and harsh code reviews are the best way to learn.
Ahh but that's the point! It's "a universally understood currency" because it has had that status for a long time.

Gold has a status that is different from other metals and other expensive jewellery (e.g., diamonds).

Why gold though? The physical properties of gold make it nice to look at and touch. It's somewhat rare but not too rare (platinum would be a rubbish currency).

So without anyone really thinking about it, gold has become not just something that is valued for itself but something with an established trading value that includes a premium that derives from its status as universally accepted and valued.

That premium derived from its status as universally accepted and valued is exactly the proportion of its value that is the Tinkerbell effect. In a collapsed economy, gold is extremely useful and valuable because everyone agrees that it is.
Thanks for the kind words and the mention.

I'm used to the downvotes on here unfortunately, it's easy to tell which topics will do it, the group think here can be thick...
Very experimental at this stage although my role is leadership around getting things to production. Data is actionable but a lot of processes/frameworks need to be developed for people to feel comfortable with AI/ML being just a regular part of business process.
This is FUD. Comprehensive testing and isolation is the only thing that can contain a pandemic. There's so little data available every additional point is valuable.
Trying c out with a known solid testing framework seems like a much more practical and useful way to start. Telling people to read a text wall before doing any practice at any task is a great setup for failure. Math doesn’t do that. Physics doesn’t do that. Chemistry doesn’t do that. Literature doesn’t do that. Philosophy doesn’t do that. Etc. and of those philosophy is almost the study of text walls. But the best philosophy courses tend to start with a Socratic dialogue which is basically live action philosophizing.
It could have been cognitive dissonance. Certain segments of the population couldn't possibly be dismissing this virus as no worse than the flu, could they?

https://www.scottadamssays.com/2020/03/05/episode-840-scott-...

"Nobody under 70 has died, and over 700 people infected on that ship. So that's impressive."

That's just from randomly seeking through one of his recordings.
- the tweet point to a BBC article, in that case it's better to submit the original source

- it's 24/7 breaking news covered by most TV news already

- by this point in time the quarantine is almost 24h in affect

https://news.ycombinator.com/newsguidelines.html
What You Can Do About the Coronavirus
If I could test myself continuously, I would. Why would you not?
That, and I dislike the low-level vs high-level differentiation. It is relative, and more of a spectrum, IMO, and not that it is particularly useful anyway.
I’m really encouraged that REBOL has made it to the front page of Hacker News. Hopefully that will translate into more contributors to the REBOL and Red projects.
Author of the talk here, ask me anything!
Is the planet’s centralised infrastructure about to be put to the ultimate test?
1. "Deploying a war to an application server" is a giant pain in the ass when you don't have people deeply familiar with EE app servers and tuning them. Python is not the best choice here but little can beat go's scp deploy

2. Tell that to every library that relied on java EE being shipped with the JDK. A lot of the reason to use Java was these libraries that are, if you're lucky, in maintenance mode. They're still stuck on 8 since it's not worth putting the time to migrate them to 11+ (I don't have that luxury, unfortunately)

3. > technology choices are being driven by legacy constraints

This project was greenfield but the problem domain is plagued by legacy constraints (all the way back to mainframes). "Rebuild from scratch" in a nicer, newer language would take years compared to a runway measured in months, so you do the math.
Sorry but I don't remember the name at all.
I don't get why the people elect presidents and parties whom interestst clear don't align with theirs. They elect people which promise them they will basically destroy governmental institutions and THAN complain the the government doesn't work. That's like ordering poisoned food and than complaining about the cook...
This is something that I see espoused by "web traditionalists" for lack of a better term. Sure, there are a lot of web developers who are not optimising for performance but I think the difference is that it has simply shifted to the frontend where it's more noticeable.

The kinds of people who care about performance in the backend are exactly like the kinds of people who care about performance in the frontend. There's a variety of techniques that make sense in both areas to create a snappy, seamless experience. You need experienced engineers to create performance no matter what your domain is.

We've gone down the route of creating SPAs to largely replace experiences that would require desktop applications (it was only 5 years ago that I had to download an executable to do my tax return, now I do it with an SPA). Rather than create an SPA for a blog or a simple marketing site, we've largely replaced traditional "heavy"[0] infrastructure (PHP, Apache, MySQL just to display static content) with static JavaScript-generated sites. Many of these can simply be hosted on a CDN because they have no database and often no need for complex routing.

Pretending that SPAs were part of some dark ages is just silly. Horses for courses. If your application requires what I've dubbed "heavy" architecture (above) then by all means! Such infrastructure allows a high traffic service to be highly available, but is not required to serve a single .html file.

[0] When I say "heavy" I'm mainly talking about the attack surface and maintenance required. WordPress is great for serving a blog but has been the target of many hackers due to the amount of security vulnerabilities it has had over time.
testing should not be done Random Joe at home!

there is tons of data, it helps no one when unqualified people add to the noise,

you think it helps you, but the tragedy that it only makes things worse
Unfortunately a fair bit longer - I'd say 6 years?

It took me a bit to catch on to the right approach and had to learn along the way (wasting time forever with a folks who were set on doing it their way into the ground and learning from clients doing a good job).

But what happened is once you focus on clients that work well with you (and you with them) then the reputation value just goes through the roof. It looks like everything you do "works" - but half of that is you are picking clients ready to make it work?

Now of course I have lots of different stress - you can grow too quickly - and even with staff can fall behind your clients now high standards - so a quick fall is possible. People paying premium $ expect a good result not unreasonably - especially if they themselves are delivering on a high level. No one minds if you screw up and are getting paid $25/hr. In some ways I miss those days. I def went out drinking a lot more back then.
Quit Panicking – USA's Corona Virus Outbreak Is Manageable
I hear panic all around me about the coronavirus (covid-19). However I think this epidemic/pandemic is something that the USA can easily handle.

There is no _cure_ and none is imminent, but good people are working on that, so let's forget about cures for now.
A definitive test is a nicety but not a requirement.

Hospitalization should be symptom-based rather than disease-specific. It matters not if disease is a consequence of Covid-19, SARS or bacterial infection - in all cases the individual needs hospitalization and observation.

We should focus on what remains: managing the outbreak. People fall into two categories:

- Those who can easily die from this flu (or some other flu, e.g., SARS): the elderly, the immune-compromised, those with cardiovascular disease, diabetes, chronic respiratory diseases, and cancer.

- Everyone else.

The hospital care gatekeepers' protocol:

Those patients who exhibit signs of the terminal phase of flu/pneumonia should be quarantined: hospitalized, observed and treated until they are out of danger (or die). This is the phase where specialized drugs: antivirals, antiinflammatories et al are used.

Those patients who do not exhibit signs of the later phase of flu/pneumonia should be sent home with instructions.

It seems that this is well within our capabilities: we have the knowledge to manage the outbreak, we have the skills and we have the hospital beds. If we need more hospital beds it should be easy to turn various facilities into temporary hospitals in short order. We have organizations that do this for other disasters: tornadoes, hurricanes, floods, etc.

Passengers on cruise ships should be examined by gatekeepers and either released or hospitalized.

I've got friends calling and panicking over this unnecessarily. I see people on TV saying "We don't even have tests!" when tests IMO are not necessary.

We have all we need to handle this - let's do it.
It's in a certain way a very roundabout way to describe a event based SOA system.

Many of the problems described are problems from SOA systems which are using a number of common anti-patterns for SOA systems.

Also the way this person describes DOA is prone to end up with a monolith in _data_ and a just the logic is not monolithic but might end up accidentally being quite tight coupled. (Through it does have some benefits).

Also even with DOA you can end up with internal state coupling between services if you do it wrong. It's harder
then in some bad designed SOA systems but IMHO roughly as likely as a SOA system communicating with events.

---

- So use events if you do SOA (for inter service communication)!
- Never rely on the internal state of another Service.
- Make sure you don't send events to a specific service, instead "just" send events, then all services interested _in that event_ will receive it. (Make sure to subscribe for events independent of their source not services; E.g. use a appropriate event broker or service mech; Sometimes just broadcasting is fine; Oh and naturally storing the event and making that trigger other services works, too. At which point we are back at DOA )

----

DOA is not bad just IMHO misguiding. If you want to use it look at common problems with event based systems for vectors of potential problems wrt. accidental internal state coupling as many of this will apply to DOA, too (if your system becomes complex enough).

Note that I don't mean all problems caused by combining eventual consistency + high horizontal scaling with event systems. Sadly this is just very often mixed up.
I believe it is explainable as I didn’t hear anything fancy about the model being built. It’s been tested and proven to cut marketing spend quite a bit while delivering the same results. A patent has also been filed.

You are spot on that sometimes we just overcomplicate models and sometimes it’s best to go with something explainable and deterministic but less accurate as opposed to more accuracy but complicated.
Because stack pointers are short lived, while heap pointers can be longer lived.

Say you have a queue of pointers that some thread is chewing on, you can't stick a pointer to a stack variable into that queue and then exit the scope of that stack variable, but you could put a longer lived heap pointer into that queue and exit the scope of the pointer, essentially passing ownership of the pointer to whatever's chewing on the other end of the queue.
A central message broker that intermediates between services also solves the problems described in the "Problems of scale" paragraph. It might be worth mentioning this.
I have this. Interesting note: I hear different types of loud noise, doors slamming, cars backfiring, banging on the front door etc. - they're nearly all believable, which is incredibly annoying as I often end up having to get out of bed to check whether it was a real noise or not. I sometimes get the bright flashes of light too, I like those as it's a good hint that the accompanying noise wasn't real.
Your argument would be better if you had numbers to back it up. What is the capital costs for the project? How much does the capital cost per year? How many customers do you expect they will have?

If Starlink is a 5 or 10 billion dollar project, that's $250-500M to service the capital. At $80 a month for service, you'd need ~500,000 subscribers to cover that cost. I think Starlink can get at least 500k subscribers and keep customers happy with bandwidth and latency.

Anyway, that's just napkin math, but might serve as a better foundation for thinking how likely the business model is to succeed.

https://en.wikipedia.org/wiki/Starlink
I tested the https://www.google.com/search?hl=en&q=color%20picker and when refreshing the page it shows one of 4 colors: blue, red, green, yellow-ish/orange. It's likely that by pure chance (1 of 4) you saw those.
Knowing how some big software systems lived through more than a decade each, I'd claim that the less they used C++ and the more used C++ compilers to write a C-like code they were better. The worst parts of the project were exactly those that used the "cool" C++ features.

C is much better for really long-lived projects than C++ is. C++ is a maintenance nightmare in comparison.

Linux kernel is also a good and famous big long-lived project which I claim would have never even survived had it been written in C++. Linus seems to have believed the same.
Yes it's _Domain_ orientated architecture. Which is a less well known think since I think 10+ years ;=)
Well said, maybe Model Oriented Architecture (MOA) is better?
I think in one of the algorithm lectures by Eric Demaine he outlines the idea of making a dynamic programming algorithm for good finger positions for chord progressions. Although you have to carefully design your cost function (moving the finger from one place to another is costly)

I did implement the one for normal notes and the extension to chords shouldn't be that difficult but the execution is instantaneous because the sequence is not that long.

edit: https://www.youtube.com/watch?v=tp4_UXaVyx8 this lecture
The purpose of ads is to harm users?