skysight-inc/HackerNews huggingface dataset:
It's specifically about practicing/drilling. Which is definitely important to musicianship. The article doesn't even suggest musicians ought not to enter a "flow" state when performing.

I'm not sure how important it is to programming. While I know some younger coders who "practice" and "drill" programming problems, this is pretty foreign to how I've learned to program (over a couple plus decades). I've just... programmed. No shade, whatever works. But as a kind of aside, I'm curious how many programmer readers of HN do "practices" or "drills" of programming (and what stage of your career you are at; even the most expert musicians have to keep practicing and drilling. I think expert programmers just... produce programs).

(But I did find this article enlightening and I predict useful to my amateur musicianship! It's not a bad article at all. I'm just not sure how applicable it is to computer programming -- which it does not claim to be, but I assume is why it was posted on HN -- I think they are very different skills and practices. The muscle memory/physicality aspect of musicianship just doesn't apply to programming I think).
I assumed this was going to be about avoiding flow while doing actual work, but this is only in the context of practice and training.

I can see the argument for avoiding flow and focusing on your weaknesses when your goal is self-improvement (and to take the jump from there that it's important to set aside some time to focus on self-improvement), but that doesn't apply when your goal is actual output, which is the majority of the time when it comes to most of our jobs
The author of this article, Michael K. Spencer, is a prolific writer on Medium. Unfortunately I tend to dislike most of his articles, as they usually contain a lot of mistakes (technical or otherwise). It's a pity, because otherwise he would be a terrific author.

I wish there were an option on Medium to dislike or downvote an article or an author. I would certainly do that with him.
You could say the same thing about any externality.
* "What? No, we don't do that. We provide the infrastructure for others to do that."
Curtis Lemay, who was the man in charge of the firebombing of Japan had no questions in his mind on the morality of the operation.

> Killing Japanese didn't bother me very much at that time... I suppose if I had lost the war, I would have been tried as a war criminal.... Every soldier thinks something of the moral aspects of what he is doing. But all war is immoral and if you let that bother you, you're not a good soldier.
- On the morality of the firebombing campaign

And also:

> There are no innocent civilians. It is their government and you are fighting a people, you are not trying to fight an armed force anymore. So it doesn't bother me so much to be killing the so-called innocent bystanders. [0]

I would imagine that this is the same logic that modern terrorists(not only Islamic) use to justify their killing of civilians. Aka, collective responsibility.[1]

[0] https://en.wikiquote.org/wiki/Curtis_LeMay

[1] https://en.wikipedia.org/wiki/Collective_responsibility
Computer Vision and Pattern Recognition Papers
Funny, he's dead right about tidyverse, but I've learned to ignore Hadley's packages for not playing well with ESS. Snake case is moronic anyway.

Someone noted below that python is better for deploys: true. R is better for interactive use, and has a better package universe, though quality control for packages is vastly lower than something like scikit learn. R also completely dominates in classical stats, which is generally bread and butter compared to having the latest goofy neural thing. Assuming you actually do data science.
A thread from 2018: https://news.ycombinator.com/item?id=16244586
> It's utterly insane the expectations that interviewers have.

Not really though. They always manage to fill the position.
Interview’s see the system as unfair because they think their interview happens in a vacuum. You get x questions answer all correctly and your awarded with a job. So naturally you complain when you feel half the questions are too advanced or that more brain understanding is enough. In reality the interviews are just a sorting, and when everyone can answer the relevant questions you start asking harder ones because “we picked a candidate at random from those who got the questions right” is just not a satisfying endstate.
Built-in batteries are part of the planned waterproof nature of modern phones, so that's a bit of an odd statement in this context.

If you drown your iPhone XS, you just wipe it off. Removable batteries mean openings, which means intrusion opportunities.
How about 1 space indentation? Just to be able to squeeze even more stuff into the 80 char limit? 0 space is a bit too extreme :)
This is one of the reasonable justifcations for shoplifting.
> 6) If satisfied, repeat step 5 until ready to hire; else repeat step 4.

How do you mean "ready to hire"? You're interviewing and giving audition gigs before there's an actual job opening?
Sorry I don't have really more knowledge above what's in the protocol specs and on Wikipedia.
Louis Rossmann did a video [1] on rice and its effects on electronics, debunking the myth completely.

[1]: https://youtu.be/yPeITOz2_YM
the author invented a definition of "flow" which is different from another common definition which roughly means "getting in the zone" and the result is dangerously clickbaity imo

i do my best work when i'm in the zone and it has nothing to do with whether the work itself is challenging or not. in fact, the more challenging something is, the easier it is for me to stay focused if i feel like i'm making progress
I do the same when commissioning our products - winch systems for the offshore industry. My assumption is that the big, bad piece of machinery is actively trying to kill me and anyone in the vicinity if we give it even half a chance.

Calling out the checklist items lead both me and others to not take any shortcuts and never assume anything, also ensuring everyone is up to speed on what is about to happen.

I knew I was doing something right when, after intentionally leaving out a step to see if the apprentice was paying attention, I immediately got a good dressing down for my trouble.
Yes, it's terrible, especially considering that these are for 'offensive jokes' not even specific calls for violence.

But this is the states terrible job at trying to hamper hate speech, mostly with fines. The world is not turning upside down.

If people dissapear off the streets because they say 'we deserve democracy' then we have a problem.
The Standard Ruby Style Guide
... so you're not paying enough to entice them.

Which is what was said three posts up.
I see. Thanks for the clarification
This is illogical because (1) why would the company break the algorithm? (2) it's relatively easy to hide backdoors in plain sight (it just looks like poorly written code)
>Youtube is optimizing for the underlying psychological mechanisms that put people in that mood because it makes them suggestive and because none of this stuff has substance or meaning they can graze on it like how junk food producers want to promote.

Well, YouTube (or any advertising platform) also wants people clicking on ads and actually buying things, not just graze. AFAIK they already demonetize content that is not advertiser friendly, and thus de-prioritize it. Busy professionals with limited free time are your best bet for people with a lot of disposable income. If anything YouTube optimizes for content that is safe-for-work, and will quickly lead to you opening your wallet. But yes, I think this is a large scale multi-variate problem, and individual simple metrics don't cut it.
Not every thing you read is meant to change your mind. I had this feeling with SSC too (more frequently in the past, in the Meditations on Moloch era, less so now), but I can clearly tell that I had pieces of those ideas developed on my own, and an SSC article only let me put them in a refined form.

(Having been brought up in a pretty cultish religion, I'm now painfully aware of cultishness works.)
The law protects peoples' rights in certain ways. However this does not mean that those legal protections limit the definition of those rights.

The rights are in fact more expansive than the laws which protect them. Hence just because something is legal does not mean it is not a violation of rights.

Many cases of 'deplatforming' are in fact a violation of the right to free speech. If a group of megacorps which own the systems we use to enact discourse and make a living decides to do everything to prevent you from using those systems, they are violating your rights.
ya, we use a small custom listener to capture the errors and wrap them in a segment track call.
yes/no. it's sized to match the Pi Zero, which by default comes with no headers - so to add this board you'd need to add headers. But many vendors (including OP) offer them pre-soldered, which makes the hardware side "plug the top bit into the bottom bit".

(The zero is positioned as the "barest of bare-bones" to reach its price-point. Many vendors look for value-adds they can offer because there's not much margin on "barest of bare-bones". So "no headers" is one of the ways the manufacturing price was lowered, and "with headers" is one of the value-adds some vendors offer.)

So not to contradict anyone, just to be clear that you're looking for "pre-soldered" or "pre-soldered headers" if that convenience is worth the extra couple of bob to you - to avoid the disappointment of expecting one and receiving the other.
Not speaking on behalf of what I want, but on behalf of what is true:

> It may be the case that there is no solution to being legally viable and being profitable, in which case, your business will cease to exist.

Or your business will exist illegally.

There's this interesting interplay between law and economics, where law is generally taken as a prerequisite for frictionless commerce, and yet at the same time if activities that large groups of people wish to partake in are made illegal, the market just routes around them and black markets spring up to provide them. Prohibition. The War on Drugs. Filesharing. Gambling. Employing illegal immigrants. Usury. Short-term rentals. Taxi medallions. Large swaths of the economy under communism.

There are a couple other interesting phenomena related to this: the very illegality of the activity tends to create large profits around it (because it creates barriers to entry, such that the market often ends up monopolized by a small cartel), and the existence of widespread black markets erodes respect for rule of law itself. When people see people around them getting very rich or otherwise deriving benefit from flouting the law, why should they follow it?

Switching to editorializing mode, I think that this gradual erosion of respect for law to be quite troubling, and I also think that the solution to it needs to be two-fold: stop trying to outlaw behaviors that are offensive to some but beloved by others, and start enforcing laws that if neglected really will result in the destruction of the system.
I find that the community college grada are better professionals than the kids who jumped into uni because they didn't know anything and grasped at straws. It's an expensive but revealing mistake that shows which young adults have good judgement and self awareness.
> Is this person routinely writing code so bad that passes all the automatic tests?

Yes, a linter or a test cannot know if you are writing silly, unnecessary code, or re-implementing functionality that already exists elsewhere, or making multiple changes downstream when you could make it once upstream. Only a human can see those things, which is why we have code reviews. And for posterity, yes we are using CI, pre-commit linters, unit tests, integration tests, end-to-end tests, and have formal branching, merging, review process, and coding standards. There are no cowboys here, and nothing that you are suggesting will prevent someone from writing low quality code that requires an excessive amount of time to protect the codebase from.
Shortage of Dollars and Pigs: Chinese Dollar Reserves and an Agricultural Crisis
Yes, almost all of these companies are still doing better than the IT shops I remember from the 90's.

The "Joel Test" was a thing, for a reason.
Is it acceptable to have unmarked advertisements on HN?
That line has nothing to do with price.

The FSF started out selling copies of tapes with Emacs on them, and then later whole CD collections of free software, including a mixture of GPL and non-GPL code. They even had a service for a number of years where for $5000 they would compile up a whole ton of software for whatever platform you were using, and send it to your business with t-shirts and manuals for the software.
"I am just saying the idea of marketing is not inherently evil."

And probably most of us, including me, would agree. The problem is when the market is saturated with goods compared to buyers so that more aggressive methods - read: lies and subtle psychological tactics - are used to convince those buyers they need this or that product when they actually don't. Which becomes even more evil when the product is something potentially harmful such as unneeded food, medicines, anything that will be soon thrown away creating more pollution, etc.
The problem isn't marketing by itself, but the total disregard for moral issues that can and will make it harmful once overproduction and saturated markets get us to a point where lying is the only way to keep businesses alive.
Are articles talking about the brain being poised towards criticality poised towards criticality? Interaction lengths do seem to be diverging.
Starsky CEO here. Not an unrealistic thought at all.

My childish/idealistic personal thesis is that if you think 10-20% more, you can make "doing the right thing" into "doing the long-term profitable thing." Most business leaders are just too lazy / short-sighted to put in the extra effort.

Part of why we're being the operator is to make sure the teleop drivers can be paid well. Now, we might have competitors in time who mess that up, but if regulators which I think can be prevented by regulators and other stakeholders
Where Great Product Roadmap Ideas Come From
Honestly you don't seem to be a well put together environment and it feels like you expect to hire experts in some random framework instead of good software engineers. I'm not surprised you're only getting code monkeys who have used your framework in passing or have done basic pixel dev applying that don't meet your bar.
Japanese taxies have second-highest fares worldwide, research finds
Temperatures 40 degrees above normal in Arctic Ocean and Greenland
The really simple answer? Give up your smartphone. It's eating your life anyway, crossing boundaries with your family / work. You're addicted to checking: your downtime is zero, your free space to think: negligible. Mindfulness: none. Mindlessness: maximum.

Just a thought.
Irish island of Arranmore asks Americans to move there
More to the point, execution of a spreadsheet does not progress in one particular direction, rather when you update the data the engine can figure out what cells are affected by the change. Business rules engines work in a similar way, Prolog works in the exact opposite direction.

The trouble w/ spreadsheets I think is organizational. Some things are an exact match for the 2-d grid, other things (say you fill out 5 numeric fields and then calculate with scalar formulas to produce a similar dimensional output) are easy to express with it (even if tk/solver is a better fit.)

Then you rapidly go over a cliff where you don't have the organizational tools to handle it -- tuple and set values programming (eg. Matlab, Sql) is one answer, object oriented is another.
Fair enough.

Of course it depends a lot on the overall tone of the interview, and as I read more I'm sure you're doing it very well.
To quote Jim Sterling, YouTube has a YouTube problem.
This is also my preferred style. This means the keywords are separated from variables, and there is no code-based arbitrary space-alignment.
No apologies needed, it's always a pleasure to read a searing indictment!
> if you write 9,990 lines of proprietary code and include 10 lines of GPL code, the whole 10,000 becomes GPL, right?

No. The 9990 lines remain under whatever license you desire. The 10 lines remain GPL. You can't distribute the whole work.

> And then the whole 10,000 becomes public property according to the GPL

The GPL doesn't make software "public property", whatever you think that entails.

> so the person who wrote the 9,990 lines of proprietary code starves to death and dies because you can't monetize public property,

No capable programmers starve to death, or even earn poorly because of the GPL. Approximately 90% of programming work is in-house development.

> because you can't monetize public property,

I don't know what this means; the GPL isn't about commercial software but proprietary software.

>and our food system only accepts money in exchange for food, not "good deeds" or whatever?

Again, I don't know what this means or what money (or even food), have to do with anything.

>If so, then this is what people mean when they say the GPL is a "general public virus".

If so, they are woefully misinformed and shouldn't be writing any sort of detraction lightly disguised as a very poor analysis online when the GPL is being discussed.
Pre-FSF Emacs from Stallman came with a request to send any/all changes made back to Stallman.

https://www.oreilly.com/openbook/freedom/ch06.html
$30K/year is minimum wage in Sunnyvale and Mountain View, where Google headquarters is.

YouTube could probably outsource it internationally, but that'd just spark a new round of outrage: "Why are global community standards set by an American technology company outsourced to poor workers in the Philippines? Are these the people we want deciding our values?"
maybe if william hung is on your team...
What about a society where individuals are free to let their dogs poop all over but most choose not to since it's unattractive and they've been raised in a society where personal responsibility is of paramount value?

This is the society I want to live in, and I think if you look at it pragmatically this is a society in which a lot of us already live (I have heard of very few cases where someone has actually been fined for not picking up their dog poop and I also see relatively little dog poop lying around).
Thanks, this makes sense, though beacon technology is not exclusive to them
>I just pointed out there have been at least three mass shootings in the past two years by Ben Shapiro fans.

you know this is a joke amongst the actual extreme-right. the Christchurch guy even said Candace Owens radicalized him. they say it because they don't like ben shapiro and they want to tarnish his name it seams to be working.
There are still some open source solutions for this out there to do it with general Bluetooth.
If they had Unicode support and multicore support in the language I'd be a lot more interested.. hopefully in five or ten years we'll get there.
It's like 6 degrees of separation but with an agenda.
Unreal Engine's Blueprint language has an equivalent plaintext form. You can copy nodes from the visual editor, paste them to a text editor and vice-versa. I think it's more a form of serialisation, but code is data is code...

For example:
https://blueprintue.com/blueprint/h6gkslt6/
People are usually 15/16/17 when they start applying to universities and applying for loans. You know, children.
ok Im stumped :) Would be interested to read some clarification on this.

the try always throws an exception, and if i<3 resumes the code. But on the last iteration through it breaks so will not execute code after the exception is thrown. The first 3 times it will execute code after the exception is thrown. Does continue return to the beginning of the for loop or resume execution where the exception was thrown?

If continue returns to the beginning of the for loop then I could see that the code is pointless. But if continue resumes execution inside of dosomething the line after the exception was thrown, then it could actually be useful.

Is your issue that the code does actually work, but conceptually it is horrendous to implement the branching in that way, or is it that the code doesnt work at all, or is that it actually does nothing?

When I see things like this I integrate them into our interview process.
I have been looking for exactly this content for years! Thank you!
Harmonic Drive
> just making suggestions on viewing, it’s not telling people to watch

I’m not sure I get the difference between suggesting content and telling people what content to watch. Were you trying to drive a different point ?

That aside, it seems your argument is that youtube being neutral in recommending videos shelters them from blame, while the article is basically about why being neutral is harmful.

I personaly think anything dealing with human content can’t be left neutral, as we need a bias towards positivity. Just as we don’t allow generic tools to kill and save people in the same proportion, we want a clear net positive.
Small differences can matter.

One that comes to mind for me is the old game Kohan: Immortal Sovereigns. There was a native Linux port for the game that could play online with the Windows machines. However, the pathfinding solution used floating point numbers to make the decisions. A very small difference in the way Linux and Windows rounded the numbers meant that an online game between a Linux and Windows host would de-synchronize after 15-30 minutes because a model that zigged on the Linux host would zag on the Windows host, and the game would detect the difference in state after a bit and kick one of the players out. There was no way to rejoin the game at this point either.

This bug was never fixed, and the company that made the port (Loki) went out of business.
> Market opportunity spotted - are there industrial Roombas for retail spaces? Even better if they can do outdoor sidewalks.

It would have to work much better than a Roomba. Random cleaning won't cut it, it would have to be done in a methodical fashion.

Could such robots be built, and be made safe and effective. Probably. But the price point is going to probably kill it.

Think about it - this thing costs $35K USD - now you want to make it sweep things up and do it in practical manner, etc - that price is going to rise significantly.

But - if you can do it, and keep the price low - then you might have a chance.

It's definitely a space I'd love to explore, but I'm not a businessperson or a real entrepreneur (I definitely probably have all the parts needed to build such a robot in my shop, though - including more than a few old Roombas to boot).
I like questions that show how useful it is to have only one thing you're optimizing for. They're easy to answer and the answers are sometimes surprising.

On HN, the only thing we're optimizing for intellectual curiosity, so to the degree that a post gratifies intellectual interest, it's fine. If the 30 most interesting things on HN happened to be ads, then the best front page that day would be all ads. Of course that won't likely happen before the universe ends, but still, it follows!

The problem with content marketing is that it tends to be lame. If someone produces a genuinely interesting article in the genre of "we used our product to do X", that's not only ok, it's interesting in another way too: "we managed to make content marketing not be boring".

One thing that's not ok, of course, is for people to get others to upvote their content marketing in order to promote it. But that applies to every submission. And the votes on this story look clean.