skysight-inc/HackerNews huggingface dataset:
It's baked into the go language. Google tracks it at the microcode level.
Minor versions are not binary compatible but in general it is trivial to cross-compile for different Scala versions if you are writing a library and SBT makes it pretty simple to use the right binary for your projects Scala version. As the author mentions this sort of breaks down when library authors drop support for older Scala versions. In my experience though that is primarily an issue with Spark being way behind in Scala version support.
> There's no reason we should accept electric cars with complex computers running complex unfixable proprietary software that only the vendor has access to the source code and is updated over-the-air without owner's consenting.

All the other systems in the car require sophisticated integrated computers and sensors - automatic breaking, cruise control, speed limiting, suspension management - it's not just about the motors. I'm not sure there's any way to put the genie back in the bottle?
I am telling you that your comment is not supported by the source you cited.

You can find a wide range of publications showing the age-specific mortality profile of Covid by Googling. Here is one that is commonly cited:

https://link.springer.com/article/10.1007/s10654-020-00698-1
There is an incredibly important part of this that I feel everyone is missing.

The grass eaten by the cows would produce exactly as much methane if it was just left to rot. It's not as if cows somehow produce methane out of grass that would otherwise just....turn into dust?

None of those studies take this into account, they all just measure what comes into a cow and what comes out, but no one takes into account the amount of methane produced from the same feed even without cows involved.

https://www.cbc.ca/radio/quirks/mar-2-2019-the-goodness-para...
It so if the woman isn’t in a position to refuse without risking social consequences. Turning down my boss, mentor, or giant in my field is dangerous for me, because they can ruin me if they wanted to.
C# 10 – 3 Candidate Features That Could Make the Final Cut
> Ignore comments about how go is simple to write.

Do people say that? I've never heard anyone claim that Go is simple to write.

Pike, I believe (may have been someone else), claimed something to the effect that new grads with limited exposure to real-world codebases were able to understand existing projects written in Go more quickly than in other languages at Google. I have seen that message distilled down into "Go is simple to read."

Go was built on the premise that people spend more time reading code than writing code and Go attempts to make tradeoffs towards reading optimization rather than writing optimization. Whether or not it is successful in that is another topic for another day.
Calling .NET APIs from Rust
For expert opinion on this subject listen to actual virologists. They do a podcast about 2-3 times a week.

https://www.microbe.tv/twiv/
I have found Home Assistant to be very user unfriendly and difficult to use. I have about $1000 in switches that are among the most popular Z-Wave devices on the market that I have not been able to get working, as well as other devices. I'm admittedly clueless with hardware, but I build software for a living. The few things that do work required hours of spelunking on forums into incomprehensible details of configuration. It's not a system I'd recommend to a typical consumer.
City of London Police warn against using ‘open science’ site Sci-Hub
Wasn't the ability to add a //go:generate comment enough to make it easy to re-generate anything that you needed?
Show HN: We've added C# support to Excel
Show HN: Join meeting in one click
The difference between the two being inflation. The inflation rate in Turkey is 14%.
People have to eat food. Food in aggregate has one of the most inelastic demand curves imaginable. If the price rises because the production costs increase, people will still buy food. They might buy different food, and you'll see a decrease in acreage given over to labor-intensive crops, but that's just the free market at work.
I question whether people who make such remarks have ever met a farmer.

I really dislike this method of trying to attain one's vision; wantonly throwing around absolutes and creating enemies out of neighbours. It's hubris personified.
Twitter have started doing this via their embed widgets/scripts.
It's not about having a mouthpiece. The point of him being at the helm, so to speak, is that he has, for lack of better words, put his money where his mouth is.

RMS can be trusted and depended upon to hold up the idea of free software and lead it. Cancellation mobs and political opportunists cannot be trusted, because they will never be satisfied with their agenda, and because they do not truly care about the foundations of FSF and GNU, and what they stand for.

In short, RMS has already said his piece. The main concern is his control and leadership for the organizations.
A fiat currency's value mostly stems from the perception of if the country has the military/political might to enforce it's contracts. Given that Turkey's military is a significant force I doubt their currency will dip so low as to not be useful.

That said, volitility for fiat currencies can get pretty high in these kind of situations. But even though the value is going down Turkey is still spending massive amounts of energy maintaining it's army to support the currency. That's the real signal to pay attention to. Individual economic policy administrators don't really matter since economic policy is mostly made up and irrelevant.
If you infringe building regulations, yes, you can be ordered to redress the situation at your expense. Typically that means demolishing illegal structures; in this case it was the opposite, which is pretty rare but can happen.

For the record, this is common throughout Europe, it's not a UK-specific thing.

> three years after they bought it, the law was changed

That's tough, but dura lex sed lex.
In my experience, it's easier for many developers to blame the tools and language rather than admit the dumpster fire of a codebase was entirely their doing and their responsibility.
What is code? A 38,000-word answer (2015)
Got any research to back up your claims?

Your "natural" meat also contains "natural stress hormones", "natural inflamation inducing cytokines", and not so natural antibiotics.

Your anti-scientific attitude is not helpfull.
Show HN 4 gamers and Twitch/YT streamers: eye and head tracking with your iPhone
> Go isn't big on the "optimization" part.

Care to elaborate?
I have liked Recoil, it works really well for things like async loading. For more basic stuff I just use the useState hook directly.

https://recoiljs.org/
Show HN: Grow together with the fastest growing Remote Community
Show HN: Opytimizer – A Nature-Inspired Python Optimizer
https://github.com/gugarosa/opytimizer

Did you ever reach a bottleneck in your computational experiments? Are you tired of selecting suitable parameters for a chosen technique? If yes, Opytimizer is the real deal! This package provides an easy-to-go implementation of meta-heuristic optimizations. From agents to search space, from internal functions to external communication, we will foster all research related to optimizing stuff.

Use Opytimizer if you need a library or wish to:

- Create your optimization algorithm;
- Design or use pre-loaded optimization tasks;
- Mix-and-match different strategies to solve your problem;
- Because it is fun to optimize things.

Read the docs at opytimizer.readthedocs.io.

Opytimizer is compatible with: Python 3.6+.
Interesting, I used to keep up with xqemu but stopped a while back. Do you know what lead to the fork? I can't find it on their website.
I see what you're saying here, and actually agree at some level.

But there is always an alternative, IMHO. If the project has a good code structure and follow equally good coding standards and review process, using simple un-opinionated/flexible libraries would not be a liability with "scale" (in terms of team/project size).

And there's one advantage of simpler approaches for growing teams: faster/easier onboarding. Let's face it, even good React/Redux developers can understand simpler code faster.

Just an alternative thought. But I completely get your point.
Well, the problem is this: it might not make economic sense for those specific companies to hire people at a higher rate.

Companies aren't going to say "I guess we're inefficient and should just die." They're going to fight to survive and thrive, which is what you're seeing.

Then again, some companies ARE just cheap. You never know.
The GPIO war (Low level GPIO drivers in Rust)
A beautiful compromise.
Go is very simple to read and to write, I'm not sure how one can argue against that.

Without prior knowledge you can jump into any code base and won't be suprised by something you never seen before or does not understand what it does. The language is simple to grasp because it has just a few concepts and keywords.
I only witnessed from the outside, but saw a similar story play out. A client had bet on Scala for a new platform and made it about 6 months in before throwing in the towel and rewriting the whole thing in in Java. It's too hard to recruit and the tooling isn't mature enough.
Sadly he's actually still here...
Even if all ICE production stopped today, we'd have existing cars on the roads for a while.

As EV production ramps up, they should get cheaper due to economies of scale and the technology maturing. Currently the public charging infrastructure is awful, but that's also a chicken-egg problem that will solve itself.

EVs already have significantly lower per-mile cost, so it's only the initial cost that's higher. I think we're not far off from the initial cost falling low enough that it won't make sense to buy new ICE, and then adoption will accelerate rapidly.

Look at smartphones. There was a time when they were expensive toys and almost nobody had them, until they reached a tipping point.
Or you could just flip the switch with your actual thumbs.

There's a discussion to be had to on placing every basic action on our daily lives on a finicky smartphone.
Don't bury it. The biggest problem with that is the heat builds up. Just keep it near the surface, where the heat can be dissipated.

In 300 years, the fission products are mostly gone (except for 7 "long lived fission products" with halflives in the 10^5 years or longer), so the waste is much easier to reprocess or otherwise dispose of. The problem then is that the radioactivity has dropped so much that amateur diversion of plutonium becomes a concern.
I think you're leaving out cultural inertia as a contributing factor to this. If you want training data that's purely descriptive of the current state of the world then fine, but such data will naturally encode our own biases into it. Reality unfortunately carries a lot of bias. There's nothing that says that plumbers have to be a male, that playing house is a game for girls, or online video games is dominated by boys. But huge amounts of social pressure, environments that aren't inclusive, and monkey-see-monkey-do keep the cycle going. I find it funny that you're making this argument on a board for programmers which is basically the canonical example of a profession that underwent a gender flip.

Talking about gender roles on HN is odd because programmers tend to think so binary. Gender roles in modern society are informed by biology inasmuch as La Croix's flavor is informed by fruit but all you get in the discussion is "see gender roles aren't entirely arbitrary so everything about the status quo must be justified."

A non men/women example is neighborhood crime rates. A totally "unbiased" record of crime rates will show that black neighborhoods have on-average crime rates. But that ignores the fact that less policing is done in areas with lower crime rates and if you don't look you won't find it.
When your hands are occupied by cooking or some such, it's nice to bark orders at a voice assistant for timers, lighting adjustments, adding to the shopping list, etc.
Sirum (YC W15) join a fast-growing, mission-driven healthcare team
SIRUM is making medications affordable for all. We’re a small (~25) but quickly growing team that’s passionate about our mission of reimagining healthcare access for those in need.

We like to work hard, solve tough problems, and are determined to improve healthcare access for families who have trouble affording the medications they need to stay healthy.

We're currently hiring for both our Palo Alto and Atlanta offices, as well as some fully remote roles. We have opportunities for senior software developers, software architects, sales, communication, and many other positions and are especially interested in anyone with pharmacy experience.

If you want to work in healthcare, love mission-driven work, and thrive in a startup environment, then we may be a good fit. Check out our open roles at https://www.sirum.org/about#careers.

Even if you don’t see something that’s the right fit right now, email adam@sirum.org - we love hearing from folks on Hacker News who share our mission.
This. Only developing countries know what a privilege it is to be the reserve currency.
I hope you do know that most consumers don't even have their own router, let alone anything that can isolate devices or block certain traffic.
An Adventure into Cloud Providers as a Non-Technical Founder
The problem with "they" is that it is in fact a very bad translation for "ő" in a sentence like "ő mosogat." We typically find gender-neutral "they" in English when there is an indefinite antecedent like "someone" or "anyone" - "if anyone objects, they should talk to me." In contrast, in Hungarian, including the third-person pronoun "ő" means the speaker has a very definite subject in mind and in fact wishes to emphasize that (a neutral "he/she is washing up" would be just "mosogat", without any explicit pronoun; "ő mosogat" almost means "HE [not someone else] is washing up." (Or "SHE" of course.) The only case where I can imagine translating "ő" as "they" in this kind of context is when I know that the person in question explicitly prefers the pronoun "they," e.g. because they identify as non-binary.
Become? They already are.

My neighbor has a brand new Audi e-tron. Something was borked with the system and it wouldn’t interface with any of the remote services. The dealer couldn’t even get into the thing to do anything about it. The solution was allowing it to sit, plugged in, for 72 hours so the system would restart itself and update from the mythical cloud.

Tesla’s have a similar reputation for being unrepairable by the shade tree mechanic. Check out Rich Rebuilds on YouTube. His entire channel is about fighting Tesla to get access to the tooling and information necessary to ‘own’ the second hand Tesla he bought from a salvage yard.

Another friend has a BMW that will literally refuse to drive if he doesn’t have it serviced at the specified intervals at the dealer.

These are all anecdotes about high end cars but it’s trickling down to everything. The walled gardens are already upon us.
Go back in the live stream a few hours and then watch a timelapse by hitting the "forward 15 seconds" button. There is more motion happening than is obvious watching the real time video.
I hope that Backblaze:

* Announces this breach to the relevant data protection authorities. They have 48 hours from learning about it to giving an initial report to the UK's ICO.

* Makes a blog post apologizing, explaining how it happened, and what they've done to prevent it happening again.
Ok, so what are the actions/reducers nonsense about?

I’m just not seeing the argument here, and I’ve been on multiple redux applications on teams of various sizes. We always seem to create layers of indirection to do the simplest possible state update.

We adopted Dan Abramov’s mental model, and my god, it was a labyrinth.
Hey Hackers

We are launching a dedicated community for remote teams across the globe.

This community can be a huge value addition to your professional & personal network.

Why you should be part of this community?

- You can connect, learn & collaborate with remote teams across the globe working on great ideas/products
- Find jobs before they are advertised on the job board
- Set up a productive workspace
- Connect with global founders working remotely
- Grow your remote career
- Relevant tools and resources
- Grow yourself with No code tools & developers
- Build-in public with other makers & get real-time support & feedback

Share Among your remote co-workers

We would love to have you as a part of it.

Click on the link to join TalkieHQ Community on Slack
Correct, Fauci is a bum - he admitted that he's only interested in covid-19 medical information, without context for any other public policy (educational, economic, non-corona health, etc.)
> By designing a peer to peer protocol without admins.

You can't require a client app for a social media service if you want any adoption. It's extremely important to allow at least viewing the content via a regular web browser. And to allow that to be done natively and frictionlessly, without having to rely on protocol bridges.

I can send a link to a Mastodon post wherever to whomever, even if they have never heard about Mastodon. Can't do that with p2p networks.
Want a vaccination appointment? It helps to know a Python programmer
lol. vegan is just as bad if not worse for the climate. _sustainable_ vegan is horrifically expensive. go make a victory garden in your back yard and sell your car if you feel so strongly about this.
I would entirely agree but police also have a horrible track record when it comes to these things. The mob justice happens because the cops can’t be trusted to do justice, and haven’t been shown themselves worthy of that trust for generations when it comes to sexual assault. (Sometimes the cops themselves are the ones doing the assaulting!)
Nope. That's a UX fail: "of course they're different, didn't you RTFM and observe the correct color?"
I believe you'll be looking at when they announced their intent but not when they signed the contract. - https://edition.cnn.com/2021/02/17/europe/uk-astrazeneca-vac...
If there is no difference there (I don't know anything about this), doesn't agriculture at least lead to higher rate / volume of grass growth?
you are saying a lot without actually talking about art itself.
I don't care how "secure" one can make an internet-connected lamp. I don't want or need a lamp to connect to the internet to change its operating conditions. The problem is that we, as a society, are being so suckered by cheap consumer devices that it's becoming difficult to even FIND NON-connected devices in some categories. Like the lamp in the article, I'm willing to bet that he looked for something with purely physical controls, and couldn't find one in a comparable price point. I honestly don't get it. I can't fathom what some company could possibly be doing with my usage data from some internet-connected LAMP, or why they would go about designing all the infrastructure to make it work. It would be orders of magnitude more easy to just put some buttons on the side of the unit. At this point, I guess someone out there thinks, "Oh, neat!" but this sort of situation is paving the way for it to be impossible to buy ANY consumer electronic device that doesn't phone home in the very near future.
Not according to https://edition.cnn.com/2021/02/17/europe/uk-astrazeneca-vac...
At college I had a professor who I worked for who grew up in Romania. Apparently the song that kids had back in the day was: "We pretend to work and they pretend to pay us."
Its important to emphasis one thing about Ribbonfarm. The author wholly supports for Hindu caste system. This is where his arguments come from.
That was my point. The simplest solutions are sometimes the most effective, as well. Incentivizing brain power to remain the country via pay increases seems like the most basic approach one can take, considering the GP was talking about Romanian studios complaining they can't find/hold talent and they are competing with the rest of the EU.
I feel like conventions would solve this problem. There's lots of programming languages that cater to multiple paradigms. Ruby and Javascript come to mind, conventions really do help when dealing with specific problems/frameworks.

I'm not sure I agree with OPs blog post.

This line specifically stuck out to me.
"Scala should be avoided for easier problems that don’t require advance programming language features."

What are advanced programming features? Isn't this just a matter of where you are coming to Scala from?
For those curious here is a wikipedia article on Behavior Sink [1] related to the findings from the mentioned experiment.

To summarize: Even in a society where all the basic needs of survival are met overpopulation will cause the society to devolve and collapse from overcrowding and psychopathy.

If you find this interesting you may want to search for the strong correlation between urban population density and increased levels of mental illness.

[1] https://en.m.wikipedia.org/wiki/Behavioral_sink
Only grass decomposed in an anaerobic environment would produce methane. Grass decomposed aerobically would produce CO2 instead.
Wouldn’t they make less grass then if it wasn’t used to feed cows as much?
then it shouldn't be a tough decision to make

You'll continually be amazed at the human tendency to double down instead of admitting a mistake.
This is scary to think about.

The upside of third-party trackers is that you can completely block all of them by just blocking third-party javascript. What are we going to do once all of this tracking code starts getting served from the first party domain instead? Or even served inside the same source files as site code?

I imagine we will start seeing a new class of privacy extensions that behave more like anti-virus. Checking for known hashes of tracking scripts, monitoring for certain patterns of behaviour during execution.
> The problem is when they have the exact opposite meaning

Granted! But also when they have no meaning, or are just... odd (e.g. "That's weird, how do they want me to respond to that reply they just made?")

White teeth are totally creepy here too. If you ask any US dentist, they'll tell you to match eye white (varies from individual to individual) to look natural.

But, then, there's a few "beautiful people" states where norms are so out of whack they don't realize how weird it is.
Cloud Academy is 100% free for the next 7 days
> Ignore comments about how go is simple to write. There's a fair amount of bad go code and people break rules all the time.

This is one of the most famous straw man arguments made in software development and I've seen it used against a plethora of different programming languages -- each time completely missing the point that you can get bad developers writing bad code in any language. The fact it happens in Go isn't a testament not to how difficult it is but rather how good of a job the language has done attracting newer developers.

> Go is not a simple language. Please learn from my mistakes, and ignore arbitrary metrics like how go has fewer keywords. The complexity doesn't go away, it's hidden away somewhere.

I completely disagree. Having fewer keywords does make Go simpler to learn and simpler to read other peoples code. The opinionated nature of Go also makes it simpler to collaborate.

Writing software isn't simple but that complexity of turning ideas into code doesn't change significantly from one language to another (generally speaking). You still have to solve a problem using logic and functions. I find the harder problems with software development is collaboration (eg ensuring everyone is following the same coding styles) and reading back old code. Go makes those things easier than some -- not all but definitely some -- languages.

I say this based on 30 years of experience writing software in more than a dozen different programming languages.
> Because I do not see that in there.

It's in the last paragraph.
How to Build a CRM Solution for Your Business from Scratch