skysight-inc/HackerNews huggingface dataset:
Donations of clothes from the West can also undermine local clothing industries.

This also happened with "cheap" milk powder from the EU to (iirc) Ghana.

Ghana was helping to finance the EU's overproduction of milk.
I'd be much more interested in cannabinoid airlines but that's a pipe dream (pun intended).
It's still there, also waiting for you my friend.
Forget people. Let's suppose we're all robots. Free will means our actions depend at least partially on our internal state; that is, our internal state can somehow influence our actions (the opposite is terrifying: being able to watch your actions but having no meaningful input on them). With this definition, free will is perfectly compatible with determinism (this is called compatibilism [0]). It's also compatible with probabilistic theories like quantum mechanics or every other branch of physics.

It's like in chess. If you are running an algorithm that plays chess, you will just play the moves mindlessly, so no free will right? Except that per my definition your internal state is influencing your moves, so, you are free (in this sense).

But there are situations where you're forced into a move. For example, the king is in check, there is only one move possible, then this move is forced. It's precisely in this forced case where there is no free will: you are being compelled to move by forces beyond your internal state.

"Forced" moves can have some shades of gray in chess as well. For example, you may be forced to sacrifice a piece to defend the Queen, because sometimes the game is just lost if you don't do so. So.. the rules of the games allow you do to something else, but you can't meaningfully choose if we suppose you're playing for winning. And, of course, you can only play legal moves: some board states have few legal moves left so you're comparatively less free. In those cases, you have your free will partially constrained.

[0] https://plato.stanford.edu/entries/compatibilism/
> I have no idea how they can afford to just keep buying.

Clothes can be exceptionally cheap these days.

You might think a basic suit costs $250 and a top quality suit $2500 - but you can actually get a suit for $25 [1]. You too can afford a large wardrobe of clothes that probably won't last very long!

[1] https://www.aliexpress.com/item/4000529996955.html
Magic Bean: Automatic Java Beans without compiler hacks
That doesn't sound appealing. Taking a huge risk for something that can potentially ruin my finances for an extended period of time in exchange for maybe 7 more years of living.

No thanks. That is not a good deal.
Typescript is a great project but I feel it’s fast outgrowing the JavaScript it’s written in, similar to when Sass outgrew Ruby and needed to be rewritten in C.

Projects are getting larger and more complex and tsc is often becoming the bottleneck performance wise: usually waiting for typechecking to finish, having your fans spinning in the background, type-stripping during development then type checking on CI.
The performance needs from users seem to be outpacing what tsc can provide.

Something has to give, it would have been nice to see Microsoft create an official Rust implementation but i feel we’ll get one whether it’s from them or not.
> Honestly, "rust is slow" is a bit of a meme at this point.

But it _is_ slow. Same as C++ and Haskell compilers are slow.
And you cannot get it to really compile faster - like OCaml speed - because the language (macros and traits I guess are the worst) prohibits that. Of course, if all somebody knows are C++, Haskell and Rust the compilation doesn't seem slow to them.
Switch Control and Caps Lock.
The related banana shrub propagates saplings at it roots. Home growers here in Kerala harvest one bunch, cut off that stem (and sometimes eat it) and wait for next sapling. I tried to Google if same is true for Emset but this is the only pic that suggests self propagation https://www.feedipedia.org/content/enset-ensete-ventricosum-...
In my opinion, a free lunch drug is something like lion's mane, a mushroom, which depending on the study we're looking at can induce neurogenesis, improve cognitive function and reduce anxiety. [1]

It's something I still take today.

I'm clinically prescribed modafinil for ADHD, which has immeasurably improved my life. I can guarantee I would not be employable as an SRE today without it. Low dose modafinil (50 mgs) is a free lunch for me and, if you believe the anecdotes, for tons of redditors out there. At the dose I recommend, it's all upside (I feel I must emphasize for me with a clinical diagnosis).

Those are the two I have extensive experience with that I see no downside to regular consumption of.

[1] https://www.reddit.com/r/MushroomSupplements/comments/h090ry...
The economics don't work for me. I already have a large collection. Disk space is cheap (practically free). Spotify costs money every month to play music I already own. Spotify also lacks certain songs (or versions of songs). If I stop paying for Spotify I keep nothing, but if I stop buying albums I keep everything I already own. Last time I checked, it didn't allow you to tag tracks. That may have changed, but I doubt it.
Malthus was wrong because he assumed that people would always want to have a lot of kids.

Back in his days people would have a lot of kids because they kept dying, but he didn't realize that. Nobody did at the time.
Huh, my memory is evidently the thing that’s wildly off target. Thinking things through more carefully, I suppose 2–3 hours of battery life was pretty common back then, and none of their batteries would have been over 100Wh. I’d have thought 2013 would be well past the worst of that, but perhaps not.

I admit that I wrote the first paragraph of that comment before realising it was that ancient a MacBook Pro that was being mentioned, but I erroneously thought my comment was still probably close enough. Not so.
Ask HN: Software Engineers, how do you want to be interviewed?
A lot of Software Engineers complain about the interview process, especially about the coding interviews on algorithms and data structures.

How do you want to be interviewed? Do you think you should be able to choose the interview format?
How much does any drama in any language you use actually effect you?

Wouldn't base my choice on that at all. Learn it to learn something new and expand your horizon if you want to. Or learn it if you think it's valuable to use in its current state (it is). What some people quab about is irrelevant.
The original source is NYT: https://www.nytimes.com/2022/01/17/us/politics/russia-ukrain...

Zakharova (Ministry of Foreign Affairs) was quite unhappy about this article:

>What NYT chief correspondent Anton Troyanovsky and three other correspondents do in Moscow - Andrew Kramer, Valerie Hopkins, Ivan Nechepurenko, technical officer Natalya Bubenova, and whether the newspaper needs so many staff correspondents in Russia is a big question

https://twitter.com/pavlovauliana/status/1483403970051817473
Silly me! Yes it's the boogeyman's fault, of course.

OF COURSE the ideological movement to reduce EU's available sources of energy, plus make the existing ones more expensive, has nothing to do with the rising energy prices.

And OF COURSE second order effects that ripple through our civilization, so dependent on cheap energy, have nothing to do with it either. /s

It's all Putin.
CVE-2021-45467: CWP CentOS Web Panel – Preauth RCE
GTK uses Glib which implements the whole OO manually. I'd expect something different in the modern language.
As far as I know - but please correct me if I'm wrong - the amount of waste is small enough that this is irrelevant. Additionally, having radioactive isotopes around is the natural state of affairs; after all, that's the input too.

Is the scale of the nuclear pollution really different from the scale of infrastructure-construction pollution for e.g. solar or wind? Because AFAIK either option is much, much cleaner than fossil fuel.

Finally, part of this teeth-gnashing seems to be centered on old fears. For instance, we have international treaties banning nuclear waste dumping in the ocean, but that's kind of absurd, considering that the amount is so low, and the ocean is so much larger than land, that water is quite good at absorbing and diluting residual radiation, and that any specific spot on the oceanic plate appears to be some of the least valuable ecosystem habitat on the planet. Why not just dump it in small containers somewhere in the middle of nowhere?

I believe valid concerns surrounding nuclear are primarily those of cost and delay. But this isn't some competition with e.g. wind and solar; it's a potential addition to replace e.g. coal, which is still a major power source all over the world. Comparing nuclear to solar is a distraction - if we manage to replace nuclear with e.g. solar+storage many decades down the line, that's great - but decarbonizing is extremely urgent, and we should therefore not be shutting down any routes to do so without extremely solid reasons.
We also use it at our startup (and a few projects before that) and it works great.

We don’t use elmish tho, but the React bindings. Elmish never worked fir us prior little demos.
For anyone interested in how the "motion circuit" works:

The basic building block is a counter chain, some simple counter chips in series. The horizontal counter chain counts clock pulses for a single horizontal video scan line, which is also used to generate the horizontal blank interval. Reset it each time, it reaches the end of a scan line. Now we have a digital counter in sync with the video signal. (Actually, we'll generate the video signal from this.) Another, vertical counter chain is used to count the rows and is pulsed each time, the horizontal counter chain is reset. Put a simple AND gate on the output of individual pins of the horizontal counters to put the output signal HI and you get vertical stripes. If we combine some output signals of the counters, we may narrow this down to single bar of arbitrary width. Do the same with the vertical counters and AND it with horizontal signal and you get what is known as a window, a basic rectangle.

So, how can we move this on the screen? Enter another set of counter chains, but this time with a bit of head room, which may be populated by a preset. These are known as slipping counter chains. E.g., have a 3-bit overhead and a preset of up to 4 bits, now the slipping counter chain will take head of the static one or fall behind it by up to 7 pixels in either direction, depending on the preset. (The extent of the "head room" is also known as the stop code, as setting the preset to that same value will result in a stationary signal. If the preset is zero, the counter chain will take 7 pulses longer to reach its end than the static one. If we fully populate the preset, it will finish early by the same amount.) If we start the slipping chain at a specific position of the static one, we may now move relative to it. Voila, we have a moving "window", which may be controlled by these preset values.

Basically, you need a set of slipping counter chains for each moving object and a set of static ones to generate the basic video signal and its sync pulses, as well as any static on-screen objects. For hit detection, just compare the signals emitted by those counter chains.

For some more detail (on the example of Computer Space) see: https://www.masswerk.at/rc2017/04/02.html

An amazing technical source on the subject is "The Textbook of Video Game Logic; Volume 1" by Arkush, William (Kush N' Stuff Amusement Electronics, Inc., Campbell, CA, 1976) [1]

[1] (PDF) http://www.tokensonly.com/images/resources/manuals/video-gam...
The current Covid vaccines are reasonably effective at protecting the person being vaccinated from dying, but that makes a really poor basis for a mandate - the idea that everyone is obligated to minimise their personal risk of dying only exists in dystopian fiction. Instead, the push for vaccine mandates is based on partisan lies about how vaccinated people don't spread Covid, how it could all be over now and we could have herd immunity if it wasn't for the evil people not getting vaccinated, how all the anti-vaxers in the US are the partisan opponents of the current leader and it's the previous president's fault for not supporting vaccines (when we all saw the same people attacking Trump for pushing for vaccines), and so on.
I don't know deer, but cows get it from meat [1]

> Cattle are believed to have been infected from being fed meat and bone meal (MBM) that contained the remains of other cattle who spontaneously developed the disease or scrapie-infected sheep products. The outbreak increased throughout the United Kingdom due to the practice of feeding meat-and-bone meal to young calves of dairy cows

[1] https://en.wikipedia.org/wiki/Bovine_spongiform_encephalopat...
I almost feel the opposite. Even typescript can't stop you from breaking a huge app. With elm it's virtually impossible. I feel much safer in making changes in a big enterprise elm app than a similar js/ts app.

Biggest problem in enterprise context is you need a team that's on board on learning elm. If someone just needs to stop by and make some small changes, it's a bigger hurdle than doing it in a language "everyone" knows.
Slackware Cloud Server Series, Episode 1: Managing Your Docker Infrastructure
There are techniques to cut down water consumption by quite a lot. As for the land; we'll have to invest quite a bit more in ecosystem restoration in the future.
Framed !== frameless regardless
It's a huge risk because the system makes it a huge risk, that's exactly the point under discussion. An unseen negative effect of alimony laws is that wealthy people are less likely to marry "beneath their station", which promotes and entrenches social inequality.
Kids attend to saliva sharing to infer social relationships
one does not simply "deploy"
Second part is incorrect, first part is a nitpick. She got it from working in a lab. If I say abstinence make you immune from HIV are you going to "counter" that by saying you could get it from being transfused or pricking with infected blood?...
Help people solve their problems on codementor.com or similar websites. A lot less commitment than freelancing - just jump on a call and help them with their issue.
He means, CO2 as a problem requires us to reduce our additions to the atmosphere by roughly 100%.

This is entirely possible, mostly by no longer burning fossil fuels, which is the prime contributer to the problem.

It is not practical or possible via population growth reduction, which has basically already happened (people live longer so there's a delay in the result being seen, but we've basically peaked already).

Unfortunately, it's politically tricky to stop burning fossil fuels, because people with financial interests in fossil fuels would prefer to destroy human civilization instead. And one of the many ways they do that is by encouraging people to believe that modern life is impossible without burning fossil fuels and so we should kill billions of poor people instead of just using cheap renewable power.
None of these would produce as much food per area and time. Reducing total calories required by eating less meat is a different argument.
Okay but what happens when you have a breaking change from one of your updates?
These still exist and you can still create one today from the new account flow, by clicking the option to use your own email address when they ask what Gmail address you'd like.

This would seem to be a viable model for ex-gapps accounts, although a regular "non Gmail Google account" still has access to Google calendar and drive and other tools that ex-gapps users seem to be denied access to. That becomes an interesting disparity.
> Most of you on here are all woo woo Linux this and FSF that, but you won’t put your money where your mouth is.

Some big companies are also big FOSS contributors. Some people even join these companies to do mostly FOSS (like Golang, AOSP, React, VSC). So if there's a contradiction there, I don't think it's that obvious for everyone.

> I won’t hire you if you work for these assholes

Actually this might be a good strategy if you have too many applicants and you pay closer to the median of the market rather than the top 10%, since such applicants are less likely to accept your offer. So better stop the process early.
Probably because it was the language they enjoyed the most to use in their free time.
Mother made the choice to prioritize family over career. That was always an option. I see no reason to punish other person. If the other person forced mother, she should have divorced at that point and gotten on with the career. Abortion and adoption is realistic options for possible children.

I see no reason why such person deserve anymore than bare minimum. That is bare minimum that society considers acceptable. So clearly it should be acceptable for absolutely everyone.
I think describing Rust as a "systems language" in this context is pigeonholing it, and limiting your options.

Rust can be used as a Python replacement despite not sharing some of its properties. It's a matter of choosing the tradeoffs the author is comfortable with: the familiarity with and availability of libraries, the ability to run unfinished code versus being informed about mistakes at compilation, etc.

There's nothing inherent about Rust that makes it unsuitable for high level projects.
If I put eggs to boil or coffee in the Moka pot (~5 minutes), I'll forget to check back about 50% of the times.

In this specific case, though, I no longer waste time feeling dumb - as soon as I change rooms its over.

I just ALWAYS set a timer on my phone [1]. And then, most times, I get a surprise when it rings and think "yeah, I totally forgot about that". I probably found some interesting video on Youtube or HN link...

And I thank past me for not taxing future me with remembering those simple things.

[1] Actually a "Quick alarm" on "Alarm Clock Xtreme"
I got a promotion recently... without a raise. I have seen some coworkers burn out after going through the same thing. In this industry it's really difficult to stay at some company for more than two years, because most of them have their special way of screwing over their employees.
It’s a winery tour that involves a plane:

> While the duration of the flight is around two hours, the entire experience will last 24-hours, with a visit to Invivo's Central Otago growers and a stay at The Hilton Queenstown included.
but if that is the case why not just

git bisect skip $(git merge-base main branch)

?

to me, squashing the tree to simplify an edge case seems needlessly radical
A true “servant leader” would cringe at calling themselves leader in the first place. I also have one of those self-proclaimed “servant leaders” on my team, he’s the only manager who has a 10-page README on himself. Also the only manager who I regularly have to argue with before he “serves” me.
In a way it does. Java just likes to push most features to methods on special objects, instead of exposing them as native functionality (to avoid backwards incompatible changes).

So it would look something like MemorySegment.allocateNatice(100, someScope). This new API has a runtime ownership model, so by default only a single thread can access this memory address, and it can be freed at will.
No, money is not the answer and just paying money is just plain boring. Especially when guys like Bezos have already put $3B into this. My donations would be a drop in the ocean.

I want to do something meaningful myself.
The result is pretty, very accurate lines of the blocks. Maybe that's not unusual with phones today.
> FAANG on your resume is an instant disqualification.

Is it only FAANG, or are there others that you blacklisted? E.g. is MS on the list as well? How long is the list? Genuinely curious.
Pretty much everyone will be exposed soon regardless of what we do.

https://www.medpagetoday.com/opinion/vinay-prasad/94646
Israeli police targeted activist with NSO software, saved info on his sex life
Reflecting on a career in product management
It's possible for both to be true. People make purchases that are fun, and they'd like said purchases to solve some problem (and preferably with decent quality).

Like, when I make silly gadget purchases, yes it's fun to acquire the gadgets, but I'd like them to be good products that last too.
> Setting up a home gym to lift weights and trying to eat healthier...

Does a treadmill work instead of weight lifting? Curious to know based on your experience.
And I pointed out that your statement doesn't actually contradict the categorical. The successful minorities you know may well be successful despite such challenges.
I find amazing that any person smart enough to set one up thinks that anything can be free forever. Like they aren't dealing with revenue generating entity that might change their policies at any point... And justifiably so.
C++ Frequently Questioned Answers (2009)
USSR also similarly maintained very detailed ocean/sea maps, and the stream of corrections and new information was coming non-stop (i had a relative working in the hydrography department at the Navy base).

People in marine navigation may know the company Transas - a USSR/Russian company, a digital marine navigation systems pioneer back in 199x and one of the leaders in the industry and which supply digital navigation systems for example even to Sweden and Germany Navies - the company was founded in 1990 by some very entrepreneurial and technical people who kind of "privatized/commercialized" ocean/sea mapping and navigational info collected in USSR.
See also: https://yosefk.com/c++fqa/ as a long set of rants about this.
You can have a similar amount of draft from open tent vents than would come from having an open window in a bedroom. Sometimes you do get hot in the tent if the weather is not as cold as you planned for and you only have a very warm sleeping bag...
Also just doing something "physical" with other people must feel very "grounding" in these home-office-and-zoom-meeting times?

(I regret being nerdy and avoiding soccer because its the easiest "physical play time" that grown ass man have around here)
> e.g. two-breadwinner relationships are far more common now than they used to be

Far more common is an understatement :-)

From all the people I know, maybe 3-5 out of hundreds still use the old model. I'd bet on the old model, for any couple younger than 50, is maybe used in 1% of couples, at best.

Modern life is just too expensive. And few people want to completely give up their independence/peace of mind.
For people not into sims in general, I would recommend Project Wingman as a fun gateway to this. It's arcade to the point of your typical space sim, so it's easy to get going.
It's not just running an app. He's building a setup that supports FANG-level infrastructure with autoscaling, self healing, etc.

Maybe it's unnecessary for tiny companies, but if you're dealing with infrastructure at scale then the complexity is unavoidable. The only question is whether you want to invent it in house or use a robust system that someone else built properly.

I elaborated more in my comment below
What kind of mistakes did you make, what kind of bad hires did you have? I'm curious what kind of flaws would correlate with having worked for a big company before.
LineageOS
It was definitely available in distros like arch and gentoo.
Fedora as well when then switched to wayland by default.
More conservative distro might not have included it though, but they are on X11 by default so it's not needed in the first place.
Women are still underpaid when you look at wages across the economy. That you know of many successful women doesn’t really mean much. Even in tech, we’ve seen so many instances of outright harassment, persistent wage gaps, and women leaving the field in droves because of hostility and glass ceilings in the workplace.
Even that isn't a guarantee though, as the owner of a URL can request it to be taken down/unindexed.
Emborg – Front-End to Borg Backup
Or you use cables that manipulate the charging protocol incorrectly:

https://www.pcworld.com/article/424287/beware-bad-usb-c-cabl...