skysight-inc/HackerNews huggingface dataset:
I don't get why projects like these don't simply change their design to allow more flexibility and merge into one mega-project. Rather than have Gnome VS KDE fighting it out, why not simply choose one as a base, and hack it up to allow for the other one's functionality? Both teams could then use a shared codebase, and provide tailored customizations of how to run it. I can't imagine that it's impossible to make GNOME work like KDE, or KDE work like GNOME, with some small code tweaks.

In other words, if you have two different window systems with two different ways to manage a call to a part of the window... just pick one. Then have the "other team" add any missing functionality. Then give it to the app devs, so the devs can make their apps according to the one standard system, so users can use the one standard system and get on with their lives.

How you implement it is trivial technicalities, because, as a user-facing application, the only important thing is the functionality that users want. Getting in the way of what the users want means you don't care about them, and then why should they use your thing?
My family is Chinese. I love the traditional cooking AND American-style "Chinese" food. I have never had problems with the MSG in these, but I have had headaches after downing too much brewer's yeast and a broth made with a philipinno soup packet one time. Do you know what both of these have in common? It's Glutamate, which is an excitotoxin in excess amounts. Too much of that stuff absolutely will hurt your head.
Yeah. That actually sucks; often iterators doesn't fit the iteration model of some sequences, but ranges would fit right in if they didn't require separability into two iterators.
If you don't mind a more obscure one, your average Mac user might be into Pantheon from elementaryOS
Yea no one wants to work at walmart and no one wants to shop at walmart, but hey look at how many walmarts there are. When people complain that there are no jobs they mean there are no meaningful careers, not that there aren't enough walmarts to work at.
I meant that the internal code name of the Google browser project was "chrome", under the assumption it would change when it was time to release.
You're assuming the worst intentions by OP there and attacking them. Please do write a better piece if you'd like. Write a critique even, but all you're doing right now is saying it's bad without showing how.

OP liked something well enough to write a post on it and shared it. I thought the writing was insightful and intriguing. Sure, the official docs contain the same information but I've read that tiny snippet and never retained that information. This way I'll be able to remember this for a longer time.
Any comparisons vs McuWeb or jitsi?
In the late 1970s/early 1980s VAX hard drives usually took cartridges which could be conveniently unplugged and carried across to a drive on another machine. But by 1986 drives were often "Winchesters" - sealed, rack width, a foot high, and weighing maybe 100kg. The cables were an inch thick and the plugs the size of a large ham and cheese sandwich. Hence the comment in the article that they'd need to pay a DEC technician to come out and physically do the move.
This is an interesting thought. The interactivity and the implementation are actually as important or possibly more important than the book text.

This could lead to a dramatic shift in how technical books are created.

Imagine a new website that didn't offer videos or text or tutorials, but actually was integrated with all of those things together?

So in your case, the book can be read or listened to, as you work on the example implementations. Using a little ML, you could probably even offer suggestions to roadblocks.

Just got sidetracked on this thought.

I'm a DDD guy, but have never personally implemented CQRS and event streams. I love the idea of separate read and write streams, but what is the best mesh of tech to do it well? (rhetorical question)

I'll buy the eBook. Thanks for working on this.
They shouldn't have said it would a cyberpunk GTA then.

They literally said immersive huge open world in their marketing videos. If you say open world, you're comparing yourself to Grand Theft Auto 5, and you goddamn well better deliver.

They didn't and now they're suffering.
This might be a helpful resource -- https://cloud.google.com/apigee/resources
This writing reflects below lines by BruceLee:

"I don't fear the man who has practiced 10,000 kicks. I fear the man who practiced one kick 10,000 times."
You got it, here’s the road and why it sounds so rough: https://youtu.be/Ef93WmlEho0
Microsoft Flight Simulator Recreated Our Entire Planet
If you already know what you want you can simply add "docs.python.org". It's more work but it's worth it.
> but it would be pretty hard to argue that such rational-acting parents who love their children are not, at least a little bit, comfortable with using the reality of race in America to improve their own standing by placing themselves in proximity to whiteness!

The phrase “using the reality of race in America to improve their own standing” really gets to the heart of the issue. Consistent with critical theory, it implies that Asians benefit from the existence of white oppression of other non-whites. Critical theory posits that Asians “improve their own standing” by helping perpetuate white supremacy.

But consider the counter-factual. Say the US was just white and Asian people. Would Asians be as successful in that case? Under the traditional liberal view, the answer is yes. The existence or non-existence of oppressed groups doesn’t help or hurt Asians. Under the critical theory view, the answer is no. In a system of white supremacy, if Asians aren’t helping oppress other non-whites, there is no reason to “allow” them to succeed.

Empirically, we know the critical theory view is wrong. Countries like Canada and Australia don’t have the legacy of slavery and Jim Crow and aren’t segregated. But Asians enjoy high economic mobility in those countries as well.

The basic error in your reasoning is assuming that the existence of segregation changes the incentives or the outcomes for Asians. To the contrary, it’s “rational” for Asian immigrants to assimilate into the dominant white culture whether or not segregation exists. Indeed, it’s rational for pretty much any immigrant in any country to assimilate into the dominant culture, regardless of whether there is also another, oppressed culture in the country.
This is a fight that the firstcels should be fighting, instead they prefer to focus on genocide proponents being able to upload videos on youtube.
Priorities.
Maybe. But I have observed that so many cameras in people's pockets the past decade have shown us no evidence of UFOs nor of Bigfoot — but holy hell Black men do get killed when arrested disproportionately in the U.S..
Click saver for people who don't know what this is: a MySQL clustering thingamabob, according to their front page.
Right -- I didn't mean to imply that... I just meant that there's some predictive information in the bias the algorithm can take advantage of.
Pro dev rocking MacBook Pro 2015 here. I use it for full stack rails, js, front end design including photoshop. And for photography - capture one photoshop Lightroom etc.

I use MagSafe, SD card slot, USB ports daily, and the full size hdmi port weekly. The keyboard is wearing out, and the battery cycles are in the hundreds but everything just works.

That feeling that you get when you accidentally walk at full speed through your charger’s cable and you know nothing bad is going to happen? I get it about once a week.

I may upgrade to an m1 mb pro 16 but I’d still have to swallow the downgrade in port functionality and the touch bar monstrosity.

Apple has been designing primarily for cheap efficient production and maximum profit - for a long time now.
I mean, C++ has lots of compile-time abstractions, but unlike with other languages, it can collapse a lot of them during compilation via its inlining and other optimizations. You don't get that with a language like Python...
But if a cop breaks the law, he goes to jail right? Know anything about that one? XD

Edit:
Sorry. This is a crazy comment. Cops go on the Brady list and are forced to work in low income neighborhoods. I knew that. Wait, but that’s crazy?
> Asians still make 8% less than whites in comparable jobs except for Asians who have been in the United States for one and a half generations, whom have reached full parity in income.

This sounds like the difference is due to things like immigration status and citizenship, not race. Most Asians are immigrants, and many aren’t citizens. That limits opportunities quite a bit even within the realm of “comparable” jobs.
I also have a service in this space: https://Contact.do

It allows anyone to create a contact link / form which can be used on personal sites, forums, Reddit, Twitter, etc.

It doesn't make as much money as yours, but I'm happy with it :)
Ask HN: What are some tools small startups use for subscription management?
Mailchimp is an expensive tool for a startup not producing revenue yet. We are building a SaaS platform and we would love something that get integrated with it. If not, is it a better idea to just develop a small module that perform the maillist, newsletters and subscription management tasks?
For anyone in Australia, BBC's Tinker Tailor Soldier Spy and the follow-up Smiley's People are both available on Amazon Prime Video here - I don't know about elsewhere.

I'm gradually watching through TTSS now. So good, although the first episode suffers from the common problem of no subtitles for the Czech scenes in Ep 1.
interesting. i was diagnosed with adhd in my freshman year of high school, but i distinctly remember about a year later my therapist conducted a cognitive performance test that showed i did worse on the meds, which i remember he was surprised and embarrassed about. so, i wonder... i have always had a faint suspicion, but i know im absolutely not qualified or objective enough to make an inferrence
I'd go even further and say that just because America has a history of racism and racist ideas does not mean that racism continues to be a major factor today. I've read Kendi, and he offers scant evidence that it is.
I remember that Symbian C++ just like QT back in the day barely looked like C++ with all annotations and macros. You basically had to learn a new very ugly language for no good reason. Also it seemed that there was no way to earn money on apps as the friction to buy apps where too big.
You think its shifting because you're operating on a human lifetime timescale. I'm operating on a million year timescale.

And don't think we can't move backwards from here... quickly, violently, and for many years, decades, even centuries. Its happened before with humanity. Who knows how many times before we had recorded records to reference?
This is my "textbook" implementation of AES128, which follows the FIPS specification as closely as possible (in python): https://github.com/DavidBuchanan314/aes-playground

It also includes from-scratch Galois field arithmetic functions.
Also, another front page story now has several commenters posting about Japanese rice cookers playing twinkle twinkle
This problem is not exclusive to Apple and we should expect better from many other tech companies as well. And apparently Apple's audits are insufficient if this kind of stuff is happening.
Bash 5.1
Killing idiots is still evil, not sure how any of that matters in the slightest.

I also don't think his nationality should matter, but you're right that he was only a US resident.
Yeah, according to Keynes we were all supposed to have 15 hour work weeks by now... makes you wonder what exactly went wrong.
Wow, looks great. MUCH less cluttered than mine. Thanks for the links shared.

(Seems you've added the best music links first!)
I picked up a T430 from eBay for less than $300 about 4-5 years ago. It worked great for me for a couple of years until it developed a weird issue that would freeze randomly under Windows. I never had the issue when using Linux. Since I needed Windows for a few applications, I handed it down to my son. He's been running Arch on it without issue to this day.
It looks how I’d code Lisp if I was C programmer.
Great Hacker != Great Hire (2004)
Yikes, $127 on Amazon in the US.
"Life of a query" is a class that every Google engineer attends during orientation. It goes through all the frontends and backends involved in serving a search request. Many more presentations with similar titles have been created since, about all sorts of projects and systems, so this one follows that tradition.
Small minds discuss people. Average minds discuss events. Great minds discuss ideas.
How to Do Interesting Work
The quality of US healthcare is better for the average person and the waiting lists are much lower or do not exist. Many from my country will travel to the US for healthcare and paid. So many advancements only become available 10 years later. Free health is never unlimited you always have to make tradeoffs.
I appreciate the defense but you probably shouldn't argue with them. I'm guessing they are trolling or egocentric (not a meaningful difference). I mean they are supposing that one cannot be both a scientist and a philosopher at the same time, which illustrates quite a naive viewpoint of what science actually is (there's a reason physics was called natural philosophy). Such a notion is a bit ludicrous and so I didn't even want to give it merit by acknowledging the insanity of it.

And I mean come on, they said "machine learning is just bio-mimicry big whoop" and I responded "yeah, that's kinda the point"[0] because clearly they don't understand the bio-inspiration of ML and its history, which is a bit obtuse considering we call them "neural networks." And that's without even looking at things like dropout (inspired by sex), genetic programming (sex again), or exploration/exploitation strategies (which are directly related to play). Just let them ride their imaginary high horse. But I do have to give them props for the strangest insult I've gotten all year.

[0] It would be very naive to actually say that ML is bio-mimicry. It has a lot of bio-inspiration but does things vastly differently than what biology actually does. But one cannot ignore the inspiration despite the implementation being vastly different.
> Or they always operate at levels of abstraction where everything is slow, so they have simply gotten used to it

That's a lot of it, I believe. One startup I dealt with was honestly proud of how they were scaling up to hundreds of requests per second with only a few dozen AWS VMs to handle it.

I'm old enough to know how ludicrous those numbers are, having built systems handling more load on a single desktop machine with 90s hardware.

But I've come to realize some of the younger developers today have actually never built any server implementation outside of AWS! So the perspective isn't there.
We do this in IT for windows. A mac update is exactly like a win10 version update, and both require testing before rolling out. We spend months testing Windows10 version updates. You just don't see it because its all behind the scenes. Right now we're committed to ONE win10 upgrade a year due to this.
The Use of Assert() in SQLite
Show HN: BetaList for Job Seekers
Actually, one of the best things you can do to have an impact is to improve a project's communication. Find out what isn't documented and document it. Research issues and get the back-story and architectural decisions. Help people understand each other. Draw out details that might be gumming up someone's attempts to start working on an issue. Help manage and coordinate the work. Discover if old problems are no longer a problem. Find ways to sell something when you are at loggerheads with someone, or find alternate solutions.

This is the kind of stuff that gets business projects done in half the time with twice the quality. Nobody has time to do it, but actually it takes almost no technical skill to do; somebody just needs to be hired to do it.
I wrote a BASIC interpreter somewhat recently, in golang, and found it very nostalgic.

I've considered reworking it into a compiler, but never quite gotten around to it. Perhaps a challenge for the near year.
Someone will at least attempt to vaguely link this story to anti-vaxxers in an attempt to denigrate and discredit their views.
Because ML is vastly different than biology in implementation. It is accurate to say that ML is bio-inspired (which they insulted me for saying) but it is not accurate to say that it is bio-mimicry. That's an insult to the elegance of biology. Sure there's some similarities, but gasoline would not make for good soup.
>human rights activists will die

Most Israelis I talked to (about this specific subject; including the ones, working for NSO Group) do not understand the concept of human rights. First two questions I get are "How gives these rights?" and "Where does the list written?" in this order with the same intonation. My guess it is result of some kind of indoctrination during high school and army service.

P.S. I'm israeli
OK, but I'd still like to know whether a firefox-wayland window will flawlessly snap to the new scaling factor when you drag it to another monitor whose scaling factor is different from the original monitor.

(Same question for Electron apps, particularly VS Code.)
If you travel by road to Mt. Haruna / Lake Haruna in Gunma, Japan, there are safety posts along the side of the road at the summit that IIRC basically "play" "Itsy Bitsy Spider" as you drive by. I left my window open even though it was snowing so I could catch it. Pretty fun stuff.
The “Office Hours” Meetup (2014)
You better watch and read up on collateral murder again, because it sure as shit wasn’t an example of America having no qualms about killing journalists.
Conversely, that is also true of ugly or inconsiderate people regardless. When the problems are caused entirely by incompatibility with other people, I think its reasonable to say that maybe you aren't working with a disability.
Show HN: My Reddit post running in page 1 of ProgrammerHumor community
A quick search of “BDS” and “occupation” will quickly demonstrate otherwise.
Other island nation cultures have plushies?
I don’t know how comptime works in Zig, but D has nearly unrestricted compile time code execution.
Well, not really. There are a lot of folk genres that use accordion and I'm unfamiliar with most of them, which makes exploring interesting. Swåp is new to me. That's like Celtic music I guess? But I've listened to some of Karen Tweed's videos before.

If you have Spotify, here's a playlist of accordion recordings I like: https://open.spotify.com/playlist/0Ydvyr0ZjfiG4085izipNC
The "aid" money must be use to buy weapons from America, a thing that highly support it's industry and give jobs to tens of thousands of americans.
I know that zsh is the hot new thing, but I've been using bash for about 30 years, and at this point, sheer inertia means it's unlikely I'll ever switch away. Long may it continue.
Can you please stop doing this? Multiple people (including myself) have told you directly and repeatedly that your comments are not helpful. Israel, Apple security, Rust, I couldn’t care less: the point is you show up and repeatedly post borderline flamebait and drag the conversation down. Your comments outside of those topics seem completely reasonable and productive so I am unsure why you keep at this particular thing.
Blood money for a highly corrupt industry.
...but hindsight is 2020
> because one country is a superpower and a different country is the client.

If you have really been paying attention to the US-Israel relationship you know that this is not true.
The mistake here is the assumption that a cyclist, pro or casual, is a motor with a fixed power output.
Dope. Thanks
> I am not going backwards to plastic.

And yet the aviation industry, obsessed with lightness and durability, is eliminating aluminium in favour of plastics with each successive generation.
I can really echo the idea of a mock interview with a friend.

Find a friend who will let you do a mock interview with them over a screenshare for 45 minutes. They do not even have to know how to code. Give them a link to the leetcode problem list or similar, tell them to filter the page by <your chosen difficulty>, and select a problem at random and message you the link. Solve the problem in front of them like you would in a real interview.

I created a small cheatsheet for my friends who did this for me, as non of them were professional programmers. My cheatsheet was essentially

Step 1: I will read the problem back to you, probably paraphrased in my own words and then ask you to confirm some assumptions. You can say "yes" to every assumption I ask you.

Step 2: I will verbalize my thought process to solve the problem. This may involve writing a tiny bit of code to layout the task, but there should not be much code or any yet.

Step 3: I will start actually coding the solution. If I write code for more than 30 seconds without verbalizing my thoughts, alert me. If I'm not writing code but silent for more than a minute, alert me. You don't need to understand what I'm saying or writing, just make sure I am almost always talking.

Step 4: I will try to walk through my finished code step-by-step and make sure it works. Again, you don't need to understand what I'm saying, just make sure I'm always saying something.

--

One last thing that may help ease your mind a bit. Maybe I've just been very lucky with my interviewees, but I've found that communication skills and being able to lay out very clean code as my final answer is just as helpful as actually being able to quickly solve the problem. I've needed a hint from the interviewer a lot of times to solve my question. Simply asking for a hint is obviously not good, but saying something like "This code won't work in the case where all 3 points make a parallel line, and I'm trying to come up with a solution for that... I feel like there's another way I can visualize this that I'm not seeing right now" is better.

Good luck, coding tests suck. But you gotta do what you gotta do.
Are there no technical justifications for using Lightning instead of USB-C on the connecting side?
It's so much easier to draw than a bolt of thunder.
Like an X62 or X210 from 51nb?

https://www.facebook.com/lcdfans/
What do folks think about implementing a web crawler that you can send to a website and it indexes every internal url on the site. I remember sitting down to write one 100 years ago now, and finding it to be much trickier than I thought it would be.
This is an interesting point. Walking backwards through a UTF8 byte stream is easy: just look for the next non-continuation byte, and Rust really can do this, though the API is buried under `str.chars().rev()`.

C++ is structured around iterators that point into; this enables e.g. writing into the guts of a std::map but not the guts of a std::string if you care about Unicode, since the write might change the string's byte length.
Here is a Google drive link to the paper and related correspondence:

https://drive.google.com/drive/folders/1WukaGm8FfVWXyNulpc60...

And John Oliver did an exposé on Herbalife's business practices:

https://youtu.be/s6MwGeOm8iI
I agree it's more like jumpman but I wouldn't say it's a successor to either.

I'd say that it's a (relatively) modern interpretation of simple platformers that could work performantly on the flash runtime in 2005. Jumpman being a seminal early simple single-screen platformer offers obvious parallels but not more than if someone made a simple FPS today would be "the successor to doom(1993)", if that makes sense.
crontab, like a few crusty old Unix programs, has this bizarre UX design where it's basically just launching vi, cat, or rm on a particular file. It probably shouldn't exist at all.