skysight-inc/HackerNews huggingface dataset:
Debatable, maybe some people like new grads would prefer it that way but a lot of these people already had experience and jobs before showing up at Amazon. Some may have moved, others turned down other offers, 6-12 months of 20% extra pay doesn’t justify the lurch. In general forcing employees to take on the lion’s share of risk is a jerk move without offering a similar share of profits.
If there are really going to be that many layoffs, then it seems like an important thing to be covering. Maybe with a weekly roundup, though, like you suggest.
Ask HN: Why Have CxOs as Advisors?
I see loads of startups building products for engineers and ICs, yet have CIOs, CTOs or CISOs as advisors. What is the value in having such an advisory board? What am I missing?
This could be handled through a --verbose flag on the linker (and maybe --dry-run).
While this is a cause, it is definitely not the root cause.
Investigators are required to find “derogatory information”. I wasn’t an investigator myself but knew some people who did it as contractors. They said they couldn’t turn in a package for adjudication without something negative. Weed was usually the check in the box for that, but if it wasn’t then they had to dig to find something else.
I totally get what you're saying... but I also feel like this is akin to knowing how to drive a car without knowing the details of the engine.

Sure, its a black box but we can operate on a layer that abstracts all those details away from us. I just feel its a far cry from the Hollywood trope of "I have no idea how it works!" ... now, tbh, I often say "wtf are you doing" which I imagine would be worse to hear when talking about a model with real world impact.
Denso Lidar System Delivering 20X Improvement in Resolution
He's not just taking out his frustrations about his general life problems on random homeless people; he's trying to get one specific homeless person who is actively causing problems for his business while repeatedly breaking the law to stop. He's also only doing so after having attempted to use more legal and appropriate interventions repeatedly, only to be blown off by the people in government who are responsible for resolving this kind of situation to totally ignore him.
I went to more parties last year than the previous 10 combined (maybe past 20)! However, I think this is exceptional and it took me seeking out folks that wanted to have fun like that. Life circumstances and mismatched schedules get in the way for sure and I still think there is a strong covid hangover for most people.
So pretty much the prototype for all those get-rich-quick people who keep taking out youtube ads for their courses.
The New Hustle: The story of three of Australia's fastest growing startups
I guess the question which part of cyber attach data you can visualize and how?
> the community we've embedded ourselves in (via our church)

I think you've hit on something important here. Without getting into the merits of religious belief, the rapid increase in loneliness seems to be strongly correlated with the rapid decrease in religiosity. There just aren't any institutions prepared to replace church communities.

For my part, I get more than enough socialization through my church community: I actively turn down opportunities to socialize because I'm saturated already.
Looking at unions from a personal lense can make them seem unnecessary and maybe even negative to some people. However their purpose in my opinion is to benefit the collective of members as a whole.

I have nothing to back up this claim, but it seems like selfishness is what caused reduction of unions in the US. And for the same selfishness it's tough to organize people and kickstart a new union.
Cuz a recession is coming and companies are trying to get ahead of it and also playing into it. Also a good time to trim and shutdown entire projects or departments and call it a “layoff”.

But really you can also ask: Why did tech companies hire like 3-4x the amount they are laying off in the last 2-3 years? Why are they mass hiring? The inverse reason is usually why there are mass layoffs.
That your situation is of a different magnitude (and it sounds terrible; I'm sorry) does not make the relative change in another person's life any easier.
> When you decide to take things into your own hands and break the law doing so, there are consequences. Sucks to be him.

Only if you're in the out-group. This woman is breaking the law constantly.
They change frequently? My passport is the longest-lifetime form of ID I'm offered, the absurdity of using Social Security Number as an ID aside. Most passports last for 5-10 years in my experience, and I'm not sure the number changes when you renew it.
Is money really a good indication of someone's skill as a writer? That's its own question, and I guess it depends on what you consider good or not. There are plenty of authors who become millionaires/billionaires because they knew what the market liked and how to sell themselves/their work, but many people would not consider them the pinnacle of their craft. It's undeniable that something like Twilight or 50 Shades of Grey is extremely successful, but whether that makes Stephanie Meyer and EL James better authors than Stephen King or George RR Martin is debatable at least.

But I guess the question of successful/fast/highly compensated vs skilled is probably also true of progammers too. Is a 10x programmers also necessary a successful one career wise?
If you're compiling from another language you would be using whatever syntactic sugar you want, why break compatibility just to have the compiled javascript look a little better?
>>Like, who cares?

The HN voting mechanism suggests that some HNers care enough to upvote these types of announcements to the front page.
Internal storage will still be an order of magnitude slower than ram, right?

Apple silicone memory bandwidth is like 100-200Gb/sec versus maybe 10Gb/sec for the ssd on a good day. Anyone can run on like a gig of heap, but nothing will be "fast", including apple silicone.
Buried in the comments here someone posted the quote it came from: https://news.ycombinator.com/item?id=34453110

It's older than the study you're referring to ( https://dl.acm.org/doi/10.5555/319568.319651 )
I think this is important because I think it's more economically productive to give 1% to offsets that are supporting the correct technologies than it is to give 100% that are just bullshitting (claiming trees that were already growing).
More like a bank account falling under the deposit insurance. Don't gamble with money you can't do without, is what I was trying to convey.

If you mean for a pension (assuming there is no state-supplied minimum pension that you could live from if necessary), get a pension plan where it stipulates how much you'll get per month rather than something where you depend directly on the market's daily whims.

Very wide-spread ETFs are an exception due to their track record: if you are rich enough that you could survive a 15-year market recession then those are an option as well.
Every browser these days just means Chromium and WebKit, so all it takes is that Google and Apple need to agree.

Firefox usage is down to a rounding error, and they happily implement whatever the commercial duo decides the web should have.
What syntax would you propose or use?
too political?
> The balance against waking up on in a panic that's it's 9:30a and I missed 2 hours of EU meetings only to realize that it's Sunday

The thing that's been messing me up, is the completely unhealthy schedules that are typical when you work with people all over the world. For instance, I got up at 6am today, my first meeting was at 7am. In the meeting were people in three countries and at least five timezones.

This trend where people are located all over the planet leads to a scenario where it's not unusual for me to be taking 7am meetings while also working on infrastructure at three in the morning because that's when the maintenance window is.

If we were going to an office, nobody would tolerate this ridiculous schedule.

But since most of us WFH now, it's just become increasingly common that we're working 20 hours days, but there's a bunch of gaps scattered between a 7am start and a 5am end.

Sleeping in shifts is a drag.
Oh how I lusted after Lisa.

Alas, she was way out of my league.
In my orientation (2017) an executive was there giving a speech about how great the company is. I still remember he said something to the effect of we never layoff people because we’re family. Oh well.
> I personally believe most people reach their optimum lifestyle subconsciously

I somewhat agree with this. I think as people are exposed to different roles and tasks over time, they will take to some more easily or enthusiastically than others, and the skills they build will result in them doing more of that kind of work in the future.

What I find fascinating, however, is that people arrive at things subconsciously in two very different ways. Either it's something they enjoyed at every step along the way, or it was painful at first, but they didn't feel like they had a choice, and eventually they reached a level of proficiency where they enjoyed it and pursued it willingly. These are both thoroughly haphazard ways of choosing what to pursue in life, passively following the path of least resistance like water flowing downhill through whatever terrain happens to be in front of it.

But you can intentionally pursue things that life doesn't put in front of you. One thing people do consciously rather than subconsciously is look at something they find cool and think, "Wow, that looks amazing. I want to learn how to do that." And they don't concern themselves with the fact that it isn't fun at first and nobody is forcing them to do it. They motivate themselves with the end goal. That takes active, conscious effort.

For example, the passive way some people get into web development is that they make a really simple web page with an h1 element containing their name and think, "Neat." Immediate gratification. They change the color. "Cool!" More immediate gratification. And they get passively swept into learning web development.

But there are other people who first get excited looking at a really beautifully designed site on the web. They think, "Wow, that is amazing. I want to be able to do that." So they make a simple web page with an h1 element containing their name, and they think, "This is shit. This feels bad to look at, and I feel bad that I made it." But they struggle through the learning process because they keep the end goal in mind. They keep thinking about how amazing it will be to make something great.
Right, it's not going to exhaust the search space of inputs. That would be computationally infeasible for some kinds of inputs.

It also doesn't exhaust the set of all possible code execution branches, for example, like an intelligent fuzzer would.

Saying that it's "just" bruteforcing tests still seems a bit dismissive for what you get, at least to my eyes. Property generators are good at exploring interesting neighbourhoods of the search space. When they find a failure, they're also usually good at reducing the error input to something small.

As an example, it might learn that "@#*CH@R822cr21;'c09J@)RH0 92hr19h" causes an error, but then be able to reduce the input to learn that it's the apostrophe that causes the issue -- a strong hint that you've messed up parameter escaping somewhere in your function.
> Every server I know makes over $20/hr in tips minimum. Double that on a busy weekend.

> And they don't pay tax on it, so its really more like $25/hr minimum.

First, I don't believe you know any servers and second fact that few servers have decent pay doesn't make the rest of them as well paid.
Ask HN: How to handle large datasets in front end of data apps?
I have been working on an open-source project called RATH, an automated visualization tool for data exploration. However, I have encountered some performance issues when working with large datasets (> 1 million rows).

1. High memory usage: When loading large datasets, the memory usage can become quite high. (50MB csv will use 700MB memory in RATH)

2. Slow computation tasks: Group-by, filter, bin, or even Cube operations can be slow and sometimes block the main thread.

3. Slow chart rendering: Chart rendering can also be slow and sometimes block the main thread. (Currently using VegaLite)

I have implemented some solutions to address these issues:

1. For high memory usage, I am storing large raw data in indexedDB and reading it as needed. This reduces memory usage but can still consume a lot of memory when the data is loaded into the main thread.

2. To improve the performance of computation tasks, I am using web workers for some data computations (such as group-by, bin, transform, and filters). I am also testing duckDB-wasm, but lack of some knowledge of its best practice.

3. For slow chart rendering, I have tried using offscreen canvas to render the chart in a web worker. However, this approach creates a static canvas without any interactive features (such as tooltips, zooming, or callbacks for data selections). I am looking for methods on how to make the chart rendered in the web worker interactive.

Any suggestions or experiences shared would be greatly appreciated.

RATH Github Repo: https://github.com/Kanaries/Rath

RATH basic background: RATH is beyond an open-source alternative to Data Analysis and Visualization tools such as Tableau. It automates your Exploratory Data Analysis workflow with an Augmented Analytic engine by discovering patterns, insights, causals and presents those insights with powerful auto-generated multi-dimensional data visualization.
Top Gun: Maverick, a movie so woke that they made the baddies an unidentifiable country

Was the original Top Gun also woke? Pretty sure they didn't identify the "baddies" in that one either.
This turned out to be a nice thread :)
The dystopian part is that they only do it enough to make a buck, not often enough to affect safety and definitely not often enough for their to be political will to make the speed limits reflect reality.

It's like the state equivalent of a corporation screwing some fraction of the people it does business with out of a few bucks knowing that suing doesn't make sense and they're under the threshold for a lucrative class action.
What does deanonymize mean?
This article is a good analysis of Musk's challenges and choices. A couple things are too-lightly covered:

1. Twitter makes money on brand advertising. While that is a tough row to hoe, and might have been a strategic error for Twitter, it can't be changed in a relevant time-frame. This context makes Elon's tweets even more destructive for Twitter's particular type of ad buyer.

2. The figures cited in the article point to some kind of favoritism toward Elon by the banks that lent him tens of billions on margin, and possibly by the Tesla board which has a 25% margin policy for insiders, no matter what banks would offer. The banks, Tesla and Tesla's board, or both are likely to have undisclosed risk related to lending to Elon.
So work has taken on such a major component of our life that it seems fitting that work is where we do our socializing as well.

The best parties I have attended in my adult age have been sponsored by Microsoft, Veeam, Dell, Salesforce, etc. The bar is open, the hotel shuttles are running all night, Uber for the bougie, and Snoop Dogg, Flo Rida, or Coolio [RIP] is the VIP entertainer. And work pays for it all!

And in the morning I can hold my head high knowing I'll never have to see these people ever again.

Houseparties are out! Tradeshows are lit!
Asking for a friend: what should you do if you were a legal firearm owner before moving to an area with medicinal cannabis and then got your card? Sure don’t do it in the first place, but what options should so recommend to my friend in order to keep them out of trouble? Also, does the ATF trawl through state cannabis records to cross-reference gun owners?
I bet approximately 0 people are using whether links to their company's layoffs have been posted on HN as a coping mechanism.
But he didn't. Kind of like how you might get an estimate wrong, it doesn't mean you made an error. Operational decision making are best-guess / heuristic by nature - and he never said he made a mistake in anticipating the economic reality that happened.
Browsers have established they can roll out changes behind feature flags, and the community adapts and adopts them. This is a solved problem. ES6 transition, await/async, string templates, etc. were major JS changes that required browsers and runtimes to change. They did. It was fine. They can do it again!
And you let the law handle the breaking of the law. Otherwise, why do you care about the law to begin with?
There's https://layoffs.fyi which tracks these layoffs.

Edit: corrected the link
Notice how badly the share prices of most such tech firms have fallen in the past year. Investors, Wall Street, and Boards of Directors are for-sure putting loads of pressure on tech firm CEO's to Do Something to fight that trend. Slashing some of the (supposed) payroll bloat that was built up "back when the living was easy" is a great way for a CEO to look like he's Doing Something.
Take a look at some of the applications/websites you've built and identify shared dependencies / libraries and build a slimmed down version of one.
If you can take a photograph of someone's fingerprint and reproduce it, how, exactly, does one use that?
> Their use is to aid refactoring of those nodes

Sure. But there are codebases where leaves are less than 20% of the code. Yet testing preachers are saying that unit tests are the most important part (e.g. Martin Fowler's Testing Pyramid). Though again, they use a different definition of unit tests: everything is a unit if you mock enough.

> how poorly the topic is understood

Well, at least one of the reasons is that people focus too much on test classification. You need to decide what is important to test, how is just implementation detail. If that's your approach, you'll realize that you're getting the most value from integration tests. The only downside to this is losing Testing Church membership. But that happens when you apply logic and reason.

Instead, everybody decides that "we write unit tests", without thinking what needs to be tested and recognizing limitations of unit tests.
I used a persistent treap for a lock free priority queue (swap in a new root at insertion). It felt nice but to be honest, didn't do a comprehensive comparison to alternate implementation strategies.

edit: looks like at least one other has has the same idea https://github.com/lthibault/treap
For companies of this size this is the norm, not the exception.
Nobody's forcing you to read them. Or... is someone forcing you to read them? Are you in need of help? Reply with an innocuous emoji if it's not safe to be direct.
Spring Modulith 0.3 Released
What a pain to type! The idea is great though.
Families do not hire and fire.
> thereby pairing something mildly similar in concept to Markdown (though not novel to Markdown) with the absolute antithesis of Markdown (which is firmly designed for ease of entry).

I would say that this is false.

> The overriding design goal for Markdown’s formatting syntax is to make it as readable as possible.[1]

E.g. indented code blocks are nice to read (and you don’t have to think about escaping) but fenced code blocks are easier to type.

Symbols that map directly to the domain seems like a readability win to me.

[1] https://daringfireball.net/projects/markdown/
The decision. He was responsible for making it.
You can do a lot of stuff in iOS that’s not really known. Is there like a manual of all the iOS features and a highlight of the most usable one? I find new cool stuff every day.
This perception changed 5-7 years ago. I actually can't think of a single software company that induces the same level of awe in university students anymore. Places like Jane Street do but they aren't really Silicon Valley tech companies.
The MBAification of Google.
A very handy tool I have reached for often. Will optionally emit docker-compose yaml. Great for sharing details with others. K8S has something similar with kubectl get deployment,service,pod myApp -o yaml
No compatibility is broken, old scripts will keep on working just fine. Scripts written for the new syntax won't work in old browsers, but that's the nature of evolving standards anyway.
Who says you have to learn tool B just because it was released? Just ignore it and keep using A.
It’s an anecdote but it’s also what I heard from my doctor dad working in the NHS. There was a time when the UK health system was actually run by doctors or people with medical knowledge. Now it’s MBAs and generalist managers. It doesn’t work, all it does is increase overhead, both in staff and bureaucracy.

In his opinion that’s what ruined the NHS not underfunding.

Business and management courses are not necessarily good.
Unfortunately when unions are weak, they are negative value - and when they are strong they are the UAW. Workers are not a firm, and structuring labor as it's own firm is known as contracting and or a guild.
....and can you explain the cookie theft thing a bit more?
Forcing a leader to resign over a bad bet that is not permanently damaging to the company will only make things worse. That leader still has value to the company, and is probably one of the best persons to learn from and fix their mistakes. If you fire a CEO, you throw the stock market into chaos and all of your other leaders become focused on trying to get the CEO job instead of doing their own jobs. You went from one problem to multiple problems.
So protectionism is basically reducing the fitness of a whole industry sector, until it just vannishes?
Yeah, there’s a very old meme that’s a photo of one of those signs with an attack helicopter lurking behind it.
Using they/them as a neutral pronoun is not dead and never died...
They did - the employees. The annoying part is the execs pretending like this is all unexpected. They could have skipped that line, just stay quiet. Don't pretend like you didn't know it was coming.
There are times when I tip to say thank you, particularly if I am a regular. The problem I have is with the cultural expectation that you must tip 15%. If you dont you are shamed as a cheapskate or someone that doesn't care for the plight of the "under paid" server.

I don't think that removing the expectation to tip removes people's generosity.
Simply remove speed limits on suitable roads, as in Germany.
- The one who is <INSERT ANY RATIO, EVEN NEGATIVE> at the expense of their colleagues

- The one who is, at most, <INSERT ANY RATIO, EVEN NEGATIVE> but think they are 10x and get a very disproportional part of the money, promotions, praise, notoriety.
I'm sure he has plenty of ire towards those people, but that doesn't solve anything.

Lots of folks saying that his actions are inexcusable, but nobody's provided anything even remotely resembling a solution to them (as you have not here).

If this guy is going to end up losing his business because of this woman, and he has already exhausted the appropriate legal/government avenues for solving this issue, what should he do? What you're proposing is that he just lose his business. Obviously being sprayed with water is bad, but is that worse than losing a business that you've invested years of your life and large amounts of money in? If not, what is your better solution here? What would you have done if you were him?
Looks promising. I tried signing up for your newsletter, but I don’t see a submit button and enter doesn’t work