skysight-inc/HackerNews huggingface dataset:
That would be really sad, I’m not sure why you would say something like that. You can express dislike about (part of) the rust community but why would you wish Rust to lose traction? Even if you don’t like or care about the language it is a fantastic addition to the world of programming languages (even just from a research/academic/intellectual point of view), and push for a healthy competition in the world of system programming, something that benefits all of us.
Do you have "fuck you" money?

If the answer is yes then I would still wait until September or so if I were you - summer is slow season in recruitment and the job offers are usually uninspiring.
Would be interesting to couple it with QOI, as QOI + LZ4 is very interesting as image format.
There's likely a flip side to that -- how many people show similar signs of trouble and never end up as a shooter?

Clicking around one thing that stands out to me is a striking increase in assault rifle usage https://www.theviolenceproject.org/data-on-social-media/prev...
I agree that project management is dying as a field, I think it is a natural reaction to the top-down command and control style of project management popular in the early 2000s in favor of more agile, self-orienting teams.

I do see a new flavor of project management coming back branded as technical program management, which is more a flexible position responsible for the large cross-functional projects while filling the gaps of a dev team via process development, facilitator, and/or scrum master. Usually, this role is only necessary for large orgs with multiple teams or highly regulated industries that require a lot of coordination.
Looks like a must-have thing that is also missing from planetscale is point-in-time recovery.
Yes. But first:

Secure a new job. And while you do that, work on your soft skills. You admit to being "offensive" and yet you want "emotional" support.
For what? This thread is full of misunderstandings. What is it you think Bolt did that the SEC should pursue them for? If it’s alleged they fraudulently hid risks, etc., it’s one thing, but so far all that seems to have occurred is they offered something that has pros/cons, disclosed risks, half wanted to take the risk for the pros, and in hindsight, perhaps it was a bad deal since valuations are tanking industry wide.
I don't think there is a status quo. There is choice between autopep8, yapf (which itself supports 4 different styles), black, and maybe some more I'm missing. With languages that have a built in formatter this isn't an issue.
>the consumer who buys into the hype

There's a consumer? So many of the companies that go pop in these situations are solutions in need of a problem; companies trying to singlehandedly invent a market out of thin air and convince consumers that something they've managed without their whole lives is now something they simply can't live without and must spend $30 a month on forever.

A lot of the dotcom bubble failures occurred for the same reason, field-of-dreams style companies expiring when 'if you build it, they will come' turns out not to be true for all given values of 'it.'
Tell HN: Cloudflare does not cache HTML content
if you visit caching options in the dashboard

> Note: By default, Cloudflare does not cache HTML content. You can create a Page Rule to cache static HTML content.

basically if you want to enable cache you need to pay up for Page Rules
> men who owned handguns were eight times more likely to die of self-inflicted gunshot wounds, and women who owned handguns were more than 35 times more likely to kill themselves with a gun

Emphasis mine. This says nothing about suicide rates, just suicide by gun rates.

Yes, people who own guns are more likely to kill themselves with a gun. This is obvious.

People who own stairs are more likely to fall down the stairs. People who have a dog are more likely to be bitten by a dog. Etc, etc.
This probably really depends on who you're working with. I think Go is a lot better at forcing people to behave than Python is.
Thart's not what I'm objecting to. It's those tortured acronyms that hurt my brain.
Instead of reading a couple of words about it you can get the whole deck here: https://content.fortune.com/wp-content/uploads/2022/05/Adapt...
Eh... Most companies are flexible on start dates. If you want to take some time off, just put that start date a month or two past your end date.
You can still quit and delay your start date. You can also request to go on unpaid time off. You don't need to disclose that your time off will be spent on interview prep :).
Humidity theoretically doesn't contain salt, but air does. Any technology that is harvesting moisture from air will involve large amounts of air. That air contains dust and sea salt which can contaminate the process. Setup a moisture farm to harvest sea breezes and you will have to address a salt problem.

In many industries this airborne salt can cause corrosion. Talk to anyone with a classic car in LA/SF, both cities with sea breezes. They don't want to leave them outside too much. That's why the aircraft "boneyards" are all in the interior, across the mountains from the sea.
b3: i3 for Windows
After deglaciation, land will also rebound over the long term, further displacing volume the water/ice occupies.
> My boss refuses to talk with me about it.

Get a strong documentation trail going, send an email indicating you need to speak with them about x, you're free anytime they are, send calendar invites etc.

Once you have their explicit refusal or implicit from negligence -- go to skip level (boss of your boss) and be prepared to need to move in the org as retaliation is too likely to risk.
I would personally try to get the new job to delay my start date if the alternative was to hunt for a new job while having none.
I'm not sure if I agree with this approach. I would say ask for a raise without showing you have an offer from another company. If they don't then leave. I feel like it is awkward to show them that you have offer and then stay. But It could be just me.
Yes, this. Custom configurations are a maintenance burden when you change systems. Living with defaults saves time in the long run, usually. Only when I spot an exception to that rule will I install something custom.
Of course! I just meant don't quit out of spite ever. It's always better to keep plodding along at your current job (income, health insurance, etc) until you find an alternative.

Whatever spike of adrenaline/endorphins you get in that moment will not be worth it in the long run.
Everything you loved about Perl is exactly why I hate it.

The syntax noise is too great and it has too many ways for people to be too clever with it.
> Some people use no $EDITOR plugins and wear it like a badge of honor, this is pretty silly to me.

I don't use any plugins for PyCharm or IntelliJ, but they're pretty full-featured right out of the box. I certainly don't do it as a badge of honor, that indeed is pretty silly.

But vim is useless without any plugins. Even VSCode is only marginally better than Notepad++ unless you give it the plugins necessary to turn it into an actual IDE and not just a code editor.
The Hacker Shelf: Collection of free books for the intellectually curious (2015)
Thanks for the link, this sounds like it might well be the one. Mid/early 90s is around when I played it too.
> Same thing bud. And no, thanks for roboadvisors, anyone can save any spare capital via investments. Or series I bonds.

Not risk free. Plenty of people making conventional investments lost their savings and retirement during 2008. It's all dependent on the Fed and their discretion. Real stores of value are not.

> Pathetic cherry picking. How about you do it based on the percentage of people underwater. 40% of all bitcoin investors are now underwater. Unless you have a time machine, my number is far more relevant than yours. The entire country of El Salvador is down 40% from their investments. How many people are underwater on the Series I bonds - an actual hedge against inflation? Nobody.

Measured in dollar value? Of course people aren't underwater on their bonds against the dollar nominally - do you know what inflation means?

The rest of your garbage can be refuted by reminding you that Bitcoin is in price discovery mode. No shit an asset with a tenth the market cap of gold, that's only been around ten and a half years, that hasn't reached adoption, and whose security scales slowly with market cap is more volatile. The majority of investors throughout Bitcoin's history have enjoyed that volatility as the majority are in profit. But feel free to cherry pick the short term losers who are holding their coins at record highs.
Guide to deploying ETL on Kubernetes using open-source tools
"Breaking News: Ukraine ended its “combat mission” in Mariupol and said fighters were being evacuated, signaling that the battle at a steel plant was over." [1] In the article originally linked [2]: "Ukrainian officials said that evacuations from the Azovstal steel factory had begun. The military said that 264 service members, 53 of them “seriously injured,” had been taken by bus to areas controlled by Russian forces."

That is how the NYTimes, alongside the rest of the corporate media - in unison, chose to describe the recent mass surrender of thousands of Ukrainian forces in Mauripol where the most intense fighting to date had occurred. That is literal and intentional disinformation intended to mislead readers.

Of course don't expect the corporate media to get down-ranked anytime soon. Because "disinformation" isn't about disinformation, it's about publishing anything that runs contrary to the narrative of the day, a narrative that disturbingly often now ends up being completely false.

[1] - https://twitter.com/nytimes/status/1526336507430182912

[2] - https://web.archive.org/web/20220516233043/https://www.nytim...
Nah, the other people are just wrong.
> My boss refuses to talk with me about it.

Well, that's a red flag if I ever saw one. It sounds like you already have some areas you know you should be working on, and that's good. But if your boss refuses to talk to you about your career / pay then something is going on. Or maybe you just have a bad boss. Either way, I'd be looking for that reason alone.
The problem is, as appealing as building a DSL (in or out of another language) is to engineers, turning your source base into a pool of pidgins where there are no native speakers and all new hires or people moving between parts of the code base will need to learn a new language is not an advantage. It is completely unnecessary friction.

We all get this when we encounter jargon-crazy groups, but somehow forget it when it comes to code.
Anything that "... depends on the programmer" is doomed to fill up with the output of a lot of programmers who were insufficiently disciplined. At some point the majority of the work becomes avoiding or working around or firewalling that output on your own projects. Telling people to just "Get Gud" at programming is a non-solution. The more I do this the more convinced I become that using a robot (compiler, linter, static-anlyzer) to enforce discipline is a good idea and the more difficult it is to escape that robot's gaze the better. Anything else is just going to cause massive pain later.
Having gone through a few major recessions in my life and survived (and not) layoffs, I find that the idea that "it's not a good time to quit" is a myth, and potentially a dangerous one. That is assuming "quit" implies having another job lined up (even in the best of times I'm not a big fan of just quitting with nothing lined up)

First off, if you want to change jobs, doing so when people are still hiring is a good idea. It's much easier to change jobs now that it will be in 3 months when other companies start doing layoffs. This stage in the down turn is right before the music stops in a game of musical chairs.

Additionally, at this stage in the down turn, it's impossible to know what's next and how bad it will be and who will be impacted the most. I've known far more people laid off while working at "safe" companies than those knowingly taking risks at smaller companies. Sure some companies will layoff new hires first, but others will layoff older, less productive division, other will look for highest paid employees etc. Nowhere is really safe and only hindsight will tell you what was and wasn't a good move. Best time to join Amazon would have been right after the dotcom burst.

Most important, in the last few down turns I've been through, agility and adaptability where the keys to survival. The "play it safe at a big co/job you know" path, somewhat ironically, only works really well is times of stability. This is a time to keep your eyes open, start thinking about a wide range of next future moves. It's better to jump without hesitation (and be ready to jump again) than look for stable ground.

That said it's more important than ever to do you due diligence on a future employer. Now is not a great time to join a startup run by "kids" (this is not a comment on age, but on maturity) that don't know what they're doing and make rash decisions and are delusional about the future of their product. I was take a hard pass on any crypto companies right now, and on companies that won't talk much about their financials.
>My boss refuses to talk with me about it.

Leave. Find another job, and then quit.
Agreed 100%. I've used a bunch of languages over the years: C, C++, C#, VB, Perl, Java/Groovy/Kotlin, Javascript, Lua, Ruby, PHP, Python and Go. All fairly mainstream and I'm not going to start railing on the ones I don't like. . . so let's just say Python was the first language that I loved and Go is my current favorite.

For me, readability, simplicity and having compile time checks are wonderful. Go feels like a better Python. I still enjoy using Python but "runtime is funtime" even with type hinting and linting and everything else.

I am also a sucker for good tooling and a pleasant dev experience. Go has fantastic tooling. That being said, it has its warts and weak points. If I need to write something quick and dirty, I prefer Python. If I need to parse JSON and I don't have an easy way to generate client code, I prefer Python.

There are some quirky bits in Go I don't particularly like e.g. the reversal of parameter type and name in function signatures. . . that just confuses me because I typically am using 2-4 different languages in any given week and Go is the weirdo in this regard. :)

I would be thrilled to see Rust become the dominant systems programming language some day. I'm planning to learn it as soon as it looks like the right choice for me - for most of my work, Python + Go + bash (I love and hate bash) are more than sufficient.
I personally would take a step back and get rid of any assumption about why I did not get a raise. You have jumped to the conclusion that you did not get a raise because of some personal defects. It could just as well be that 80% of the company was profoundly undercompensated whereas you are already compensated in line with market rates.

I think it's reasonable to expect your manager to provide more details. I would give my manager a heads up that if they do not explain I am going to escalate. In my escalation I would stick to the facts. "The CEO said 80% of the company got raises. I did not get a raise. I have asked my manager for an explanation. My manager refused to explain."

P.S. you should totally work on those personal defects that you've identified in yourself. It sounds like you may also have some responsibility in creating a toxic work environment.
Canals would silt up very fast. Also, I don't know about leak-proof water canals when humanity can't seem to make leak-proof sealed oil pipelines, and that's with significant financial incentive to do so.
Glad you had fun! Thanks for trying it out :)
> I suspect there was no enterprise level push for XMPP anywhere.

Gmail and Facebook adopted XMPP. But it seems like it wasn't a good fit for their business model of shutting users in and collecting as much data as possible, so they shut it down eventually.
Indeed. Someone linked this Forbes profile of him in a post yesterday:

https://www.forbes.com/sites/stevenbertoni/2022/04/04/meet-t...
Find another job and then quit for sure and you will get a raise.

It sounds like you already know what the issue is. It will not get better.

On the other hand, you should work on yourself and examine what you can do better (as opposed as blaming you for when things went wrong ie. you snapped at somebody etc).

I would not work on weekends, like, just don't do it, let them hire another dev if they need it.
My understanding is that stock grants to employees are no longer tax advantaged and that's one reason they went away. I don't have a deep understanding here, so if someone has a link to when this changed, I'd appreciate it.

Was this mechanism intended to get around this tax problem and at the same time help out the company?
I think you might enjoy this lecture on the meaning of time:

https://m.youtube.com/watch?v=-6rWqJhDv7M
Kind of, though the whole Raku thing made everything a tad wonky.

Some of the nicer Perl software that I use currently is BackupPPC, which has been pretty solid despite the slightly subpar UI: https://github.com/backuppc/backuppc

And another interesting piece that I can think of was RemoteBox, which was pretty niche but still worked nicely: https://remotebox.knobgoblin.org.uk/?page=about

From the more popular packages, one should also mention exiftool, which was written in Perl: https://github.com/exiftool/exiftool

Probably also a lot of other pieces of software, though it doesn't seem like there's much of a large/active community around Perl, for example, have a look at: https://github.com/trending/perl?since=monthly and then compare it to something like: https://github.com/trending/go?since=monthly

In regards to other contenders, I think FreePascal/Lazarus should also be mentioned, since they're pretty stable, capable and perhaps some of the better ways to write desktop software!
Seconding maerF0x0, what's the game called?
I don't consider general gun homicide was being the same as mass shootings. So no that's not relevant to what we're talking about.
+1. There is a Venn diagram of your best interests and the company's best interests. These circles often overlap, but personally, I would prioritize my own career development over my own (potentially wrong) opinions about what projects I should work on.
I disagree with your policy preferences, but I respect and appreciate that you have a correct understanding of the constitution.
SMTP is not such a great success either. It has fading into irrelevance for a long while already. Private comms have been shifting towards facebook/whatsapp/whatever, and corporate which held to email longer is now shifting towards slack/teams. Even with email SMTP is becoming less relevant with the rise of Microsoft-Google duopoly. Come to think of it, SMTPs decline and XMPPs failure coincide pretty well.
I just use nix.
"It's elegant when writing but frustrating when reading"

As a person who used to use Perl 5 rather extensively back in the day for all sorts of things, I fondly remember the joke that Perl is a "write-only language" :)
The sentiment, on my part, comes from the pretentiousness of the expression "mental models", and from the intent of the people using it.

You could make a list of "ideas", "thoughts", "observations", or "analogies", with the same content and be a lot less pretentious.

Instead people use the term "mental models" because Charlie Munger or whomever popularized the term like he discovered some groundbreaking truth about thinking, to try and jump on the gravy train and sell their newsletter/consulting services or whatever.
Why would you even consider using an unsound logic?

I’m a 3rd year PhD student in formal verification and for the life of me I can’t imagine why anyone would choose to use an unsound logic. I must be missing something very obvious. Is it, IDK, “sound as long as you don’t reason about some very specific kind of formula which can be easily avoided”, or something like that?
Taking the NRA at face value is absurd. When actually innocent gun owners get shot and killed by police for no reason, they are routinely silent.

They don't care about gun rights, they care about the stock price of arms manufacturers.
tz setup is done with executing a single script. not surprising they could fix quickly. bigger surprise is they forgot to do this before youre support request. generally this is table stakes for managed DB

this is fourth day in a row of planetscale ads^H^H^H blog posts being on hn front page. as i mentioned on yesterdays thread, innodb_rows_read is known to be buggy. regardless, by design it includes cached rows. terrible thing to base billing on. real cloud providers base it on i/o instead since this is more reasonable metric of "use"

planetscale's fork of mysql-server adds only a single commit, which exposes rows_read in an extra place. this from company that keeps talking about "building a database" https://github.com/planetscale/mysql-server
Sounds like you’re a brilliant asshole.

Some developers can sometimes lack the social skills to work cohesively with a team especially if they regard everyone as beneath them when it comes to IQ (stupid).

It’s a good thing you recognize friction points - perhaps it’s something you can work on?
You are talking about primary hydro production and I am talking about pumped hydro storage. Worlds different.
Widespread (widespread) use of this distinction between sex and gender (those words in particular, and in the "West" [EDIT: the Anglosphere, rather]—yes, I'm sure a bunch of other cultures have had the distinction for millennia or something) is pretty new, so it's gonna take some folks a little while to catch up, I expect.
Also isn’t this in somewhat direct competition with Apple Pay, Google Pay, Amazon Pay and Stripe?

I would not want to bet against any one of those companies, let alone ALL of them.
One of the better commentaries on just how light sqlite is was in apenwarr's redo FAQ[1]

> ... I think people underestimate how "lite" sqlite really is:

root root 573376 2010-10-20 09:55 /usr/lib/libsqlite3.so.0.8.6

> 573k for a complete and very fast and transactional SQL database. For comparison, libdb is:

root root 1256548 2008-09-13 03:23 /usr/lib/libdb-4.6.so

> ...more than twice as big, and it doesn't even have an SQL parser in it! Or if you want to be really horrified:

root root 1995612 2009-02-03 13:54 /usr/lib/libmysqlclient.so.15.0.0

> The mysql client library is two megs, and it doesn't even have a database in it! People who think SQL databases are automatically bloated and gross have not yet actually experienced the joys of sqlite. SQL has a well-deserved bad reputation, but sqlite is another story entirely. It's excellent, and much simpler and better written than you'd expect.

1: https://redo.readthedocs.io/en/latest/FAQImpl/
DOJ reverses itself, says good-faith security researchers should be left alone
I claw grip when I am forced to both hold the right-most button and don't have the luxury of letting go of the camera stick, no matter the game. More pronounced in this series in particular because of the punishment of death.
Woof..."Smart" is a really charitable way of describing this.

> Come up with a good headline. A big idea that hints that here is something your reader really, really wants (and can get from you).

So many words for such a simple concept.

> that hints that here is something

?
Thank you! @codingdave