skysight-inc/HackerNews huggingface dataset:
Microservices architectures are like the Navy using nuclear reactors to power aircraft carriers. It’s really compelling in certain circumstances. But it comes with staggering and hard to understand costs that only make sense at certain scales.
Not sure about the pre-teen part: it sounds more like someone who's not english native; and he mentions losing "his country".
All very true. Without diminishing this suggestion, though, I feel it's worth pointing out that some people can't just 'readjust their dopamine sensitivity' by changing some things in their environment. If you have chronic issues with regulating attention and they're strongly impacting you in multiple areas, seeing a professional could change your life.
Good luck telling local law enforcement that a federal officer bricked your iPhone or that plausible denial intelligence agents are threatening you.
Subscription-based pricing is dead: SaaS companies shifting to usage-based model
Wow, that line is so steep it looks like the number of COVID-19 infections. Congratulations!
Remember: if you can do your job from anywhere, then someone else can also do your job from anywhere. Folks who reject their location-based pay will eventually be replaced by others who are just as skilled but have until recently been shut out of the market, and will gladly take it.
This is quite true. I've had my 'fifteen minutes of fame' back in the 90's, and it led to years of crazies approaching me with all kinds of idiocy.
The Internet Is Splintering
I do not think it's easy to convey to someone what this last year has been like for a lot of people who live alone. As such, I can't really blame the crowd that pushes for more intense lockdown measures - their motives for doing so are generally good. Thankfully the vaccine is being distributed so I'm fairly confident this will all end soon
What's wrong with integer IDs?
Trademark law, mostly. If I open an Apple Store, I'm gonna get a lot of lawsuits headed my way in no time. You can't just use another company's logo and name without their permission.
Uh... I mean, you don't really think that person has an accurate understanding of what actually happened? Because I'm having a hard time trying to imagine that. It's not that there aren't any vulnerabilities in curl that can be exploited that way, but I struggle to think of situation where curl would have been an actual culrprit. Also, it sounds like he thinks curl is something purposefully malicious.

On the matter of "inevitability of progress": yep, I even think it applies to much bigger extent. I just don't see how is this connected to the troubles of the-victim-of-curl guy.
I'm not a Haskell user but am a Scala developer and it has the same sort of thing. But I think it is more about the culture than it is about the actual reality of the language.

First, it is often a sort of humblebrag (as the kids say). I am using this language that is SO advanced that I am a mere intermediate after X years of development. Looks how smart I am for using it. That tends to lead people to dramatically over-estimate how hard it is to become productive in the language.

Second, the emphasis on correctness means that the ecosystem goes to great lengths to explain how all the abstractions work internally and how they are grounded in Category Theory. In other ecosystems (such as Java) they seem to be more focused on talking about the interface and the practicalities of using a library. Spring is extremely complicated but you don't see much ink spilled explaining all the internal implementation details.
Amusingly, I had just built myself a pretty expensive gaming PC right before selling it all, and then got myself a second-hand 2015 MBP. I'd say the newest M1 MBP are worth the money, my metric shifted from raw performance/$ to experience/$.

And honestly, I will gladly sacrifice some CPU power just to keep myself away from gaming.
off point

> if there is a 1 in a 500 million chance that something could happen based on a small piece of text, it means that at Twitter, it happens every day.

really interesting, do you remember what interview/who the employee was or anything?
I thought that the ads are from Daniel's email client. Not that it detracts from your point.
About time - the death of the 'gig economy' can't come quickly enough.
as I understand he assumes that it is actually a throwaway account and fake name.
I understand the point and I wasn't criticizing Haskell because it isn't just Haskell that has this problem. It was a general observation from my own personal experience working with Haxe, Erlang, and Dart. The tooling for all was mediocre at best in the early days, and all of them gotten better (I lost track of Haxe and Erlang a few years back), but my general observation is that it really isn't enough to come up with a nice language (and all of them were/are nice languages). After the compiler and runtime, the community has to have a laser focus on tooling and bootstrapping because that will be a huge factor in whether the language increases in popularity or not. And we see examples of this all over the place. For example, Rails (and Ruby) become as popular as solely because they were so easy to setup.
ungated: https://archive.is/5RQVo

"PARIS — Stepping up its attacks on social science theories that it says threaten France, the French government announced this week that it would launch an investigation into academic research that it says feeds “Islamo-leftist’’ tendencies that “corrupt society.’’
News of the investigation immediately caused a fierce backlash among university presidents and scholars, deepening fears of a crackdown on academic freedom — especially on studies of race, gender, post-colonial studies and other fields that the French government says have been imported from American universities and contribute to undermining French society.
While President Emmanuel Macron and some of his top ministers have spoken out forcefully against what they see as a destabilizing influence from American campuses in recent months, the announcement marked the first time that the government has moved to take action.
It came as France’s lower house of Parliament passed a draft law against Islamism, an ideology it views as encouraging terrorist attacks, and as Mr. Macron tilts further to the right, anticipating nationalist challenges ahead of elections next year."

...
But everybody should be equally able to defend themselves, or sue before a court of law, which is clearly not the case today in UK and most countries on the planet. The legislator has created complex laws that only benefit people with a lot of money thus lawyers. Which means that citizens do not have equal rights in a court of law and can't get a fair trial.

It's just like tax avoidance. It's expensive to set up but ultimately it results in rich people paying LESS taxes/wealth than poor people for those who can afford it.
Some restaurant owners don't like this. It gives the impression that the restaurant is charging that extra money.
If you're using microservice to enforce stronger interface boundaries what you're really relying on are separate git repos with separate access control to make it difficult to refactor across codebases. A much simpler way to achieve that same benefit is to create libraries developed in separate repos.
Or, as is my experience with seeing professionals, it could just cost you a bunch of money.
I would hate to live in the world you imagine where every single awful thing that isn't obviously illegal is considered acceptable by society.
This is why I am wary of subscriptions of any kind. It’s a battle to get rid of an unethical company once they have a straw in your milkshake.
> Trying to solve those security bugs with the help of the language is of course the low hanging fruit.

I'm not sure I follow, it seems to me like it's actually a freaking high-hanging fruit. The amount of engineering and design that goes into creating a safe, fast, low-level programming language (i.e. Rust in this case) is enormous and it requires huge amounts of upfront investment.

The only reason the industry has largely resorted to unsafe languages is because there's many other lower-hanging fruits, e.g. fuzzing, rigorous unit testing, static analysis tools. These help immensely but at the end of the day only take you so far.
The answer is somewhere between A and C depending on what you call inefficiency - Assuming 20 minutes per order (3 per hour) at a minimum wage of c£9 per hour pre-holiday and any other benefits, you are talking about £3 per delivery. They need to pay more than this, as many drive and the fee needs to cover fuel, so call it £4 per delivery or something like that, it's somewhere between £3-£4 probably.

So then you add the cost of user aquisition - which is usually giving out £5 - £10 vouchers and for most of those customers to only use the service once. Clearly the first delivery is a massive loss. Then following that lots of orders are done on a free-or-low delivery cost basis (incl. Deliveroo Plus).

These companies are in a land grab still so it's low margin and high competition between them and Uber Eats. Uber Eats is technically a better cost model (i.e. more efficient) than Deliveroo assuming car delivery, as you can interleave deliveries and cab rides.
>As an open source maintainer since over twenty years, I know flame wars and personal attacks and I have a fairly thick skin and I don’t let words get to me easily. It took me a minute to absorb and realize it was actually meant as a direct physical threat. It found its ways through and got to me. This level of aggressiveness is not what I’m prepared for.

Posting this is just an open invitation for people to send you more threats.
You seem to underestimate the burden of moving.

People have spouses, children, families, responsibilities. Not everyone can just pick up and move. Also, not everyone wants to move - some are very happy in a given location for various tangible reasons.

It is so trivial now for companies to source talent from anywhere on the globe that the days of employees negotiating salary based on location are pretty much over. You are competing at a global level now.
Thanks, did that. I decided on Alt+Z, because Ctrl+Z is Undo, so I though this makes sense.
Even the term: lockdown

Free societies don’t have lockdowns. Prisons do. One would think that the government would come up with a better term, if only out of self interest.

But then perhaps that’s the point.
Ask HN: Will open source support moving to Discord/Slack become an issue?
I've noticed a growing trend of moving support for open source libraries (NestJS, TypeORM etc) toward being in Slack and Discord.

This walls off questions and answers so they can't be picked up in a Google search. GitHub issues, StackOverFlow, Reddit are fully public and available and provide value to future travellers by easily surfacing common issues.

Why is this trend happening? It feels counter intuitive, it's much harder to find the content and so will cause more repeated support requests over time.
But those mostly killed people still the prime of their lives, while COVID mostly (not entirely, but mostly) advances the Grim Reaper for the old and sick who likely only had a few years anyway. If we measured the toll in disability-adjusted life years instead, the comparison would be quite different.

Cynical thought: COVID lockdowns are extreme largely because unlike most public health problems it affects the rich too, and the decision-makers behind them fall into the high-risk categories.

Sobering thought: if you think COVID-19 is bad now, wait until there's a pandemic of something like the Spanish Flu that does target and kill the young and healthy too.
I think sleeping a lot helped with getting those scores.
Canada vows to follow Australia with new law after Facebook bans news
A sad sentiment of giving up, but I think it is premature to abandon your approach. I think it may be worth trying for that small-ish fraction (call it 10%?) of people who can be talked back from their anger. Those are good conversations to have for both parties, and worth trying to have, even if it results in failure 90% of the time.

That said, I think the real lesson for you is: don't make yourself more vulnerable (e.g. letting her touch you or your stuff) if you decide to try to start a conversation!

It also points to a theory I've been considering about personhood, and how people like your driver lady is in a mindstate where, in her mind, you're not a person. It's a very, very dangerous situation, because if they don't think you're a person, then there is nothing immoral about saying or doing anything to you, including violence.
>Most ideas of wealth redistribution would have disastrous effects on the economy.

I don't see it. How does increasing capital gains taxes and decreasing dividend taxes cause disastrous effects on the economy? If anything the low capital gains taxes incentivize bubbles by making it easier to make money off of selling to a greater fool than to simply let the company earn money and pay the profit out as a dividend.

Tesla's market cap is going to overtake Apple. If the value of the stock was based on (future) dividends people would stop trying to hype up the stock because it went up and instead just invest based on actual and future business activity. I consider a $100 billion market cap for Tesla to be fair but optimistic. The current market cap is just illogical. Once batteries have turned into a commodity, Tesla will no longer be able to justify its valuation.
A pump and dump is a scheme done on purpose with misleading or exaggerated statements to boost a price while holding a significant amount of shares and then sell the shares at some peak [0]. Wolf of Wall Street got caught with a pump and dump. This wasn't a pump and dump.

When a stock is shorted 140% of its outstanding shares it's simply a supply/demand math problem. Eventually those short positions come due via whoever owns them paying too much interest or a margin call and they have to buy actual shares. This demand for shares makes the stock go temporarily up when there aren't enough shares to go around. This happened with VW in 2008 and they temporarily became the most valued company on the planet via a short squeeze [1]. It is a simple supply/demand market correction.

Retail traders, and I'm certain other large investment firms with huge amounts of capital, tuned into this and bought shares knowing that the situation would resolve itself. There are a half-dozen other stocks with similar but smaller short percentages.

Robinhood is doing the opposite of their name, they give people an outlet to dump their money and risky features to lose it quickly. They have been fined by the SEC [2] for not disclosing revenue sources and "provided inferior trade prices that in aggregate deprived customers of $34.1 million" they take deposits from the ignorant, let them do risky things which give their money to Wall St.

[0] https://www.investopedia.com/terms/p/pumpanddump.asp

[1] https://www.autoweek.com/news/industry-news/a35340727/heres-...

[2] https://www.sec.gov/news/press-release/2020-321
I also agree with "Cheap Gradient Principle". I see it as a case of "width of two horse backs from Ancient Rome determine Shuttle buster width" (which is untrue but cool as a reference).

The very SGD thing was developed because it was the only way to train something like neural network with small memory and, more importantly, in reasonable time. Multiplying of training time by N (number of parameter) meant having good result in a year, not in a day.

And today we have large batch training with complex synchronization systems to speed up training even more. Which bring us closer to the whole-dataset training and, I guess, second-order optimization as well.
Uber drivers are workers not self-employed, Supreme Court rules
A bit like the time the scientology lawyers were desperate to find out who was running that server at 127.0.0.1 that had all their files on it, and really really wanted to find the person who was using the 'majordomo" login so that they could depose them
Somehow, taxi companies have been making this work for 100 years.
> You can't just use another company's logo and name without their permission.

I'm afraid I think you're mistaken.

You're allowed to use someone's trademark to factually describe the product you're selling. You don't need the owner's permission to do that.

If you're selling an actual Apple laptop, you can use the trademarks 'Apple' and the Apple logo to describe it.

If you're selling an actual Bob's Burger, you can use that trademark and logo to describe it.
That's a good question. I don't know how to estimate, but it might be around the thousands in fact.

Most of active hams are more interested on making short contacts and exchanging call signs. Scientific and technical experimentation is pretty niche. However, since the Es'hail-2 has launched (a Qatar geostationary satellite carrying an amateur radio payload on the GHz bands), a new opportunity of making a lot of short contacts using narrow band modes like Morse code and computer-aided modes has opened, and then I believe there are currently many people operating GHz-capable gear in the area covered by that satellite (Europe, Africa, parts of Asia and Brazilian northeast).

Although many of them are probably using their gear to log new contacts, you could say that they own the necessary setup to seek for satellite signals on that same band.
Facebook vs. Australia – two sides to the story
Yes, 100% this.
I worked on energy trading systems in the late 90s. Everyone knew that the Texas configuration was a unique time bomb, but Texas wanted it that way. They wanted to avoid regulation and if you talked to Texans they liked the idea of being able to separate entirely from the nation.

I feel for the people who are impacted by this but they voted for this time and time again.

A further footnote here. Anyone involved in power generation keeps an eye on very long range forecasts. This current polar incursion was forecast nearly 60 days ago. Of course they might not expect it to intrude into Texas or be this severe but they knew it was a possibility. I guarantee that someone, somewhere filed reports on this not just for safety but also for profit.

Long range forecasts and data play a huge role in energy trading. Day traders are glued to the weather channel. The long range teams look at in-depth scientific reports and there are serious climate modeling systems that feed into contract calculations. I can imagine how much more complicated it is today and I wouldn’t be surprised in the least to discover that a lot of “somebodies” placed some very sure bets.
And you base that on what? At least where I live I can't even record a phone conversation without informing the other party, much less divulge it...
Nice to see it's just software like any other [0]:

> Traditional C/C++ strings typically use "ascii" encoding. Hence being used here. However, should
F prime be updated to use some other encoding, this value may be changed.
> DATA_ENCODING = "utf-8"

[0] https://github.com/nasa/fprime/blob/devel/Fw/Python/src/fpri...
And I'd hate to live in a world where you can drag anyone you want before a judge because you don't like what they're doing.

I don't like the colour of your shirt, so I'm going to say it's objectionable. It doesn't break any laws or infringe any regulations, but I want a judge's opinion on it anyway.

See?
Still, I kinda think we really are ... close. For example, I recall watching "The House with a Clock in Its Walls" and wondering if Cate Blanchett was entirely CGI or CGI-augmented in several scenes. Or see "Aquaman" and see how the mom and dad are CGI-aged. We can still tell the difference, but... it's getting closer.
I see where you are going with Zig, and I don't want to dissuade you, but consider adding lumen https://github.com/lumen/lumen to our train set.
That’s interesting, my first impression of nMigen is that it looks like it does a much better job of forcing you to think in terms of the hardware you’re describing, compared to verilog which can lull you into just writing a sequential program.
Not really, different functionality. I'm basically allowing users to create aggregators, and building social features on top of that.
Then publishing that aggregated content back to RSS feeds.
Oh, the statement just made me pause and think that's all.

> but I struggle to think of situation where curl would have been an actual culrprit.

I agree, I think it's much more likely that there was a 2 stage type of exploit where curl was used to download the second stage locally on the machine. That's at least how curl (or wget) is used on hackthebox.eu (where everyone hacks boxes for fun).
In sum, have a job that lets you define what you do on a daily basis, don’t be depressed and make sure you’re not addicted to anything.
What happened last spring was more or less incarceration. We weren't free. We weren't allowed to leave our houses. The term "lockdown" works quite well.
I’m sure there are valid engineering reasons to do it this way. One that comes to mind is memory footprint in allocating the objects associate with foreign key references.
Monoliths are also distributed systems and will run on multiple hosts, most probably co-ordinating on some sort of state (and that state management will need to take care of concurrency, consistency). Some hosts will go down. Service traffic will increase.

I understand your point. You are using distributed in the sense of "how is one big work distributed", you probably also hate overly "Object Oriented code" for similar reasons.

But distributed systems is a well understood thing in the industry. If I call you and you tell me this, then you're directly responsible for hurting how successful I would be by giving me a misleading sense of what a distributed systems is.
BNY Mellon subsidiary aims for 90% straight-through processing
Ubiquity, Powerful and Fast PHP Framework for Efficient Design
I wouldn't be surprised if this interview was 3 to 5, or even more years ago. Sadly, I really don't remember, but this little tidbit stood out to me at the time. I wouldn't be surprised if the "employee" is a really high ranking one, or one of the founders even.
Do you really get the full story though? Are you biased? Compared to what? Do you believe that most drivers would choose flexibility over the other benefits?
I think that exceptions are a problem and cause this developer burden only because they are invisible. If they appeared in the type signature, for example as

() -[DatabaseReadError]-> ()

then they would be part of a function's 'contract'.

With this, consumers of your function are making an active decision about whether to handle or bubble an exception without examining your implementation, and the type of the main function tells you which errors will end up being fatal.

Disclaimer: this is not a new idea. There are proposals for OCaml to add 'algebraic effects', which have similar annotations on arrows, and I believe there have been discussions around using the syntax to track exceptions.
A cheaper alternative to buying a laptop is install Linux on your existing machine, to add friction to the process. Or, buy a Mac mini.