skysight-inc/HackerNews huggingface dataset:
Depends on what we are replacing.

From what I have encountered: Akka was mostly used as Http server (akka-http). There is Http4s which can replace that and I think is great. Also its easy to use it with tagless final or zio's IO.

Actors computation model depending on use case can be replaced with message brokers or Scala libraries. Like cats-effect or zio for composable concurrency primitives and fs2/zio-streams for stream computations. I know there are actor use cases beyond that, but I am yet to encounter project these days where picking akka would be my first choice.

I have nothing against akka and I definitely enjoyed developing with it 5 years ago.
,,When carrying €10,000 or more''

This is not true, you can carry 10000 EUR without declaration, you just neet to declare if you carry more (I look at the regulation and of course eurusd before I start my travel for winter).
> So what you're saying is variables store data.

No? That's really not what I said. If I give you a polynomial in x and ask you to find its zeroes, that x is not really storing any "data".

> Programming told me, math academia didn't.

Except programming just told you what variables are in imperative programming, which is only indirectly related to what they are in mathematics (or even in functional programming).

> Math academia and education are one and the same as far as I'm concerned.

Then your criticism is unfounded because it doesn't pertain to actual "math academia".

It's fine if you don't care about how variables are used in maths, but you can't blame maths education for not telling you about a programming concept.
Once in a company we moved and people found out it would be open office layouts - coming from team offices. My boss took a lot of effort to explain how nice open office is, how productivity will benefit, and better working together. When we moved we found out he had his own office
Well, I got flagged, told to get a "thicker skin" etc so I just gave up. For me, HN has come to mean "only contribute if you already agree with the position we already hold." Dissent, or a different way of looking at things, will not be tolerated so I stopped contributing and went back to enjoying HN for its article curation.
Hopefully the result of all this will be more mainstream adoption of tor, i2p, freenet and other censorship-resistant platforms.
Sure they are. More than ever. For me Youtube works just fine with uBlock Origin (plus Privacy badger) on Firefox for Android.
> Life expectancy is a terrible measure for quality of healthcare. ...lifestyle, smoking rates, alcohol and drug abuse, accidents, suicides, genetics.

Only if we assume public health is unrelated to individual health.
I agree. The only way we could possibly use cryptocurrency for decentralization is by having every country or region run their own.
When I -stop- finding silly things to make fun of people for, then they know I am actually upset at them.
> Building a bootstrapped business (i.e. NOT taking venture capital) is a rare skill.

It is VC companies that are rare - the vast majority of businesses of any kind - and also internet businesses - are bootstrapped.
The invasion of Georgia followed the Bucharest summit 2008 so in my opinion this can be understood as a reaction against Georgia seeking NATO membership. Ukraine decided not to persue a NATO membership until 2014. From my initial research on the topic I arrived at Russia reacting in 2014 as Ukraine started to reverse course but other commenters have pointed out that I got the order of events wrong. They are certainly right with the official reversal with regard to seeking NATO membership which happened only in late December but I have to look into this again as I do not remember why I arrived at Russia reacting.

But I do not want to get stuck in the details of the actual events now because as you point out there is a more fundamental issue independent of the actual events. And I almost completely agree with the way you describe it as an unstable situation with positive feedback. Not sure if you wanted to say that this feedback loop formed in 2014, but if, then I would disagree. This cycle existed essentially since the end of the Soviet Union - Ukraine moves towards NATO, threats or actions in opposition, more incentive to seek NATO membership. Rinse and repeat. The specific events of course change but it is always the same cycle.

It doesn't matter if one side was "right", it doesn't matter who made the first move, Russia's reactions were driving Ukraine more firmly into the camp of the west.

With the first part I agree, but the second one is onesided. This is only one of the links in the cycle but in the same way any move towards NATO forces Russia to up their threats or even take action. And in that link it is not only the actions of Ukraine that matter but also outside actions. For example the USA wanting to support specific political groups in Ukraine in 2014 is also something that fuels the cycle as it may also move Ukraine closer to a NATO membership.

Ignoring everything after the war started because we are talking about how it started, it seems to me that everything you mentioned is related to the NATO issue, isn't it? I did some reading on the history of Ukraine Russia relations and I would say all things considered they got along pretty okay besides the NATO membership issue. Crimea is probably the biggest friction point but even there the longterm leases look like an acceptable compromise.

And let me return once more to the cycle which should have been broken long ago and must be broken at some point to achieve stability. Where can it be broken? Convince Russia that NATO in Ukraine is not a threat. Not going to happen any time soon just as a Chinese presence in Mexico would not be acceptable to the USA. A long time ago directly after the end of the Cold War this might have been possible with Russia itself becoming a NATO member. And obviously Ukraine remaining neutral or at most having only a special membership in NATO like Norway with no foreign assets on its territory.

Both have only become harder with the war and beyond that you either need radical changes like disappearing countries or become really creative. I think someone actually pointed some non-obviouse direction out to me but unfortunately I do not remember.
So. Let's go back to my original statement: "Otherwise it will be regular centralized storage providers with IPFS bolted on top for one or two geeks who care about it."

What does IPFS bring into the picture apart from "oh yeh, there's a near-zero chance that someone will keep hosting your file"?
You are of course correct. Apple really could do with better naming of this stuff as the there is also the 13" MacBook Pro with M2 processor.

So while the title is incorrect it technically could have been true.
I agree with the author. However, I need to do things that must be done now.
Because best code is the enemy of good code. Easy to fall to refactoring and lost everything in the end.

Good code is code that works and solves a problem right now.
Otherwise, we will not have clients waiting for a "well-polished" formatted product that is easy to read and maintain for us.

And that is the problem of the whole infrastructure.
We needed solutions for X, Y, and Z just yesterday.
And then, if it "shoot," we like idiots yearly fixing all problems that have been done earlier.

Speed is critical. More important than perfectionism or wish for well-structured, easy-to-read, maintained code.

Is that awful? Yes. I want my code to be good as it can be.
But is it possible to do it in a limited time when an urgent problem must be addressed? Nope.

And over time, we increase complexity, multiply complexity, and then leave because not able to maintain it anymore. That's why we touch different things while fixing everyday problems because we do not want to fix them later. Balancing complexity in future. But this is fake. This future never happen in 99% cases.

The biggest problem is that if we do not rush right now, there will be no tomorrow for the product we develop.
No, we don't need more "smart" people working on important problems in transportation, health, education, and so on. We already have plenty of smart people with good ideas, they just have no institutional power to affect anything.

These fields need zealous reformers and activists with the time and money to push through mountains of entrenched interests, complacency, and politics. The work sucks, and people capable of doing it will always be in short supply.
The opening sentence is very illformed and makes it as if ます and 形 both refer to “masu”. The 日本語 thrown in almost randomly, doesn’t help either.

This is a low effort attempt at SEO for a learning app. While I’m sure the app is fine, I hope it won’t kick out Tao Kim’s guide on google as that is much higher quality.
I stopped getting/looking for information related to society as a whole.

Most of the time it’s information I have no leverage over or can’t do anything with the information

Often it’s just people giving their opinion or exhorting me to submit and follow their opinion (if you believe that you are X, we don’t have time to wait because of Y, I can’t believe still believe Z in 2022)

My default mode is that I just explore my own topic of interest and ignore everything else.

If someone is trying to talk to me about the latest societal trend/fade I just cut the conversation and move on
I am starting a new forum ResourceNews where resources can gather around and discuss anything that irks them in their workplace.
I don't quite follow. Macros are visibly different to functions so they're always marked. Do you mean syntactically marked as opposed to semantically?
In Filipino, you add "po" to make things polite.
I thought these services charge exorbitant amounts that are a % of your deposited amount, unless you are in the 9 figures?
Ask HN: What does your company do to reduce cloud cost?
And is cloud cost actually really a problem in the first place? I know that everyone keeps saying "we need to reduce our cloud spend". But from the few anecdotes that I have, reducing cloud spend is only like a #3 or #4 priority at best.

Prio #1 and #2 always seem to be shipping more features and having a more robust delivery pipeline, and that's where all engineering efforts go.

If your company has actively reduced cloud cost, how did you do it, and how did you address the practices / processes that led to overspending in the first place?
>Alcohol taxes definitively reduces consumption, what makes you think it wouldn't?

In countries where the alcohol tax is high enough it reduces alcohol consumption but massively increases sales of sugar and yeast.
https://steveblank.com/2009/12/21/the-elves-leave-middle-ear...

Once they cut benefits that are widely lauded. Holiday-free PTO, exercise and health benefits, stuff that makes sense to anyone to attract talent when times are tough. You can cut corners, you can cut bonuses when times are tough - but you can't cut benefits. It's a short-term way of thinking, and you'll lose your best employees over it.
Unix as it was designed doesn't have any direct support for a GUI at all. Or networking, come to that.

They are not so much decoupled, as multiple separate trailers being pulled along behind on a tow-bar.

If you're on a Bash prompt on machine called "foo" logged in as user "bar", how do you look at the contents of a file called "readme" in folder "/usr/share/doc/" on a disk labelled "quux" on a machine called "baz"? Assume you have all necessary permissions to do this.

(Answer: you don't.)

If your terminal is on monitor #2 on machine F, how do you open a terminal on monitor #3 on machine B elsewhere in the lab, without knowing what desktop or display server it's running?

(Answer: you don't.)
I had only Hacker News titles. I thought it was the joke and found it really good but apparently it was just randomness.
> DOOM was still bound to DOS AFAIK, so it's not portable without significant changes

DOOM was always extremely portable, the DOS and PC specific parts are well separated from the other code (DOOM was actually developed on NeXT machines, so separating the platform specific parts probably came naturally).
The online banks are very risky though, but that is true they are often free. The physical banks are almost always not, unless you want the extremely basic account for people with no address registration
I've always been one for doing dishes. BUT, a cleaner can usually be hired for minimum/living wage. An extra couple hours of the cleaners time so everyone comes in to a clean office strikes me as likely being worth it in the long run.
You can do both: "resources" and "people" are two different point of views of the same thing. I’m in a 5-person company and we refer to people as "resources" when we’re allocating times to each project. We refer to people as "people" outside of that.
I left some famous startup, not because it reached 1000 employees, but because the motto changed from:

“Be the change you seek”

to

“We advance humanity”.

With a little legless girl from Africa, for whom we build the software that helps the doctor that helps the girl.

I still have the poster hanging behind me as a CEO. To remind people of what not to become. We’re just making fucking software, don’t stay late, go take care of your family, they’re the most important thing in your life.
Once a CEO giving a tour of the engineering department to a potential investor and loudly described us as the monkeys that hammer out code for him.

This was never forgotten and marked the beginning of a major engineering exodus.
Of course, and nothing I wrote above presumes or implies otherwise. True professionals make frequent and effective searches, but not from a position deficient in knowledge and understanding of the domain.
Is Twitter worth $44BN BECAUSE of missing basic features like this, or IN SPITE OF that?

All the successful social networks seem to constrain the users in some way. Whereas ones that give the user the proverbial kitchen sink in features never seem to do as well.
Me?

The ClassicCmp mailing lists, among others. Half a dozen subReddits and a dozen Facebook groups. A handful of Usenet groups.

I don't use web fora much so I won't count them.
If you read the small print on that license it almost certain says something like "for hobby use only. Not for academic or commercial use". A MATLAB license that allows commercial use starts at around 2000$/user.
Two companies I worked at went to shit shortly after free lunches got the axe.
But there are libraries that a bad dev can make fast software with. You can accidentally make a laggy textbox in one framework more often than another, that's why what framework you use matters. The textbox is just an example, there are myriads of ways the DOM can behave badly without the developer having any intention and possibly the application layer logic is perfect.

Each framework has its quirks. Do you optimize for correctness or speed? Does every update need to be 100% correct/consistent or can you allow it to drop updates? These are performance details that the framework should provide tooling to deal with, or it may not, and it may have abstracted away all these decisions and made it impossible to fix the textbox lag unless you hack into the DOM manually. Which framework you use matters a lot.
I love articles like this. I wish more research papers and textbooks actually explained how people came up with their ideas/proofs in the first place.
> If you are not talking about solar panels, you are not in the conversation.

(!!!)

You are locked in the present, and existing sources of energy that are polluting yet labelled as "green". Think about the future instead!

> Photovoltaic solar is vastly cheaper than any known photochemical process.

Emphasis on KNOWN. There's lot of research going on.

> It is strongly carbon-negative.

Unless a process removes CO2 from the atmosphere, a process is not carbon negative.

You may say that it reduces the interest in other methods that generate CO2, and therefore, by extension, it's like removing CO2, but it's not the same.

> The metals involved do not make it a polluter.

https://www.cfact.org/2019/09/15/the-solar-panel-toxic-waste...

"Solar panels generate 300 times more toxic waste per unit of energy than nuclear power plants. They also contain lead, cadmium, and other toxic (even carcinogenic) chemicals that cannot be removed without breaking apart the entire panel. Worse, rainwater can wash many of these toxics out of the fragments of solar modules over time"

I think you are blind to the various negatives of solar power.

> It is possible that a direct photochemical process cheaper than photovoltaics + electrolysis will be discovered,

Exactly my point. Thanks for at least agreeing in the end.
Sad to hear, I always got replies and a solution to my problems, but it was some years back.
Ask HN: Tech ed for junior high, how (and how much) to encourage girls in tech?
Hi HN,

I'm part of a team working on tech programs for junior high in my country. As in many other countries, the tech industry here is characterized by very unequal gender representation, and we see the junior high programs as an opportunity to help bridge the gap. The difference is already apparent at the junior high stage - both the participation rates and retention rates are much lower for girls, and that's something we're trying to tackle. However there doesn't seem to be much knowledge on how to actually do this, and I haven't found relevant resources. Things I personally try to pay attention to when constructing the lessons / projects are choosing examples from diverse domains (e.g. not just focusing on computer games - giving examples from science, art, engineering etc.), and providing female role models in stories (e.g. not portraying hackers / computer scientists as male-only). However I'm not sure that's enough. On the other hand, I don't want to try too hard and achieve the opposite effect (patronizing etc.)

Any advice?

In case it's relevant, the organization developing the programs is non-profit, and the programs are partially / fully subsidized by the government for disadvantaged communities.

Thanks!
All they need to do is implement Google Sheets ARRAYFORMULA().
An Introduction to Quantum Computing (2007)
How High Are Your Tests?
If we can agree on 'knowing the difference between jokes and harrassment / mobbing' then I'm with you on this. It's all about context. 'Just a prank / joke' is too often an excuse for things that are actually worse.
Human capital
Same for italian. We use "il lei" (3rd person) as polite form.
https://www.lowtechmagazine.com/2020/05/thermoelectric-stove...
I've always genuinely been baffled by how Theranos was able to hire all those security guards and making everyone that left the company sign an NDA.
Heck, if an uninvolved local sees you stealing a catalytic converter in Arkansas there's a "high enough you can't write it off" chance you'll get their footwear on your ribcage. In SF the bystanders will probably just film.
> The difference between a joke and bullying is that if it's a joke, the mark gets a laugh out of it as well.

Not really. You never know if they genuinely laugh or if it’s a way to attenuate the group pressure they’re the victime of.
Perhaps the victims can't afford to sue.
Ideally you don't need to saddle yourself with debt to go to college.
Hi,
Cool, Ambience libraries seem to be simple (in a good way) but handy. I wish it had a BSD/MIT license so that I could potentially use it in my projects.
In German we have only one, but very common courtesy form in the language. The use of Sie instead of Du for 'you' in formal occasions. Tends to trip English speakers up a little bit.
Do you worry about correctness flaws in Julia that make it hard to write robust and correct code when you get deep into the weeds while developing libraries meant to be used by others or meant to interoperate with other libraries? It is not a problem with Julia but seems to be a problem in Julia's library ecosystem. It bothers me. Does it bother you?
A single case doesn't invalidate the statistics of a larger group. You being top 1% should know that.
> Fixed-view, wearable displays violate proprioception even more than VR HMDs, because they don't even give you the real acceleration cues you get from actually moving your head.

This is unfortunate, I have severe motion sickness; Can't even play Minecraft or any FPS. So VR headsets are out of question.

I was waiting for display glasses like Lenovo's T1 for years now[1] due to its accessibility benefits. From what you say, It seems like I would be sick if I use display glasses too until the proprioception issues are resolved and I'm glad that it's being seriously researched.

[1] https://needgap.com/problems/16-wearable-low-latency-display... (Disclosure: My problem validation forum).
It's probably legal for the 'shareware episode' assets (same for the Doom shareware version), although I guess it's better to let a lawyer dissect the license just to be sure:

https://www.quakeworld.nu/wiki/Quake_Shareware_License
> That doesn't make sense, if everyone done it you would run out of fridge capacity within few hours, why not take one, replace one?

It makes sense because not everyone does it.
Just left Twitter, ey?
Are there any official sanctions that affect non-Russian companies with Russian-born founders and employees?
Many European languages also have politeness levels (often just two levels, where the plural or third person is usually used for the polite level).

English had a similar distinction in the past, with distinct singular/plural pronouns "thou"/"you", and the plural "you" being used for polite speech, but of course "thou" has disappeared over time.
SQM for bufferbloat
Data Analysis Bootcamp?
Power BI vs Python for data analysis boot camp?

BG: 30yo, 5 years experience at NHS, ADHD, looking to pivot into research, pharma or health tech.
I'm starting to think that multiple independent implementations of a language are important for catching implementation quirks before they become entrenched.
Cool, though I wonder if you could get away with compiling Quake to WASM and running it in Apple Watch's browser. Perhaps the FPS there would have been far too poor.
Hum, there are a few things promoters of the lab theory haven't accounted for: meanwhile, strains that are closer related to the wild type have been found in Laos and Vietnam and the Wuhan lab didn't sample there; the (in)famous Huanan Seafood Wholesale Market is actually quite a distance from the Wuhan Institute of Virology (it's about half an hour by car and there's a river in between) and there have been no traces found related to this route or to the geographical and/or social vicinity of the lab.

Meanwhile, there has been quite a number of reportings (on two studies) severely undermining the lab leak theory. Generally speaking, these (US) studies claim to have genetic evidence for an animal-human-animal-human transfer in Nov. 2019 at the wet market and swab samples of cages tested positive for SARS-CoV-2. Here's a sample:

[1] https://www.science.org/doi/10.1126/science.abp8715

[2] https://www.openaccessgovernment.org/covid-19-originated-at-...

[3] https://www.bbc.com/news/science-environment-62307383

[4] https://www.newsweek.com/wuhan-lab-leak-theory-undermined-ne...

(For me, there are political motives too strong behind the lab leak theory, to accept a mere conjecture that fails to connect the dots. Grave accusations require proof. Especially, if you haven't ruled out contradicting candidates.)
I've heard that too, but I have heard on multiple occasions that this will cause a lot of people employed in the field to lose their (sometimes quite well paying) jobs working in billing.
I think it was unspoken in the GP's comment that you would have to acquire an exponential number of fridges too.

Maybe this is the solution to the empty office space problem?