skysight-inc/HackerNews huggingface dataset:
> Klarna made a major mistake in not letting the majority of employees know if they were safe from layoffs or not, for a whole night.

I worked for a company that didn't let people know if they where safe, for a week. A friend worked for a company that didn't let people know for 3 months. It's beyond stupid, people becomes nervous and starts looking elsewhere and it's always the best people who leave first.

That being said: Why does Klarna have 7500 people employed? I feel bad for the people who will be losing/have lost their job, but they also won't be the last in tech. Klarna have done what Google, Twitter and other have done, hired people they didn't need, so now productivity per employee is too low.

15 years ago I worked for a company that used Klara for payment, right when they started to expand beyond Sweden. The experience was interesting to say the least. They where completely naive about fraud. They didn't understand the markets they where trying to expand to. If everything else failed, payback the customers and let the retailers deal with any loses.

While I'm sure they improved, based last my experience with them in 2016, I don't see how they could be ready to enter the US market.
Wow, what kept you there so long?
I like Hostinger's[0] (proprietary) hPanel[1] which is like cPanel but essentially free and bundled with the cost of one of their plans.

[0] https://www.hostinger.com/

[1] https://www.hostinger.com/tutorials/video/hpanel-overview
> The real question is how you decide where to invest your time/energy next?

Everyone is going to say they have X or Y good reason and their choice reflects the deep thoughts they have put into carefully weighing pros and cons, while coming up with this decision.

I picked the next language I learned by looking at the hype. Rust was the most beloved programming language of the year when I started learning it. That was it.
I wish I was born in such a culture. I've been trying to teach my father I'm not comfortable with being patted on my laps, back, hugged or generally needlessly touched, since I was 7 at least (25 now). I'm not very hopeful that will ever work. At least I got the little success of stopping my relatives from trying to kiss me on cheeks. For me such gestures are really reserved for intimate relationships in intimate moments.

I've recently read James Clavell's Shōgun and the way this book depicted how physical contact and intimacy was treated in Japan circa 1600 really resonates with how I feel about those things, i.e. whatever happens between two people behind close doors is no big deal, public nudity (devoid of sex) is no big deal, but casual touching, hugging, kissing with everyone at every turn which is so commonplace in Western cultures is a no-no.

I highly recommend the book btw. It gave me a picture of a beautiful place and culture.
bulkbuffer.com ; a CSV uploaded for Buffer. Tens of millions of posts sent.

gpsheatmaps.com ; CSV/GPX to heatmap generator. Working on a new version that supports printing.

I get a few donations a year, enough to cover their costs.
Probably not as much as the sleep that got shaved off when I had to get ready to go to work.
Good point - Didn't realize IRA addressed that! Though technically it hasn't been signed into law yet and I assume it doesn't go into effect immediately?
From the outside, I find it difficult to judge as management might have been focused on top line growth (given investors preferences in recent years). A (possibly) changed focus could now mean a very different profit profile will develop.
I have heard that Stockholm is the Silicon Valley of Europe as well so Sweden is going strong I guess.
" Deno doesn't provide (and doesn't aim to provide) compatibility with most of it"

which packages did you have issues with/need that didn't work?
my understanding was with node compat flag deno supported quite a bit...
This is a really cool project, well done!
> i believe well meaning suggestions come from two types of people, those who don't know how to do it, and those who are to busy to do it themselves.

That is true, but there are also other issues, such as:

- Knowing most of what to write, but possibly missing some part of the code that you might not know of, which is needed to implement this feature.

They might not accept the change, leading to further things below:

- Possibility of breaking the interface and making it not compatible, especially with future versions of the official program if there are bit fields, structures, enumerations, etc that need to be extended.

- Needing to maintain your own fork of the project.

- If making multiple patches, making them to not interfere with each other.

I had made a repository of unofficial patches of SQLite; currently only contains my own patch for non-Unicode, and list of links to a few others. However, later I should perhaps add also such things as documents about enumerations, etc. Depending what needs to be done, possibly forking it and breaking the interface might have some advantages (can avoid some problems with the existing interface), but also disadvantages (more complicated to maintain).

> most of the time when i drop a suggestion then it's because it's a good idea but not a priority and i don't have the time to implement it, or rather it's not important enough for me to make the time and produce a patch.

I had considered this, and I think that you can specify reasons for dropping a suggestion, as well as details of what might be needed even if it is accepted but not implemented yet. As an example, I had made this list:

0. It already has this feature, or this capability can be easily done by the existing features.

1. Yes, I will likely add it soon (and may be working on it already).

2. Yes, but it is not a high priority; it may be added later.

3. Yes, but more work will be needed before it is added.

4. Probably; more work will be needed, and/or design decisions must be made, before it is added.

5. Maybe, but I am unlikely to implement it by myself; if you provide a patch then it will likely be added.

6. Unlikely, but possible. More work will be needed, and I probably will not add it by myself but a patch may be acceptable.

7. No, I consider it to be a bad idea. You may make your own fork of the project if you want it, though.

8. No, it is out of the scope of the intended project. You may make your own fork of the project if you want it.

9. No, it is probably too complicated and not very helpful anyways.

10. No, it is probably impossible. Forking it probably won't help.

11. The request is completely impossible; in addition to being impossible, it might also be incoherent, incomprehensible, unethical, etc.

In the case of bug fixes, it is a bit different, e.g. if you cannot figure out what is wrong, or if you do know what is wrong but you do not know how to fix it, etc.
Thanks for pointing this out. I looked for the domain of fetched resources, and assumed they weren't. It seems they are using, but from their own domain.
It's puzzling that people think they can know categorically what happened or didn't at this point in time. We're nascent as a race, our tools; so crude.
> experiences that untreated ADHD blessed me with was routinely failing classes. That repeated exposure to undeniable failure

Huh. Never thought of this. In a balanced culture, this offers no advantage. But in one still recovering from the self esteem days, when even games were encouraged not to produce any losers, I see how that awareness is competitive.
> Among these 4 shortcuts, there is one that is implemented differently from the others, which one is it?

Ctrl-A vs Ctrl-E vs Ctrl-W vs up arrow. The correct answer is the up arrow and any interviewer who disagrees will walk out of the room with a broken nose. Bash, readline, etc, operate in raw mode so the tty driver isn't handling anything. Three are control characters - a single character. Meanwhile, a vt100 can generate 2 different sequences for the up arrow -- ESC [ A or ESC O A -- depending on cursor key mode. Either way, that's 3 characters instead 1 character. (There's also a third sequence -- ESC A -- in vt52 mode but we'll ignore that).
different folks like to live at different levels of abstraction, we aren't all level 50 type system mages and, even if we were, that type system wizardry wouldn't help a whole ton in getting strings from browser A into database B and back again.

i don't mind blub-tier java code (in fact, I dislike the parts of java where the API designers decided to get fancy, e.g. streams or I/O), it fits my brain pretty well so long as I am not dealing with teutonic AbtractThingDoerFactoryInjectionLookupService type code.

i prefer object oriented stuff and I dislike super complicated type systems. I even think java would be a lot cleaner if they had just said "generics are covariant like arrays, don't mess it up" and introduced function types, which captures most of the contravariant situations.

this is all blub-tier thinking, no serious computer scientist would advocate for this because it isn't logically sound, but it gives you 80 for 20 and is a lot easier to think about for my level of brain activity.

i am grug, hear me "hmmm"

https://grugbrain.dev
Usually I don't reply to rude comments but why would someone bother to steal zig and call it zen? https://zen-lang.org/ja-JP/docs/ch04-defer-errdefer/
Usually I learn whatever interests me and I also make project decisions (in personal projects) based on that[1]. I generally try to get jobs where I can learn what I want to learn, not "the other way around", if that makes sense. Not sure if that's useful for you though. I'm a junior so expectations are probably a lot different in your case. Plus, maybe my interests just kind of align with what's demanded right now.

"Senior C dev" doesn't sound like a bad prospect to me though? I was always under the impression that there was a solid layer of C openings when I looked for jobs.

[1] Okay, sometimes I make pragmatic decisions or someone else makes me work on something using currently popular tech. And I did gain a lot of "employment-relevant" skills from that I think.
Stripe had a few “official” principles that I really liked along these lines: “We haven’t won yet”, “macro-optimism but micro-pessimism”.

They’re no longer official principles though, and I’m not 100% sure how much they were actually acted upon while they were (at least during my tenure).
Wait, aren’t you supposed to distribute the source of your Linux if you sell devices using it? It’s the GPL, isn’t it?
People shouldn’t be doing jobs that robots can do.
I'm not familiar with those
Interesting... I was under the impression that it was hard to get hosting in China unless you have a chinese company with the CCP's blessing

So do they let foreigners set up hosting accounts in China then?
Unless you want to leverage Arrow heavily in your data engineering pipeline, then Rust can replace Spark.
Wow, that sounds so poorly handled. Not figuring out a way to tell everyone affected at (nearly) the same time is probably the worst sin.

Best layoff I ever went through was when my boss came to our team and said, "look, don't tell anyone, but we have a layoff coming in a few days. I have to let one of the three of you go. Do you want me to decide or do you want to decide amongst yourselves?". She knew we were good friends outside of work and would probably make a better choice than her.

I ended up volunteering because one other guy had just bought a house and had a baby and the other guy had debts to pay off and I didn't. Ended up working with both those guys again. One of them ended up leaving and getting a new job, then he pulled me in after 1.5 years of unemployment, and then we pulled the last guy in after he eventually got let go.
Under your conception, how does RADAR work? Consider bouncing a RADAR signal off two objects at different distances (1 m, 10 m; or the Moon and Venus [1] when the two are very close to each other in the early evening or early morning sky). Do the RADAR reflections return instantly, or at the same time, or at different times, according to the wristwatch of the RADAR operator, or the RADAR apparatus's computer clock? How does that work with your comment, "the photons do not travel any distance and they do so in zero time. This can be mathematically proven."?

Can we agree that each of the RADAR and the two RADAR-reflecting objects definitely occupy different points in space?

- --

RADAR images (taken at e.g. Arecibo, here on Earth) of Venus, the Moon, and several other solar system bodies <https://www.naic.edu/~pradar/radarpage.html#venus>
Be aware of other scams too, some women are sending nudes to people and screenshoting theirs in hopes of extorting.

Really have to just stay frosty all the time now.
The Art of Seahenge
Why not threaten? I know where I live there is zero chance police will actually recover the property but I suppose some percent of the time the other person might not know that.
That's not true. Guys who are really close friends or family will do the epic handshake, pull it in, quick tap on the back hug. Women hug all the time. It's their version of the handshake. Every time I meet up with women they want to hug.
Yeah, without context, a lot of these don't make sense.
Most of the inherent cost of a startup is salaries (offices usually second). Most of salaries goes for paying for housing (with market rate and education usually being the other major costs).

Say you have two startup environment. One where it is affordable with housing, education and most people could try to start a startup and another where those things are expensive and few can. Which one requires more capital and which one is more successful?

Investments are something you get when attractive companies are being created. Not something that creates attractive companies in itself. Plenty of countries have plenty of rich people but most don't stand out in terms of successful startups.
> the other parts being various kinds of storage

This is handwaving away the most difficult part of of a 100% renewable grid.
3.5% of a population under the jurisdiction of a protested government
No other opportunities to speak of; inertia; I was in my mid-50s at the time (59 by the time the final cut came for me) and didn't think a massive recession was a good time to look. Take your pick. :-)

[Plus, I really liked the company. Had been there longer than in any other job, and it was where I wanted to be when retirement came. Wasn't to be, however.]
The company I used to work for got acquired by a listed company. At the same time, I was doing finance module at the university. One assignment was to analyse a company's financial reports and come up with a conclusion. So I analysed the company I worked for and the outcome was that I need to get out. At the same time the company was sending communication as it's about to discover time travel and unicorn milk.
The machines of polymath Tatjana van Vark
It's explained in the "what is this?" link at the bottom:

https://hnpredictions.github.io/wtf.html

SELECT * FROM bigquery-public-data.hacker_news.full WHERE text LIKE "%I predict%" on the Hacker News BigQuery dataset, plus some mild preparation.
Prestige, social status, bragging rights, money (a $billion is table stakes for fusion reactors, so a lot of folks are getting fat cuts), and cool & cushy high-tech careers. Really expensive research has been going on for 50+ years now, with no sign of development - let alone deployment - of actual, practical power reactors.
There is a tremendous market for low cost reliable remote viz software.
yes, but the recent changes have been significant, they will now be able to run it for 30 minutes instead of just 100 seconds.

I guess within the next 3 years we will have more results
Considering the performance difference between node, deno and justjs I don't think that's right.

There is clearly a big difference between different wrappers and how to handle different things. For example some of them delegate most of HTTP handling to a native lib while IIRC node does a lot of that in its js stdlib.
DDIA, SICP, and PAIP have been on my reading lists for years. Maybe I’ll finally get round to them after this glowing review :)
By looking at HackerNews, Reddit etc to get a feel where the community (or bubble) is going. Then validating these information against what is actually happening in your company. And then it is mostly whatever you decide what you want to chose.

So for me Rust was the main contender so I read stuff about it. But also Ocaml, F#, Zig or Nim are interesting to me.

I think in the end my way to chose things is:

Are there good libraries for the language I would want to learn? Does the language fit into my current workplace and would my colleagues be able to adopt the language as well? Does it fit into the culture? What is the operating risk to continue supporting the tools I chose for a team/company, If I were to leave the company?
I predict that this feature will be added soon.
There was a corresponding joke at Klarna that Spotify was part of the natural promotion path.
Here is a OneOf Go implementation I wrote that hopefully is less ugly and is significantly faster: https://github.com/splunk/exp-lazyproto#oneof-fields
A good printer requires good components and that costs $$$

For most people, they want a printer for convenience but not enough to pay good money for good parts

So this market of shittier printers with cheap parts exist. While I hate cheap inkjet printers, they did work enough for what I needed them for and they didn’t cost a fortune… so the market continues to exist

/shrug
It is much better to view cars as a yearly cost, or a per mile cost.

Most people don't pay $40k up front, instead they pay $4k to $10k per year for a new car.
Hit them hard with a GDPR request, forward it to your local privacy organization.

In Europe this is popcorn time.
It would be cool to link back to the comment so I can see the context the prediction was made in.
Because you can change your license over time, you could release < 1.0 versions under a non-commercial license. See answers here (and in the linked duplicate question): https://opensource.stackexchange.com/questions/4875/open-sou...

Especially in a pre-production state, it's unlikely that anyone will want to use this commercially anyway. It'll eliminate a big barrier to any adoption you're hoping to get.
It's kinda fascinating really. We had a client that had only ever lost money. Their idea was pretty good, they had what I'd call a working prototype and paying customers. Our CEO happened to know one of the investors, and chatted with him about the investment and the numbers we did on a whiteboard. Even if they grew their business with 10 times the number of customers, and each customer ramped up their usage 10 times it would take 10 - 12 years to make back the money that had already been spend. That was assuming no new investments and zero cost in those 10 to 12 years. The idea that this may not have been the best investment in history was more or less brushed, as the stock price would surely rise.

VC funding is weird.
> I love this comment.

Thanks.

I was once told once a CEO does three things: (1) sets the vision of the company, and (2) manages the energy to get there and (3) coaches subordinates to execute on the agreed upon vision.
That may be true but you need to somehow be higher on the social ladder than the assailant. Good luck if you are getting harassed by police to get them to stop you need to have a direct line to the mayor or at least city council.
What makes that the official UI other than the repo description? What's the deal with mainsail? Both fluidd and mainsail look like the same project. Is there drama? What UI does Kevin O'Connor use?
> In recent memory I cannot think of any serious open-source software that doesn't have individuals from well-paying tech companies contributing to it in significant ways.

Bash? Chet Ramey is employed at a university, but I don't think they pay him to work on it.

https://www.gnu.org/software/bash/
The lines are just a few hundred kilometers in that video. If your plan is to even out the intermittency of wind and solar with long distance transmission, then you'll need lines that are thousand and tens of thousands of kilometers long. Europe has an interconnected grid, but most of it is in AC lines that have unacceptably larger transmission losses.
(replying to the edit) It's still just very unlikely. My work is based around reducing the fundamental quantum noise in gravitational wave detectors. This is the noise that arises from the following process: if you set up many copies of an experiment where you measure the electric field E in the vacuum state |0> (no photons) you will get a spread of results around E = 0. This is actually the largest noise affecting advanced gravitational wave detectors such as LIGO at their most sensitive frequencies (the classical noise sources have been reduced so much).

If I have a situation where I take the quantum vacuum and get a different, random result every time I measure it, it seems like quite a stretch to conclude that it is _really_ deterministic.

Further, if quantum states are described by wave functions then they must be intrinsically random due to the mathematics of the Fourier transform.
I heard some horror stories from some managers that have since left.

They were not told that there would be any layoffs, and when their employees came and asked them what it was all about there was no support from the top so they had to just tell everyone "I don't know". What an awful position to put people in.
If it's not a top level comment it ought to show the context of the parent comment.
> The self congratulatory back-patting (even if it's just "everything is fine, we're doing great") is treating success like an achievement. Success requires vigilance. Excellence is not an achievement, it's an activity.

I used to wonder why friends of mine would get gifts for things like graduating elementary school or even high school. I asked my father for something because I was graduating highschool on the honour roll, and he told me completely stoned faced "i am not going to reward you for things that you are just simply expected to do". That sticks with me 20 years later and I apply that to everything I do in life, especially work.

If you aren't succeeding, you are failing - and I was expected and taught to succeed by default.
Sure you only need one job, but if there's 2 developers for every 1 job half of them are getting left out. Plus those that do get jobs get paid less. If the ratio is reversed then you get a pick of jobs plus a higher salary. Much better situation.
Comparing perl to a language that wants to be readable is very funny to me

For me, the problem is when my expression got long or if I call a function with multiple parameters. The more complex the line is the easier it is to not notice the `if`. Also I agree with what the other person said, it doesn't match the order if you read top down left to right
Can I sufficiently address this by deleting any zoom-related stuff from /Library/LaunchDaemons, then rebooting?
Right so it never goes out of control basically once you stop the input!
Monopolizing it's market? It looked they were nearly there for payment processing in swedish online shopping.
No. More water arriving directly in the Central Valley would make it worse for agriculture, not better. Rain or snow are bad for crops. Controlled irrigation using water from somewhere else plus the mediterranean climate combine to make the Central Valley very productive.
I was curious as to the operating frequency, if my math is right at 0.091 Tesla, the Larmor frequency is 4.415 Mhz, not horrible to work with, but not audio either.
> Currently lambdatalk comes with 9 special forms making it a true programming language

Love it :)

How does it feel to author prose with this? I noticed the text isn't directly editable (wysiwyg) and starting to think that's probably the right trade-off.