skysight-inc/HackerNews huggingface dataset:
> Using controlled vocabularies for column names is a low-tech, low-friction approach to building a shared understanding of how each field in a data set is intended to work.

Can't stress how useful this has been working on data science teams. There is really an art for getting a group of people to standardize around a vocabulary of column name pre/suffixes without being overly prescriptive.

Being able to unlock nifty tools / behaviors by naming your columns certain ways seems crazy powerful. (Like a form of function dispatching)
Scott McCloud remembering Will Eisner on his would-be 100th birthday (2017)
It is not this.

I don't remember where I found it but only the sheif has Kevlar fibers, there is what I think is a hardened steel chain in the middle.

The loose Kevlar fibers don't offer any strength, instead, they make a mess if you try to cut through the sheif.

You can probably cut through the sheif and Kevlar with shears to reveal the chain and then use your angle grinder but it will slow you down, especially if everything is entangled.
I didn't know about this, I'll give it a go! Thanks!

Edit: this is kind of interesting. I looked at Bloomberg and a few others and the subscriptions were comparable to their normal digital options. But WSJ is much cheaper on Apple News, why is this so? Is there some catch (like 2nd year is expensive)?
> How is it possible that you don't all end up in the mad house with work absolutely dominating your entire lives?

Oh that's easy. Only people with good jobs get medical and mental health care, so the rest just die off!

But less sarcastically, it's a huge problem in the US. Many people do in fact die or have serious issues from burn out.
I'm guessing the potato police would swoop in and inspect your spuds for signs of peeling prior to cooking. Got to watch out for the might PP (potato police). ;-)
Python and as for libraries, well that's very dependent on what I want to accomplish, obviously.
I don't get it. Why buy bread if you could simply eat cake..?
Just noting that you can (still) do very well on non top-of-the-line cards.

I've won multiple silver Kaggle medals on a 1070. It's true that more power would be helpful, but I feel it's lack of technique (and time!) rather than compute that has held me back from gold medals.
I think the simplest realization is that the compiler is always right. Yes, technically, compilers can have bugs but 99.99% of the time the bug is yours. I used to stare at non-working code and think "This should work!" But that's never true. If it doesn't work, I made a mistake.

My next realization was that a well-defined and clearly communicated product definition is 10x more important than good coding.
When I learned about the repl. For me 90% of debugging is about figuring out how to break at the crucial line and then shining the repl light on it. 75% of writing new code is about trying stuff in the repl and then stepping through the code in the repl and testing everything.

For me that quick feedback loop makes coding as fun as gaming.
>That increase in noise and power is what got many users on the trail of Western Digital's fake 5,400rpm spindle speed in the first place

I'm amazed that there are people that would pick this up. I genuinely wouldn't notice a drive being a tiny bit louder/hotter
Does anyone know if there is a way in the new Firefox for Android to stop it from keeping my tabs open when I close the window without using "Quit"?
There’s a [dead] post here from a Chrome engineer that links to the relevant Chrome issue:

https://bugs.chromium.org/p/chromium/issues/detail?id=106364...

> full autoplay blocking is counter productive as images and <canvas> can do "video" playback just fine. We had this issue on mobile and ended up enabling muted autoplay there to avoid that issues.We found many websites having 100MB gifs that could be one order of magnitude smaller when implemented as <video autoplay muted>.

The logic kind of makes sense. Autoplay videos already have to be muted so there’s no issue with sound. And if you disable video then idiot ad providers will resort to alternatives that chew up considerably more bandwidth and/or CPU.

I guess they need a setting to disable all canvas tags and GIFs and all autoplay videos.
Works for Apple.
I subscribe to the idea that the tech community overlaps with the definition of "early adopters", who become zealots driving everyone else's adoption

https://en.wikipedia.org/wiki/Technology_adoption_life_cycle
I don't think those are very good examples. My internet must be defective. I haven't been able to launch a single nuclear missile from it.

Same for GPS-- compare the number of deaths from GPS guided nuclear missiles (0) to the number of lives saved by GPS (through more efficient farming, turn by turn directions, E911, etc)
I Have No Technical Skills: Life of a Marketer in the Tech Capital of the World
Google reader only had 2 million users.

They just happen to be the 2 million most vocal people in tech circles...
Now imagine you are here when the flash flood hits: http://www.cartogramme.com/wp-content/uploads/2017/09/Kasha-...

By the way, it is sunny overhead. The water is coming from a torrential downpour some miles away in the mountains. This is normal in New Mexico which experiences highly localized heavy downpours during July/August.
Yeah convention over configuration is great! It attributed to the great success of RoR kind of framework as well.
I first heard if this tech from the Netflix series, Down To Earth.

I think sequestering the carbon into the soil through plants is a better idea. The mineralization will not be bioavailable in the ecosystem. It isn’t as if carbon itself is a bad thing so much as its excess amount in the atmosphere. Futhermore, having more plants and fungi and living ecosystems fixes other problems besides greenhouse gases in the atmosphere.

Or better yet, fix the underlying thing on our global civilization’s obsession with technology that emits all of this in the first place. I am not necessarily talking about the tech so much as why we in our society think we can’t live without it.
The problem is they don't need early adopters anymore, almost everyone already adopted their thing.
Would be nice if it made QUIC and/or TCP-FO heavily recommended.
If the goal is "never leave money on the table", your strategies will be very different than if you goal is "raise enough income to do something you want to do".

To whatever extent Netflix or Adobe are attached to the former goal, then certainly they are not going to offer pay-what-you-say-you-can.

Whether that's the best goal for them to have, either for themselves or for society at large, is an entirely different question.
On the Windows team at Microsoft where I work, we work around the lack of actual named parameters by putting parameter names in C-style comments. To illustrate, given a hypothetical list class with a sort method like Python's, with a boolean "reverse" parameter, we'd call that method like this:

list.sort(true /* reverse */);

This convention is very handy for certain Win32 functions that take lots ofparameters, such as CreateProcess or CreateWindowEx.
the option exists, it just doesn't work

It might not be true in this instance, but I've seen so many times where "the option doesn't fully work and hasn't been working for a while, so let's just remove it entirely" has happened to features in other products.
Not sure what you're referring to, but Safari has three configurable options for auto-play:

- Allow All Auto-Play

- Stop Media with Sound

- Never Auto-Play

This can be configured on a global level, or on a site-by-site basis.
Yes, there's an option in Settings to close open tabs on quit.
“We Should” vs. “I Will”
Jovial, the Evolution of Programming (History Podcast)
Doesn't slack look at the size of a gif and skip playing it if it's bigger than 4mb or something?

I'm reminded of Steve Jobs comment on 'toner heads' and why Xerox failed. Google is now run by MBA's and Ad people. So they will continue to do things like this.
Remote Work Is Teleportation Lite
Deep Sleep and Relaxation Music
Maybe this is an ongoing game for commercial real estate speculators. Get a loan, try to get tenants, if you can't get people to pay full-price, default after a few years?
I subscribe to this idea too. Unfortunately, I think Google is too large, too influential, and too entrenched for the standard tech adoption life cycle to be the dominant factor.
Agreed. I've turned my wife, daughter, and Mom, none of whom are tech oriented at all, into Brave converts on mobile.
Aging Belarus rockers emerge from underground
If you're looking to switch and Firefox isn't your cup of tea, you'd probably like Kiwi -- it's based on Chromium and it has an integrated ad-blocker.

https://kiwibrowser.com
I'd also recommend trying top make friends with someone who is already doing it (at a level high enough beyond you that you'll learn useful stuff from them).

Car/motorcycle/bike maintenance - it's always better to have someone who has a fair bit more experience than you sitting in your shed drinking your beer and eating your pizza while you do your own work.
The wording thing is a fair point. I haven't noticed them juxtaposed in that way. Perhaps we'll change them to something less descriptive of the intended "audience". The "Low Cost" name does this at present. Thanks for pointing it out.
Come Relax with Us
(disclaimer: I work at Google, not on Chrome)

The rationale here seems to be that by blocking video autoplay, Chrome incentivized sites shipping huge animated GIFs, or decoding video in JS and painting to canvas, both of which are very suboptimal for users.

Another comment points to this issue: https://bugs.chromium.org/p/chromium/issues/detail?id=106364...

quote:

Unfortunately, full autoplay blocking is counter productive as images and <canvas> can do "video" playback just fine. We had this issue on mobile and ended up enabling muted autoplay there to avoid that issues.We found many websites having 100MB gifs that could be one order of magnitude smaller when implemented as <video autoplay muted>.

endquote

This seems like a case of "the more you squeeze, the more sand trickles through your fingers?". Sites already have a way of always autoplaying muted video, but it involves either shipping 10x the bytes, or spending huge amounts of CPU and battery on decoding in JS.

Might as well let them autoplay muted video and save the user's network/CPU/battery.
I notice your comment just a second after I posted this comment that suggests a reason: https://news.ycombinator.com/item?id=24403934

...and it turns out I was right! "It doesn't work all the time, let's remove it." Frankly, I really really hate that attitude.
It wasn’t bioavailable buried in the ground as oil or coal, so that doesn’t seem like an important concern to me.
The question was not "why won't they provide it." The question was why won't they stop advertising it?

I can't sell you a pony made out of diamonds because that's impossible. Consequently, there is no legitimate reason for me to be advertising the sale of a diamond pony!
Yeah and it seems like a hack. "We can't figure out where the leg is, so slam it into the ground until it stops. Twice a second." Reminds me of resetting servo motors, or printers.
At least they document the tradeoffs with comparisons to other encodings.

https://base32h.github.io/comparisons
If people don't use your product if they don't have the pressure of sunken cost, then maybe they're not really benefitting either way.
The full book is worth your while.

It's admittedly a long read, but one of the funniest books I've ever read, chock-full of absurd conversations and timeless satire.

https://bookshop.org/books/catch-22-9781451626650/9781451626...
Sry for harassing here. If someone could look at the recent Android Webview v85 bug that has broken my app, that would be great. I raised a bug today for it https://bugs.chromium.org/p/chromium/issues/detail?id=112552...
If you are looking for classic books why don't you go to Project Guttenberg? They have many (most?) classic books in many different formats.

I'm not sure that a publisher should still be getting money out of a work that was published over 100 years ago.
Then that's bad product management. Staying the course is one thing, but realizing you're off course is also important.

Google needs to improve its ability to lead. Which is not the same thing as being wedded to an idea and insular.
Some chromium browsers support extension on mobile or come up with their own pretty ad blocker (it's adequate).

Checkout kiwi: https://github.com/kiwibrowser/src

Though, no idea about extensive security.
Exactly. Those that care and / or know enough to care are a tiny fraction of the population, in the same vein as those who care enough to use Linux instead of Windows.

Google knows that with their high usage numbers (partly thanks to Android and Firefox's mistakes in the 2000s to mid 2010's, they can do pretty much anything and will still keep their Chrome browser popularity. This is thanks to Android and the general population across the world who don't care enough about their privacy. Plus, if someone uninstalls Chrome where will they go? To Brave (Chromium), Opera(Chromium), Edge(Chromium), Vivaldi(Chromium), or Firefox.
Earth does have a lot of people.
>It was introduced with no warning and I’m not surprised people were shocked if this was the same context as the class - although we don’t know the full details!

What possible other details could there be? We literally have the recording of what happened before. He explains that there is a filler word in chinese, gives the english translation and then the chinese word. Do you really think it's reasonable to expect an additional warning? Should every philosophy lecture come with a short preface that the word 'Kant' may come up and is not intended to cause any harm? (mind you, the dean's letter is actually way more strict: it literally straight up says that these words are 'unacceptable', no qualification about a warning or anything).

Hell, how far do you think this should go? If a student has a potentially offensive sounding name, do they have to give a warning before they introduce themselves? Or should they have to anglicize their name?
12-year-old suspended over toy gun seen in virtual class
You might not notice a drive being a tiny bit louder/hotter, but you might notice if you've got an entire NAS rack full of 'em. Don't shout at your JBODs: https://www.youtube.com/watch?v=tDacjrSCeq4
Well... not so much "it doesn't work all the time", but "publishers are reacting to the existence of this option by using grossly inefficient alternatives which we can't block".
Yea I would say the same about nand to tetris for me. I only discovered it after college I wish I had found it sooner
I've never managed to see it working on personal PCs. Unfortunate.

Still waiting for the day such a feature arrives on Linux, it'd be an instant hit everywhere where uplink is slow and expensive, especially in developing countries.
So far my big company seems better at this than any startup I have worked for.
> A neural net can approximate any continuous function.

Can't a RF or boosted regression tree theoretically do the same and then some (approximate discontinuous functions)?
Docker & associated devops stuff like docker-compose. Had a bit of that "speak the right incantations and magic appears out of thin air" vibe to it as with learning to do basic programming.
>Some of you might remember the Reddit discussions in the mid 2000s. A bunch of people were there. And they were talking about cool math things there. In those talks, they often were snickering about other languages like Go.

Golang was publicly announced at the end of 2009.
There's also The Internet Archive that provides torrents that's in the clearnet.
I went from Ruby to JavaScript development. First, I’d like to say I think starting with Ruby/Rails is a bad idea. Ruby uses a lot of higher order functions, but it isn’t super clear from the syntax how that all works. Higher order functions in JS are much more clear, IMO, on account of having to use parens to call the function (in Ruby, you don’t need parens to call function, you can just name the function and delineate the arguments with spaces).

So with Ruby, I was just pattern matching—I never had an intuition of what lambdas were doing until I moved over to JS.

The Feynman Method was another aha moment. Learning how to learn, in my case, by writing down stuff in my own words as if I were teaching someone else was probably the most important thing. That helped me develop a much deeper understanding of important concepts.

Similarly, not trying to learn everything was a big deal. Don’t try to learn all the niche technologies you see in job listings expecting you need to know those things in order to qualify for the position. If you just do dozens of tutorials, you’ll end up knowing a lot of things very superficially. It’s much better to know a handful of ubiquitous, related technologies very well and have a strong foundation of programming fundamentals. Those things can transfer over to other technologies, when you need to pick them up.
Okay this makes sense, everyone should know by now that being white and saying the N-word in ANY context is a third-rail. USC likely doesn't want professors who can't figure that out, what else will they screw up?
Do you genuinely believe that whats holding back spending on social services in the US is the necessity of maintaining its military? That seems naive in the extreme.
I estimate that a lot of people won't even know if they're using it. Especially if we take things like PopCorn Time into account.
Huh, if it were my software I'd add the option of allowing 100MB GIFs or only on demand, and whether the browser should automatically stream blobs for the canvas or not...
> Are American tech companies so fragile that you can't lose staff for more than two weeks at a time?

Almost everything in the US is understaffed to the point that one person missing will ruin someone's day.
That's how a lot of these things work: There's (almost) never an actual conspiracy of people meeting in secret to orchestrate the terrible things that have been done to our society. It's just that given the way our version of capitalism has been set up for the last few decades, the incentives are structured such that already-rich people can get themselves even more money by finding more and more legal-if-shady ways to squeeze everyone else.
Theres a lot of good stuff here (@delegates, partialler), sure, but then there's things like the extended Pathlib with pickle functionality; @typedispatch is a nice concept, but the multimethod seems to be more complete implementation of the concept that's been around much longer, so I'm not sure if there is a good case for it that I'm missing or it's just NIH.
The companies as formed probably not, but some company occupying those opportunities? Inevitable imo. Both were strongly supported by the underlying trends and context.

There was gonna be an explosion in EVs based on the trajectory of lion pricing alone. Making an aspirational/braggart product is a fairly straightforward strategy to tap into that moving top to bottom.

SpaceX is competing with a deliberately created government monopoly. Those fat margins would have attracted someone sooner or later. What mattered was the willingness to push through the legal challenge to get a seat at the table.
Business Models and Free Software
Except when you are using μTP...
> On what other grounds could I possibly continue the conversation?! Until you do that I can only assume you wish to continue in bad faith.

I've tried, to the beat of my abilities, to state my interpretation of your words clearly. As far as I can tell, you agree that my comments have value.

I invite you to clarify, but to accuse me of anything in bad faith is upsetting, unfair, and I'll note, a violation of the hacker news guidelines. It is possible that I misunderstood you, but you should address that by adding clarification, not by demanding that I remove my own statements. When you called me a liar, I didn't demand you remove the offending statement, not when you claimed, more than once now, that I'm acting in bad faith. I simply clarified since your accusations held no merit. I only ask that you do the same. Clarify, and de-escalate instead of accusing people of acting in bad faith. If my statements merit a response, respond.

This is made all the more confusing since I cannot know which statements you feel are me speaking for you. I don't believe I've spoken for you at all. I've provided my interpretation of your words. And you seem to want to respond to some of what I've said. Removing my clarifications or something that you wish to respond to is a disservice to the both of us.

And again, I invite you to clarify if I misunderstood, but I ask you to do so assuming good faith on my part. It's the same courtesy I extend to you.

On a more technical note, I believe I can only edit one of my posts, and it's the most recent one where I defend myself from your accusations that I am a liar.
Meh, my lifeblood is regenerated. As long as they don’t suck too quickly it should be ok.

My firstborn however, now that went a bit too far.
Then maybe the solution is to also have the option turn off animated GIFs and perhaps frequent canvas repaints too; and not simply give up completely!

In any case, just leaving the option alone so at least it has some effect like it did before, would still be better than essentially a full surrender.
You have gone from claim that Amtrak is public, then private, then back and forth again. You seem to think this half-assed service proves any point you want to make whenever convenient.

"you didn’t mention that air travel is far faster"? - Ow Really?

You've done nothing to address the question I've asked three times - show me privately owned railway or mass transit that performs as well, as the rail network in France or Spain. I am done here, please troll elsewhere.
Gives me an 80s vibe for some reason. Love it
I see you already know perfectly well that this doesn't correspond to what people mean by saving fields in a table.
Sounds more like a neckbeard / incel.

> He lived in Corinth for the rest of his life, which he devoted to preaching the doctrines of virtuous self-control.

Witty, smart, undesirable, revolting for all but his quick mind.
Nissan achieves breakthrough in carbon fiber parts production
That seems implausible, with a whole $400 at stake.
This right here is the biggest new feature in my opinion, and should have been discussed in more depth in the announcement. I also think they should have pursued this avenue further before releasing v2.

Content addressing is one of the big advantages of p2p applications, and IPFS has been pushing it for a long time.

Just imagine if this was done all the way down to the piece level. You have two different torrents (say, Linux ISOs) where 20% of the pieces overlap due to similarity (maybe a point upgrade or something and you want both versions). Rather than 100% of both, you only need to download the shared pieces once. Not only that, but say that the latest version has many more seeds/peers, you could download the pieces from that swarm instead, saving the bandwidth of the older torrent's swarm for the remaining 80% you need to download.

This could probably be done client side somehow, but it would be good to see actual protocol support for it so that bittorent can move in that direction.
Then let them...!

At least the option would have some effect, now it has none. That is clearly a worse situation than before.

Fuck this idiotic slow boiling of the users.
There are ways to bypass it. You can always stream 1MB of data from 100 different domains.
BT has a very strong theoretical underpinning based on FEC coding. It’s not like it was just bumbled into. It is also quite well engineered.
Fast.ai and why Python is not the future of ML with Jeremy Howard
Fossil upends theory of how shark skeletons evolved, say scientists