skysight-inc/HackerNews huggingface dataset:
Comparing the raw numbers in terms of cost I don't think quite gives the right picture, you have to think about scale of investment. Whole (large) towns and biggest-in-the-world facilities were raised and the brightest minds committed. And it would likely take longer. Maybe a better comparison would be to the Manhattan project and the atomic weapons research apparatus in the decades that followed. Current input to fusion research is a big monetary investment worldwide, but I think in terms of effort it's not quite the same scale especially if you talk about the whole world committing to that degree.

I will add that I'm not sure it would be worth committing this amount of resources solely to fusion. Obviously I think it's worth pursuing long term, but not necessarily at that scale given the costs it would have in terms of other scientific research. I never claimed the amount of capital isn't there nor meant to imply it; it probably is possible (by 2040-2050, 2030 seems impossible to me) but not realistic barring some dramatic changes in the world.

Regarding why wouldn't Elon Musk be working on it... let's ignore that several other prominent billionaires have invested in fusion. But currently fusion is not an appealing private investment outside of philanthropy. There are a lot of up front costs and uncertainty for a payoff that is way down the road. Whether it's worth investing in is up to him, but "whether or not Elon Musk is doing it" is not a good measure of viability.

Regarding the comment that everybody in the know thinks breakeven is infeasible, that's certainly not the prevailing nor even a common view with the people I know working on fusion. Opinions are mixed on how far we are from breakeven and how far we are in terms of the technology required to achieve it, but as I noted previously the basic energy yield of fusion is there and the route to get there is mostly clear, if long. ITER has little cross-application with nuclear weapons, that would be facilities like NIF which aren't the main focus of research towards power production.

I'll add that I have no skin in this game, my research is unrelated to fusion I just happen to talk with those guys a lot and took some classes in grad school. I see none of those sweet gubbment fusion research bucks.
As someone not familiar with ham - what can you do with this signal? Can you decode it to view stats or pictures? Or is it mostly just "hearing" it speak to Earth?

I'm also curious what prevents say an amateur operator or even another country from sending commands or disrupting communication to remote systems on Mars. Is it the just the amount of work they'd have to do, proprietary/secret protocol, encryption?
All things are possible if you have honest and effective governance.

The problem is that the honest and effective governance breaks down because warring factions are usually fighting over resource control.
Once you have monopoly then you can pretty much do anything, in America. No moral dilemma.
What works well for me:

1. Split the project into tasks. (a task taking at least 3-5 PTs)

2. Have a POC / prerelease phase

3. For complex tasks introduce a second polishing task, like "Basic User management 1/2" and later "Basic User management 2/2". If the second one isn't needed: Great!

4. For all tasks/areas estimate a lower and an upper estimation in hours or PT.

5. Revisit your estimation afterwards using this process:

5.1. Imagined that someones gives you the following choice:
You get 1000$ if your the true value lies within your estimation 90% of the time.
Or you can roll a dice and in 9/10 you get the 1000$.

5.2 If confidently pick your estimation ("I'm 100% sure the true value is within my bounds") then it's too wide.

5.3 If you rather pick the dice-roll, then you don't trust your estimation, it's too narrow.

5.4 Adjust your estimation until both options seem equally probable to you: dice-roll or your estimate being true 90% of the time.
"Increased Top 3 Director pay 70% (from £1M to £1.7M)"

Is there any benchmark on other registries for that figure?
Or "Tagged unions are great, but not as good as they could be (depending on whether your language has good pattern matching) and maybe you could roll something worse yourself".
Is there any science behind dopamine fasting? By science, I mean empirical evidence regarding dopamine fasting. When I last looked into it, there seemed to be scant evidence for it.
Anec-contra-data:

I worked for a while at a small startup, initially as the sole developer and eventually growing to 3. We had an architecture I would describe as at least being "microservices-esque": a single large "monolithic" backend service, with a number of smaller consumer services, webapps, UIs.

The distinction between microservices and monoliths may be debatable but I believe monoliths as described by Martin Fowler typically involve your primary service logic and your UI coexisting. I've found that splitting these at least is usually fruitful.

I think this approach is sometimes called "fan-out", though I've seen that term used to describe other different things too; namely the opposite where there's a single monolithic UI layer fanning out to many micro upstreams.

TL;DR: Fowler's opening 2 bullet points seem likely to be a false dichotomy as he's force-classifying all architectures into two buckets.
We are dealing with a person with mental illness, because nothing is coherent. It's all made up. That's why you don't answer that kind of mail, the goal is to trigger a reaction from you.
Yes, that's a huge issue for btc. BTC isn't really a decentralized cryptocurrency anymore.

There are others that are.
Shouldn't those news orgs be thankful that evil Facebook isn't stealing all their valuable news stories anymore?

Wasn't the whole point of this that Facebook was supposedly making so much money off the backs of all that valuable content? Seems it wasn't all that valuable after all.
The article is a short piece that basically says "Remember that kerfuffle about Whatsapp TOS that lead Facebook to put it on hold? It's back on". For that purpose the paragraph it does include describing the kinds of changes at stake should be enough. It's not an in-depth piece explaining the nature of the changes and in which cases they are indeed just "clarifications" as Facebook claims.
Scratching an intellectual coding itch vs starting a successful startup seem to be mutually exclusive
ClickHouse has to be one of my favourite databases and pieces of technology.

It’s stupid fast, I know it’s capable of workload sizes past where I’ve pushed it so far. I’ve used it in anger and even then I was able to solve the issues I had easily. The out-of-the-box integrations (like the Kafka one) have made my life so much easier. I get excited whenever I get to use the instance I manage at work, or I demo something about it to someone because I know I’ll often blow their minds a bit.
this, also there's no possibility of collision. You can't have two processes generate the same ID (which means you can generate your IDs in code and send them to the database, which is really useful in some situations).

Also, and this is the main one for me - if I mess up my code and accidentally use a document_id instead of a user_id, I'll just get "not found" instead of someone else's data.
Got it. Even so I still prefer to learn only unix and go with it, most of the time awk solves all my data problems

About your transformation problems, give a look at NuShell[1], it's a full fledged shell but I rarely use it as a interactive shell, mostly as a scripting language, it heavily simplifies the extract, transform and load from the terminal. Also it's written in Rust and available to most mainstream OSes

[1]: https://www.nushell.sh/
Tips for Your Developer Resume
Proven Ways Chat Marketing Helps Increase Ecommerce Conversions
Bitcoin $ 68,000? Sleeping stigmas will wake up
AWS Support is better than any other Vendor
LOL I'm in talks of migrating microservices into a monolith purely because there is so much overhead at managing it. You need at least a couple of people to keep it in place. And the latter means the company is prepared to kill the product even when there are actual customers plus new ones are coming.

Microservices make sense when you have millions of users and there is a need to quickly scale horizontally. Or when you have a zillion of developers which probably means that your product is huge. Or when you are building a global service from the get go and get funded by a VC.
Wow, I’m sorry to hear that. Sounds tyrannical to me.
As I understand it, the actual T&C change is pretty minor (the ability for Facebook to have the contents of your messages on their server only in the case you are talking to a business which uses Facebook for commercial messaging)

Since this change seems pretty minor, why can't Whatsapp cancel the T&C changes, make a big announcement that they have caved to user demands, and then get some third party to host their commercial messaging efforts? Said third party could get permission to handle user data the way every other 'use chat for customer service' company does...
This is just hand waving. Sure the billionaire has exponentially more, but there are very few of them.

We won’t solve inequality by taxing the billionaires it’ll be from taxing the upper-middle class. Just like the states with more equality in Europe do.

If you’re in the top 25% of income you’ll need to make some sacrifices if you want to solve the problem.
Did we all forget Uber operates at a massive revenue loss every year? This whole thread is filled with virtuous cheering yet not realizing Uber isn’t an endless stream of money. This will impact their business severely if it happens in the US. They will basically cease to exist, or become as shitty as regular taxi services where you have to wait an hour for one.
I remember when everyone on here cheered that they were disrupting the taxi system and making it better. For some reason we want now hold them to the rules of that legacy industry, and the cost of such will change what made them popular to begin with. All with the virtuous idea of defending the drivers. You aren’t helping the drivers, you’re going to hurt them the most.
Gaming needs more resources to solve a problem whose difficulty is increased to produce better and more accurate images.

Mining needs more resources to solve a brute force problem whose difficulty is increased just for the sake of making the problem even harder to solve.
You apply different amount of breaking. Sometimes you would only use the rear break (for example, if you want to take a corner by locking and sliding your back wheel).

To illustrate this point further: the common setup is to have the rear break on the right hand side of the handlebar. But some people ride it the other way around. If you are used to one way and then have to ride the bike that is set the other way (say, a borrowed bike), it completely messes up your riding.
The issue a lot times is clients, for example if you work with small business.
My assumption is that the cost/benefit math means that this is still worth it for them to do. Put as much lipstick as you can on that pig and go to market with it is not an internally inconsistent or illogical path. Even if it sucks for us as consumers.
Indeed, a powerful trick out of the manipulator’s playbook. Also thinking of “Death by a thousand cuts”, “slowly boiling a frog”, etc.

“Creeping normality (also called gradualism, or landscape amnesia[1]) is a process by which a major change can be accepted as normal and acceptable if it happens slowly through small, often unnoticeable, increments of change. The change could otherwise be regarded as objectionable if it took place in a single step or short period.”

https://en.wikipedia.org/wiki/Creeping_normality
My viewpoint is that to enjoy the part of your life which is not work, you have to get your work done.

Between workaholic and master procrastinator, there is a large gray area of healthy relationship to work.
This line resonates with my experience : if I do a lot of hyper stimulating things, I struggle to get to work.

Happy for you if procrastination is not a part of your life but it can be a struggle for a lot of people.
Fwiw, there are some pretty prominent authors that suggest you are better off just counting the number of tasks in the queue and tracking the average time per task, rather than estimating at all.

It’s just as reliable since everything averages out over time and the queue size is a leading indicator while cycle time is a trailing indicator.
Why move to garbage collection when C already has good valgrind support?
A photographer claims he was accused of breaching
privacy by Facebook after taking photos of Mark
Zuckerberg cleaning up his dog’s poo.

https://metro.co.uk/2018/04/03/pictures-mark-zuckerberg-didn...
Another approach in OO land is abstract classes with methods for each tag, forcing inheriting classes to implement the new tag.
Trying, Learning, Thinking, Getting Better
I don't understand your point #1. Uber could still set a baseline price of X as a suggested price for this trip. Each driver gets a chance to offer Y that what they will accept for the trip (maybe it is way outside of downtown so they want a lot more to compensate driving back). All it does it slow down Uber giving you an instant price. It would be trivial to have an instant online auction mechanism in the app. You start it at $5 and it goes up $.17 until a driver says yes. This doesn't really change much of the experience in my mind. It seems like your main criticism is that this might make ride-share more expensive and less convenient for you. Do you think this is actually worse for the drivers?
> forcing someone who had a short position to have to buy the shares to cover their position at a high price and drive the price up further.

why shouldn't that be allowed? If the person shorting has a demand for the share (to cover their position), they must pay for their demand. They knew this could happen going in, and assumed the risk.
Vs what time in the past 100 years? Free market is just an economic model (keyword "model") that illustrate potential market dynamics. It's never been reproduced in the real world (regardless of whatever argument has been made, deregulation doesn't reproduce it either).
The problem with unions/enums is that is hard to pick a subset or superset of them, despite it will be not hard to add to any language. Is similar to projection on the relational model (aka:select), sometimes I need:

enum Value {
Int32(i32),
Int64(i32),
Str(String),
}
fn only_int(of:Value[Int32, Int64]) -> Value.Str

And other times:

enum ExtraValue:Value {
Bool(bool),
}

This is analog to structs, where eventually is "discovered" that is nice to:

let user2 = User {
email: String::from("another@example.com"),
username: String::from("anotherusername567"),
active: user1.active,
sign_in_count: user1.sign_in_count,
};

let user2 = User {
email: String::from("another@example.com"),
username: String::from("anotherusername567"),
..user1
};

But somehow enums are still considered second-class in the algebraic type space.
the audio/video calling on Signal seems pretty unreliable. Other than that it's been a smooth move.
I get this for tracking down a bug or working on speeding a block up. But why does the unused code need to be committed? Yes it helps you with your one problem but it clutters the document with extra information for others. So I guess I phrased my question a little accusatory, commented out code is a pet-peeve of mine, but I'm still genuinely interested why the two different blocks need to be committed. Or i guess more importantly, if they need to be pushed to the mainline for others to recieve
Clearly something is working if you've got 50 engineers turning out bug-filled code and systems, and yet the business keeps on living.
Non-standard is one of the biggest drawbacks of Rust. If there were a standard and independent Rust equivalents of gcc, clang, icc and Visual C, then the decision to try out Rust would be easier.

One reference implementation is a lock-in, not only technologically, but also socially in terms of a community that is too monolithic for its own good.
Outside the US maybe. Nowhere in the US was locked down. In fact a good portion of states never enforced restrictions at all.
Tim Berners-Lee says Australian media pay law would make internet unworkable
Key insights of a curated list of the best startup-related news
The Rise of Meme Stocks: How Viral Trading Hit High Gear in Early 2021
Yep - surely a broker cant be a party to manipulation by simply offering their brokerage services!

Stopping the purchases of a share unilaterally, on the other hand, would look like manipulation.
This is really an ancillary benefit and not a real solution to enumeration vulnerabilities. The concern is usually over sharding the data, unique ID generation guarantees, and performance. You shouldn't really be deciding UUID vs. Int based on the possibility for ID enumeration. It's almost certainly easier to come up with a solution to slow/prevent enumeration than move from Ints to UUID.
If the person is hypothetical or not fleshed-out and without a gender, like your example, they is fine and I don't even notice. But if the person is known, the use of they catches me off guard every time. I recently read a book by Brandon Sanderson that had aliens on another planet with a different gender system, so Sanderson just used they to refer to those aliens even though the characters were obviously either feminine or masculine. It completely broke the illusion of the story and was a complete turn-off. I always notice in such cases, but for some reason some people say it's totally standard English.
In an interview yesterday on CNBC the chairman (and founder) of Interactive Brokers (very large brokerage firm) made a suggestion: Outstanding short interest should be reported daily (rather than monthly as of right now) and margin requirements should increase by 1 percentage point for every percentage point increase of the outstanding short interest.
I do it very occasionally, usually when I realize I need some form of code that I've deleted. I'll undo, copy the code, redo up to where I'm at, then paste and edit as necessary.

But I don't do this every 5 minutes, that's just mind boggling. And my reason for doing it isn't that I can't remember or couldn't recreate, it's that I use copy/paste a lot to avoid errors from typo's and the like.

It just seems weird to have to do this that often.
I think as a starter concerned (UK) citizens should write to their MP.

I wrote when the first news broke and got a pretty prompt reply it was being looked at. Then Facebook announced it's pause and the issue went silent.

Now it's rearing up again we need to likewise make sure it's on the radar of our MPs.
Article is from 2015. Should this be added to the title?
You're rubbish at writing.
Amsterdam! Now, there's south and east for you.
Black historical figures who shook the world
Well put, that was the intended meaning.
Because that isn't how people use brakes. I'm pretty sure most people use the rear brakes to slow down and as control, whereas the front brakes are for stopping rather than slowing down.

>I was always told you want to brake both the front and back at the same time

This isn't true at all. And even when one does use both brakes, pressure on each is not the same.
I feel like the sender should take it a bit further by blaming the sun for nurturing the plants that feed the animals that sustain the belly of the coder Daniel. In other words go out on their lawn a shake a mighty fist towards the sky.
The contacts have been shared since 2016. You can get your account info in the Account option, but they make it a pain to get it. Mine took 3 days for an HTML page.
Totally agree with this.

I stopped using Facebook years ago and feel that leaving it had no real impact on my life.

If there is one thing the pandemic has shown it’s how resilient people are.

If Facebook disappeared off the face of the earth tomorrow there would be outrage and surprise for a month and then people would move on.

It would just become another episode in history and no doubt other platforms and tools would come in its place.
Yes it was.

ParaSail author was already working on it before being hired by Ada Core.
Correct. What's best for the long term health of the business is not taken into consideration. The Board of Directors and the CEO only care about this quarter and this year, why would the foot soldiers take a long view?

As an engineer, the thought process goes:
I can use the same old tried and true patterns that will just get the job done. That would be safe and comfortable, but it won't add anything to my skillset/resume.

Or we could try out this sexy new tech that the internet is buzzing about, it will make my job more interesting, and better position me to move onto my next job. Or at least give me more options.

It's essentially the principal-agent problem. And by the way, I don't blame developers for taking this position.
> never really understood this severance.

I suggest you should try to have a soft in a situation where you would have a drink. See if you're missing something, is it the taste ? the lack of alcool ? It really puts the relationship with the substance in the light, moderation doesn't mean you have total control, even if it does the trick for the body health.
To an extent - but city-dwellers also often deal with the high density by ignoring one another, to a much greater extent than they would in a smaller community.

I've heard city-dwellers claim (perhaps partly in jest) to have spent decades standing with the same people at the commuter rail station every day without giving them so much as a nod or smile, let alone learning their names.
For taxis (which you can hail on the street) the fares are fixed. For private hire vehicles (which you can't) they aren't. In both cases there are 'fit and proper person' requirements to get a licence, and in London there is a famously difficult test of the driver's knowledge of city streets and routes to get a taxi (but not a private hire) licence.

In no cases do we have a medallion system, though. Licences are not transferable and have no monetary value.
In a normal world, the population of the US would have risen up instantly if their president had signed such a do nothing deal like the climate accords which fails to even get us within spitting distance of dealing with the issue.

The solution wasn't building wind farms, it was finishing the nuclear build up like they had originally planed, just like how France did. But that was killed by self proclaimed environmentalists of that era.
Does Uber communicate ABC entirely before a driver accepts? I have not used the app as a driver, but the screenshots I've seen suggest they might not?
If your tables don't use id, or are doing something strange, YOU wrote that code. You should know it's going to be a thing you need to deal with, because YOU did something unusual.
> It's all made up.

I think its the opposite, I think its an unqualified contractor writing code he doesn't understand for complex systems and was subsequently hacked. I see this a lot with people bidding on contracts then hiring staff/developers after it's awarded to duct tape a system together that barely works and is full of holes.
> (...) making my types strict by default with the StrictData extension. Additionally, Haskell has lazy linked lists as the default list type. Instead I used a strict list type.

Is this the norm for production-ready Haskell codebase - basically throw away laziness?
Just imagine if you create any platform where people link some post, then you need to pay to the author some royalties.

Because someone else engaged in some content.
Unbelievable.