skysight-inc/HackerNews huggingface dataset:
If the starter pistol is too far away, there's a chance to see the smoke before hearing it.
Instagram Live takes on Clubhouse with options to mute and turn off the video
I'll be forced back to the office in the late summer.
ML uses regression in a particular way with particular aims and has developed prior approaches like OLS and Ridge regression, lasso, kriging etc. into a particular theoretical framework and analyses them from the angle of learning, i.e. heavy focus on generalization from training data to test data.

The truth is, these are tools that many communities have used in parallel and these communities are in constant flux regarding what promising directions they find and exploit and when they make a big splash in one place, others take notice and incorporate those ideas etc. There are no rigidly predefined disciplines and fields over long timescales.

When electrical engineers and signal processing communities worked on similar things they called it "pattern recognition".

Machine learning as a field started out with more ambition than mere regression and classification (and indeed covers a lot more ground), but it turns out that supervised learning has had the most practical success. But it's a research program and community that goes beyond that.

Similarly, there are parallels and similar equations between control theory and reinforcement learning. And indeed some controllers can be expressed as reinforcement learning agents. But the aims of the two communities are not the same.

Maybe people would be happier if "statistical learning" (which is also used) was used more instead of "machine learning"? But indeed as another comment points out, ML as a paradigm does not necessarily require learning of a statistical kind.

Labels grow and wane in popularity, it doesn't mean it's the same thing repackaged, rather that the aims and the focus changes depending on what we find most productive and fruitful.

For example many of these things were also called "soft computing" a few years ago, but that term is rarely seen nowadays.
Also strange that "I Feel Love" isn't mentioned. I thought this was the first real electronic dance music song. There was other "electronic music" but "I Feel Love" was strictly for dancing, which was new. "Supernature" is mentioned here, but AFAIK, that was released after "I Feel Love" and is pretty derivative.
> Buying into the "we're a family" propaganda makes them rich and makes you dependent on them

I agree that one should not overvalue work relationships, but it doesn't seem like there's a "we're a family" propaganda/conspiracy designed to lure people in. It is just human nature to look for connections, regardless of the work environment's friendliness.
Why don't you consider most programmers to be upper-middle class? The only explanation I can come up with is that it is based on the fact that most programmers are junior level due to the rapid growth of our industry and that junior level professionals haven't made it to the upper-middle rung yet.
To this day I still actually have a physical reaction of nausea when hearing the numbers 162 and 163.
Linus Torvalds said he might switch to nano for his daily driver[0]

>[Text editing is] all done in a traditional terminal, although I don't use 'vi'. I use this abomination called "micro-emacs", which has absolutely nothing to do with GNU emacs except that some of the key bindings are similar. I got used to it at the University of Helsinki when I was a wee lad, and I've not been able to wean myself from it, although I suspect I will have to soon enough. I hacked up (a very limited) utf-8 support for it a few years ago, but it's really showing its age, and showing all the signs of having been written in the 80's and the version I use was a fork that hasn't been maintained since the mid 90's.

> University of Helsinki used it because it worked on DOS, VAX/VMS and Unix, which is why I got introduced to it. And now my fingers are hardcoded for it. I really need to switch over to something that is actually maintained and does utf-8 properly. Probably 'nano'. But my hacked-up piece of historical garbage works just barely well enough that I've never been really forced to teach my old fingers new tricks.

[0] https://www.tag1consulting.com/blog/interview-linus-torvalds...
Why not having a middle ground, throw agents and signals. See how the protocol behave and what sequences led to absurd states through PBT
Tesla’s is more viable technically and more scalable, except the problem is that system is laughably unusable in scenarios where it is needed. I have looked at so many FSD beta videos, in most of the disengagement’s the car would have crashed and burned, very badly.

I don’t think any sane regulator would ever approve such a system.. ever. The improvements are still too slow and corner cases still deadly.

On the hand the geo-fenced systems like Waymo, Baidu etc, might be difficult to scale are orders of magnitude safer. Perhaps better overall both short and long/term.

Yes I don’t know either but that’s my unconsidered opinion.
PyCharm / IntelliJ Rust plugin:

- Faster and more responsive
- Separate mode for individual (non-project) files.
The relationship between employer and employee is founded on control and power. The employer is absolutely going to claw back as much of that power as possible post-pandemic. More spyware is a possibility. Even more likely is that most roles will switch back to on-site because control over the physical bodies of others is the most primal kind of power. One WFH insight I've had is that at home you are able to control your physical comfort to a much greater degree. You don't have to dress like they tell you, you have control of the thermostat, your chair, desk, keyboard, mouse, monitor, noise environment, air quality, odors, food, lighting, body position, and so on. This is an enormous bodily freedom and it won't be continued to be given without fighting for it. People go on about the social benefits of work, though I think back to Maslow's Hierarchy and that the social is less important if your office is noisy, freezing and your chair is causing severe back pain.

After 7 years of remote work, the times I have spent a few weeks or months back in an office have been an enormous shock. You always feel what you are currently missing most strongly, so I suspect once most people get back into the office, the enormous lack of freedom will weigh more heavily than they could have realized before experiencing it.
Factorio is amazing and for a brief time I got really addicted to it. Like you said, you're debugging an giant circuit.

In the end I stoppped playing though. It felt like too much work, and rang too close to my day job. Fortunately, I'm neither an immigrations bureaucrat nor a 19th century insurance investigator, so those themes seem more fascinating to me!
Or just copying a command with a hidden `<span>` in the middle, then pasting it into a terminal which allows multiline pastes (which most terminals do).
In my day job in corporate R&D about 3 or 4 large development projects (in which I have different roles: system architect, integrator, code monkey, dev ops, a bit of everything) and always a few smaller "incubator" projects. I love to be able to work on various different topics at the same time, and it's a great way to avoid boredom and ensure high productivity by switching projects a couple of times a day (but not too often, of course!).

As far as side projects are concerned, I have 3 major ones that require regular care and about a dozen smaller ones. It's a very similar pattern to my work projects, now that I think about it! I enjoy working on all of them, but here I have more freedoms to leave one project idle for some time, and fully concentrate on one of them. Since all of the side projects are strictly non-commercial, I don't have to worry about what a customer says.

I tend to start new side projects quite regularly and with some pride I can say that I have only abandoned very few of them, most are still (after about 20 years) still alive and in use.

I hate to be idle :-)
German climate protection act largely incompatible with fundamental rights
The highest German court, the Federal Court of Justice, has ruled that the climate protection bill issued by the current Government is unconstitutional as it puts the burden of CO2 reduction to the generations to come in an unbalanced way, leaving today's kids tasked with reducing its release in a very short time. This is an attack on the freedom.
Now the German government has one year time to repair the busted law.
There's no convincing at my company because it's too large. They will force me back in the late summer.
I like the concentrated challenge of the zachtronics titles tho, something that puts me off about digging into Factorio is how long it takes before I start making interesting decisions.
> (Or, more likely, switched fuels.)

That, in fact, occurred. Steel was produced using wood charcoal for millennia, denuding huge swaths of forest, which often became desert rather than growing back. Such deserts can sometimes be reclaimed by careful stewardship.
Applied science is engineering, by and large, but it's worthwhile to have different words for different things. 'Engineering' is one, 'Science' is another, even though the latter is useful to the former.

Of course, Computer Science is almost no science, most degrees are some blend of math and engineering.
Huh, didn't know that! Thanks for sharing.
I find the lore.kernel.org UI much nicer:

https://lore.kernel.org/lkml/20210427231248.220501-1-andreal...
What? Greg's open-source work was maliciously attacked by the exact same actor who then submits incompetent patch requests. I think he responded in a totally appropriate manner.

He does not owe these people anything - and certainly not kindness after their track record.
> when it should have the same transmission characteristics as corona virus. Corona might spread more rapidly, but it should spread in the same manner.

That's just like not true. Different diseases spread differently. It seems like covid will spread better through smaller droplets for example. And even if it were you just said that covid spreads easier. Disease transmission isn't linear so if interventions were enough to dip Flu's reproduction rate below 1 we'd see more or less what we've seen. Very little spread. Even if we ignore all of that and pretend you're right and really this year of horror has just been Flu cases, the health care system almost collapse in Italy, NYC, LA, and now India is still a huge deal. Hugely more people are dying this year than do in an average year. People died, literally dies in all of these places because they weren't able to get into a hospital. I don't care if it was actually covid (it was) or not killing them
Nano was a good alternative on Unix-likes in the old days for config files and such, since very few alternatives existed. However, CUA keybindings were a sore point. It could be almost configured to use them, but dragging config files around to every box was a chore.

About tenish years ago, I found "ne" and it was a bit better, but not a slam dunk.

A few years ago, I found "micro". It is what I always wanted, the simplicity of a CUA editor on Unix that I've used from DOS edit, to Notepad(++), to current GUI editors and IDEs, etc. I'd like a menu widget also, but that's a nitpick really.

Anyway, since it is packaged in Debian/Ubuntu now I've little use for nano. I no longer tolerate programs with unique keybindings, sane standards are a must.
Don't use a framework.
I agree with questioning the sanity ... There are likely all sorts of advantages and disadvantages that might exist at this level of granularity. For example who is on the inside at the start of the first curve of the race? Are the start and finish lines in exactly the same orientation (direction) and (as somebody else mentions) is everybody at the same distance from the starting gun? Speed of sound is finite. Call it a tie!
Show HN: Realness online – I made a social network for intimate friend groups
The physics list is even better!
It's pretty common in Europe for train journey planners to offer a "Via" option. This is often used to select a specific route if multiple options to go from A to B exist (for example, to get a scenic route).
The blog post is basically a word for word "rip off" of the book The Power of Habit.
Making all actions and effects explicitly explainable in terms of; why this happens, to me, it something in area of crystal ball, not science.

Extreme example would be; gravity is not explainable, and yet, I don't need to have analytical solutions to learn how to play tennis, baseball or soccer.
For me I was able to extract value with maybe... 5-6 trips a year minimum. More then that and it just gets easier. But I guess it partly depends on what you're valuing.

For instance... If you travel with no checked bags ever, and you fly on an airline that requires you to pay for checked bags. You won't see the value of having free checked bags when you achieve an airline status. There's lots of little things like this.
Firewalla – Cybersecurity Firewall for Your Family and Business
The Internet Is a Hostile Neighborhood
In electronics I'm often stuck waiting for a circuit board to be fabricated or something to be assembled/3d printed, so I line up projects and swap between them: as I'm waiting for one board to be finished I write the code for a previously assembled board that's ready for debugging, then when the new board comes in I switch. This has scaled up to 6 projects until I started running into myself.

This system also naturally provides soft deadlines :)
Most polluted countries 2020 (PM2.5)
India’s Covid Crisis Could Reach You Too
Next Action Flick “The Ice Road” Bought by Netflix for Huge Amount
The Rising Grey star Liam Neesom has done a miracle in the Netflix industry. Written and directed by Jonath Hensliegh, The Ice Road has attracted the bosses at Netflix to buy the latest movies of taken star Liam Neeson for a huge amount. According to the international news, this actor hero intends to retire from acting. Usually, this star is involved in high stakes where he uses his physical and mental strength.
Only looking at patches that were later found and fixed would not be measuring the same thing as what they were doing.

Not saying what they were doing was in any way ok, but I do doubt there's any way to measure what they were trying to measure without deliberately introducing bugs into some sort of review stream. Merely using observational data would produce results that are approximately as useful as those of every other observational design. (to wit: not very)
Hey, maybe off-topic but I felt compelled to finally create a HN account to ask a question: would you mind sharing your thoughts and motivations behind your switch from embedded to web dev?

Currently, I am an embedded system developer and I concur, I've learned a lot about data structures and how computers work because "everything is C". Especially true as I graduated as EE with more interest in software. I've been enjoying my short career so far, and like the way my thinking has changed from all learned experience. But I can't lie that I worry about whether I should be focusing on web tech and that embedded stuff will fall off. You not recommemding building a career in this area and actually making the switch intrigues me a lot.

Sorry for the wall of text, hope to hear back!
You already know the answer. Continuous refactoring.

More problematically, the business rules themselves need to be continuously refactored, which means you need the buy-in of the people who hate spending time on refactoring, it's not something you can do behind their backs with padded estimates (not that I've ever seen that actually work out in real life either).
Posting German-language articles is mostly useless here. You can usually find good English articles, as well.

In this case: https://www.dw.com/en/german-climate-law-is-partly-unconstit...
> claimed they did not store IPs ... on their users

"We don't store IPs in the 'users' table."

> merely swapping one unique key out for another.

"We store them in another table* with a synthetic primary key."

Maybe "we don't storing personal data" is how you say "third normal form" in the marketing dialect?
Somewhere a coder with a deadline was happy the system worked.

Dealing with insane scenarios is out of scope for current sprint.
Somewhat on a tangent, why do you want to continue WFH? I feel very energised meeting people IRL.
Tesla admits it may never achieve full-self-driving cars
Another reply said "censor" which implies speech, but Apple's rejections can be more fundamental.

Have an app you want to ship? Apple gets to decide whether you meet "minimum functionality requirements". You cannot distribute your app to paying consumers without their approval.

Doing something truly unique, perhaps with some hardware in the phone? Apple may decide they simply do not want this feature in an app on the App Store. Which means you cannot distribute your app to consumers.

I'm less concerned about having other "stores," I just want a way to buy apps from legit developers that don't involve Apple dictating look and feel and entire feature sets.

You know, the same way I can purchase and run software on a Mac without Apple being involved in the transaction.
> This seems highly focused on systems; I wouldn't call it representative of "Computer Science" as a whole.

I'd agree with this, but it fits with how a certain set of schools teaches their core. They will teach a set of related classes around the topics here: computer architecture, operating systems, and networking, because this is often central to their research interests. Others will scatter this information across a number of unrelated courses to check the box, or skip it entirely because their research doesn't touch as heavily on these topics.

Further research on the author suggests they are from New Zealand. I'm from the UK and live in the US. What I see taught in US CS degrees is somewhat different from what I saw in the UK, and heard about from friends in continental Europe. I imagine the author's experience is similar.

A further bias from the author, and I'm making big assumptions, is that see value here because they've worked in places that do lot of system programming. Mentions of VMware and Red Hat on https://www.wienand.org.
None of this reads like "GDPR has ruined the web" - it reads like "shitty, abusive, scummy companies have ruined the web in ways that violate GDPR, intended to defraud users out of their data with dark patterns and illegal or close to it designs"
Can you point to an example of anyone calling Just Kidding Rowling a nazi or a racist?
Therefor the summary, but thank you for the hint.
Makes sense.
Others have said it but

Be effective at wfh.
Take it or leave it.
I find one focus means more impact. I had many projects back when exploring ideas and prototyping, then all my time quickly went into WakaTime [1] for the last ~8 yrs. During that time, I had some small one-off projects [2] but mostly just open source stuff [3] that WakaTime used. Now I'm trying to diversify again with new prototypes for a second large project.

[1] https://wakatime.com/about

[2] https://github.com/alanhamlett/eufy-security-dashboard#readm...

[3] https://pypi.org/project/pur/
If a developer is truly good, and thus truly indespensable, they can leave and barely be missed.
I think these CS books should start with a philosophical look at what kind of thing computation actually is, rather than diving straight into UNIX file system structures with barely any context.

But I guess that would be computer science from the top down.
> On the other hand PCR test are not inaccurate at all, at least regarding false positives.

PCR tests work by selectively amplifying DNA. Each PCR test cycle approximately doubles the amount of the selected DNA. (for SARS-CoV-2, an RNA virus, the RNA is first converted to DNA)

Since each cycle approximately doubles the amount of selected DNA present, PCR tests can be extraordinarily sensitive if enough cycles are used. In theory, just a single fragment of RNA could result in a positive test. As Health Canada says:

"There are numerous studies that demonstrate prolonged detection of SARS-CoV-2 RNA that extends beyond the resolution of COVID-19 symptoms and can persist for several weeks or months." https://www.canada.ca/en/public-health/services/diseases/201...

Hospitals are testing pretty much everyone who comes in the door for COVID-19. The fact that people can test positive long after they were actually infected should obviously raise questions about the accuracy of our statistics with regard to COVID-19 hospitalization and death rates.

Additionally, contamination is a potential problem. For example, the BBC's undercover reporting found significant cross-contamination between samples at one testing lab: https://www.bbc.com/news/uk-56556806

Contamination could be showing up as a multiplier on true positives: as positive % increases, opportunities for contamination also increase. Since PCR tests work by replicating DNA, they also have the unusual property that the testing process itself creates large quantities of potential contamination. Good lab practice will eliminate that problem. But that's hard to guarantee when testing volume is increased enormously in a short period of time.
I occasionally see him around town here in Bend, which is kind of cool. His was... a difficult era in pro cycling. But putting that aside, his analysis of tactics is good, I think, and of interest for those looking to learn more about how a team runs things.
Apart from the understandable annoyance (anger) of being experimented on and the scandal that this somehow got approved by the UMN ethics board I did find the reaction to this somewhat interesting in that the kernel community was willing to immediately ban every one from UMN (a university of significant size) and investigate/revert all patches originating from UMN. In contrast I don't believe the reaction was anywhere near that strong when it came out that the NSA likely subverted a crypto standardisation process. Should the kernel community have reacted at least equally as strong (if they did and I'm just not aware of it please educate me).
I’m curious about what their approach is to handle consistency with object creation and deletion in the client service. ie how do clients guarantee that the relevant ACLs are created and destroyed in Zanzibar when clients create and destroy their objects.

Destroy can be done asynchronously with durable messaging but asynchronous creation of ACLs is annoying from an api consumer perspective.
I like to quit vim with a non-zero return value in some exceptional cases. git and most other tools will interpret this as "something bad happened" and won't do anything further

:cq
The Rise of Big Data Psychiatry
They do realize it's exactly the type of behaviors that is going to push overperforming developers (10x) to switch to real tech companies right?
Statement from Jon Pretty https://twitter.com/propensive/status/1387168037908910085
It's not very damaging though. What good is `the last four digits` of a credit card? Also: Although PII was leaked, how useful is that, when previous breaches have exposed half the planet already? If I want someone's SSN to do identity theft, then I can access that very readily and easily in other breach corpuses, and they don't need to be in this breach.
It sucks because transactional emails still show up next to important emails. What’s a client that separates this without me manually doing so (via filter or whatever)?

Gmail is good at this when splitting the inbox, but after that it’s all forgotten (unless, once again, you add a manual filter to exclude such emails)
I find appropriately planned urban sprawl a whole lot less depressing than living in a cube 40 stories up.

Different strokes I guess.