skysight-inc/HackerNews huggingface dataset:
Maybe it can have a positive affect on your mental health, in moderation?

Sharing a bottle of wine or champagne with my wife can be one of the most enjoyable experiences to us.. going out to the pub having some beer with family & friends is great.

An argument could be "you can have just as much fun doing something else", but I don't know.. that's not really my experience. A moderate amount of drinking usually makes things even more fun.
Waglys a tool for easy form handling
Presumably, he makes _data visualization software_. For example Tableau.
That’s a pretty unique definition of “possible!”

You can just admit you googled it and didn’t realize it was not something you can do today in browsers, it’s ok :)
Last time I used Mercurial (it's been a while) it shipped with its own python executable
> For who?

For users of the Python 2 language who have a lot of Python 2 code and for whom migration doesn't make cost/benefit sense on technical merits of Python 3.

There's Tauthon. There's Active State's long-term support for Python 2. There's presumably Red Hat's long-term for Python 2. There are probably others. Also, there's the need to keep the server side of pip up and running for these to work.

It would be great if there was a common venue for collaboration for these by the parties who are interested in keeping Python 2 going. (I'm not suggesting that Python 3 core devs should do the work.) Like a foundation for Python software.

The first sentence meant that claiming the command-line executable name python for Python 3 is hostile to letting an execution environment for Python 3 and an execution environment for Python 2 co-exist going forward without having to modify existing programs that assume that python is for Python 2 and python3 is for Python 3.
> We see that A=Foo.

I think part of this is that scientists don't "see" as in observe these things. Instead they "think that" something is the case. And, they have math and ideas to back that up.

If we had repeatable observation of the things it would be much harder to make disagreeing arguments.
>The relationships between men and women have changed. The relationship of the economy to individuals has changed.

>Well, if only women would return home, there would be more lucrative jobs for men, and more need for the women to be taken care of by a man". That ship has sailed

Worth noting that the current changes are explicitly counter to traditional roles which have existed for thousands of years. Yes, appeal solely to tradition is a fallacy, but it's also unreasonable to conclude that all past civilizations were bumbling barbarians with totally dysfunctional societies.

>Many men have adjusted to a new kind of masculinity for that world. Many haven't, and we'll need to discover some new things

The trouble is that most of these modern changes to the definition and role of masculinity (and femininity) are engineered by a particularly loud subset of the population. They run counter to what could be considered human nature (as evidenced by virtually all past and most contemporary societies) and although the ideals are ostensibly about freedom and equality, they fail to be self critical and account for the potential that gender roles have specialized over millions of years of evolution and there are associated costs to such an apparently egalitarian society.

Consider, first and foremost, that by shaming two or so Western generations into believing that the life of a housewife is menial and subservient, we have virtually doubled the workforce, without necessarily increasing the number of jobs required for a functioning society. Results include the modern necessity for a dual household income and negative wage pressure. And there are studies that life satisfaction of women relative to men has been steadily decreasing for 2-5 decades (can't remember exactly).

Maybe that ship shouldn't have sailed. Maybe it's folly to decide to turn thousands of years of wisdom on its head. Men have intrinsic, biological drives to compete, which are far stronger and more critical for life satisfaction than those of women, and the current Western push for "equality" may be leading to worse outcomes for society, especially for men who feel they've been outcompeted not because of lack of skill but because of forced social norms. The unfortunate truth is that the majority of people live their lives according to the norms of their societies - even when such norms have negative overall outcomes.
Steam does allow free demos. It even directly features free demos on paid game pages. A torrent isn’t required just to release a trial.

I guess the thought is that people wanting free stuff may not think to look on Steam, and might only look for torrents.
I would phrase things differently:

The way to map a theory to reality is via its predictions. The interpretation is how the theory fits into my mental model of reality.

In principle, reality could be strange enough that we are incapable of holding a good model of reality in our brains that evolved to avoid getting eaten by lions instead of doing quantum mechanics.

I certainly hope that's not the case, but neither can I rule it out.
I don't agree. Even if you "only" drank in moderation forever and never drank too much for your liver to deal with it isn't helping anything. At the absolute best it simply isn't hurting anything.

Which I'm really not convinced that is even true.
I mean, it loads fast for me. I've definitely seen much much worse. If all sites were this fast I'd be happy.
I am that old curmudgeon.

There's a cycle in tool ecology:

- simple useful tool

- adds formats, integrations, config, etc

- codebase is large and change is slow

- the skijump has become an overhang on the learning curve

- a frustrated person writes a simple useful tool

- goto 10

I haven't used k8 but it looks useful for uncommon workloads.

I expect some nu shinyee thing will replace it eventually.
That will not help. I am talking about people who refused to draw even the most basic diagrams or perform high school algebra. Also, any result or experiment leading to their pet idea not working was immediately rejected. It's little more than "someone else needs to do the heavy lifting to prove me right." They aren't going to do anything more than restate their idea, again and again, and then be angry that nobody is rushing to have large universities working on prototypes.

John Baez has a lovely "Crackpot Index" that is an excellent jumping off point for a description of your average crank contact. It would be different for IRC but not dissimilar.

I know you're trying to give people the benefit of the doubt, but experience hasn't shown that it is worth it or even feasible.

As I said before, even the patent office has given up on perpetual motion machines.
Mercurial's dependence on Python has always held it back, IMO. Self-contained Rust or Go-style static binaries work much better for "install everywhere" system utilities. I'd love to see Hg port to a more concise ecosystem and potentially claw some of the market away from Git.
Custom Colored Application Keyboard
Enforcing UTF-8 as the default encoding, barring a magic comment otherwise, would hardly have been the biggest compatibility break in the 2.x line. It could have been done in any minor release, IMO.
> It might be closer to slavery as commonly understood, but it's pretty far away from slavery as practiced.

Slavery as practiced looked quite distinct in different places and different time periods. But yes, it was rare to claim 100% of the work product because then the slaves would starve.

> If equity financing happens at all, they will be, as conditions of the initial "loan".

Like I said, as far as I can tell equity financing has been happening for almost 10 years in the UK, without such conditions.
EFF Asks Supreme Court to Reverse Dangerous Rulings About API Copyright/Fair Use
The add_domain_name code has another buffer overflow problem

const size_t size = 1024;
char *dest = malloc(size+1);
strncpy(dest, source, size);
strncat(dest, "@example.com", size);
return dest;

The first strncpy will not append a NUL character when strlen(source) is exactly equal to size; the rules for strncpy and NUL termination are just about useless outside of a few specialty cases.

(heinrich5991 found a seperate problem with the strncat).

IMHO, this helps prove the point about levels of abstraction. The only reason that we argue over the idea that higher level == better is that we're programmers, and we argue over everything :-)
Can't you just remove the smart TV's internet access (no wifi pw, no Ethernet) and treat it as dumb? Then attach a Chromecast or whatever "smart" dongle you think has the best UI.
Sometimes the impossible takes us a little longer.

US school teacher, then geologist J. Harlan Bretz spent as much time as he could 'out in the field'. It was as a result of -extensive- observations that he arrived at his 'outrageous' Missoula Floods hypothesis. He spent 40 years defending his interpretation; he remained 'out in the field' most of that time.

His critics had spent -very- little time in the field. They knew he was wrong. In 1979, he was awarded Geology's top prize.
We lost the right to move freely
Visa Buys Plaid
Why 'unlimited' time off isn't unlimited – BBC Worklife
Up and Running Weekly #55: Tinder’s ultimate load test
Worse yet, Smart TVs often brick themselves due to failed software updates. My last Sony TV did an overnight Android update, and I found it in a state where it'd show the Android boot logo and subsequently shut down. Some Google research showed that this has happened to hundreds of people (youtube videos outlining the problem, etc). Sony refused to do anything due to the TV being out of warranty, and no amount of hackery could get the TV back up and running. The end result--perfectly fine hardware being taken to an electronics recycling facility because the firmware was totally hosed. It's maddening.
I've long since run with the notion that if you must have Smart TV features, do it with an external box. Last time I checked the Roku devices were decent for this, but there's a bunch of alternatives, and some lovely FOSS stuff (Kodi comes to mind) that is much more privacy focused.

The TV itself is a black box of mystery, and does NOT get to go on my network. It doesn't need my wifi password, and I certainly don't want it sending screenshots of my desktop (with sensitive information) off to some advertising agency. No thank you! But far more importantly, the TV will last for years as a dumb monitor, and the external box is usually much cheaper, and can be upgraded and secured separately. This just feels like the correct model.
Yes!

I think this line in particular is a good TL;DR of the issues discussed in the linked article:

> The complexity of software is an essential property, not an accidental one. Hence descriptions of a software entity that abstract away its complexity often abstract away its essence.
That's interesting. Have you had any experiences trying to meet new people to workout with? From your answer, it looks like you have tried to workout with people you already know, I'm keen to find out if you have tried meeting people outside of your friendship circle?
...and yet when it matters, people keep voting for more boot in the face :(
My standard operating procedure for TVs is:

Setup sound bar.

Connect new TV to HDMI switch.

Get the TV working with my remote.

Throw TV remote in a corner somewhere....

I don't even try to use a smart TV's internal functions anymore. They're just big monitors to me.
I haven't kept up with the state of video streaming, so for me this raises more questions than answers:

- How inefficient is video streaming when you're downloading chunks of a compressed, static file over a flaky Internet connection?

- Was it worse before? Would it work better with QUIC or HTTP/3?
> Idk what their monetization plan is as a startup

> put a few thousand $ in a series-A

Not a good idea.
Awesome idea, thanks.
be rich. eat organic. cut sugar consumption
This is exactly the sort of encoding issues that the python 2 to 3 transition has flushed out. People get frustrated with python 3, yet the actual failure was their mishandling of encoding issues -- papered over by python 2.
Because then when you edit the markdown you have to take an additional step.
Hmm, I didn’t mean to convey that the Python 2/3 transition was done well. I think lots of projects have tried to port their community success to substantially different projects, and that most have failed for a variety of different reasons.

Python 3 is a “success” in that a lot of people have moved. But it was, as you rightly point out, a hard won victory that left a lot of people unhappy.
Or builds data visualizations using code. D3 for example.
Have all the other auto makers dumped massive amounts of investment into sourcing batteries? Do they have their own GigaFactories? How about contracts with lithium mines?

Sure, the other auto makers have the existing infrastructure to assemble cars, but if they don't have a way to get batteries cost effectively, they are way behind the curve compared to Tesla.
Inject Secrets Directly into Kubernetes Pods from Vault
Title is off? Should mention Tokenizers as the project.
URLs are an utter failure, normal people don't understand them, the only protocol they are ever used for is HTTP, special characters are a mess, IPv6 turns the insanity up to 11. The one other use of URLs has been tricking unwitting users into launching vulnerable applications with malicious input, because applications registering themselves for protocols was a thing once added, then never critically thought about, ever.

URLs are simply not the forward case.
When I first bought a Chromecast I was disappointed how much of a pain it was to play content I already had on my computer. I shouldn't have to spin up a Plex server just to get acceptable streaming capabilities.
Never experienced those problems with Tizen but sometimes it lags like hell. After it warms up it's pretty fast; Unfortunately there's no Crunchyroll app yet.
Presumably you are not including any mental benefits? Or consider 'stress' of any sorts as a non-health issue?
This is not really conclusive. This might suggest that a torrent is better advertising than steam, and then things spread by word of mouth from torrent downloaders to people who for whatever reason weren't ok with torrenting the game.

It's possible that the dev could have done better by finding other avenues to advertise that didn't involve giving his game away for free.
I mean it's dramatic irony if they don't realize they're breaking one web 1.0 thing while grousing about another.
Ask HN: Computer Vision Project Ideas?
I'm an undergraduate taking a deep learning/computer vision class this term, and our final assignment is an open-ended computer vision project. I'm looking for ideas.

Basically, I want something a little novel (perhaps even impressive) that's a departure from the standard image recognition and classification projects that are usually completed as "exercises" for this final project - things like license plate recognition or food classification that tend to be done every year.

For what it's worth, I have a pretty solid background in my CS fundamentals. I'm absolutely willing to consider any project - the ideation process has been pretty tricky thus far. The stack for the class is Python, TensorFlow, and OpenCV.

I've got 2 months to work on this project, and I'm willing to dedicate as much time as needed, so please don't limit ideas to a severe time constraint. I don't have any extra money though, so ideas that need a lot of cloud processing might be out of scope.
Why is this voted down? Stand-ups are supposed to be about increased team cohesiveness and this helped their team achieve that.
Frontpage and Dreamweaver ... never before could you produce so much bad code in so little time. And never before did the person who had to clean it up to have any chance of breaking out of the box and change something hate you so much. Especially if said person was you six month later.
The python interface usually would take bytes, and if it did would also return bytes. But there were a lot of things that didn't take arguments, so always returned Unicode strings. Instead of e.g. getcwd(), you would have to use getcwdb(). Which naturally didn't have an equivalent in python 2 though they did add the complementary getcwdu() (which one should basically never use).
This is definitely one approach, but I would actually just prefer a full computer, because I do sometimes run other software that is simply not available on any dongles.

One downside though is that I only have a couple HDMI ports to work with, so between a Nintendo Switch and a full desktop PC I'm already using all of the ports.

Also, even though I love the NVIDIA Shield, I find it does not really integrate as well as I hoped via HDMI CEC. It's a bit clunky to be honest, and though it's cool I can use the TV remote over CEC, it is definitely not as good as using the Shield remote, due to latency and some weird behavioral differences. So there are also downsides like that, too...
no. you need to start drinking 4 units per day if you want to live longer /s
This is the reality of what Basic Income will look like for most. It may still be a net positive, for the fraction that has enough internal gumption to self-direct into a fulfilling avenue - but many, many people will drink and drug themselves to death idly.
Hubspot's Product-Led Growth Strategy [pdf]
Also not discussed is the impact of unlimited access to pornography for sexual gratification on the reduction in male desire to do things that traditionally would attract women.
Yes. NAT, firewalls with admins that don't know what QUIC is, various corporate MITM boxes, etc.
Please make your stuff work with reader view.
I’m talking about water pouring out of the sunroof, and coming out of the dashboard
> in python if you open a file (without "b" option, the python will do the translation on the fly and you don't need to worry about it)

Of course, if you don't know what encoding the file was opened with, you don't know what characters can be written to the file.

I was bitten by this with Python 3.5 on Windows. I naively assumed the default file encoding would be UTF-8 or UTF-16, but it was actually CP-1252, so my program would crash upon trying to write a non-ASCII character.
one the upstream replies is telling: it says, basically, you might hang out and socialize if you get a drink after work, whereas it'd be "healthier" to just eat a salad or something and go to bed early; presumably, he'd forsake any potential social stuff for all of that healthy stuff.

it may be that the act of consuming alcohol is a confounding variable in the underlying correlation of social interaction/un-stressing or something.
From an actual time / money standpoint isn’t generating BS actually useless? I don’t understand the fetish so-called business people have for it. Can anyone make the business case? Why isn’t market competition culling this behavior?
I assume it is a reference to the movie Alien.
Well, historically it did by sterilizing water. Also degrading alcohol gives you energy and may make you socialize more which might be good for your mental health. Directly benefitial? Probably not.
> Also, the baseband is privileged over the GUI operating system.

IIRC this is no longer true for current-gen chips and designs.
I think those cavemen would be busy trying to survive and not doing things out of bordem because they have too many real problems to worry about.

What your comment reminded me of was Sebastian Junger's book Tribe. One of the central tenets of that book is that people need to feel valued by their tribe/family/society. Lack of this can lead to mental illness. Possibly manifesting as the type of malaise outlined in the article.

Maybe one way to address this is to collectively start valuing those jobs that we've denoted as "low status" for the last decades. The jobs like plumbers, linemen, etc. that help make society work.
An extremely frustrating part of the Python 3 migration is how many times Python module maintainers have had to hear "oh, now it's safe to migrate." This page currently leads off with a comment saying it's been fine any time since 3.4. You say 3.6. When I was maintaining a popular Python module, I heard the same at 3.1, and 3.2. (I didn't maintain it long after that.)
I dunno. The latency would have to be really really really low (like single digit ms) for me to even consider it.
My cable is 220mbit down/17.5mbit up (actual measured values).
Thank you for the clarification. I've honestly not followed all of the ins and outs of all this that closely.
Come join us in the D development effort. We have plenty of productive things to do that will push you past your limits. This kind of work is also good for giving your career a boost - this has happened to many on the D team.
I had the same thought. From the article:

> Here is my plea: when you build hardware/software, please make it support the primitive, simple case.
Depends, but generally yes, for now. In the near future though you're likely to see smart TV's and similar devices with dedicated SIM cards and cellular modems that can't be disabled.
And it’s not just location data. I am amazed at how many apps want Bluetooth, too. Umm, there isn’t a single listed feature that indicates a need for BT, why are you asking? Oh, so you can use that as a tracking vector, too. Well, not only do you not get BT, you don’t get to live on my phone anymore, either.

As for the advertisers, boo-hoo. You raised a finger (or two, depending on locale) to “do not track”, you think there wasn’t a hammer that was going to fall after you were asked politely?
I suspect this is not about free access to the game but the perceived generosity of the devs. Everyone knows a demo is there to suck you in to buy the full version. This appeared different.
The only voting site I use is HN and here, a good number of the people who down vote will also comment.

That HN hides the votes of each post is useful because you only wind-up with a vague guess as to how other posts are received.

I suspect that not offering down votes would not make people more likely to comment. I will vote and then comment to reinforce my vote.
warning: this page will not load without javascript
I call it the Hacker (News) Essay style and it's a persuasive essay style. Paul Graham writes in the same style. So I see its adoption as the result of the master-apprentice process. It is most effective with 20:20 hindsight because nobody can predict the future.