skysight-inc/HackerNews huggingface dataset:
There's a conflation in embedded of IDE as a toolchain assist, instead of as a code or language assist. It's a conflict of interest: Should the IDE be centered around the hardware (Current standard), or the language (standard in other domains)?

For embedded Rust, I've found the Jetbrains plugin to be outstanding. Ie, CLion, PyCharm etc with the Rust plugin. [Here's a minimal STM32 quickstart](https://github.com/David-OConnor/rust-embedded-quickstart) I wrote. It's not tied to an IDE. It uses probe-run to flash and debug.
Go is a welcomed simplicity to the stack in a world where everyone is over complicating software engineering by jumping to Kubernetes and micro-services. Simplicity really is where Go stands out against languages like Java. Yes, you may write more boilerplate and break DRY, but your code will be readable and won’t contain any hidden magic.

We spend most of our work day reading and trying to understanding code. What you see is what you get with Go!

Side note: Go also runs fabulously on Kubernetes and is great for building micro-services :)
Ask HN: Cross Platform mobile developer career transition
Hey HN, I've been an iOS and Android developer for over 5 years now. I'm looking to transition into management or sales, as coding has become less fulfilling for me and I'm a bit of an extrovert. I'm hoping to leverage what I've found is generally a rarity in the industry -- experience/understanding of both platforms (Android/iOS).

Is my experience of value any outside of coding? Is there a path I should be looking into that others have possibly made? Any feedback genuinely appreciated!
There is no "arms race", because the maintainers made no commits to the tiktok extractor for the past 8 months AFAIK.

And twitch, a fairly important site, was similarly broken for three months due to maintainers' inactivity: https://web.archive.org/web/20201002044125/https://github.co...
> Agree over the java part. But Python is still orders of magnitude more productive, being it because of the ecosystem, available libraries, frameworks, or almost any other metric.

How many years of Java experience do have?
Yep! This is actually where muesli got the idea from:

https://twitter.com/charmcli/status/1320184218794795010
I see now, thanks for helping me pinpoint this.
There are a number of people on youtube with these sorts of videos. Hornet King is a favorite channel of mine to watch that also has good information.
It may just be a matter of time. Those of us who are old enough to remember embedded programming in assembly language, aren't all that old! The following developments occurred after I had been doing embedded development for a few years:

* Microcontrollers that could be programmed in C with tolerable results

* Big enough memory and performance to not need hand tweaked assembly code

* Vendors who didn't expect you to pay for development tools

* A single CPU platform prevalent enough for someone to adapt GCC to it

However, embedded developers are certainly not unaware of developments in general software development tools. For one thing, they invariably end up writing higher level software to interact with and test their embedded creations. For another, all but the biggest shops have some interaction between the embedded and software teams. In my own case of doing modest projects in R&D, I've often got Arduino and a Python IDE open side-by-side on a lab computer.
> They spent almost 10 years saying "we don't need generics", but now are implementing it

You're making things up. Not a single member of the Go team ever said "we don't need generics". In fact, the FAQ stated from day one that they "continue to think about it", and that "Generics may well be added at some point".
I would start by using a distributed bug/issue tracker to ensure the contributors can communicate and manage the project in events like this one.

Git is already distributed and the availability of a lot of clones of the repository out there shows it is working as intended.

A good start would be using Fossil ( https://fossil-scm.org/ ) for its distributed issue tracker, wiki, and forums -- but not for the source code control! Let the code stay on Git as it belongs.

____________________________________

Unrelated soapbox moment: Fossil is a great idea built upon the bad idea of recreating Git in the wrong way... it would be perfect if it just all other things except source control, leaving this part to git.
Gitlab needs to maintain its dominant position in U.S Public Sector.
Go taught me how we tend to rely on overly complex structures to solve our daily problems, which makes our code look smart, but in fact is harder to maintain and understand by newcomers.

99% of the time, trying to use idiomatic go instead of fighting the type system lets you have more maintainable and easier to understand code.

Now, every time i'm back to using another PL, i tend to rely on advanced type systems feature much less frequently, and only after making sure i'm not making the problem more complicated than it is.
> I can't understand how we can model how many people will vote, when we don't even know how many people have moved out of cities this year. Half of my friends have left San Francisco

Moving out doesn't stop you from voting. I didn't change my voter registration when I moved from San Francisco to China. Years later, back in California, I voted in San Francisco, where I was still registered, despite residing in Hayward.

For verification purposes, they asked me when I voted what my address was. I was allowed to vote despite not knowing my own apartment number.
> 'turn off' this at any moment

You could always switch to Bing, which isn't really that bad as a Google replacement.

In all seriousness though why would Google want to ever turn itself off for Apple devices? That would backfire horribly.
I wish I could say I have been doing science already, not yet (hopefully), but I was referring to (say) programming problems like (for example) one recently where I could see that it boiled down to asking whether there existed a linear combination of a input set of vectors with a single second vector - I was able to spot the connection, I'm not convinced I would've been able to get it without the mathematics under my belt to spot the pattern.

Regardless, I plan to be learning until the day I drop, science or not.
> "this happened"

You mean hornets? Of course I know, but we can still adapt our consumption mode, honeybees are for what? honey mostly. We can also reduce planes travel, that wouldn't hurt as well
There is the argument that it might be a mistake to discard complex explanations just because they are not simple. The nature is as it is and doesn't care for our preference of simple explanations.
You really need to be more clear about which of your criticisms are against FiveThirtyEight specifically vs against the media in general. Because now it's looking like you are complaining about the media in general and using that as justification for mistrusting FiveThirtyEight, in the context of a discussion specifically about FiveThirtyEight being a notable outlier from that general media trend.
It's more relevant in swing states, which are by definition mixed. I.e. if you live in Pennsylvania, Michigan, Ohio, or Florida, you can't really be sure how your neighbors will react to a Biden/Trump sign.
I guess is the typical critic of people used to monkey patch libraries in dynamic languages.
Easy download would directly hurt engagement and ad revenue, with not much upside. Hosting video is costly and their only line of revenue is ads via repeated site visits .
What is it that you find more convenient about Python/Flask?
>The dataset is certainly a derived work

That was not the question.
Apple does certain things well but the kind of area that a quality search engine falls in kind of feels out of their capabilities. They've struggled to get Maps to be useable and Siri is pretty bad despite being the first virtual assistant.
That's correct! In fact when we announced this we mentioned that the BBS technique was what inspired this PR:

https://twitter.com/charmcli/status/1320184218794795010

It's interesting to see forgotten lore or techniques reemerge. We (Charm) have just published a TUI framework called Bubble Tea and imgcat was one of the first tools that implemented it, so we were excited to see the progress and help with rendering.

https://github.com/charmbracelet/bubbletea
2020 Summer of Sprouts
> R2 of 0.35 it would be would be worse than random chance

Any model with non-zero R2 is better than random guessing.
It’s fear all the time. Fear is the biggest weapon for all kind of states. That’s why some of us might have self-censorship because we fear that we will get penalised hard if we do not play by the rule.
Come on, didn't you understand yet that the US doesn't give a damn about Iran's respect for human rights? Do you think Israel is respecting Palestinians' human rights? Or is Saudi Arabia respecting human rights? Of course not, and yet they are the US's best buddies. The US even had an agreement that put a stop to Iran's nuclear program and soothed the tensions with the West, allowing Iranians to improve their living conditions and hopefully at some point ditch radicalism. They threw it in the bin, because what the US fears is ultimately a non-aligned country with the strenghts to stand against external aggression.

What the US really wants is not respect of human rights or better living conditions for the people (see Libya, see Iraq, see Palestine, see the bloody civil war in Syria). What they want is to reduce every non-aligned country to either vassal or rubble.
I like think you are wrong and I have presented my case previously, to which you haven't responded. Nothing in copyright law itself can force you to watch ads while downloading a public video. I am completely sure this is the case in my own jurisdiction. If you want, I would be curious to hear your argument about why you think it does in yours.

This takedown happened because DMCA is a broken, frequently exploited law which allows for illegitimate takedown requests, which you must abide by or risk exposing yourself to legal damage for no reason at all.
I think he made an estimate for the increase in black turnout. If I were designing the model, and I believed turnout is the biggest factor (maybe inconclusive among political scientists), I would look at the circumstances where turnout changes based on candidate's demographics and validate it across statewide and congressional races.

However, we will never know, because they never published the code.
You don't have to "find out," I've already shown you actual proof, but in case you missed it: https://gitlab.com/ytdl-org/youtube-dl

And you also don't need to "find out" whether you've read the README and the article or not, you should know the answer yourself.
What a strange decree. States don't punish or get punished for moralistic reasons. It's like saying we should punish Alexander the Great. It's all a part of history, he was a terrible person for ravaging the land but we celebrate him today. There are no morals in empire building.
"Always impressive how the AI community, both inside large companies and not, seems to assume data just exists for them to use, copyright or personal rights be damned."
But on that note, the US government is almost certainly sending all these company a one time warning letter to immediately comply or face jail.
That would be a valid complaint if it was a commercial product, but since it's just a journal article I think they just designed it however was convenient for them. Also, this way it seems like they could just connect an off-the-shelf sensor part with a usb c connector and call it a day, rather than having to connect the sensor to a esp8266, display, and battery.
No. As far as a communication tool goes, if you underperform, but have a nice moral story to go with it, you'll get a nice little niche userbase that can sit there under the shadow of the bigger, better tool.
The models will work just fine. We are talking about large numbers here, and your small sample of anecdotes does not mean anything. No, there is no mass exodus. No, it is not going to change the results. Yes, the current polls are more accurate than just about any in history and we have an abundance of high-quality state level polls to back up the predictions.

If you want to know where the models are going to break down it is more likely that the state-level polling has over-corrected for the factors that caused them to miss the swing to Trump in 2016 and Biden's numbers are even better than what polls are saying (a prediction based on looking at polling at the congressional district level and then seeing how that differs from state-level polling -- the numbers are the district level are closer to national numbers than the lower statewide numbers for swing states.)
> What does it mean to deserve something?

Exactly - "to deserve" is a nonsense notion in these contexts! Tall people in the NBA might lead to a more beneficial outcome (more interesting games?) but it does not arise because tall people are more "deserving" of being in the NBA.

Since we get to choose how to structure the human sphere of the "game" of life, it seems better to optimize for an outcome that is fair, ie. equally attentive of people's moral worth.

If that requires giving more $ to some who are more talented in order to better off everyone, then life does seem fair because our society is structured w.r.t. everyone's benefit.
The situation is much the same in Sweden, however the GDPR has an article that specifically allows class actions. It remains to see how it would work out in practice.
There's also Bing, which IMO is not that inferior to Google.
It's still just unclear to me how FiveThirtyEight assigning Trump a ±30% chance of winning can be considered "accurate" or "good".

From my point of view, this is only because said people considered Trump winning so extremely unlikely that 538 getting it sort of right appears exceptional. In reality, they were still quite wrong, just slightly less so. Ergo I don't see much value in their model.

I'm seeing the same exact thing today with Biden at a 90% chance of winning.
> There is nothing racist about economic sanctions against a country which is in active conflict with our armed forces outside of their borders

I think that singing about how you want to destroy the country, how you want to choke it etc. do prove racist tendencies.

As for armed forces acting outside of borders, you cannot claim that U.S. armed forces are any more 'authorized' to be in these places than Iranian ones, can you?

So in the end, it comes down to nothing more than the U.S. having the ability to implement these sanctions and Iran not, there's no 'principles' in it, just geo-politics.

What is remarkable however is that this pandemic is a uniquely challenging situation even for countries not under sanctions, so placing new sanctions on the country, as was recently done, is plain inhumane.
Right Europe will extradite and enforce copyright claims, but the first one would require actual charges to be filed and the second does not apply here. DRM circumvention is a purely American ban, and a European host would not have to pay mind to it.
That's mostly incorrect. Only Gender Identity Disorder -> Gender Dysphoria happened in the last 2 decades.

CBT is great and I personally benefited from it, but it's not a recent phenomenon and its effectiveness is very hard to evaluate.
There was a meta-study analysis in 2015 that pointed at a decline in its effectiveness between 1977 and 2014.
I wonder whether it's because studying anything to do with a human brain is hard and we can't trust the numbers or if it's because of changes in society that caused people's personality to shift in a direction which makes CBT less effective.

Autism and schizophrenia were differentiated in 1980, so that's not in the last 2 decades.

Homosexuality stopped being a mental illness in 1973 (or 1987 if you include sexual orientation disturbance), so that's not in the last 2 decades. This was a great success, there were studies that pointed at a marked decrease in suicides among people in same-sex relationship over time.

Gender Identity Disorder stopped being a mental illness in 2013 but I think the issue has been politicised and the outcome doesn't necessarily make a lot of sense. I can bring a personal anecdote from a friend of mine who started using a female name for a period and wanted to perform a reaffirmation surgery, who later changed his mind.

- Most kids who experience gender dysphoria before puberty grow out of it.

- Suicide rates are high even after reaffirmation surgery and even in western societies, which are accepting of transgenders. Moreover, if discrimination was the cause of suicide rates, I think we would see a high suicide rate in minorities. There is way more discrimination towards people of color than towards transgender.

- If Gender Identity Disorder is not a mental illness, shouldn't we be consistent and label Body Integrity Dysphoria (aka people who believe they're amputee) as diversity and approve of cutting off of healthy limbs?

I'm skeptical on including this as a win for the field.
Ironically this link is only a few notches above "GitLab ceases operations in Iran".

Sure, it's a different situation and arguably not a comparable form of censorship, but it's certainly a case of a state leaning on companies to adjust who they do business with. I would argue with far more substantial, immediate harm....
The extended test on https://www.dnsleaktest.com/ does that. There’s also various tests that reveal EDNS subnet leakage.

It’s pretty easy to implement; somehow don’t respond to a request, but do respond to a second. (If you’re clever you can probably do it without server side state, e.g. encode a deadline in the custom hostname.)
> Masks do very little in open spaces.

I wonder then why many countries enforce them in open spaces. Note, this meant as a honest question.

> We still don't have the data but I think a large part of infections is happening at home were prophylactic measures are highly impractical and impossible to enforce.

Some research on current evidence was published in Science last month[1]. With the exception of some specific "job related" events (like meat packing plants) or public gatherings, most of the transmission is in fact in the household.

> the assumption being that students are acting as silent spreaders (due to the low morbidity in young people), reaches home and multiplies easily there.

I've seen this a few times, but as far as I can see the current data are absolutely inconsistent. And the largest contact tracing study from India (recently published) was done with closed schools, so no information from there either.

[1] https://science.sciencemag.org/content/early/2020/09/29/scie...
Belgium, the Netherlands, and Israel are all slightly less dense than South Korea, and more dense than Japan. Yet all three have significantly lower flu/pneumonia death rates than either South Korea or Japan.

Bangladesh also has a slightly lower flu/pneumonia death rate than Japan, even though it has 3x the density (though Bangladesh has a somewhat lower life expectancy (72) than Japan (84); Belgium, Netherlands, and Israel are all fairly close (80+) to Japan).
I’m a beekeeper and every passing year it becomes harder to keep my colonies alive. I’m really glad that we’re taking this threat seriously, because we don’t need one more problem on our list of things that kill our bees.

While I’m at it, please allow me to remind everyone that there are thousands of solitary bee species in the world. They are the ones that go extinct or in real danger compared to our honey bees. There are many struggling beekeepers like me in the world, and we’re doing our best to keep our bees alive. But thousands of species are without keepers and they are dying. Please be gentle to the nature. Let them live.

(Edit: wondering how you can help, here's what I humbly suggested below in another comment: https://news.ycombinator.com/item?id=24889023)
I run my own DNS servers at home. I have a small virtualization cluster and run a small DNS vm on each physical host.

My resolvers perform queries against the root servers directly and cache results.

It's refreshing to skip all the DNS fuckery that's going on nowadays.
> You mean hornets?

No, I mean this specific species of hornet suddenly appearing thousands of kilometers away. That wasn't nature, that was mankind's intervention.

Getting rid of them is hardly us 'dictating' things, it's restoring the natural order.
If there was sufficient data to assign a 0% or 100% probability to an event, that’s what a forecaster should do. If there isn’t sufficient data, then anyone who claims there is a sure thing is a charlatan.
I introduced it where i work. While it has some drawback (as any language) i find myself most productive when i'm writing in go.

Just this week i wrote an entire toolchain for developing with an embed device, that now i can distribute to anyone that need to work on that project.

Before go i used nodejs/python due to the large ecosystem of library, but go nowadays has a similar ecosystem and allow me to build static executable without any dependency. That is super useful since i work with different OS (ubuntu, fedora, windows and macos). Also even sloppy/draft code is really fast and i don't need to start optimizing and profiling from the start like in python (i often process large dataset).

Lastly the language is very simple and my colleague who ,didn't even know go, learned in a week and, most importantly, is able to navigate my large codebase without much help (that for me is the biggest advantage of go)
IQ, however, is the most robust psychometric.
I am forced to use ms teams for work. Every time I attempted to share my desktop, teams would crash. I thought it was just because teams sucks. As it turns out, it seems to be that running under wayland was actually causing it. Everything works fine under x.org. After I was running with x.org for a couple days, I realized there are quite a few little oddities that I just lived with and didn't realize it was because wayland was actually messing things up.
Are the Credit Agencies' Computers Alright?
I think hornets probably don't react to red light. I think bee researchers also use red lights in labs when extracting bees so they don't become active in the presence of light.
Operant conditioning doesn't seem to have stronger effect size than IQ. Otherwise it would be pretty easy to solve crime, classroom behavior, homework, slackers at work etc. Many people act defiantly when conditioned and do the opposite.
That yes, but at least the github/gitlab/... UI could refuse to link unsigned comments to the userpage belonging to the email in the commit.
> What’s difficult about this?

Well, for starters, that particular multi-liner:

- installs an entire package manager, which may or may not conflict with system tools or a different package manager,

- assumes pyenv will build Python against the system libraries without additional flags (it won't if you're running Big Sur, you'll need zlib from Homebrew),

- assumes you are on macOS, and does not attempt to work on Windows or Linux, or account for the idea that someone might not want to deploy a program using Docker.
Other way around: uncorrelated errors tend to cancel each other, correlated errors tend to reinforce each other.
I think the question is if it matters to the predictive accuracy of the model. Just because it puts out results you can't envision actually happening on the margins doesn't mean they can't happen, or that they can't be valuable in presenting a holistic result.

It's clear that the models are tuned differently, but from Silver's replies in the PS's, it seems that he's ok with these artifacts being part of the model.
This. I'm not necessarily against moving to Wayland but the display server and compositor is a really important component and Wayland has been a long time coming, 12 years now to be exact. Either we need a clear path to Wayland or just keep maintaining Xorg.