skysight-inc/HackerNews huggingface dataset:
its a peak career moment in europe where tax rate is as high as 50% and commodities are more expensive than in the US due to VAT among other things...

its an unheard of salary in rest of the world

yeah, first world issues confirmed! :)
Do you have an option of transferring the ownership to someone out of Russia? Maybe even find a co-author for the blog

I don't know what's the Mailchimp policy on this, but that's a path I would try. Of course, that would require a lot of correspondence with the support and finding an actual person outside of Russia whom you trust.
Cool! Intrigued about your use of LinkedIn!

I've been thinking about how to leverage LinkedIn for my own little agency. Thinking but not doing anything, because as soon as I actually visit LinkedIn, I get turned off by all the humblebrag posts and have to fight an urge to close the tab immediately :)

Are you mostly doing cold outreach, using LinkedIn ads, or anything else?
This will probably get lost, but anyway.

Socially we need a way to synchronize with each other and we designed our culture around calendars and clocks, synchronized to Earth revolutions - midnight.

Our bodies are designed (evolved if you want) to synchronize with the sun and there the best (healthiest) waking time is at sunrise. When synchronized to midnight, sunrise time varies and that variation depends on latitude.

It is simply preferable to have waking time synchronized with the sunrise. DST is one way to do that and actually quite good: it keeps clocks universally synchronized around the world allows scheduling not to consider sunrise time variations.
I had run into the same problem with Kingston - no firmware on the web, update tool only for Windows. Had to ask local distributor to contact Kingston and ask for firmware. I was lucky to get it, but never bought another Kingston drive.

I don't understand how datacenter SSD manufacturer can so blatantly ignore Linux.
No. 70 as I'm looking at post-WW2. The US were still the good guys in WW2. Same reason why I'm not mentioning Nazi Germany.

Although one can say that the US stopped being the good guys when they nuked Japan.
>>having plans and executing them are often two very different things

I live right outside Auschwitz, I think the "execution" part worked out just fine for Nazis. Poland was very much on the agenda for total extermination by Hitler.

Either way, I can't believe anyone is actually suggesting that not fighting Nazis in WW2 might have been the better choice by anyone. It's truly shocking.

>>meanwhile "losing" Nazi countries like Germany, Austria or Italy were doing better already few years after war than most of the "winners", so who was in the end winner and loser of WW2?

Like, no personal offence, but it shows absolutely 0 understanding of 20th century history in Europe to even say such a statement. Nazi Germany was the loser. There is no question about it. Marshall plan was put in place to make sure WW2 won't happen again, as clearly the treatment of Germany post WW1 has contributed to the outbreak of another world war. Again, I'm truly shocked there can be even a discussion about "who really is the winner here". Not Germany. Not by a long shot.
I thought this was about _crypto_ coins and their inherent unfair distribution.

I guess I need to go out more.
I might use fuzz testing to test some validation logic I will add later on, things like strings having to match a certain pattern. Regex is Klatchian to me, but the previous guy left behind a big set of expressions that are currently used in validation; using fuzz testing I should be able (if I understand it correctly) to find gaps in those expressions.
This looks great.

What are you using for the natural language question answering part?
I Can't Tell the Difference
> A -permanent- hour change would surely be less harmful than changing said hours twice a year.

If you ask actual scientists who research this topic, you get a different answer:

"The authors take the position that, based on comparisons of large populations living in DST or ST or on western versus eastern edges of time zones, the advantages of permanent ST outweigh switching to DST annually or permanently"

https://journals.sagepub.com/doi/full/10.1177/07487304198541...

So, permanent standard time is better than switching, but switching is better than permanent summer time.
Go already had generic structures anyways. Go maps supported generics. Or did you always use map[interface{}]interface{} everywhere for the purity of your anti-generics position ?
If the Sun is at the highest point in the sky at the noon, and the shadows point to the north wouldn't it be logical to abandon daylight savings?

If the problem is that kids go to school too early or that workers go to work while it is dark, wouldn't it be possible to start school and work one hour later?

What effect will this have on international trades (stock markets) and synchronization with transoceanic flights?
I'm against DST because I think if people are going to wake up at solar 6am and go to work at solar 7am they ought to call it 6am and 7am instead of calling it 7am and 8am.

"Work is defined to start at 8am so lets have everyone call solar 7am '8am' so we can get everyone to go to work an hour earlier."

Now "high noon" will occur at 1pm and the middle of the night will be 1am. In Ohio (or west edge of any time zone) the middle of the day will be 2pm and middle of the night 2am. Sunburn zone in ohio? 12pm-4pm.
See also https://thephd.dev/portfolio/standard
I guess you used map[interface{}]interface{} everywhere you needed to use a Go map ? If not, then your statement is a logical contradiction.
I think you underestimate how dependent some Twitter users are on recursive blocking to avoid interacting with people who have nothing better to do than brigade them on behalf of their favorite parasocial celebrity relationship.

Like you seem to imagine that Twitter is this enlightened Socratic circle and how dare you censor opinions in the marketplace of ideas when it's really just no life edgelords who get off on saying hurtful things to minorities and then being like "u mad pepolaugh?"
Much better and more grounded arguments were made. This article is honestly a grounded view of someone who is being incredibly toxic for a community that is honestly concerned with improving (after perhaps a suboptimal history).
> It is simply preferable to have waking time synchronized with the sunrise.

This seems like a preference stated like an objective fact, unless I’ve misunderstood. I have been waking up between 11am and noon for years. The only issue I think it causes for me is it can make scheduling things with other people difficult. There was a brief period in my life when I woke up before 6am (about six months in 2016) but at no other time have I woken up at sunrise.
I think the code you linked shows exactly why generics are needed for these kinds of methods. By introducing a single generic, you could reduce it from 500 lines to 20, and make it work for all types, not just the built-in ones. It would also remove the need to have different method names.

I think that makes it less complex, as the developer doesn't need to think about the exact underlying type of the array when calling Take (which is irrelevant to its implementation).
As others have said, Blender supports NURBS, but it is not too fancy.

I have played before with Moi3D[^1], which is "3D modeling for designers and artists", and I also use Blender and ZBrush quite a bit. My impression so far is that CAD-like specialized software is not worth using for artistic 3D modelling, at least the type which is only intended to be shown on a screen. That's because Blender's NURBS, curves and surfaces are good enough for simple shapes. For relatively complex shapes, the solvers in CAD engines can be very slow and glitchy[^2].

With a little bit of patience, one can do amazing non-destructive hard surfaces using curves and Blender's Geometry nodes (specially now that there is support for curves). With an entirely different workflow, ZBrush is a mighty hard-surface modeller as well[^3].

That's not to say that there aren't scenarios where one may have use for a solver, but they are so specialized that most artists would be better off doing the math outside their 3D modeller (or renting Fusion360 for a month, but for a casual user that software has to be more intimidating than using Python and Kiwisolver).

[^1]: http://moi3d.com

[^2]: http://moi3d.com/forum/index.php?webtag=MOI&msg=10620.1

[^3]: http://docs.pixologic.com/user-guide/3d-modeling/hard-surfac...
This is an official features that's supposed to be easier to use than block chain extensions.
Since the smaller scripts run in separate processes, there is in fact a safety benefit to the break-up, which compensates in some way for the lack of strict. Processes are isolated; you know that a function call in one script will not misuse a function in another. Or that a global variable defined in one script can't be modified or accessed in the other. The scripts can only communicate via external mechanisms: command line arguments, environment variables, files/pipes/sockets, more rarely shared memory.

Unix was built using an extremely unsafe language. Yet it reached a decent level of reliability in just a few years, a lot of which was owed to the system applications being small programs isolated into separate processes.
A back-of-the-envelope calculation [0] shows that, to offset the US CO2 emissions, you need to plant about 20 million trees PER DAY.

[0] - https://www.youtube.com/watch?v=gqht2bIQXIY
Hotel Dev Inn, a luxury hotel in Somnath with sea view is well known as a great destination for the tourists as well as devotees visiting Somnath and seeking for a comfortable accommodation with a sense of luxuriousness!!
Seems frozen
Ah, this must be why bus drivers are commonly paid in company shares. Incentive alignment! Makes sense.

Wait, they're not? So why should they care, when their bosses don't care even enough to set up a direct reward to bus performance and some way for them to have agency over that reward?

Though it would be cool if there was a bus service that had direct, fine-grained association between curteous behavior and reward in the form of immediate payment and future business, possibly mediated via ratings - I was making a joking reference to Uber here, but "Uber for busses" is genuinely something that I want to exist. Ie. not "Uber Bus", but the standard Uber model of engaging a driver directly, only this time applied to longer timespans to allow better schedule coordination. For instance, some way to say "Hey, I need a bus from X to Y some time between 6 and 7 every workday for the next six months, which time and pickup location is cheapest?" would allow for some pretty cool optimizations in routing. Possibly combined with a Kickstarter-like model where a bunch of people can express prospective interest.
Analyze and discover new blockchain projects
Because there's a social expectation to be available for meetings until 6PM to have more crossover with my Pacific time coworkers. I will not be able to convince any of them to get up at 4AM just because I like my evening time. They will all remain after 1PM ET so that my CA coworkers have time to drop their kids off at school in the morning.
Well, now there's no excuse for not having `myset.Contains(thing)` (though there really wasn't before either) which is even clearer.
100k USD is “only” 76k GBP, which is high but not peak especially somewhere like London.

You’d take home ~70k$ of that 100k.
I fear the lady doesn't even know what the actual definition of the word "algorithm" really is, and in her mind it's probably the label for some class of bad software...

Politicians should know how to use precise words, if she were competent she'd say "Social media algorithms", and she would realise showing up to a meeting with an IT company and saying "When are you going to get rid of algorithms?" is idiotic. But then again, it might be that the article is spinning it to make her look bad.
This post seems to be suggesting that the main cause of Pagan related violence is informers.

> where there otherwise would e little or none

This is really not believable.

There is definitely a problem with informers manufacturing crime, but that should not be used to distract from what the Pagan MC really is, or prevent law enforcement from trying to protect the rest of us from their predations.
> There is a beauty in that, if observed from a distance.

lol. Like every other mess.
Might as well package it as a snap.
Would it work to update the firmware under Windows and then switch back to Linux?
It sounded like and is kind of a joke, but there was some serious work on those retro themes! Pretty damn accurate stuff.
Or to stop being asked about it.
The advantage of HSL is that it's simple to grasp and a straightforward mathematical transformation from sRGB.

The disadvantage is that its measures aren't very consistent across hues.

Pure sRGB blue, #0000ff, has an HSL lightness of 50%. So does sRGB yellow, #ffff00. But the blue is objectively a much darker colour than the yellow (try text in each of those colours against a pure black background and see which is easier to read).

Similarly, sRGB magenta (#ff00ff) is significantly more saturated/"colourful" than sRGB cyan (#00ffff), despite each having an HSL saturation of 100%.

And hues are not evenly/perceptually spaced around the colour wheel: the angular difference between chartreuse (HSL hue 90°) and spring green (150°) -- which are distinct, but both obviously shades of green -- is the same as that between rose (330°) and orange (30°), which are very different colours.

None of this is to say don't use HSL. There are other, more perceptually consistent colour models, but they have their own problems: as well as having mathematically more complex transformations from and to sRGB, they tend either to have irregularly shaped colour spaces (so the colour wheel becomes the colour weird-bumpy-thing, which changes shape and size at different lightness levels), or to make compromises that introduce some of the same problems as HSL, or even cut out some sRGB colours entirely.

We just need to be aware of HSL's limitations, and use it with care.
It’s not about “I’m indispensable pay me more”. It’s about “I don’t want to have 1 year of experience 10 times”. I always want to have the optionality to change jobs . Things change. Culture changes.
The simple solution to that is to turn on protected tweets.
If you have a verified "blue tick" account, you could lose your blue tick if you do that.
Ukrainian researchers pressure journals to boycott Russian authors
> The thing with debt is, that you have to pay it back eventually - and you have to pay interest on top of that.

Bullshit. Typical startup fails. So, typically all the investments to reduce future technical debt is waste.

Engineering teams make often a huge issue about technical debt, sometimes in companies where it looks pretty clear that there is no much use in removing that technical debt since future investments in the company/technology seem unlikely. I guess in these situations the problem is that the leadership is not really eager to communicate the real situation to the devs.
You don't need to interact with someone to get blocked, for instance, if I read discussion and saw people with facemasks, syringes, Ukrainian flag or emoji for other current trending thing I blocked these people, so I won't waste my time with reading their opinions in future and clean my experience at least from those obviously misguided people.

But that was before I left Twitter wasting my time, now I just passively read few accounts through Nitter, rarely opening Tweet discussion and not interacting in any way anymore. I plan soon to do same thing with Reddit, both of these are in the end just waste of time.
Fire Information for Resource Management System
Encouraging brigading by angry mobs is something that Big Tech deliberately design into their platforms. It helps boost their "engagement" stats, so they sell lots of ads by doing it. The marginalized minorities who are put off from e.g. Twitter due to all the angry hate that results from this are too few and far between to matter, they simply don't enter into the Big Tech AI-bots' unforgiving calculus of what's "optimal" for the site.
Sorry, isn't this library equivalent to -- using the example in the README -- the following:

import Color from "color";

const base = {
primary: "#336669",
secondary: "#57614E",
neutral: "#5E5F5A",
};

const shade = (c: string, lightness: number) => Color(c).lightness(lightness).hsl().string();

const uiColors = {
primaryButton: shade(base.primary, 40),
primaryButtonText: shade(base.primary, 95),
surface: shade(base.neutral, 98),
text: shade(base.neutral, 10),
};

I guess it's a teeny, tiny bit simpler (or really, just different)? You still need to come up with your own base colors and all the shades of lightness. The library doesn't seem to make the choices simpler, at all.
So...what is your favourite color?
What are you actually suggesting here?

Say that sunrise is at a fixed time every day, for example 6am (to avoid changing the entire system too much).

Well sunrise for me might be quite different to sunrise for my neighbour, especially if I live in the valley and she lives at the top of the hill. Every quarter of a degree around the globe (25km east or west, give or take) would have their clocks shifted by a minute. I guess meetings and phone calls would require a location and a time, and we would need to convert the time from wherever we are right now into the time where the meeting is taking place.

The time between sunrises changes every day, would we add and subtract the extra time every day, or would we have a have an extra hour every now and then?
Likely. It would be very inconvenient, but I could pull it off on my home's desktop computer.

Now consider doing this at scale, in a datacenter, or just some office that has a lot of these drives. Ouch.
As a non-native English speaker myself, I still find native using contraction on "there's two cats" counter intuitive. Sometimes I use the correct grammar "there are two cats" but then it sounds too formal for the native to heard it. Then I have to adjust with the "wrong" way of saying it.
Yes but a thumb drive win10 is a pia to make and then an extra pia to try to boot on any machine other than the one it was created on.
We didn't even observe it here in Indiana until something like 16 years ago and it is the dumbest thing that I've ever been a part of.
[edit: misunderstanding]
The screw-up of the race director breaking the rule book to hand over the driver's title to an other team. Oops, no. To "spice-up" the race.
Poison. Clots, vascular and nerve damage
I also predict it will be practically useless since those five libraries that you absolutely depend on will all be rewritten to take advantage of generics, and then you're left with the lose-lose situation of "maintain a fork of the last non-generics version myself" or "get stuck on the last non-generics version and never receive security updates again".
Not exactly what you're asking for but you can setup SingleFile[1] to automatically save each page you visit.

Then there's also ArchiveBox[2] which can convert your browser history into various formats.

[1] https://github.com/gildas-lormeau/SingleFile

[2] https://github.com/ArchiveBox/ArchiveBox
That article mentions the downsides of switching from ST to DST, but doesn't mention the downsides of switching back. It's as biased as it gets.

If you already know what outcome you want it's easy to assemble evidence that supports that position, but it's not science, and this article is one of the best examples of that I've ever seen.
> Or you just memorize the “right way to do it,” and every time you type it, a part of you wonders why, until eventually your mind crystallizes around this idea that Nix is confusing and weird and too hard for you to figure out.

This stands true for most of the things in universe for most of the people.
I have long thought of making a software tool for interactive C4 diagrams [0], but just a few weeks ago a colleague has discovered IcePanel [1], which is exactly that.

[0] https://c4model.com/

[1] https://icepanel.io/
It's both. All wage labor is exploitative. But that doesn't mean all wage labor is equally abusive. Even without the cultural biases against sex work, there's a tangible difference in the vulnerability of selling intimacy.
You've also opened yourself up to bugs by allowing the map values to be "false".

Using a "set's" value in an if statement doesn't make sense either, compared to

if _, exists := something[item]; exists { ... }

which is explicit regarding what's actually going on.

As Rob said, "Clear is better than clever." https://www.youtube.com/watch?v=PAAkCSZUG1c&t=875s

I also don't want to be hunting down whoever creates a map[T]bool and doesn't leave a comment explaining it's a set ;)

Hopefully we won't have to worry about it for much longer regardless, since I imagine we'll be using proper sets (with methods) some point in the near future.
In my experience, that happens when people consciously manage the way they use their language, or have the trained instinct to do so unconsciously. At a certain scale choice of language doesn't really influence this all that much (as long as the language isn't Perl I guess, I've never seen that done cleanly.)

I've worked on really neat big Scala codebases and really terrible big Go codebases – a determined developer can make a mess regardless of language, and for some cases it's actually easier to end up in that place with Go than with a more expressive language with a more comprehensive stdlib. Go isn't well-equipped for a number of things, and if you have to do those a lot, generated code and workarounds like the pseudo-sets people build from maps really become liabilities.

From what I've seen as far as complex codebases are concerned, I'd say Go can be very readable for small-ish programs that lend themselves well to Go's opinionated standard library and way of doing things, but I'd definitely want to use something more expressive at scale or for anything that doesn't fit into Go's limitations well.
If I’m working for a private company. Guess how much I care about “equity” that will statistically be meaningless?

On the other hand, I did implementations as a Senior Develop/de facto “cloud architect” that moved the needle meaningfully at a company with $5 million in revenue. Those same types of implementations happen multiple times daily at a company worth over $1 trillion. Nothing I’m going to ever do will ever have a meaningful affect on the stock price of the company I work at now.
Ideally something that could use the TPM or whatever other secure element is in the machine.
It must be nice to be ignorant.
There is always a way out of debt, in software as well as in real life. It's called a clearance. Or a jubilee, in public matters.

Just to say that "debt" is not a physical, inescapable fact, it _can_ be cleared, fully, or partially (interest-wise for instance).

The concept of "debt" is not much clarifying/simplifying the concept, and "interest" here has no significant/similar meaning as in financial matters. The analogy stops quick enough.

Legacy is in itself a slightly better analogy, as it conceals away that it is good or bad in itself.
I think A Single Man is a good example of an ok to good book being made into a great film.
>What about all the embedded systems out there,

We didn't observe daylight savings here in Indiana until about a decade and a half ago, and we have our own time zone in everything still (go look, you'll find "Indiana (East)" or some such). I can't imagine it'd be too difficult to implement.
Someone above mentioned systemd-creds: https://www.freedesktop.org/software/systemd/man/systemd-cre...
China has a fateful choice to make
Pollen season is getting longer and more intense with climate change