skysight-inc/HackerNews huggingface dataset:
Based on the comment from pushrax, it looks like this is just circular async replication between the old writer and the new writer. For some reason, the old implementation had to send both read and write traffic to the old writer, while the new implementation can do proper read-write split, by reading from dedicated read replicas hanging off the new writer (again, via async replication).

Due to power law, ecommerce generally benefits a lot from things like caching and read-write split. Reading between the lines, it feels like shopify may not yet have sufficient experience in dealing with async replication, and all the potential issues caused by replication lag. Fun time ahead.
Amazing work, I'm going to try and replicate it with mine.
The ReMarkable has an amazing writing-feel and the software is just enough to fulfill its core function but it could be so so much more.
Disappointingly the company doesn't want to open-source their code and isn't focused on the software side of their product so we're left to patch the binaries ourselves at a snail's pace.
On the plus side it's given me an excuse to up my Ghidra skills.

Another thing I've I've noticed is that the userbase is highly skilled, people on the subreddit and discord are constantly publishing hacks and patches and discussing customization options. It's a very cool community.
That’s where Gödel’s theorem comes in. There’s always axioms unprovable without expanding the system
Related, most of the atoms in a new born baby are 13.7bn years old.
In my area of semiconductor engineering/ detectors, we generally have to pay to publish. Journals do seem to be slowly moving away from this for just the publication, however as you say for open access you still need to pay. Depending on the funding provider for the research, it can be compulsory for the papers to be open access, so we would end up paying anyway.
I disagree. Negative results are important. Null results are of very limited interest. The two are worlds apart.

A null result simply means you tried something and it didn't work. But you don't know why. You haven't proven it didn't work. There are literally millions of reasons why something might not work. For instance, you could try to use compound X to cure disease Y, observe no effect, and conclude that X doesn't cure Y. But what if somewhere in the process of making X you made an uncaught mistake and you instead used X'?

A negative result means that you tried something and you came to the proven conclusion it doesn't work. This is, crucially, as hard to obtain as a positive result. In my example, it would imply a much longer process than simply "apply X, see no effect in Y, make a few robustness checks, done".

You could say "Well, publish the null anyway, somebody will catch the mistake". Unlikely. There are already so many papers out there that keeping up is impossible. If we were publishing also null results this number will grow tenfold at the very least. Nobody could possibly check everything. They will see a paper "X doesn't cure Y" and call it knowledge, stifling a possible cure virtually forever.

Am I splitting hairs? Perhaps. But I think HN prizes itself to be a scientifically minded community, and thus it has a mandate to use terms correctly. Confusing "null" with "negative" is a sin.

I hope one day I'll find a way to strongly and passionately argue against the "null results are as important as positive results" position. It is a bad meme. Charitably, I consider it most of the times a honest mistake. But sometimes it gives me the impression it is a cheap trick used by people to erode the reputation of academia.
Amazingly enough, people managed to get by before smartphones were the norm.
Economists must stop looking at rural India as labour supply tool post Covid
Point 1 can sound harsh at times, but when you consider the consequences of a toxic team member being left to interact with the rest of the organization every day, it becomes clear that there is a bigger problem at play.

You do not want your good employees to suffer at the hands of a bad employee. It might be difficult to do the right thing in these cases. I would try to focus on the people/products/customers you are helping and less on the negativity you are removing.

I have personally witnessed the consequences of toxicity spreading throughout a team. It is incredible how much productivity you lose and how much more stress you have in your life when everyone is salty all the time.
Win Semi enters Starlink supply chain
That's not the "cattle vs. pet" as I understand it. The servers are identical, i.e. cattle. This is just a case of sticky sessions. It's a common pattern to help latency and keep resource usage down.
(article author) Thanks for the feedback, I've just updated this part of the article to clarify it. I don't remember exact dates, though, so I won't be able to add them.

But yes, you are right, there was a time during which a number of old-style extensions were ported to be compatible with e10s. It was possible for some, impossible for others, hard when it was possible, and most add-on developers didn't port them, either because it was too difficult or because they had grown tired or the _maintenance tax_ I mention.

And yet, after they had ported their add-ons to be e10s-compatible, the add-ons broke nevertheless, one by one, for all the reasons mentioned in the article.

At some point, we threw the towel.
Fair enough. I doubt you are in the majority in Western countries at least.
> "AI still has a long way to go before the Air Force pilots would be ready to hand over the stick to an artificial intelligence during combat"

That's making the brave assumption that the platform designer would wish to G-limit their craft to what ugly giant bags of mostly water can withstand.

https://drive.google.com/file/d/1uMWEEwzadeOFYHvjAKtMjXt_rwH... (page 96) and compare Michie's MENACE.
Sounds like taxi drivers should be paid by the hour instead of per fare.
Why does Chrome (Google) need to know whether DNS is being intercepted? What actions does Google take based on the answer?

Note that under this crude test of sending queries for unregistered domains, a user who administers their own DNS could be indistingushiable from "DNS interception" by an ISP or other third party.

I administer my own DNS. I do not use third party DNS. These random queries would just hit my own DNS servers, not the root servers.
> ratholing on tiny details that don’t matter

That's part of some peoples' journeys though:
Learning how to work efficiently. Run into traps and find out again.

I applaud OP with full heart. Especially for stepping up and showing it off.

I don't think I could handle all the negativity you can read here. And so, I'll keep my private projects for myself until I'm done with them. Of course, when I'll be ready to release, nobody will care because I couldn't show it off because of all the negativity.

But on the other hand, I'm not doing this for any of you, only for myself, so I couldn't care less to be frank about what any of you think. I just hope the site being down doesn't mean OP took their server offline just because of all the flak he got for handrolling yet another parser.
Or maybe because the supply side is full of drivers doing the job for less pay than they should reasonably agree to, betting on a windfall from AB5?
The Atomic Tank? (2018)
I'd like to find an excuse to use it for something just to try it out at some point! Being able to run it distributed like Erlang would be really cool, interesting idea :)
I recall Dan Ariely mentioning this in one of his books. His field is psychology/behavioural economics, a field where very often either outcome of an experiment can seem obvious after the fact. (Questions like Do newborn babies have an intuitive understanding of gravity?)

As I recall, he restructured his lectures, asking upfront for a show of hands as to which outcome everyone anticipated, before the big reveal. After making this change, he had fewer people approaching him after lectures saying how obvious the outcome was.
> a factoring company: which buys unpaid invoices from freelancers for a fee or a percentage of the invoice-amount

Getting way off-topic here, but I’ve never heard of this. Is it like a bill-collector for freelancers? Who do the non-payers tend to be - is it companies who think they can stiff a freelancer, but who will pay up when someone with teeth comes knocking? Also, can anyone sell an invoice on to someone else to collect it, or does that possibility have to be written into the initial contract between the freelancer and the employer?
They could just use DNSSEC...
Officials voted in 2018 White House meeting to separate migrant children
While people seem to be replacing Photoshop with Affinity Photo and Lightroom with Capture One (elsewhere in the comments here, my own experience as well), I’m not sure what the best library focused tool is. Maybe look at comparisons of “digital asset management” or this image specific roundup: https://en.m.wikipedia.org/wiki/Image_organizer#Notable_imag...
>how much can you actually count on those backups being actual backups?

You can not count at it at all. The only legit option glacier honestly.
Trajectories of Adolescent Life Satisfaction
With a strong wildfire, you would need massive firebreaks to completely prevent them being crossed, but the point of most of them is to slow things down to the point of being controllable. To cross a firebreak, the fire has to throw lit embers far enough to ignite on the other side. If the firebreak is large enough, the amount of embers that make it is lower, and it becomes more possible to control them.

We have no way to extinguish the heart of a wildfire. For example, notice that the airplanes and helicopters that are used for firefighting rarely dump their load over the heart of a wildfire -- they usually target the edges. So all our efforts are targeted towards controlling the edges of the fire, slowing it down and making it manageable, because that is all we can really control. Firebreaks are a layer of the defense, not the whole thing.
MUD2, the next incarnation of the MUD by Bartle and Trubshaw mentioned in the article is still running and free to play (I believe), http://mud2.com/. I played it on and off from 1994 to 1999 or so. If your character was killed in combat you died dead dead and had to start all over again which made it feel very high stakes when you could spend months building a character only to have to start again.

I decided the only way I'd get it out of my system was to make Wizard which I did eventually (that was quite the phone bill) and I stopped playing a little while later. I've never really got into another online game since.

I seem to remember some gaming service in the UK trying to make a client for MUD2 with some graphics to try and give it more mainstream appeal. It didn't really work. I do remember the conversation of "I wonder if it's possible to make a MUD but with graphics?" came up in the teamroom chatter from time to time.

Now my kids play Roblox, which is also kind of amazing in its own very different way. It has the social element of a MUD (although my kids mostly know the people they play with in real life first), and its a gateway to programming, but all the experiences are far more lightweight and short lasting whereas I think the land of MUD2 has left some kind of lasting impression with me.
It seriously came as condescending since I'm quite removed from HN bubble. At least you warned me, thanks.

My comment is not about the norm but about the nature of the work structure. See I've mostly been working in average (non IT) places. I can understand average salesman and clerks having troubles organizing, dealing with computer issues, bad software, and cracking under managers because they don't have Masters degrees in abstract algebra applied to relational databases. So I assumed that in an IT company the skills would influence the structure. I guess it boils down to low level politics as usual.
Yeah of course the options should be set at 0 value, but they should represent the same future potential.

I agree that if you can't entice on options then you should raise for salary, whatever makes the most sense. From my personal experience, if the startup feels very promising to me I'll lean more towards options, and if it feels more risky I'll lean towards salary.
Sex, lies, and video games: Inside Roblox’s war on porn
Singapore researchers discover Covid-19 variant which causes milder infections
Honestly, this reads as those books titled "How to make money selling books on Amazon".

Living in France, I can tell, France is very startup hostile.

The amount of taxes a company has to pay and the amount of paperwork to do (or money to delegate it) is just absurd.

The only way a small tech company can make any money and be sustainable (let alone grow) is having all employees as associates (with all the organizational problems that such thing will bring) and take dividends instead of salaries, otherwise literally more than half of the salary is gone in taxes.

And of course, this is all having their own day job, or taking a "company creation" sabbatical year, which is the only actually helpful thing for startups you'll find in France. You can take a year off from your job, try to create a company, and after the year your employer has to take you back in the same position (if you want, obviously). You need to have worked a number of years before, both in global and with your current employer, though.

VC culture is close to non existing, so you need very good connections to have investors, and those connections often times aren't in France. Financial and investing groups in France are very conservative.

Literally all new companies I've seen founded are like that, and from those that live longer than a year, about 50% move their HQ elsewhere, normally the place where the funding came from.

With the numbers we made back in the day (we were 5), the gap from "we're making some money on the side" to "we need to hire someone who isn't a founder" was about €300,000 yearly in extra revenue. Otherwise it wasn't worth it.
> We took methods that had been exploited to improve on previous results for over a decade to their logical extreme, and found that this method no longer leads to improvements.

This actually sounds like a really good review paper! Review papers serve multiple purposes: getting people up to speed on a subject, and putting your own spin on a subject to guide future investigation.
No, the color itself is ugly, Firefox will just show you the truth
I'm french and looooove Cajun food & Gumbo. What is a good way to learn to cook this way ? I watched a lot of youtube videos.
"The developer guide to handling agile" handbook could help if it existed.
Adobe is in full monopolist mode, where they have lock-in and can force users to pay for not just poor functionality, but disasters like this.

Bridge 2020 is more or less totally broken on Catalina, and has been since release almost a year ago. CC 2019 version works perfectly (but only with PS 2019). It's mind-boggling that a company with this much revenue can just wreck one of their products, keep shipping it and collecting money and not give a shit.
On FF it’s Ctrl+k for searching (by prepending `? `) and Ctrl+l for addresses (if it can be parsed as an address). I almost never just click into the bar, so that works fine for me.
Yep, the main idea is to set up the liquid interpreter with the right variables/methods and the right liquid templates, and evaluate the result. There’s a lot of code that runs around that, but the path-specific code is quite small.

Hello :)
Not sure about freelancers specifically but factoring is normally used by small companies to reduce short term capital requirements, as most companies will only pay invoices after 30 days and some have payment terms of much longer eg 90 days. Anyone can factor an invoice and if it was issued by a large and credit worthy company then this is a cheap way to access secured credit.
spotify?
FYI: There's a lot of parallels between the WW2 Pacific War and the relationship between US and China today. Neither Imperial Japan nor the CCP were willing to take "No." for an answer in their colonial quests.

We're at the brink of a military conflict. I wouldn't be surprised if the PLA imprisons Xi in the next few months and sends diplomats to the US to avoid war. Subtract a couple months if the Three Gorges Dam fails, which could happen any minute.

For people keeping score, China has 4 carriers (with underpowered engines on their J-20 fighters), and 2 large troop carriers for invading Taiwan. No battle experience.

The main wrinkle is the US Nov. Presidential election timing and results. If Trump wins again, I expect Xi to topple soon after.
It definitely sucks that so many of the great parks have been affected. September and October are pretty great for hiking in the Santa Cruz Mountains, and this will certainly put a damper on it.

I'm a little worried about what's going to happen come winter rains. With so many hillsides laid bare, there are going to be way more landslides whenever heavy rains hit, so a lot more areas than usual are probably going to get washed out.
Ever thought about using methods to digitalize your notes?
It is the opposite of what the OP is looking for. You can't have a high quality workplace with people who fail at basic algorithm questions
system() invokes a shell
It is such a marvel of cosmic luck that Linus Torvalds could not afford to buy this for his computer.
> The board has a fiduciary duty to act in the interest of shareholders.

The problem is the 'shareholders' is made of multiple groups.

A relatively common setup is Investors, Founders, Other Common Share Holders (Employees, Gifts). If there are 10 seats, Other Common will likely only hold 1 vote.

So the board voted in its best fiduciary duty that represents 90% of the votes. It's quite easy to see how employees can get the raw end of the stick.
Duet Pro is the new customisable sex toy you can assemble at home
They hired a junior make sure he would do as he was told to, and developed my solution. In the end, “my solution” was what anyone would have developed after some research on the problem.

The manager was one of the company owners, so he was well motivated, but he was an academic with little world experience that though he knew better than the industry.
But you can only restore an entire phone, likely losing all of your work since He last backup - was that yesterday or last month?

And sometime around iOS 6 or 7 they killed the option to maintain multiple backups - so you can’t backup, restore older version, save data, return to latest.
I think that the analogy is used because people underestimate how much heat is lost to radiation. Human body radiates energy away at about 800W. It's not noticeable, because normally it is balanced by a similar flux of thermal radiation coming in from the environment. If the apparent radiative temperature of the environment is reduced it can indeed feel like it is sucking heat out.
Interesting concept but what's the difference between this and GitHub or the multitude of other similar websites?
How to acquire new customers for your subscription business
Well this may not be correct, but I'm assuming the plane they spin in is the same as the equator of the Sun and in the same direction as the Sun's rotation. That would make sense if they were made of "stuff" that was thrown out from the centre and clumped together.
How Data Is Affecting Media, Advertising, and Entertainment Careers
it's the investors that drive the wagon, only the tiniest minority of founders in the software space are truly independent.
Well you are certainly in some kind of <1% percentage globally. Wouldn't you agree?
CarrionFields(CF) is an active MUD to this day, focusing on PVP and guild combat. I haven't found a replacement for CF in terms of PVP combat and roleplaying. Great lore too!

https://www.carrionfields.net/
As I understand the situation from the article, Revlon is not a party to the case. It is therefore irrelevant if Revlon becomes bankrupt. Clawback provisions would not extend to a transaction between Brigade and CitiBank. IANAL
It's because of the rubber duck methodology and in the early days we thought it would be cool to have a command `git duck` that starts a video to explain a commit.
I don't think GPT 3 is free for use. It's limited to some corporates only.
> allowing people to do anything in the name of 'technical debt' 'code quality', resulting in more bugs, lots of needless refactoring, tons of layers of abstraction and tests that actually do close to nothing.

This heavily points to dysfunctional development team with fault being primary on tech leads making more and more mess the more they code.

> companies need to make money to allow for proper code to be developed, second is also valuable as long as it makes sense financially as well.

This one is merely about putting less resources on development. I don't think it fixes the dysfunctional team above, it is just avoid the issues. There is nothing that would make developers write useful tests. Nothing that would change tech leads, nothing that would prevent unmaintainable code appearing again.

Had the constantly refactoring team ended with very good code for too much of price, then cutting resources is likely to lead to better trade off. But that is not their case, their case is that they don't know how to write good code.
That.. actually makes sense.
Also, some European countries require a pension deposit of a million euros per employee for new companies in case they go BK.

There's a documentary on one European founder who built a factory and bought CNC machines for mfg., but couldn't afford the pension deposit, so couldn't hire any full-time employees. C'est dommage. :)

I remember watching French art movies in Toronto in the 90's, and all the young characters worked for the phone company or the government.
There were discussions within Mozilla regarding whether this would be a good idea. Over the years, we released several smaller browsers for Android (Firefox Focus, Firefox Rocket). We rewrote a browser basically from scratch for FirefoxOS (which is now used in KaiOS, I believe).

I believe that if any of these browsers were ever to become big successes, a case could be made. For the moment, it doesn't look like this is happening.
Time measurement is coupled to space, not time itself.

Actually, time does not exist. It's simply the rate of change of matter.
Phoenix user from day 1 here, then Firefox. Had never the need to abandon it due to slow performance.
$630k/yr would put you in the top 1% for income in the USA, one of the richest countries in the world.
Get Your Hashnode Blog on Google
Critical, independent, thinking
Show HN: Golang] setup configuration easily from flags, env, files or default
Why do you think it doesn't add up? Before the removal you have

"usefulness of firefox" + "usefulness of extensions" > "usefulness of chrome"

after removal

"usefulness of firefox" < "usefulness of chrome"

And that's not counting disappointment/animosity towards firefox for breaking the implicit contract.

I am not arguing that this was the main issue that have caused firefox usage to drop, as according to stats on AMO, extensions never had very large usage. But i personally have stopped using firefox after this, and stopped installing it on computers of friends and coworkers, so there must have been some small effect.
I’ve no idea how authentic the cooking was, but way back in the 70s and 80s, I used to watch Justin Wilson, the Cajun chef, on TV. Looks like there are a number of episodes on YouTube.
Generally yes, you enter a contract for a 12 month subscription but get a discount for it (ex. paying monthly with no subscription it'd cost x, paying monthly with a subscription would cost 0.8x). Good services usually have a clause that you can cancel but have to pay a penalty (for example (number of months0.3x) or (number of remaining months 0.1x)).
The money Trump and company have made from gaming the stock market is insane.