skysight-inc/HackerNews huggingface dataset:
> least depressed

Compared to what? Anytime I speak to any Norwegian/Swede, they tell me how depression during winter is so widespread basically everybody suffers in one way or another. People in Norway, Sweden, Finland etc go into household lightning overdrive to help this a bit, but real sun is real sun.

Single most important reason why I never moved there, even above short summer.
Author of nbb here. The goal of nbb is to leverage the Node.js ecosystem for people who like to code in Clojure(Script). Feel free to ask any questions!
Here's a good link that offers some educational value along with examples.

https://davidmathlogic.com/colorblind/
I wish there were more providers for org.freedesktop.secrets.service (which a lot of existing software depends on) apart from gnome-keyring and keepassxc. Here is one early attempt, backed by gnupass: https://github.com/mdellweg/pass_secret_service

With some more contributors we should be able to get there!
Is it possible that you have an anti-Russia bias?
Kind of sounds like the company share price is too coarse-grained. That sort of thing might work better if the company was split into separately traded sub-units, of which the parent company owns some controlling fraction of voting shares. Admittedly the bureaucratic overhead starts being awkward.
Cultural boycotts don’t work in democracies (look at how it’s been attempted with Israel) and they definitely don’t work in autocracies. The average researcher, tennis player, artist, musician, etc. has no influence among the oligarchy. I’d say a boycott would only play right into the hands of a dictator hellbent on proving the world’s rigged against Russia.
The point is against putting all your eggs in one basket (especially with said basket's track record).

Sure, GoDaddy could. But then I just lose my domains. If Google does it, I lose all my eggs.
Java code got complex after adding generics, not before. In a big Go codebase, even if it’s complex, the styling and patterns are the same, so it’s easier to follow. That might change to some degree with the addition of generics.
Been there a half-dozen times with Google B2B products.

Best case was GSuite/Workspace, and not the recent one. I had a startup in the freezer (developed a lot of IP nights and weekends, but we needed to stop for about a year). Google sent two emails about the domain being idle, but filed its own emails as spam. If I don't log in within some time period, so I lost the domain. Google wiped out all the data of that startup.

Just because I don't check my gmail spam folder often enough.
Because generics rarely help with that. I love generics for writing libraries and for giving me libraries which are easy to use but my business logic is almost never generic. Most problem domains I have worked in have not been very generic.
Norwegian developer job board for Ukrainian refugees
Why editioralize, when you can just flag.
I'm kind of not sure what's necessary that wasn't there before. Go has:

- List

- Array

- Dictionary

- Set (map with empty value)

- Stack (easily emulated with list)

- Queue (channel)

Other than the ones mentioned before, the only ones I've ever used were a priority queue and sorted map (AVL-tree), and even those were rare. Other than these I used others that were so application-specific, that it made no sense to be generic. Based on this there's no strong case for why generics have to be in the language. Not hating, but I'm not convinced either way.
> Highly educated, longest living, least depressed.

That's just an argument for a good social security system and says nothing about DST
That's true. A good example of the difference between "scale" and consumer solutions. I can switch to Windows for that stuff and back to Linux afterwards. Doing so for a fleet of office machines is already out of the question.

Now I really have to check if I get firmware updates from Lenovo for all the hardware in my Thinkpad... I always assumed I do!
Or they become adults and acknowledge programming languages are products like anything else and they either evolve or stagnate.

Even COBOL and Fortran keep up with modern times!

Yes, including generics.
Germany lost WW1 - few decades later one of the strongest countries in Europe

Germany lost WW2 - few decades later one of the strongest countries in Europe

yes, this really shows who is the winner and the loser of the war and will for sure discourage anyone from starting another war
Rhino (with Grasshopper) is massively popular among architects as well.
Yes, another example is the minor kerfuffle the Game "kingdom come deliverance" had about it not having any darker skin toned NPCs in it. It is made by a Czech developer and set in a semi-historical 12th century setting.
From an American perspective that looked wrong enough to be called racist.
They did design it but in the whole post he was making fun of it. This Gen-Z mode that he designed is not made out of compassion for the users but rather as a parody of Gen-Z aesthetic.

I had fun reading it but I feel it is a bad business move to attack your user base, and I assume that they have more users around the 18yo of the spectrum than 75.

Would he also make fun of a boomer mode, with large buttons everywhere and "get me out of the app and just call person" feature?
Obviously those complaining about the feature have never been subject to massive spam or abusive behaviour (which only takes a bit of digging to find out multiple cases)

It's fine if you don't see the point but the attitude "works for me so it doesn't need "fixing" is being naive of other people's needs
I worked at 3 companies between 2014-2020. My goal going in was to solve the set of problems I was hired to solve by the then new manager and “put myself out of job”.

Today working in a consulting department, I refuse to take on any work that may look like “staff augmentation”. I just do project based implementations with a definition of done and set aside time for training the customer.
It performs a copy, does nothing to the initial array.
What about freedom of speech?
BTW Twitter is being slowed down (not blocked) in Russia, that's why Twitter has to take care a little bit about what Russian citizen can read there.
It's a position paper. It posits an expert option, based on the research that is listed in the references.

https://en.wikipedia.org/wiki/Position_paper
The world didn’t stop Azerbaijan and Turkey, so history repeats in Ukraine
Hi! We just launched a job board for Ukrainian tech workers that might be looking for jobs in Norway. The Norwegian government recently passed laws giving special rights to Ukrainian refugees.

kode24.no is Norways only news site for developers, and we already run a job board. We surveyed everyone on the board if they will accept applications from Ukrainian workers. So far there are 9 jobs available, hopefully more will come!
Please correct me if I’m wrong but I was not under that impression

https://stackoverflow.com/questions/5419923/can-gpl-be-re-li...

I thought I am the copyright owner and I can offer my code under as many licenses as I want. Many people dual license gpl code is my understanding. Converting my own code to mit should be allowed right?

Every Google result I’ve found says I’m the copyright owner and I can offer as many licenses as I want. Are you just trolling?
I think it's relevant to note that the Russian government is being complicit in the theft of many billions of dollars worth of aircraft that leasing companies are entitled to have back under the terms of their existing agreements. In doing so, Russia is also wiping out their value.

During war, not supporting the effort is normally what is considered unacceptable. Private individuals and companies are all expected to do their part.
And if you're flipping near the Earth's surface, there will be aerodynamic effects as well. Which is more streamlined: The Queen's side or the Platypus' side?
I like to 'consume media' from a broad spectrum of sources. So I regularly read news on BBC, RT, Al Jazeera and Global Times... and occasionally others. I know they're ALL biased --yes, even the beloved 'free press' in the West. So I take ALL of their reporting with a pinch of salt. But I like to hear both sides of an argument, before forming my own opinions.

Give it a go. In between the obvious propaganda pieces, you night actually find some opinions and news stories on those other sites that are actually worth hearing about, but which are conspicuously absent from western reporting.

I've never understood why --if our western capitalist system is so superior to everything else and so strong-- we have to censor the opinions of and destroy the economies of countries which refuse to sing from our hymn sheet. If those alternative systems are so bad, why not let them fail on their own, rather than trying to beat then into submission?

As regards Telegram and the tired "their playground, their rules" argument. Yes. That's a totally reasonable attitude, whilst your playground is your own back garden. But, once you flng open the gates and invite the world in with promises of 'fun for everyone' then expect complaints when you start chaining up the swings or turning people away at the gates.
Oh and so far the job listings are done via google translate. Hopefully we will get translated versions soon, but I think translate works for now.
In Chrome, you can install it from source:

https://github.com/CennoxX/falcon#transparent-installation

As for Firefox, you can right-click the "Add to Firefox" button and save and inspect the extension.
> To everyone complaining about the possibility of you google account getting false flagged as TOS violation: do you actively use this reason to avoid all other domain providers like GoDaddy who can terminate your account?

My domain provider is only used as a domain provider, everything else - email, hosting etc is elsewhere.

I won’t wake up one morning and find that I’ve been caught in some kind of youtube purge that disables my account.
how does the anonymous chat work? wont you be able to see the ips from the peers?
It also raises concerns about trust. What if I don't trust proprietary Windows and don't want to run it? It can potentially compromise my SSD during the update.
Rust doesn't really have first-class functions - you can't take an arbitrary snippet of code and turn it into a function value, because sometimes it will no longer pass the borrow checker.
Twitter is not a legitimate source for Wikipedia and never has been.

It is engagement for pleasure, hatred and animosity.

It choose a political side and bunked the heads of authoritarian leaders and big democracies.

It may even been a catalyst for the long brewing Ukrainian conflict.

At which point wasn't it awash with misinformation?
In principle, I'm willing to accept the right of countries to protect their "cultures" by limiting immigration. Within reason though: Once a person gets citizenship of a country, that right is irrevocable, and that person is as much a member of the country as any of its natives.

But it's hard for me to do that when these culture protectors are outright racists and scumbags. Which they so often are.
The seven things a corporate(GitHub) Chief of Staff does
Qbittorrent recently introduced sql based resume file it is advanced option in beta I see an improvement with about 1000 torrent. Though for 1000+ torrents most people recommend rtorrent.
The standard does guarantee that all the operations on _Atomic variables are indeed atomic and, by default, sequentially consistent. Standard library functions like atomic_load can be used to specify more relaxed ordering.

As per intel docs, all aligned stores and loads are atomic with additional release and acquire semantics. XCHG (which is somewhat expensive) is used for SC stores, but plain loads still suffice for SC loads.

On other architectures load and stores are usually at least atomic, although with only relaxed ordering semantics.

Normally non-tearing + cache coherence is all that is required for relaxed atomic load/stores. You are confusing with general RMW that require specialized instructions on intel or ll/sc on RISCs (although ARM did add a bunch of specialized atomic instructions as well). To be pedantic, as far as I know, Intel doesn't lock the cacheline in any special way during an atomic RMW, it simply delays the read until all preceding stores have been flushed from the store buffer, then, if it has successfully acquired the line in exclusive mode, executes the load+store within whatever minimum exclusive cache hold period guaranteed by the coherence protocol. Acquiring a cacheline in exclusive mode is not specific to atomic RMWs but applies to any store and it is not really a lock as it can be taken away at any moment (i.e. the cc arbiter guarantees forward progress of the system as whole).
When it is dark at 5pm is utterly depressing in the winter. This change is huge and I really never thought I would see it in my lifetime and am overjoyed.
You can do IRC just with nc.
As parent said, all those Europeans went to America because they shared roughly the same ideals about what America could be. That's the foundation of any culture, and because it's shared it's "uniform". This is not the case in Europe, where people in different regions (never mind countries) can have very different ideals formed over the course of sometimes thousands of years
But this requires you know p.
You got that backward. Everywhere in the red gets worse during DST. In Ohio, the middle of the day occurs at 1pm on EST, and the middle of the day occurs at 2pm on DST.
But not everything is a startup. Quite the opposite actually.

I agree with your second point, finished products/companies are finished. No reason to pay debt there if the pure maintenance (if any) is not impacted. But as with the other topic: That is often not the case.
Really looking forward to MacOS support on Mold!
Perhaps using "American" (also) for South Americans is popular usage in (certain regions of) South America. You can't just declare that it's wrong just because it's not popular usage in Western culture (which is heavily influenced by the USA).
Air pollution linked to higher risk of autoimmune diseases
There are two bugs in the code, and your (intentional?) use of non-idiomatic Go is the cause of one of them. Since you don't mention it in your follow-up comment I assume you didn't mean to write it in the first place.

Still, there is a middle ground that remains both efficient and readable:

sum := 0
for _, v := range take(20, nums) {
if v % 2 == 1 { // or if odd(v), if you like
sum += v
}
}

I'd venture most of the clarity come from the generic take (specifically, being able to implicitly take min(len(nums), 20)), not the generic filter/reduce. The second point of clarity comes from Ruby's dynamic method dispatch and large method set on numeric types; no thanks. Only as a third-tier aspect does select/reduce come into play, and I think that one is much more questionable (e.g. reduce or fold, and either way how do I explain this name to new programmers? -- and &:+, what a messy identifier).
New BitTorrent 2 protocol supports this nativly if I recall correctly the standard was recently confirmed now trackers and uploaders need to implement it
>GPL means the code belongs to the public and you cannot copyright it

That's incorrect. The author still retains the copyright and is free to relicense their work any way they want.
This is what I particularly dislike about the English winter, and part of why I'm determined to never set foot in an office as part of my daily work again. There's something completely soul-destroying about your work plus commute eating all the daylight hours and more for a big chunk of the year.
Correct, the commenter you're replying to appears to be completely misinformed.
> [...] I can't imagine they would shutdown [...]

People said this about almost every service they ever surprise killed. Just let go of this idea that you cannot imagine this for whatever good reason, because other people have made this mistake before you :)
does that firmware update come with any changelog? I have the same drive for my database dev work and I somehow feel uneasy to update it without really knowing what will change, will my specific workload improve or tank due to some other edge case they might have solved or broken? I mean, the drive works fine, will it work even better? for what workloads exactly? All I could find was someone mentioning it works better in PS5. It's the same reason I don't update BIOS for my motherboad - it works and has been remarkably stable for over 5 years. Chances of me being pwned by APT using some BIOS vulnerability is less than be bricking mobo while updating it.
But the whole point of block chain is that it's completely decentralized. It will probably work a lot better than this centrally managed feature.
I'm fine with trusting Ycombinator with this exchange. These interactions are not important enough to warrant a costly amendment to a permanent record.

Can you provide examples where trustlessness is really necessary?
If you look at some of the contortions that e.g. C# has to go through when evolving the language, due to numerous ambiguities between <> used for types and <> used in expressions, I think it's still a very sensible choice.
Policies do work if you have a process to enforce those policies. Without policy how do you define the process?
"Good intentions never work, you need good mechanisms to make anything happen."
http://nickfoy.com/blog/2018/4/7/good-intentions-dont-work
I also have a Lenovo (non-Thinkpad) with a PM981a drive and yeah, there's a pretty big difference between Samsung's Enterprise/OEM drives, and their consumer drives(EVO/PRO). Not big as in HW, they usually have the same NAND and controllers, but the FW on the controller is completely different, and on the Enterprise/OEM drives it cannot be updated via their Windows app (it doesn't even detect them).

The only way to get FW updates is through Lenovo's proprietary tool which only works on Thinkpads, even though my non-Thinkpad machine has the exact same SSD. What a shit show.

I guess I'll just have to stay on the FW it came out of the factory.
Wow that’s incredibly disturbing. So you don’t even have to make an accusation to get domains taken down.
My Favorite Language Has Changed to PHP
black teas matter
False, it was tapped in 2016.
I also think it was tapped in 2020 but am unable to confirm, they atleast plan to withdraw again in 2022.

https://www.reuters.com/article/us-norway-swf/norway-says-ma...

https://www.reuters.com/world/europe/norway-raises-2022-spen...
Hey. My project Diskernet does this: full text search over browser history.

Put it in "save" mode when using Chrome (linux is fine) and it automatically saves every page you browse (so you can read it offline), and also indexes it for full text search. It's a work in progress and there are bugs (so my advice initialize a git repo in your archive directory, and make regular syncs to a remote in case of failure -- that also gives you a nice snapshotted archive).

Anyway, best of luck to you! :)

Diskernet: https://github.com/crisdosyago/Diskernet
London salaries are such a mystery. I still have no idea what the high range of salaries is, or how difficult it is to get there.
There is nothing beautiful of technical debt.

I see only pain and problems when I see a technical debt. Not that these need to be fixed/cleaned/paid or do not teach us a lesson, but let us agree on not calling it beautiful.
In the time Python can perform 1 FLOP, an A100 can chew through 9.75M FLOPS
Goal of the short term cycles is different. In the US the goal is to remain in power through votes. In China, where remaining in power is a given, the goal is to use the time to make impact on the country's progress, for better or worse
That's what I'm saying - any language with exceptions can be treated as if it was all Rust-style Result<T, E>, but with implicit ? after every expression. Well, and E is an open variant (like e.g. extensible variant types in OCaml), unless the language has checked exceptions like Java.
Can you imagine losing your domain name because a Google bot locked your account? No thanks.
There are four companies worth over 1 trillion. How could you split any of them in a way that my small implementations by their standards would make a difference? I purposefully focus on the “nose of the camel in the tent” type work.

I like smaller proof of concept + training type projects.
"To recognize untruth as a condition of life--that certainly means resisting accustomed value feelings in a dangerous way; and a philosophy that risks this would by that token alone place itself beyond good and evil." - Nietzsche, the mad fool of the West.

Mundus vult decipi, ergo decipiatur.
Direct link to article:

https://horace.io/brrr_intro.html
> promised the biggest platforms will have a legal duty to protect users from fraudulent paid-for advertisements

This is promising.
Principles are a luxury not afforded the poor masses.
If I lived in a society where I got to set my own times, that would work perfectly. Get my kid up at six, force daycare to open and close an hour earlier, and have my meeting schedule displaced an hour earlier (hey, works well for those VCs to Stockholm, but those people are always in the dark in the winter).
Cool idea! I wonder what you mean concretely by “extract unbiased bits from unbiased integer”?

Let’s say my experiment results in an index of 42, how do you convert that integer into information about a string of unbiased coin flips?
Setting Up TT-RSS via Yunohost on a Linode VPS – KarelVO
I don't think this article has made that case at all. They are correct that there are negative health effects for people being on the western edge of time zones because their social clocks are earlier than their biological clocks. But this is because people synchronize their social clocks with people in their time zones. But if an entire timezone shifts by an hour, they will naturally adjust their social clocks. As a thought experiment, imagine shifting the time zone by 12 hours, so midnight was called noon and noon was called midnight. People would simply shift their social clocks by 12 hours to adjust.

An actual example of this is Spain, which since WWII has been on the central European time zone, even though it is in Western Europe. According to this article, people in Spain should have more health problems and shorter lifespans, because their social clock is so much earlier than their body clocks. However as everyone who has ever been to Spain knows, the social clock in Spain does not have the same relationship to the wall clock as it does in other countries. In fact, relative to say the US, the social clock in Spain seems to be shifted a good two hours, for example with dinner at 9pm or 10pm. That seems like a very late hour for dinner, but relative to the sun that's more like 8pm.
As someone who works on a hodge podge of bespoke glue, a mass of technical debt, a bus factor of 1, and a docker swarm setup, I don't really see how k8s would help ;)
Not sure why you would run checks on your dependencies rather than your code.
We should stop calling it "technical debt". That word suggests a clean account that can be paid off from time to time.

Instead let's call it "technical clutter", because that is what it is.

It's the equivalent of an unclean workshop with broken and unused tools lying around. You trip over everything, you cannot find anything, your tools hurt you or slow you down.

Managers need to understand that technical clutter is central in hindering and slowing development. Not a separate account that is not affecting work.
true.

but double wrong is still not right
Very little of California is 3-5 floors, it's mostly 1-2. This "environmental" law is preventing the construction of 3-5 floor buildings.
Why would Java ever heap-allocate a local, regardless of optimizations?

It can decide to heap-allocate or stack-allocate objects (when you new them) based on escape analysis, which is a JIT optimization. But that's very different from heap-allocating variables.
aaaaaaaand you had no local backup of data that you clearly valued?