skysight-inc/HackerNews huggingface dataset:
> Maybe it's the wrong mindset, but imo compensation is precisely why the internet stopped being like that. When people are doing things for free, there is generally a maximum to the amount of effort they will put into things.

It's the other way around. When there is no compensation, people do stuff for fun, out of love, and not for optimisation, ROI, DAU/MAU, etc.

"Back in the days" - pre-dot-com - the website was part of the hobby. People wanted to put their knowledge out there, maybe for pride, maybe just "why not?". And the site was theirs, it looked the way they wanted, it was organised they way they were thinking[^1]. But when money comes in, one has to deal with making more visitors, making the site according to trends, with negative space material auto dark/light design, constantly and regularly put in updates, add JSON-LD microdata... it's endless. And the fun dies. On platforms, everything looks the same, it doesn't feel like a home any more, it's not yours. It's a job.

This is what kills quirky, niche little sites and communities.

[^1]: https://stackingthebricks.com/how-blogs-broke-the-web/
How could it be otherwise?

I naturally strive to stay in bed in the morning and do a lot of hobby projects. That's what I'd like to do, but I'd never argue that other people should be forced to pay me some sort of "bed bonus" to ensure that my natural strivings don't disadvantage me.

At a company like SalesForce, most of the most skilled employees will be developers and most of them will be men, because women, by and large, do not find computers interesting. Anyone who's ever tried to engage women in an enthusiastic conversation about programming languages knows this is true. The resulting "pay gap" isn't a pay gap at all but an earnings gap: it's correct and as it should be.
It could well be a fear of automation.

Automating part of the process may reduce the drudgery, but there's an existential fear from some people -- that if a part of their job can be automated, they'll be made redundant. Or the boss will ask them to do more work, faster, for the same pay.
Well, requests is a third party library. I don't like Python's standard library's HTTP APIs. I think that's a common sentiment. Similarly, you can get a solid third party its client for dotnet [1]. .NET core certainly has its shortcomings. I'm going to rattle of a list of other high quality libraries that address the .NET core shortcomings for me personally:

1) Dapper - https://github.com/StackExchange/Dapper

2) DbUp - https://dbup.readthedocs.io/en/latest/

3) Autofac - https://autofac.org/

The Kestrel source code expanded my view of what was possible in C# with respect to low level operations on memory (check out the fixed statement [2]).

A part of me doesn't want to like Microsoft because of their anti-competitive behavior in the past and crappy developer experiences from 10 years ago. Now, I sound like a Microsoft shill because of how good .NET core is.

[1] https://github.com/restsharp/RestSharp

[2] https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...
You always have the ability. It's just writing code. But you should only do it when you need to.
Hey for people that don’t follow windows internals and politics closely, what did the devTools champion ? What are the longhorn ideas that are getting into windows ?
Only answering this comment to avoid spamming: just a quick message to thank everyone for the great support and advice, I've started solving some problems on LeetCode today and I should be back to working on my personal app by the end of the week. Thanks again, everyone.
This industry is cyclical. It'll come around again.
Making 3D Product Configurator for WooCommerce
Meetup is to begin charging a $2 fee per RSVP
He only read deeply or widely when it came to the "classics" of Western Literature. He was incredibly biased towards Western literature and especially English language literature. He had an irrational hatred for anything that became "popular" such as Harry Potter, Tolkien, or Stephen King. He couldn't handle novels which (in his opinion) weren't difficult or erudite that the "average" person could understand easily.
One cannot say stupid things without some f u money.
You guys seem to like to ponder things for a long time [1]

[1] https://en.wikipedia.org/wiki/High-speed_rail_in_Australia
Why in the world would you concentrate seawater to 100:1, and then dilute it, instead of just reducing it to 2:1? If it is a matter of heat efficiency, surely a long heat exchanger can recover it all on the way back to the sea, absorbing it into the incoming water.
> It does, nbconvert

Yes, my script simply calls the nbconvert library, with some trickery to ensure that the result is idempotent. But I would like not to need this script, that instead the jupyter interface worked with valid python files directly (maybe after enabling some option).

> poses a brutal obstruction to Unix workflows.

It's not as much the notebook itself, but the file format chosen by default by the notebook. If it was a human-editable textfile there would be no problem, and there is no practical obstruction for that (other that young programmers today cannot conceive a different "serialization" format than json).
Use a private browsing tab, or clear your cookies.
> If it is true what the article claims, that they give hashes to Tencent, then this statement is false

Is today really the first day all of y'all are hearing about Safe Browsing and how it works? The _prefix_ of the hash is sent to the blacklist service, not the entire thing.
How the second known interstellar visitor makes ‘Oumuamua seem even odder'
Text. With pictures. You know, like books. Which you can actually use while, say, fixing something, unlike a video which you need to pause, rewind, watch again, while balancing pieces of a torn down laptop on your hands.
Your comment lacks value for at least 3 reasons:

1. A lot of the discussion at the moment is about action within the USA, Europe, Brazil and China. These are not poor countries. Brazil isn't doing great but is a significant economy. China is taking a lot of action already to move to greener tech. There is an acceptance amongst most that the richer nations should be doing most to tackle climate change, as well as helping other nations.

2. Green does not necessarily mean expensive. Look at the levelized cost of energy in different countries and green options are often cheaper or comparable to fossil fuels, even before the indirect costs are considered.

3. Green is often also the most practical solution for developing countries. In many, solar and wind are used as the infrastructure for power distribution does not exist, is incredibly unreliable and/or very expensive. For a lot of these countries localised green energy generation is a key factor for development.
Probably. I found it a bit confusing in any case.
Would you care to elaborate? I'm not an expert and minimising has always been this frustrating accidental combination where you have to use the cursor to get the window back up from the dock and command+tab doesn't work anymore.

[0] is the first result on stackoverflow but it still seems unclear to me.

[0] https://superuser.com/a/51775
Worth setting up a video service just for that then.
The secret for me was to eat high fiber and high protein foods. Both help with feeling full.

So I'd have 100% whole grain bread with lean meat and some cheese. I'd use a flavorful cheese so I didn't have to use too much in order to not go over budget (in terms of calories). I used things like mustard instead of butter.

With this I could go about 5 hours without feeling particularly hungry (office job).
Imagine light beacons in any graphical media same as the audio beacons that already exist.
ZFS root is cool because it allows using snapshots for the entire system. Failed upgrade? No probs -- just revert to a previous snapshot!
Yes, I meant the rules are bad. I called them heuristics, because I assume they came up with the rules as a heuristic to what would be the most useful behaviour.

Python didn't use to have lexical scoping, so the rules are retrofitting around that.
Let me have their pretty UI. If you want to geek out, there's Powershell.
> but wouldn't you rather have your root be a SquashFS image on an SD card or similar, with the storage section being ZFS?

Read-only root filesystems are one of those things that everybody ought to do, yet are usually impractical. Unfortunately, most software doesn't really support the Linux Filesystem Hierarchy Standard, so you have software that modifies itself under /usr (supposed to be read-only), ever-growing logs and caches not stored under /var/log and /var/cache so they can't be managed automatically, etc.

You generally find squashfs roots where the distro is specialized and not general-purpose - for a recent example, see Talos.
Well, that's what you can expect to happen if an ancient ice melts - stuff just comes out.
It doesn't give you structural typing, it's still normative:

https://stackoverflow.com/a/3137561/57094
A "socialist social network" sounds appealing, but the words "meritocracy" and "gamification" are red flags to me. I think I'll stick with mastodon for now.
This looks really cool but what is the real use case for it? If I have no graphics, no easy way to serve HTTP resources and no other weird/niche use cases, what can I use k for outside of academic and financial applications?

Don't get me wrong I think this looks very interesting and I'd love to use it but I wanna use it for real software and I don't see how k makes that easier for me compared to popular widespread languages.
ZFS also protects you from data corruption, while mere backups don't - they'll happily overwrite good files with corrupt ones.
I've seen it before in Apple communication. I hate this usage. It doesn't cost a lot of keystrokes to write "API members" which is more precise.
For reference, I'm mostly talking about brand-new projects, and purely from my perspective as a former .NET dev that still spends time with the local .NET community.

I've not met a single .NET dev that doesn't want to use .NET Core. Hell, if anything, a lot of them would love the opportunity to use .NET on a Unix system, and to use established tooling not available on Windows. The problem is that the tools they use aren't ported yet.

Umbraco is a key example, as the most popular .NET CMS in use today. It's a great CMS, but we're at least 1-2 years away from a .NET Core implementation, and probably even longer if we're hoping for a first-class Postgres/MySQL backed implementation. Until then, as you've rightly said, there's no need to switch to .NET Core.
HttpClient uses sockets in managed code since .NET Core 2.1 which was released in Oct 2018: https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotne...

There shouldn't be any platform issues unless you're using an even older version or manually forcing it. What bugs in cookie handling did you encounter? This is very widely used code and the team is responsive so if you can document the issues then they can help.
I use it for two reasons.

The first is generic: I work only on filesystems with data checksumming; the current ones are BTRFS and ZFS, and I have a low opinion of the developers/development of the former.

The second is specific: I keep my disks encrypted; since v0.8, ZFS has encryption integrated, which allows me to have disks encrypted and mirrored without additional layers (BTRFS requires LVM for this setup).

In the past I've also used snapshots, by the way, which are really functional.
Mussolini did not get the trains running on time. Rather, he had the people complaining about them not running on time shot. There's a difference.

Perhaps it's subtle.
C is coming back. Seeing rust is rising and its interoperability with C is pretty nice.

JS is almost general purpose these day. Just a bit more push to optimizations on JS engines.
Portrait of an Inessential Government Worker
Yes, that's the reason. https://en.wikipedia.org/wiki/Ultra-high-temperature_process...
> All lifeforms are selfish.

This is such a crude, reductionist view that falls very short of reality. You know, it might just be you and minority that think this way.

Luckily reality shows time and time again that people in general (definitely excluding you here) have better motivations and take better decisions which consider other people.
12% sugar isn't that bad given that you don't use much. Messmör, on the other hand, is something that should be avoided.
+1 for the factorio reference
Upvoted because 1. you're funny and 2. it's true
Indeed: Peter Thiel says that when you're doing something right, expect tons of opposition!
Best Of Luck
;o)
Without giving a hint on the market share of PHP in the future, I think it tells something about its attraction force.

I mean, I didn't coded much Ruby over the last months in professional projects, but I am still interested with its evolution because it was such a delight to use it with Rails.

Regarding PHP, well, I did some in the past, and my next professional project include to deal with a PHP code base. In the meantime, I didn't care to use it or look at how it was evolving, which is "as exciting as your toothbrush" innovations.
We Need a New Way to Measure Human Progress
That's not true anymore. Video CDNs are cheap. As long as you can put ads in your videos, you should be profitable.

The real problem is getting traffic, YouTube is the monopolist in that area.
Using superconductive materials in quantum computing
> Bright kids are horrendously hard to assess, especially if they are 2xE. They have trouble giving the canned "correct" answer.

Canned correct answers are only required for knowledge questions (like your example), which IQ tests avoid since knowledge and intelligence are different things.

> Only certain tests can be used to assess IQs above 145.

Most modern IQ tests report up to 160; accuracy (as assessed by test-retest consistency) at 145+ isn't great, though, on any.

> You basically can't be accurately assessed by someone with a lower IQ.

That's baloney.

> Smart kids are routinely given hell by adults of more average intelligence who interpret their behavior as bad behavior and can't accommodate them.

Smart kids routinely are bored and engage in actual bad behavior in situations not optimized for them, but that doesn't prevent adults of adequate but non-exceptional intelligence from being able to apply intelligence tests to them and get the same results as any more intelligent adult would. IQ tests are not limited by the IQ of the test adminstrator.
Show HN: Otta – Explore London's Best Startups
Facebook forked PHP (Hack) and slack transitioned to hack (or is still in the process of). Mailchimp seems to be looking for Go programmers for backend work, so not sure that PHP is the major language of their stack anymore. So not the best examples.
MacOS has a much stronger distinction between applications and windows than MS-Windows does.

The Cmd-Tab switcher deals with apps, not windows. Similarly, Hide (Cmd-H) and Hide Others (Opt-Cmd-H) operate on app(s), while Minimize (Cmd-M) operates on a window.

When an app is Hidden, it will come back into view when you select it using the Cmd-Tab switcher.

The gist is that people who aren't experienced with MacOS overuse Minimize and underuse Hide/HideOthers. And sadly seem prone to being obnoxious in their ignorance on the subject [0]

[0] https://news.ycombinator.com/item?id=21256915
Humans have been creating deserts for thousands of years, by denuding forests. Grow trees there again, and the forests will bring their own water, after a time.

Petra used to be forest. So did much of the North American southwest.
I use witch and bind it to opt-tab, very happy.
And lots of illustrations of snowmen and melting ice lollies.
IANAP, but as far as I know it is true only if m is the relativistic mass which apparently is an obsolete and confusing concept which is not taught anymore (according to Wikipedia Einstein himself disliked it). Otherwise the formula only holds at rest.
"knitting -youtube" should remove quite large part of the results...
Have you ever looked? There's lots of research out there and the scientific consensus is that biological differences drive different selection of jobs.

If you think skewed gender ratios are a computing-specific phenomenon, look here:

https://www.bostonglobe.com/metro/2017/03/06/chart-the-perce...

Almost every profession has a skew one way or another. The professions with the most women are at the top. Look at them and ask yourself if they're high earning: preschool and kindergarten teachers at 97.5% female is first, with, oddly, speech language pathologists being the second most female-dominated job. Then there's dental hygienists, secretaries, more childcare workers, nurses, more dental related positions, medical assistant, hairdresser, etc.

At the bottom you have the usual suspects with brickerlayers, electrical line workers, etc, anything heavy and dangerous being dominated by men.

Is it really a total mystery why childcare jobs are >90% female and crane/tower operators are >99% men?
The use of the word teacher had me confused, as I'd normally assume a classroom setting for teaching student relationships.

I know what these kids go through. I was that kid myself. I know I was very aware that I wasn't "normal". You're correct that in the age range 4-7 a child wouldn't know to give the "expected" answer. It won't be much longer though until that child can use his/her intelligence to work out the expected response. At my school, it wasn't socially acceptable to show intelligence so maybe I learnt to hide it earlier than most.

I don't know my IQ. I've had to take tests a few times as an adult for work and every time I land "most likely somewhere in the top 0.1%" according to the psychologists. I don't really feel it matters if my tests show 145 or 160. A large school with 800 kids is only going to have a single child in that range.

You can either move that child up some years, or you can give them a customised workload. A child that is 180 IQ is very different from a child that's 145 but the approach of attempting to find them an appropiate workload would be a good start.
History of open-source C++ GUI libraries [Reddit]
I took such a test after one sleepless night, got a 100 - I guess it was the lowest achievable mark in that particular test.

This had an effect on my (back then) still developing self-esteem, which lasted a few months or so.

But after that I bounced back, because college life quickly reminded me that while I may be incompetent and irrational, I wouldn't last that long there on my own if I were of average intelligence.
The NSA's New Cybersecurity Directorate
Magnitude 4.5 Earthquake in SF Bay Area (1km SSE of Pleasant Hill) Monday Night
Modern workloads refers to the kind of applications commonly built today, like http/json/grpc webservices running in containers.

And yes the HttpClient is modern. Your entire argument so far has been a single RFC issue that is labeled up-for-grabs because it's so minor and doesn't really affect anyone. Claiming the http functionality and the whole stack isn't modern because of it just doesn't add up.
I tested pretty high when I was younger but for various reasons school didn't suit me. I don't think it helps a child at all to be told they are really clever.
College admissions officers rank prospective students before they apply
Not sure how you mean "held accountable" when talking about rights?

Nations do have the right to vote, just look at the UN General Assembly (well, not counting Taiwan or the Sahrawis).

Regarding rights of individuals: If country A commits a violation of international law, and an individual B who is national of country C is affected by that, then B cannot sue A directly. Instead, C must bring the case against A before an appropriate court like the ICJ. This happened e.g. in the LaGrand case[1] between Germany and the US.

On the other hand, if A finds that C owes it money, and C doesn't pay, then any assets of B that happen to be under the jurisdiction of A can be confiscated to pay for the debt. This happened e.g. in the Icesave dispute[2] between Iceland and the UK.

[1] https://en.wikipedia.org/wiki/LaGrand_case

[2] https://en.wikipedia.org/wiki/Icesave_dispute
Tally Mobile App Improves Productivity
> it's far away from Tab

Wait, it is not Alt+"key above tab" by default regardless of layout (like for example in gnome)?
Eating, sex and defecating are three pillars of the human experience. Only after them it comes all the other fun.
Raw milk has no nutritious difference to pasteurised milk, unless you count diseases as nutrition.
Think about if you match multiple patterns:

for line in f:
if (m:= pat1.search(line)) is not None:
... do stuff ..
elif (m:= pat2.search(line)) is not None:
... do other stuff ..
elif (m:= pat3.search(line)) is not None:
... do something else ..

In older Python that's:

for line in f:
m = pat1.search(line)
if m is not None:
... do stuff ..
else:
m = pat2.search(line)
if m is not None:
... do other stuff ..
else:
m = pat3.search(line)
if m is not None:
... do something else ..

I think the newer makes it clear that it's supposed to be a simple elif chain, where all branches following the same structure.

There are other ways to structure it, but the alternatives I can think of also have their own cumbersome complexities.
I'm tinkering with the idea of an IoT device which sits at the top of your IoT chain. It has microphone and other potential sensory input, which it processes completely offline and turns into text commands which get sent to other devices over the network.

I don't want 10 IoT devices each with their own mics and cameras. I want one device from a brand I trust, which veritably doesn't phone home other than updates, with a dirt-simple API for integration. All other devices can take commands from this one. The age of Alexa and Google Home and "smart TVs" with microphones needs to disappear.

If tenable, the idea could be extended to other sensitive domains such as payment processing with a token system.

Just a thought. Could be hackathon material if I find a good partner.
Please forgive my naivety but is this something that would also come to GitHub Enterprise?
By Quitting Social Media You Could Read 200 Books a Year
I don't really think regular winter swimming (https://en.wikipedia.org/wiki/Winter_swimming for the ones of you that are unfamiliar with it) can be compared to swimming 1 km. The former is quite common, but people rarely go for longer swims in water that cold.

I'm sure SOMEONE'S done it before though. :)
I hope they find Megatron...
California finds widespread water contamination of ‘forever chemicals’
> It is not infallible and it does not reveal truths that people are 'worried' about seeing, it's a reflection of current mindsets.

And who are you to say if the machine's output (ie, mindset) is to be trusted?

Machines are much less prone to bias than humans, that's for sure.
That. Also the financial aspect of any transaction is important. Just this week I had a chat concerning point-of-sales systems with an accountant in Germany. Tax authorities require that any record has to be impossible to alter afterwards. Same goes for ERP systems, every transaction has to be able to be backtracked, every change has to the books has to be recorded.

Any system, e.g. SAP, that has a proofen track record in that, that is SOX compliant, is a huge benefit in that regard. Also for the company itself, IMHO, as the company is forced to work in compliant ways that just make life a lot easier.
The Key to Raising Brilliant Kids? Play a Game
Maybe they meant in 0g?
Sanctions aside, Iranian pistachios taste so much better.
Team Sky was all about marginal gains compounding, so Sleep was one but not a key one
There's speculation that this some yew trees may be of similar age to Methuselah, notably https://en.wikipedia.org/wiki/Llangernyw_Yew & http://news.bbc.co.uk/1/hi/scotland/tayside_and_central/7505...
cmd+` It's always one of the first things I do on a new install remap to cmd+'. Little bug for international keyboards.
‘Abominable’ pulled from Vietnamese cinemas because of a map of China