skysight-inc/HackerNews huggingface dataset:
> barely have any retirement savings. They go buy a home with a mortgage that’s $16k/month,

That's a 3.X million dollar home. If you have a multimillion dollar asset like that, your retirement savings is the house.
AOC is way more engaging than any leetcode problems I've ever done, but I wonder if that's because I could choose whatever language I want or a feel allows me to best express the solution.
I'm from the UK and in my forties, and I've never heard of 'Cix'. Just me?
A recent poll suggests that seventy percent of Americans think enacting new gun control laws should take precedence over protecting ownership rights. So a larger portion of the country does agree with this.
You're being downvoted by people who aren't lawyers, but you're absolutely correct.

A house that was sole property before the marriage, remains sole property after the marriage, even if the other spouse is added to the deed. The other spouse only takes a "equitable interest" to the extent that marital resources, or their own separate resources, are invested in the house. This is the case in community property (like CA) and non-CP states (most of the rest).

The primary issue is that in some states the presumption changes when the spouse is added to the deed, so that the house is presumed to be marital property in the event of divorce until the pre-owning spouse shows that it is not. (But in most states, there is no presumption and the other spouse must show that they have an equitable interest in the house, generally by showing that marital resources were spent to pay the mortgage or make improvements.)
Main thing I wish for is to have a submodule be easier to set to track a (version) tag. Now I have to lookup what the checksum corresponds to.

Maybe also I could set their dirs to be 'read only'; git should refuse any local changes and only accept a direct change of checkout (of hash or tag).
Oops, I Spilled the Beans
Crashing Programs for Fun and Profit
If the politicians don’t like the process, why don’t they change it? It’s not like San Francisco Board of Supervisors is deadlocked 50-50 and requires filibuster-proof majority. If the construction can be blocked by a single complaint from the last remaining conservative in SF, it is only because SF government allows it to be the case.

Frankly, I find blaming “conservatives” for inability of coastal liberal cities to build anything to be rather ludicrous. It can only be true if you define “conservative” as someone who blocks construction in order to conserve status quo, but that only makes it a vacuous tautology. Truth is, there are plenty people in SF who are as progressive as it gets when it comes to both social and economical concerns, but are also not blind or stupid, and know that low income housing project in their neighborhood means dirt, decay, and constant petty crime. Instead of blaming people for trying to live in clean and peaceful places, try to figure out why low income housing projects in Vienna or Amsterdam don’t decay into dens of crime and despair in a way those same places in US do.
Mordor was starting an industrial revolution which couldn't have been older than 60 years. Nothing explains the lack of development the previous few millemnia.
I agree with you in principle, but I don't think characterizing most of these types of assignments as "free labor" is quite accurate. What I suspect is going on is that companies simply aren't taking the time to calibrate the effort required to complete their take home projects. I've had many "two hour" projects end up being more like 6-8 hours to properly complete (I tended to just stop at 3-4 hours and opt out of the rest of the process on this type of thing).

Calling it "free labor" implies to me that the company is going to get some kind of actual value out of it in the end, other than as a candidate assessment. Most of these types of things I've seen simply haven't been the type of project that would be useful in that sense.

OTOH, the big mistake I see a lot of companies doing is doing a 2+ hour take home assignment, then not making the tech portion of the actual interview process just a discussion of the take home project. If I'm going to commit that amount of my own personal time to your interview process, I want to know that it's going to get me out of at least as much "whiteboard hazing" in the end. In my experience, this frequently has not been the case.
We had the same problem in Europe before 2016, it was awful - you needed to watch every step and being careful what sites you visit, what apps you open (and many used mobile data without you even knowing it) - people were being charget tens and in extreme cases even thousands of euros. It was even worse with a laptop. Abolishing roaming changes was a huge gamechanger. Of course for intensive internet usage you'd still probably want to buy a local SIM card, but apart from that you can forget mobile charges and just use your regular €5/month mobile plan for everything. The only exception is when you get very close to the borders of the EU and there is a chance of connecting to a non-EU tower.
Ruby Ridge especially. I did a lot of writing on the subject freshman year English. I think it scared the crap out of a lot of people already suspicious of authority.
Hence the fans sucking it to the tarmac giving it more traction
>And fetuses have some level of brain activity as well.

Not really, that's the point.

>Are people with severe mental disabilities less human than a regular person?

Severe mental disabilities such as completely missing brain?

>To quote you: "Why would you want to use a completely different criteria for this one case?"

Because otherwise you'll arrive at conclusion that a hydatidiform mole (look, I'm repeating this exact keyword for the fourth time here as a gentle suggestion for you to type it into Wikipedia) is a human.
polaroid?
Te article mentions `list` as being inadequate, and I tend to agree. It needs to be typed in repeatedly, breaking the flow each time, and replacing the "last command" executed with an empty line.
I've been on a project where we dynamically generated tons of different Cypher queries. To keep those queries readable, consistent formatting was very important, and I had to keep bringing that up in code review.

I hated it. It absolutely should be automated, but I could not find any tools for formatting Cypher query strings inside Javascript code. I'd probably have to write it myself.
Seems kind of par for the course for an HPC cluster, no?

It makes sense to think of these things like Formula 1 cars, they are trying to eke out the absolute maximum performance, and reliability suffers because of that.

"Ordinary" cloud is more like a Toyota where you optimize for fuel economy and low maintenance.
Intro to X-Y tables, https://blog.roninsgrips.com/put-x-y-table-press-improve-dri...
There is nothing inherently „broken“ about the security design.

Do you even realise how diluted this sounds? I’m all for watching corporations closely, but the tale you’re telling is simply wrong, and I hope you know that, even if it sure is tempting that you might know better than the rest of the world…
> It seems anything larger I run into push back

Only semi related, but I built a lot of things in my life from hacking, that could be computer systems, social systems or something else.

But these day I find myself up against powerful entrenched bureaucracy. I'm convinced that some of these can't be beat (at least not by a single insignificant person).
“Wikipedia's independence” or “Wikimedia's pile of dosh”?
I'm sure a lot of "content writers" for SEO spam will become obsolete. The content level is already rock bottom, so is easily replaced by brainless machines.

But I'm more bothered by sociatal effects where art is automated. I believe it'll expedite the effects we saw when the internet short circuited the feedback loop for creators, killing any gaps where non revenue optimizing humane creative force could thrive. Not to mention the crazy mimetic positive feedback loops tearing the discourse apart.
Tencent admits to poisoned QR code attack on QQ chat platform
You can read something on your phone?
100%.

On the other hand, open source culture is vastly different from proprietary culture.

So many times in proprietary culture I've churned out craptastic code to meet a deadline that didn't matter for a project whose customers were straw-persons. There's definitely some projects or features I've coded which I'm glad to hide from public view.

That said, artists can curate their portfolio, and unless they're presenting to a public forum, their turds won't have to see the light of day again.
This gives me the idea of a race for autonomous, RC-sized cars. A lot cheaper and safer, but probably just as fun.
>People who are opposed to abortion think it is murder.

And people who are opposed to physics believe Earth is flat. Both views are the same in terms of rationality.
Dijkstra's title was a shorthand for "I believe you and everybody else should consider this harmful"; appropriate for the strong claim that GOTO was bad and was making programming as a whole worse.

Using "X considered harmful" in place of "Y is better than X" is just capitalizing on the meme.
SSDs already do all you just listed behind the scenes. The FTL is already mapping such things behind the scenes so filesystems don't have to implement it.

As the paper mentions, changes to these cycles lengthens the lifetime. The filesystem at the os level won't change.
I also didn't find any papers regarding to differences, but I have my eyes and experience.

I feel uncomfortable reading from a high quality OLED (iPhone X) or IPS panel (Apple MacBook Pro displays and an HP EliteDisplay) after reading for an hour or so, but when I open my Kobo Glo HD, I can read for hours without eye strain or feeling uncomfortable, even with front light. It just feels natural and doesn't make my eyes dry, forehead stiff or feeling exhausted. This is a study I'm conducting myself for 5+ years. So, it's enough of a data for me.
Most engines support NATURAL JOIN, which isn't perfect and has drawbacks, but allows for shorter joins.
> That's why being a homosexual is not a disorder

In the past, it was:

https://en.wikipedia.org/w/index.php?title=Homosexuality_and...

"As a result of this scientific research, the American Psychiatric Association declassified homosexuality as a mental disorder in 1973. Upon a thorough review of the scientific data, the American Psychological Association followed in 1975 and also called on all mental health professionals to take the lead in "removing the stigma of mental illness that has long been associated" with homosexuality. In 1993, the National Association of Social Workers adopted the same position as the American Psychiatric Association and the American Psychological Association, in recognition of scientific evidence. The World Health Organization, which listed homosexuality in the ICD-9 in 1977, removed homosexuality from the ICD-10 which was endorsed by the 43rd World Health Assembly on 17 May 1990."

I.e. the respective changes in the diagnostic manuals were only adopted in the 90s.
The police in my city in the US (2+ million pop.) are there to document the aftermath of crimes (only if substantial damage was caused or they won't come out) and to take photos of deceased bodies. Your life is purely in your own hands despite the illusion. You simply roll the dice daily. I called the police three times to report crimes in progress and have been blown off, the police responded after a few hours each time, or my police report was "lost". I needed it for an insurance claim when thousands of dollars of my property was stolen.

In another city I have even called 911 and been put on hold for 5 minutes. In the nation's capital after being attacked unprovoked while running at dusk in a large central park but managed to barely slip out of his grip and book it. Thinking back it would have been very easy to make a body disappear there without a trace. Zero follow up or news about attacks occurring there. The 911 dispatcher was annoyed that she had to be bothered by me. I should have known better I guess after seeing a car laying in the middle of Missouri Ave with all four wheels sheared off after a police chase. Thankfully it's easy to protect yourself with a concealed handgun. Just kidding, it's illegal to possess or use weapons in Washington D.C.
> think it's also a major waste of time to complain about it

About as much as complaining about complaining.
Overlong forms would break a lot of useful properties of UTF-8 that rely on the encoding being unique, most important of all perhaps being compatibility with ASCII tools.

Surrogates however have only one encoding (except for overlong forms) so this is not the same problem at all. You could say there is a disambiguity with decoding matching surrogate pairs in WTF-16 but this is a WTF-16 issue and would not exist if "UTF-16" would not have been built by requiring to carve out unicode code points.

> The choices are: encode that U+DEAD code point into UTF-8, thereby punting the problem to whoever/whatever decodes it, or else flag it here.

And encoding it in WTF-8 is the better choice because it retains more information, allowing you to perfectly round trip back to original WTF-16 string. But either way, handling unmatched surrogate pairs is not really a concern of the UTF-8/WTF-8 encoding (they are just code points as far as it is concerned) but of the UTF-16/WTF-16 decoding.
You are giving far too much credit to internal conflict. Trapped between an empire of orcs on one side and those super racist elves on the other side (they certainly do consider humans a lower species, and how could you blame them given the humans' shocking lack of eternal youth), how much internal conflict can you expect? Even the most incompetent dictator wouldn't have a problem getting people to stand together.
Come live in the EU?
In most aspects submodules are far superior to bad versioning. I understand the Amazon workflow, but never found a company were it worked properly.

In my current job, which uses semver and conan and not submodules, submodules would have solved most of the problems. But unfortunately they are all git newbies (switching from svn just lately), so you cannot throw submodules at them yet.
Well, how is it done today? Twitter is instructive. You have mostly-automated accounts that like, retweet and reply to content from a specific perspective. Often it is an incendiary perspective, and usually it's a perspective underrepresented in regular news, because that's more useful for getting people to hit like and follow on the account's post.

Once the account has gained enough real followers, they can carefully start to push payload content, the content the operator really cares about.

This drives polarisation. There's this idea that sinister foreign adversaries are trying to "spread chaos", but I don't buy it. I think it's merely a by-product of building an audience. Russia (to pick an example) doesn't care about BLM, anti-BLM, US culture wars or the Assange case. Rather, it cares about exactly the things you'd expect it to care about: sanctions, conflicts it is involved in, allies etc.

(For that matter, ad-driven media does much the same. Gawker before its demise had really gone all-in on "outrage bait" stories.)

They're going to start with the most credulous, maybe, but they'll build confidence in the same way as everyone else who's an unknown at start.
Enough monkeys and enough time..
That's interesting I switched from a kindle to an iPad mini a few years ago and except for reading outside in the sun, I didn't notice any downsides concerning the display.
There is an obvious difference between walking against a red light when there is no traffic and breaking into someone’s home.
The advantage of leetcode style interviews is that they appear to be objective. Anyone can learn to be good at them if they have the time and base intelligence to prepare for them.

Of course they are not really that fair for people that don't have the time to learn the circus tricks because they have family and stuff but at least there is some appearance of fairness.

Also, compared to other performance based testing, the time requirements on both sides are kind of reasonable. I get more annoyed when the interview process requires me to basically provide free work.
Curious if you'd consider this Wikipedia article on the topic to be a decent representation?

https://en.wikipedia.org/wiki/Chartered_Engineer_(UK)
I'm a bit late to the game on this thread, but here goes.

For the longest time I had a solitaire app for Mac that I ran as a side-hustle. A couple of years ago I programmed solitaire from scratch for the web. Fast-forward a few years and the site starts to generate some actual traffic. I then decide to put ads on it even though I thought you couldn't really earn money on ads anymore. It didn't generate a lot of money, but enough that I wanted to keep working on the site.

Today the site is earning $10.000/month from ads. It wasn't until the site started to earn $5.000/month or so that I actually started to talk to people about it.

You can try out the site here if you want: https://online-solitaire.com/.
The War of Elves and Sauron (not to be confused with the much later War of the Last Alliance)
Researchers at ETH Zurich have developed a wearable textile exomuscle
Integrated AI: The sky is bigger than we imagine (mid-2022 AI retrospective)
> surrogates not being part of valid Unicode strings is certainly a better course of action than UTF-16 being unable to represent certain Unicode strings.

I disagree. Better would be to consider UTF-16 a legacy encoding that cannot handle all code points and agressively replace it with a better one (UTF-8 in pretty much all cases) just like we did with UCS-2 and ASCII before it.

> It’s faster and much more peaceful if you validate UTF-8 in all strings at time of ingress, once for all.

If you don't want bounds checks for every byte then all need is to add a buffer zone to the end of the string anyway (or parse the last < 4 bytes separately) which is exactly what vectorized UTF-8 parsers do already. But many operations on UTF-8 strings don't need to parse them anyway and those that do probably need to do much heaver unicode processing such as normalization or case folding anyway.

Being able to preserve all input is much more important than any theoretical concerns about additional bound checking performance.
As Mr. Rogers used to say, "look for the helpers".

Team Seas is cleaning up the Pacific garbage patch and installing smaller devices in rivers to prevent pollution from making it out into the ocean.

Martine Rothblatt (creator of SiriusXM) is now leading up a company that was first started to cure her daughter's rare medical condition (which was successful) and is now 3D printing organs for transplant, then created some electric helicopters, because the organs needed to get to the hospital more quickly and quietly.

When you see those new(ish) Coke machines with the touch screens at restaurants, remember that those are there because of a partnership Dean Kamen made with Coke to help distribute Slingshot water purification systems to remote places around the world. His team designed the machine for Coke, and Coke helped him get clean water to people all over the world. There was a documentary about this called Slingshot.

The news likes to push out stories of doom and gloom, because that's what gets attention, but there are a lot of people still doing amazing things. Most of them are too busying making things happen to broadcast it on social media or market it in a way that will inform a lot of people what they're working on. There have always been selfish people in the world and the fall of humanity has been predicted for thousands of years... we're still here. It only takes a few amazing people to save millions. Those people tend to rise to the occasion.
You can download the models yourself if you don't want to use it.
Would you be ok with Taliban renting an American school for their religious ceremony?
KDB+ has always supported SQL92 I thought (minus the DDL stuff). I've seen and edited Arthur's files (and blind now). Much of '99 was there too when k had those alternate syntax libraries just translated down to k (may still be that way). How is this different?

When FD picked up Kx, I was kind of hoping for better admin tooling than support for poor query languages that you shouldn't even be writing in. I know it is there as a necessity to help move code to kdb, but the more sql the less kdb shines. Its strange to push something that makes the product inferior. sql is just a really bad fit for a column db.
If you appreciated that check out "Franchise - a notebook SQL client. What you get when you have a lot of sequels": https://github.com/MobilityDB/Franchise
I think there is a big difference between engine monopoly vs browser monopoly, however that does depend on how well governance works for the Chromium project (I really don't know enough to assert anything concrete).

Namely an engine isn't a product and most value-add is in the porcelain of the browser, implementation of web standards -shouldn't- be a competitive advantage because doing leads the the sort of fragmentation that we don't want.

If all the major browsers shared and worked on a single engine collaboratively (similar to PostgreSQL and Linux) I think the web would be a -much- better place as a result for a number of reasons.

1. Aforementioned standards could be relied on by developers.

2. Browser vendors could spend less time duplicating efforts on low level standards implementation that aren't product differentiation.

3. Platform specific performance optimisation could be shared across browsers instead, i.e Safari like energy performance for everyone.

4. Plugin architecture could potentially be shared across all available browsers which would help plugin authors out significantly.

5. The engine could be linked as a dynamic library so that multiple browsers could be installed without duplicating the engine binaries if they are using the same version (probably only viable on Linux distributions but would be nice)

6. Fuzzing and security efforts wouldn't need to be duplicated across engines. This is important because of just how gnarly the sorts of code you see in browsers. Namely XML/SGML parsers, JS runtimes/isolation, etc. Also with every vendor chipping in this infrastructure could likely be greatly expanded.

This is a utopian view and most of this probably wouldn't come to pass because the world sucks at doing the "right" thing but the potential is there.

On the other hand the downsides mostly amount to Chromium governance could be bad and Google could abuse their position to make it hard to create new browsers based on Chromium/Blink. However they would be incentivised not to in order to prevent a return to the current fragmented situation.
It's completely fair, and not just Photoshop. It's the difference between paying programmers via a revenue stream to make polished software and not paying them. One makes better products.

>The key difference is Photoshop has continuously improved, in part due to competitive pressure from tools like gimp

If the pressure were from Gimp, they would be so far ahead, since it wouldn't be needed. Gimp is no where near Photoshop in features, usability, or pure technological prowess.

Same for most any professional task. Open source CAD is so far behind commercial offerings it's comic.

Paying developers via a revenue stream beats hobby code.
My parents don't live where my career is, where my career is its too expensive to buy a home even at my relatively high salary until you've saved for 10 years. Had I stayed where my parents are geography my career would have stagnated and peaked 10 years ago. Where there are good jobs and upward mobility home prices are also high with a high barrier to entry ($250k+ down payment).