skysight-inc/HackerNews huggingface dataset:
Sentient robots will do everything, from growing food to manufacturing, cooking and even washing us. Humans will have forgotten how technology works, reverting to superstitions and belief that technology is actual magic created by ancient Gods. For thousands of years, robots had been engineering smarter, better robots, and technology had become far too advanced and beyond the reach of human minds... And then, all the robots will simultaneously freeze up at midnight, December 31st, 9999.
How about a non economical theory:

20th century went from near zero consumer technology to chokeful of it.

- no fridge
- no phone
- no television
- no computing
- no kitchen appliance

These filled very basic human needs, and are gut level obvious benefits.

Most new technologies are justified by highly statistical research and never ending p-rating tricks to make you want more. But at one point, only ignorants/immature will run for it.
No, I don't think LSD was involved. Just psychological abuse.
That only works if neurons do generate consciousness. The only thing we know is that their activity seems to correlate with consciousness. My guess is that you can't build a digital Neuron, at least not one that has consciousness properties. That's because I take neurons to be what consciousness looks like when viewed through our senses.
Away is not a traditional business in the way you are thinking. They are one of those digital-native, DTC Instagram brands that resells Chinese goods with great marketing. Their product happens to be bigger ticket and higher margin per unit than most of these types (which are often apparel), so it gets more attention.
Outside political talk radio I haven't heard people claim "Merry Christmas" is under serious threat. I live in a pretty liberal and very multicultural place and heard and saw plenty of "Merry Christmas" this season. Even non-Christians seem to call the ubiquitous decorated pine a "Christmas tree." Nobody seems offended. (You can always find someone who is terribly offended about anything, but it's definitely not a broadly held sentiment.)

Most retailers and the media opt for "Happy Holidays" for simple marketing reasons: their audience is broad and they don't want to seem uninviting to Jews, Muslims, atheists, etc. A mall isn't going to print "(Merry|Happy|Blessed) (Christmas|Hanukkah|Ramadan|Solstice|...)"

I do sometimes see tradition's value highlighted to attempt to rescue fading traditions from being forgotten or eclipsed by modern noise and consumerism. These traditions might not be harmful in any way and there's nothing wrong with trying to preserve them. When this is done, it tends to face little to no opposition. No extraordinary arguments are needed, just drawing attention to the tradition and its moral, historic, community, or aesthetic value.

My point was to highlight something I've personally observed, especially in these (HN and its orbits) circles: when more ideological traditionalist arguments surface they inevitably end up leading in certain directions. I've seen this movie before.
Google is not protecting its users privacy, it is protecting their own business. They want everyone's ads to be worse than Google's, so you use Google. Hiding private data from everyone but themselves is part of the plan.
Undergraduate international students are limited at Berkeley:

Freshman 869 (admit)
Transfer 379
Graduate 1,786

https://internationaloffice.berkeley.edu/sites/default/files...
Nobody (or very few people) processing CSVs is doing it because they like them. You do it because that's how someone else created the data - someone you don't have any control over, like a government agency, financial institution, piece of obscure software, whatever.
Warning ... cynical, pessimistic viewpoint coming.

Here is a pattern that I've observed over a few jobs that I've held as a developer at different companies. Wondering if anyone has any similar experience.

The first line manager (only manages individual contributors) exhibits these characteristics.

1.)He used to be a coder, but that was a long time ago. SQL hasn't changed, so that's the bit he's drawn to when he feels like he needs to roll up his sleeves and contribute.

2.)He has some form of attention deficit, demonstrated by the fact that he can't hold down a conversation really well. Especially if it gets technical.

3.)He really overplays the busy body persona. Always checking phone, always late for a meeting.

4.)He's really insecure in his position within the company, always fearful that he's going to be cut loose. This is extremely amplified when he gets a new manager himself.

5.)He has very little influence over direction. He's really just a proxy mouthpiece for higher level management. And he loves to have status update meetings where he informs the team of all the important updates he received in the big important meeting he attended with other big important people.

6.)Instead of being someone who is respected by the team, he becomes more of someone you have sympathy for.

7.)You wonder why he never asks the real questions, like "are you happy with your role?". And you realize it's because he doesn't really want to hear the answer. He couldn't really do anything about it anyway. See point #5.

8.) He's way too preoccupied worrying about his own safety to nurture the team.

9.) As a developer, you have the safety net of knowing that in the worst case scenario (terminated) you could find another job fairly quickly with pay parody. As a manager, you don't have that comfort blanket. So you cling on to your current job no matter how badly you are abused. And people lose more respect for you because you look pathetic without a backbone.

10.) As a cynical developer in his 40's, you realize that you don't observe many 50+ developers in the wild, and you bemoan the idea that you're going to have to suck it up and play manager eventually.

Anxiety and existential crisis is built into the tech career trajectory, and I feel like the only winning strategy is to be ok with moving backward income wise at various points in your timeline.
Scientists discover how to speed up learning by 33%
There's no definitive answer to this as it would take a court ruling (that hasn't happened), but my own I am not a lawyer but deal with GDPR/CCPA professionally understanding does not match the "You don't need to deal with GDPR" pitch of these services.

Say you run a SAAS and install this on your marketing site. You're still sending IP address and potentially identifiable information to a third party processor.

We (on HN) don't consider IP addresses as PII, but from a purely practical standpoint ad data brokers are selling/bidding on IP addresses all the time which makes them more than nothing.

You (as the controller) also need to validate that processors (services that you are using) are in fact doing what they're saying. You'd still need a Data Processing Agreement in place with GoatCounter because otherwise Goat could start collecting additional information without your knowledge, start generating more metadata (GeoIP/Company) from the IP, etc.

I'm just saying it's not only about not collecting data, but the processes that surround it and safeguarding users and their privacy.
Sorry, there are no settings for that yet. Please mail me to koss@nocorp.me, and I'll do it for you.
It's common for companies to outsource work that's more of a one-off "project" with a discrete deliverable than a continuously developed "product", whether that work is coding, graphics, or anything else.

For example, even though Salesforce obviously has a lot of talented programmers on the payroll, I wouldn't be at all surprised if the Dreamforce conference website is built by a separate firm.
I think the issue is that HN doesn't allow blurbs on link stories. A section like that doesn't make sense for a project that is targeted at an audience that already knows the basic jargon. OTOH, a HN post will reach a much wider audience and needs a description.
Hiding research results should be seen as this scandalous, shameful, and fundamentally anti-scientific practice. A heavy bias towards business profits, which is exactly what this is, goes against objective science.

What if you kept repeating experiments, and only published when you got the results you wanted? That goes against my personal ethics and my understanding of how science is supposed to work.
I'm not anti-car, I'm anti the dumb "people trying to take away their freedom" argument.
> the debate over labor and leisure is often fought between the Self-Helpers and the Socialists

I don't think those parties are they only ones who have something to say about leisure. Some would argue work is virtuous and you don't need less of it.
Exceptions have to be banned individually. Upskirt photos are a good example because everyone assumes they'd automatically be illegal, but that's not how it works.

https://time.com/15432/massachusetts-poised-to-ban-upskirt-p...

https://www.bustle.com/articles/86029-oregon-attempts-to-ban...
Sucker, missed out on being paid for a 100 year long phone call.
Actually, we all have consciousness, and can therefore experiment.

A lot of experiments have been done about consciousness through meditation, psychedelics, etc.
Hah, those quotation marks definitely changed the way I see the brand identity of an American raincoat manufacturer.

The manufacturer is London Fog, and their brand is supposed to conjure an image of sophistication by association with a romantic ideal of London. But the reference they are making is actually, at least somewhat, a reference to a euphemism for pollution.
Music is primarily for entertainment and evocation of emotion, as well as secondarily for dance, exercise, distraction, community building... All of these require a vibration of the eardrums, and such is my temperament that I love to have fun and stay light-hearted, so most of my music fits the tickling vibe. Not intensely sad/slow music, granted, but I very rarely play that myself :)
Building a more private web: A path towards making third party cookies obsolete
"Botched" is not how I would have described their investigation. The Times is reporting that the FBI illegally wiretapped the Trump campaign:

https://www.nytimes.com/2020/01/10/us/politics/fbi-fisa-cour...
Big Data+Small Bias
Another writeup here: https://www.wired.com/story/xenobot/
Better late than never: http://archive.is/NAhmY
This is how I use Sublime Text 3. I use it as my infinite clipboard / pastebin. After months of not using them I clear them out.
“He had three girls working on Burroughs bookkeeping machines, each handling 1,000 to 1,500 accounts. I looked at the size of the accounts: $4.58. $12.82. And he was sending out monthly bills on these accounts. Then the customers paid him maybe three or four months later. Think of what this man was spending on postage, labor, envelopes, stationery! His accounts receivables were dragging him under.”

I never got why credit cards were such a big deal for merchants, until reading this.

I never got why credit cards were such a big deal for consumers, until I heard this: https://www.npr.org/2019/06/26/736352315/episode-922-the-cos...

What a week of learning about credit cards it has been!
I'm glad to see someone retry building something similar, but the problem is that OhLife is a service launched 10 years ago [1].

Many of us were not aware of privacy issues then, plus we were naive enough to think that the services we adopted would survive if cool enough.

I loved OhLife, but now 10 years later I wouldn't subscribe to a clone. Fool me once etc.

I wish you succeed though. It's a cool project and your landing page looks good.

[1] https://news.ycombinator.com/item?id=1613137
Apparently there are also reactionary hole digging trolls.
Exactly. If a woman wants to wear jeans, it's OK. Or slacks, or a skirt, or a dress, or shorts, or leggings/yoga pants these days.

What choices for bottoms do men have that aren't trousers? There's shorts if the weather's warm enough (though there seem to be a bunch of weird men out there wearing shorts in freezing weather for some reason), but that's it.

Don't forget the colors. Dress too colorfully as a man, and people think you're gay. So we usually end up sticking with darker, solid colors.
Because our profession is a joke. Whatever is fastest, cheapest, and easiest is what we do, with no regard given to things like long-term impact or security. We have no standards for code quality or correctness built into any of our tooling and processes. This no less true today than it was 40 years ago. Perhaps the fallout in terms of crashes and ransomware will convince the industry to start adopting quality standards, but I don't have my hopes up.
I think the proposal is well-intentioned and shortsighted. Nobody ever plans for a junk drawer feature, but certain features are destined to be fragile fuzzy contracts regardless. Unless this proposal seeks to eliminate the differences between different user agents, it is proposing moving to a different but equivalent junk drawer. The change would create real pain for service providers and consumers alike and provide little benefit.

From the implementation side, I would have preferred to see an OPTIONS request style solution similar to CORS to allow complying UAs to detect what if any UA information will be required.
Agreed, for things like autoplay. But dual-use features like feature detection that also enables fingerprinting cannot be replaced by randomized misinformation because that would really randomly break legitimate stuff.

The only privacy-conscious way would be no feature-detection at all or a very coarse-grained approach like "I support HTML2021".
Show HN: Timecap: Track your time goals and limits
I'm looking forward to the day when someone builds a labview type thing for some other common programmer function. Labview was literally an extinction event for instrumentation software engineers. Month long projects done in minutes.

Same thing will eventually happen with something like devops, regardless of what programmer bros think.
In 14 days, 18 Colombian social leaders have been killed
Different use cases in my opinion.

As it is described this would more likely meet the use-cases of CANalizer (sniffing, logging, lightweight scripting) but not CANoe (bus simulation, node simulation full on HIL Simulation).
>you can only observe it in yourself

I don't think you can really observe it either. I doesn't look like I can name any property of "it", I can only be aware of "it".
Lead poisoning hits low-income children harder than their affluent neighbors
That would violate our constitution. These sorts of traffic stops are either a bug or a feature, depending who you talk to. I feel that in the absence of clearly reckless driving the police should be unable to stop you. I view these sorts of stops as government run amuck, and a police state. Many Americans would agree, which is why we have constitutional protections beyond most countries (in theory at least). The problem is that hinders the police's ability to solve cases, which is where the "hack" comes in.
There’s 100x more bots that don’t run JS than do, so the presence of a running JS environment is a helpful filter. User agent is not a good substitute.
Well, it does seem remarkable that you never hear the DOJ or Attorney General complaining loudly about how MSFT refused to decrypt something for them.
Despite Election Security Fears, Iowa Caucuses Will Use New Smartphone App
You're not wrong, but this is the fully cynical point of view. Having good solutions and proven outcomes usually does matter. It's just that giving people confidence in your solution is also very important and can be done regardless of it's actual quality. The confidence game will eventually blow up in your face.
Nim is not related to Microsoft at all, and runs anywhere GCC can run.

F# runs on Windows/Linux/Mac standard since .NET Core, and Mono runs it anywhere, Nintendo Switch, IOS, Android, playstation.
Able to abstract concisely at a high level, provides decent facilities for modeling business logic in a succinct yet correct manner etc.

Elixir and Erlang both lack a type system and maintain a focus on keeping the language constructs simple rather than providing various high level abstractions some other more expressive languages have.
It seems like the inputs the head requires are pretty well defined.

Oxygenated, nutrition loaded blood mainly. But I'm sure that misses 8 unsolvable essentials...

Preserving sanity for the severed head is a whole other story.
Ask HN: How do you get out of your comfort zone
How / where do you start and why...
That nearly everything in software development is a waste of time. This will probably end up below the fold, but here are some reasons why:

- Trends force wheel-reinvention and relearning every 3 years, based on ideas from 20, even 50 years ago (or more) that were ignored because the market wasn't there yet. So the more cutting edge you are, then the more you feel out of place and suffer if you're not profiting from your knowledge. Your best work will simply be discarded just 3 years later.

- The profit is in application, not theory. So again, even if you know a better way to do something, most likely you will get reprimanded for it where you work.

- As you acquire more programming knowledge, you eventually reach a point where new hires can't read what you are writing. This comes down to the simple vs easy dichotomy. Again, being an outlier won't help you in a corporate environment, and even if you find a smaller agency that's willing to take a risk on you, their generosity will eventually come to an end and you'll be on your own again.

And the biggest one of all:

- Programming careers usually end by 40. There may come a point where even though the money is good, you don't believe in what you're doing anymore. If you don't make the jump to management, be prepared to start over in another field.

The root causes of all of this are wealth inequality and the underemployment which causes it. This is not the future that academia anticipated. This is a capitalist's dream. So we have a technologically illiterate aristocracy dictating terms to an indentured underclass of gullible loners who will never organize for their own benefit.
Does the book cover how to get the position in the first place? I've read countless books (Like "The Managers Path" and "Managing Humans"), blog articles, etc, and tried many strategies, but it never seems to happen. Usually for the catch-22 reason of not having managing experience.

I've even had past managers they had no worries about me having the skills or knowledge to do it... but it still doesn't happen.
This isn't even quite right, since the first argument of strncat needs to be a null-terminated string, and strncpy may not null-terminate. I would honestly just give up and write

size_t len = strlen(source);
char *dest = malloc(len + sizeof("@example.com")-1 + 1);
strcpy(dest, source);
strcpy(dest + len, "@example.com");
No, this weirdness makes sense for handling user input, where people type in 2 digit years and the software needs to understand it.

It is definitely not intended for internal use of years though!
> why not beautiful answer? Or poetic answer? Or funny one?

Because it's not useful.
The Y2K bug was pretty much confined to server rooms, and frankly, a lot easier to analyze. 2038 is in your walls. I get the feeling that a lot of places will not know they actually have a problem until it actually goes wrong.

Given the amount of effort that Y2K required, and people thinking it actually wasn't a big deal, I have little hope that 2038 will go well.
As a KDE User, I am so happy every time I see 'KHTML' in one of those User-Agent strings, it would be horrible if Konquerors legacy would be removed one day ;-)

So it is good they don't want to remove it, but just freeze it :D
But this is a benefit not of python but of the ecosystem around it. We should be making those libraries, as easy to use, in other languages.
I agree with you, however the only popular static site host (other than having your own vps or whatever) to add an analytics solution that I've seen is Netlify. I use it and I'm pretty happy with it so far, but it's very barebones and pretty expensive ($9/month for just the analytics)
I can tell you in one word: bots.

Any site is constantly being accessed by bots, only some of whom announce themselves in the user agent. Some are deliberately designed to mimic human browsing and you can only tell by carefully following their access pattern.

Filtering out the bots from the logs in an automatic fashion seemed like too much work so I implemented a javascript beacon. I figure anyone without JS probably doesn't want to be tracked anyway.
Show HN: DueFocus-time management and attention management solution
Not everywhere, and it should be nowhere. Which states don't specify that there needs to be alcohol in the container? That seems like a bizarre last, but it certainly wouldn't surprise me.
Price freezes are pretty common features of hyperinflation scenarios. They aren't necessarily bad in the short term -- as you observed, they can buy breathing room for a while. But if you don't fix the root of the problem in that time, the mismatch of supply and demand works itself out in other ways.

The root of the problem varies from scenario to scenario. In the case of Brazil, it was the same oil shock that hit the US so bad in the 1970s. Both countries tried to spend their way out of it, but Brazil couldn't keep up, and its military dictatorship got more and more paranoid. The resulting civil war made it impossible to put the economy on a stable footing until a real government came back in the 80s.
Every human action and interaction is inherently social. So is coding.
VT100 Terminal History
> By `how` you mean the mechanics of it or something else?

He means something else, but human language really has a problem of expressing this.

I'd say he means what remains to be explained once you have explained the mechanical how.

To where or what or who are the experiences relaid? What is it?

Also known as the question of "what the hell is I".
Chrome published a draft of User-Agent Client Hints only a month ago. They are already moving ahead to deprecate user Agent string and saying "Where feature detection fails developers, UA Client Hints are the right path forward" (a thing that's not even a standard yet).

Safari has been very wary of this break-neck speed of how Chrome imposes Google's view of standards onto the world. WebKit team has even walked away from proposals when concerns were not addressed (sadly, I can't find the link in GitHub issues right now. Edit: [1]).

And yes, lack of manpower is another pressing concern.

[1] https://github.com/WICG/construct-stylesheets/issues/45#issu...

"Now I consider this issue as an absolute show stopper. I don't think we want to ever implement this feature in WebKit unless this issue is resolved."
I hope this ushers in a new cultural moment!
Google deprecated GitHub actions API w no warning, replaced with different API
> What exactly motivates one to use two-digit years instead of four-digit ones inside your application

For a lot of very old legacy applications, RAM and data interchange size. For a lot of the Y2K remediation of those apps, not requiring every component that sees a date in a data structure to change, so instead just the date processing pieces consume new library functions that use a sliding rather than fixed interpretation of two digit years or some similar stopgap that allows two digit format to remain.

For newer code, well, that's how the developer is used to writing dates by hand and they have a library available that seems to do something reasonable thing with two-digit dates, and, look, he simple unit tests they wrote passed, so it must be okay.
For dynamic sites, new page views often happen without any HTTP requests as the app renders the page and changes the URL entirely client side.
It's becoming more common to not have access to the logs. But I agree if you can access them, they can be a better approach.