skysight-inc/HackerNews huggingface dataset:
> My high school friends seem to do roughly similar work to my FAANG-ish job, but for a fraction of the pay, and it bugs me because I know they are smart and deserve more.

A few thoughts follow.

With respect to software work, I have both personal experience and mentoring experience.

First, a lot of the "type of work at FAANG vs. small shop" is extrapolation and guesswork for me. I have experience at both types of places, but in extremely different role types. I've mostly only been in "normal" roles at low-prestige firms, but I've only been in either pure R&D groups or "elite" product groups at high-prestige firms. So, for me, FAANG-style work looks incredibly different and is completely inaccessible to the average student from my alma mater at basically any point in their career, without substantial additional education. A lot of this personal anecdote is due to comparing my career before and after my (more elite-signalling) PhD. So, it's hard for me to know.

Now, in terms of mentoring, I can say some things.

First, the higher paying firms consistently get our best and brightest students. These students are the ones who only pass through our type of institution once every 5-10 years. Those employees are way more versatile, productive, disciplined, and frankly just intelligent. Are they doing to same work? Sometimes yes, sometimes no. But FAANG/high finance/et al. does seem to be choosing the absolute cream of the crop. At least from us. They are definitely buying more versatility and higher general intelligence if nothing else. Again, FROM US, a small non-elite school. I know institutional bias means that this may not be true in general.

Second, my impression is that a lot of our students would have a really hard time simply onboarding to tooling at the two FAANGs I know the most about. Think "Java programmer who uses IntelliJ and drops a JAR onto a single VM. Knows about but still isn't very comfortable with things like command lines or version control. Relies on senior engineers for anything more complicated than developing on one or two branches with rare merges and deployment to a single VM". That's a bit of an exaggeration but not far off, so you can see how landing at Google or Facebook might be a painful way for those students to start their career.

FWIW, I think the department is very pragmatics-focused. We aren't failing to teach git because we're too busy teaching automata theory, for example. We don't even teach the latter. So, very focused on software development career prep. But the quality of student and dedication to craft just isn't there. Getting students into internships gives a huge improvement but is still an uphill battle for us. Improving internship placement is therefore a major focus of the alumni's strategic efforts over the next five years. I suspect that with a couple years of full-time work and good mentorship all of our students would be ready for a normal SWE role at FAANG, but straight out of undergrad would fail at even the basics of a FAANG software job.
Unemployment is tracked on a seasonally adjusted basis to account for such things.
They're shipping 70k this year as demand rises, which it is mostly doing because of the big price drop between 2022 and 2023. So yes, it appears that they can produce them in volume and make money doing so.

P.S. Pretty sure MKBHD isn't getting paid by Chevy. His sponsors are phone/tech companies, even on his car-focused videos.
Bipartisan Legislation to Ban TikTok
Tips for analyzing logs
Do we know why the Who's Hiring threads stopped encouraging wage posting? Wasn't there a template? I remember there also used to be a user led effort to upvote those who posted salaries and downvote those who didn't.
Please consider https://sso.tax/ before making that an "enterprise" feature.
Since the OP didn't quote or link to any of the supposedly offending job posts we can't judge the "purely factual question." That would require seeing the job posting in question and then reading the text of the NYC law. We would have to determine if the NYC law applied to every specific case. If OP implies that job postings from YC companies "break hiring laws" then the OP should support that with some facts.

The NYC Commission on Human Rights has a complaint process documented at NYC.gov/HumanRights. If someone has evidence of an actual violation perhaps start there rather than posting unsubstantiated accusations and implying illegal behavior on the part of un-named employers and YC.
Somebody has to keep an eye on you assholes. /grin

However, this community has a lot of intelligent folks who both disagree with my understandings of the world and who have a lot of insight into domains I never want to touch (finance, bigco culture, small-l right libertarian politics).

There are plenty of sane, interesting, well-informed folks here who I vehemently disagree with, and that's a necessary condition of learning about the world.
Communicating the emotions of the room over the Internet is hard. Don't tell me how to interpret what I saw and felt. And it absolutely felt like this person was treating her mental illness as an exclusive club membership instead of a tragedy.
CA has passed their law and it takes effect on January 1
> I still haven't managed to build even a minimal stock of PeerTube based content creators I'd enjoy to follow.

May I shamelessly suggest that you check out my PeerTube channel that I host on my server? :)

I have only one video so far, but will make more videos in the future.

This channel is about programming, system administration, and computing.

In the first video we (royal we) look at using ChatGTP to solve the first of the Advent of Code problems in Rust.

The video is called “No Brain Required - ChatGPT solves Advent of Code in Rust, episode 1”. So named for reasons that will become apparent when you watch the video :)

https://video.nstr.no/w/6z7PxB4J92H3NHhgMmfYVw
Bonkers Pandemic Charts
Been using this for years, it's a very good and simple tool. There's a surprising amount of garbage in this space. SEO spam infects any searches you do for video editing software. Many "cut" tools actually just fiddle some start media timestamp in the file so the output file isn't smaller, just a video player will start at the right timestamp. Ie: not an actual cut. This one does the job.

It's implemented in Javascript with Chromium and the HTML5 video player. Not the way I would have thought to do it but makes cross platform a lot easier. You can do the same with ffmpeg on the command line of course but having a GUI to pick the cut points makes all the difference.
Community Highlight: Elisa Bandy
There's so many possibilities and different bully archetypes.

There's a girl at my kids' school that bullies my daughter and other kids. I talked to her father and found he's as exacerbated with the situation as I am. There may be something going on at home, but I sincerely believe he's trying and at the end of his rope.

There was this big dude that used to intimidate and bully me for 3 years of high school. One day in senior year I finally snapped and just punched him. His facial expression immediately changed - it was a look of "That's what I've been waiting for you to do all these years." We're friends to this day.
That's pretty much big strangers and temporarily embarrassed big streamer behavior.
Not saying the rest of your comment is right or wrong but this part sticks out:

> It's traded the world over by almost every country whether they want to or not. You can buy almost anything there is to buy with US dollars.

That's definitely not true. Most places in the world, I'd wager, do not accept USD, as you seem to think. I can't even begin to count the times I've seen clueless American tourists in South America, Africa, Europe and Asia trying to pay with their "highly regarded" USD and being denied with laughs. And then being shocked at the results.
It runs on my not-windows computer so that's a good start
Vscode now allows terminal to be in editor area along with files.
As other commenters have mentioned, the unfamiliarity is a symptom of the time I spend using less,grep,sed,sort.. etc on a daily basis. If I could use those journalctl flags for everything I do relating to files on the system then I would be very familiar with them.

It's the same rule I use when purchasing kitchen equipment - often it's better to have a single multi-purpose tool than a bunch of specific implements. Otherwise you end up with a drawer full of strawberry-stem removers, pizza slicers, corn-cob peelers, avocado-slicers, etc.

This is to say nothing of the binary format issues that others have discussed.
There was never any support outsourced while I was there from 2010-2014. They originally went public in 2008. That is just not true. Everyone in support sat physically in an office other than a few very senior folks that worked from home. Most were in San Antonio, some were in Austin, some in London, a few folks for LATAM were in Mexico City and Costa Rica, and folks for the BENELUX team were in Amsterdam. We also had a small office attached to the datacenter in Hong Kong and Sydney, Australia for support in APJC. Most support was US-based, regardless of customer location, and we did a shifted model rather than follow the sun.

There was never any point until after they were acquired by Private Equity in 2015 that Rackspace outsourced any part of its support pipeline, including specialty support (databases, sharepoint, exchange, etc).
Unfortunately the current (and seemingly somewhat inevitable) architecture of cryptocurrency, relies on trustless distributed systems, which I don't see a clear path to making them give similar SLAs or UX to the traditional system with centralized authorities and defenses against "double spending", which really just isn't discussed outside of crypto because it was such an obvious thing to solve for our current system makes it so close to impossible (and that is part of the reason for the lead times discussed in my previous comment).
But I don't understand that, if we're operating on under the premise that smoking is bad for all (which it is), then why not ban it for all now? Thats sets a horrible precedent.
Show HN: Web Yule Log – Web-Based Yule Logs
They just immediately receive the delete button.

Maybe 5 years ago or so, I got an email that sounded good in terms of domain and tech stack, and with good detail on tasks and responsibilities.

As I reached the bottom, I saw a salary heading and assumed it would have a good range. It said something like $80k - $2 million.

Immediately deleted and a filter placed in my email to never hear from them again.
This can be consumed in edibles which doesn't involve breathing in smoke at all and even smoking marijuana involves far less risks. People after all don't normally smoke 40 or 50 joints a day.
But I wonder how many people with COPD due to smoking would say "I am really glad I have been smoking and would never give it up" ?

That is the thing, people start at a young age because it is "cool", when they get old, they wish they never started. I never meet a longtime smoker who has never tried to quit. Eventually many just give up trying to quit.

I wonder how enforceable this law is ? I suspect illegal markets are already being planned :)
I generally follow the Plex format of

Some.video.mkv
Some.video.en.srt
Some.video.en.forced.srt
Some.video.en.cc.srt

https://support.plex.tv/articles/200471133-adding-local-subt...
> US dollar-like liquidity and value preservation without US dollar financial regulation.

Or in other words, they'd like the benefits of regulation without the costs of regulation. Which I certainly appreciate. As a child my plan for adulthood was desserts all the time, no vegetables ever.
For all of Perl's permissiveness, this is one situation that is explicitely dissallowed:

unless condition
# do A
else
# do B
end
US economy: How millions of missing workers are making do without a job
Aren't there lots of terrible crimes without a victim? Like smoking or growing plants, or owning an NFA restricted firearm item? So looking at victims may not tell the whole picture.
Yes. You add that the job doesn't apply to people from Colorado or NY. I've seen a lot of those.
Lovingly called "ARF" like: "The program ARFed as soon as I ejected the floppy"
Ask HN: Legal protect on a game reverse engineering project
Hello. I want to build an open-source emulator for the server for an online game. I know that there are a lot of them, but I would like to avoid having legal issues on it (such as a DMCA takedown).

For example, roBrowser was running for many years, and its GitHub repository received a DMCA takedown. Despite it recovered later, it's annonying.

Does someone can recommened legal actions (or lawyers) to help me to avoid any kind of issues on this project?
> I hope SEC also ends up prosecuting [...] employees who got paid in tokens

Prosecuting those rubes for being among the victims? If there is evidence they pumped and dumped those tokens or didn't report their income correctly, then sure. But otherwise, why prosecute people for being stupid enough to accept payment crypto?
I know what I’ll be listening to today.
A neat trick indeed, using bitsets in a sliding window. Contest programming makes heavy use of some such tricks.
What do you expect politicians to do with respect to prosecution by the DOJ? Genuinely curious
Wind has it's own problem, the wind doesn't always blow as this month show.
But claiming 400GW of solar is a solution, is ridiculous.
You keep changing your arguments and now you fully switched to Ad hominem attacks.
I will stop to respond to this fruitless exchange since you ran out of breadth.

Cya in another thread where you will spew your poison there once again.
Congressional report say financial technology companies fueled rampant PPP fraud
During the Great Depression they had 7% Deflation, but of course the depression probably caused the deflation which perhaps made the depression worse.
Do they really disable paid-up numbers if nothing connects to them for a year?
The best thing about bash is portability indeed. Node requires an entire runtime, while Rust may have a problem with library versions and requires a heavy toolchain too to recompile. I use it for small CLI tools but I could not envision anything over 1k LOC in bash. I think the ideal would be a language that introduced a nicer syntax and compiled it to bash. I wonder if there's anything like that...
"A bit of a bank run" is like saying "a small nuclear bomb".
Right, those born after 2008 will have to buy their cigarettes illegally.
Technically many of the issues with fusion might be solvable.

However, I see no reason what so ever why fusion would ever be cheaper then a GenIV fission reactor. I guess the advantage fusion has is that states actually invest serious money in fusion while fission is struggling to get funding.

The reason why I think fission will remain cheaper.

- Capital cost is less. A GenIV fission reactor is pretty low tech overall, in a non water based reactor the containment is mostly just a steel tub. Everything around the reactor, the heat loops, the turbine and so on will be mostly the same.

- Fuel cost. Fuel cost is already a small part of reactor cost, if we switch to a breeder the fuel cost is basically nothing. For Fusion, in the long term this is an issue and you likely have to breed new tritium.

- Operation cost. Seems to me that self regulating GenIV reactor should be easier to operate overall and there is much less complex technology involved that could break.

- Safty. A GenIV reactor that is passivly safe is already incredibly safe. Specially with a molten salt reactor, the radioactive chemical that get blown into the air, will just remain in the fuel salt and will remain in the reactor safety zone. A fusion reactor does actually contain radioactive material that could be dispersed into the air. A fusion reactor might still be safer, but the difference doesn't seem that big.

So really I don't get it, why would fusion ever be cheaper then fission?

That said, I'm not against research of fusion. I just wish more money was spent on actually getting GenIV fission reactors into real world uses. That would actually be a more viable solution to energy problems on the plant.
Show HN: Line counter – web tool for counting number of line in text
It’s common knowledge to keep your mouth shut at this point. You don’t need to have highly-regarded lawyers advising you to know this, but SBF had (at least) two: his parents, who were with him in the Bahamas.

Even if he was under a delusion that the rules wouldn’t apply to him, we can assume his parents would do everything in their power to reign him in if this was not some sort of strategy.

From what I understand of the interviews, he carefully avoided going into details, and instead used the opportunity to present himself as an “aw, shucks” borderline simpleton with a heart of gold who just got in over his head. He was going to be arrested either way, so how do you see this as not a carefully-planned attempt to improve his public image?
Heat is an input to these processes, so restarting is expensive. That cost has to be weighed against the increased cost of continuous electricity.

> start and stop intermittently

Solar & wind electricity is actually fairly predictable, based on the weather forecast. You don't know what it's going to be next week, but you do have a good idea what it's going to be in an hour. That helps a lot.

> fixed delivery commitments to customers

Maybe in the future, but that's definitely not an issue at the moment because excess production can always be sold without the green premium.
You don't need to master vim as some other commenters seem to think. I've been using vim for 10+ years, but have relatively little of the manual committed to memory. You can learn enough to be productive in a day. The muscle memory comes quickly especially if you align your other tools with it. For example I run my shell's line editor in vi mode, have my window manager configured for keyboard-driven operation with a vi-like navigation scheme, `:set -g mode-keys vi` in tmux, and use one of the vimperator clones in my browser. So I never go very long without using the same patterns.
Winning? No. But I would call it a form of escaping justice.
alternately, "Emissions gains from EV's erase entirety of Pennsylvania methane leak"
I think we are talking about repurposing a small computer previously used as a mobile handset into a server. This is already possible and done with Android and Linux handsets. It is just not as straightforward as using a RPI with a distribution such as Yunohost.org. It's scalability is also very limited, but it kind of fits the low power low cost factors of the RPI.
I wanted to put the 1 visually close to the equal sign, so you didn't have to scan all the way to the end of 0000000000000000000000000000000 to find it. Perhaps this is misleading, because the code places the set bit at the LSB!
Say we don't want to allocate memory dynamically though. We just want to allocate O(W) bits at the start of the program. Can you still do it?
Also they might be underpaying their current staff.
> Arch was the most stable one

On rolling release, it changes all the time, you risk new bugs, but old bugs get fixed.

On an LTS distro, it never changes. That also means you're stuck with whatever bugs are there until the next release.

Fedora is somewhere in the middle, and I've had some pretty bad luck with updates there, over the years.

Like with most things, there are tradeoffs to every decision.

I've found using Debian on desktop more fragile because I'm often trying get newer software installed that isn't in the stable repo. Rolling release and the AUR means I don't need to do that with Arch. Flatpaks have also come a long way.
I think the difference is how loudly they're saying, "!@#$ you, we are in control and will manipulate this process to our advantage."

If the goal is, in good faith, to find someone to do a job, then publishing all known constraints will drastically improve the search. But when they don't do that, it's usually because they want to hold their cards close so that they can both 1) hire someone to fill a _need_ the company has, and 2) pay them as little as possible.

As other comments have discussed, it's kind of a self-own that just makes the process slower and worse and leaves everyone less happy at the end.
Do you mean it's the only thing... tethering crypto together?
I agree with you about CAs but maybe "better" wasn't the right word and what I meant is, what are the current alternatives? The only ones I know about are DoT and DoH which are mostly interchangeable.
> In the US there is always a lawsuit and it's someone's fault

When I broke my arm, the insurance company explicitly asked “Can we sue someone for this?”

No damn it, do your job! I pay insurance so insurance can pay for shit like this.
Well...it's inside their bodies, so...
Now let's see if they add maternity leave to their list of benefits. They add paternity leave, but do they expect all applicants to be male?
What Is ‘Task Paralysis’? and How to Overcome It
I have a similar problem with list.filterNot() in Kotlin
Do you make the same argument for new speed limit signs? Abortion restrictions? Minimum wage requirements?
I agree with you that some users don't want to have to manually block specific accounts, but I don't agree that the network needs to decide. People already shared around "blocklists" for Twitter, and I understand there were even apps/browser extensions that helped with it. So yeah, you could say "I trust X person to make decisions about which accounts I see", without someone else also having to agree to that same set.

If such a feature was more robustly built into a platform like Twitter then the company themselves would have a lot less pressure in making a universal decision (which guarantees some disagree with)
Amazing how something so simple could result in such polarizing responses here in the comments!

The site has the apparent function of a sort of Rorschach test for individuals. Do you feel upset and bothered when asked gently to describe your emotions in an in-depth manner? Did you spend 7 minutes reflecting on your emotion and then feel like it was a waste of time? Or did the process reveal something positive about yourself you didn't realize?

At all times, HN comments serve as a mirror reflecting individuals views on a topic; but when the topic is your own emotional self the result is quite stunning.
>Is engineering the same now as it was before software?

The core concepts which make engineering engineering? Yeah.

>The group that wants to protect or maintain ownership of the word "engineer" is dependent upon the people whom it objects to also using that title.

They are as dependent on software as any other institution, on a day-to-day basis, which have transitioned to computerized automation over the last ~60 years. Software aids efficiency.

The argument that engineers are incapable of designing and constructing sound solutions without software is unsound.
I agree people won't leave because of Mush, but here are a few ways things could go south for Twitter in the next year or so.

* Advertisers leave to protect their brands

* Major multi day outages

* Data corruption

* Security breaches

* Outlandish payment schemes for posts or reach

* Company is broken up and sold off in chunks to pay down the financing debt
Not The Onion. Incredibly. Somehow.
This is silly. You think the career DOJ prosecutors are looking at the list of victims and only deciding to prosecute if there is a rich person on the list?
> My comment does not mention anecdotal evidence but a person using their eyes to perform an experiment.

That's exactly what anecdotal means: one person's account of something.

What did you think it meant?