skysight-inc/HackerNews huggingface dataset:
Exactly. For k-12 this year will be the end of lockdown.edu. Parents will go into revolt otherwise. The government can't afford a scenario that pits working parents against the primary target cohort of covid (old and obese) because the electoral prospects are frightening. Stay-at-home schools means stay-at-home parents and the implications of eighteen more months of income-by-stimulus isn't on anyone's radar
For whatever it's worth, I've been a .NET developer since 2001 when I was finishing up college. I've also dabbled in Java, and some other languages here and there for one-off work and side-work projects. I haven't found anything to match C# & .NET's productivity. I gravitate towards strongly-typed languages which I know excludes a large swath of productive languages.

.NET Core is fantastic. I recently bought an M1 Macbook Air (which I really hadn't wanted to do but my Intel Macbook died and I wasn't about to buy another Intel Mac given they are being phased out.) There's one issue in that debugging is broken at the moment, but it's being addressed by Apple/MS. Docker (M1 Preview) works great.

If you've never given .NET a shot because you weren't/aren't a fan of Microsoft/Windows - I recommend you give it try, you might be pleasantly surprised.
And what if your kid ends up in that bubble? What if your kid likes one animal torture video and then the algorithm decides that they should see that on a daily basis?
Svelte took #1 spot in State of JavaScript 2020 survey
It is subdifferentiable though.
I would argue that there are boundaries to this sort of behaviour though.

There should be open discussion about these things.
I did think of working for a FAANG, but they don't really do much in my corner of Europe (there's a group working on Docs and similar in Germany but I don't want to move to Germany), and they are scary in that they seem to aim for the university high-achievers. I don't want to have to learn leetcode for a job interview, knowing full well that leetcode is not the day job there either.

Plus I like being (or ok, feeling) productive, instead of spending 99% of my time on politics, analysis and waiting for small code changes.
Very interesting article. I've been thinking mostly about the viral spread of _misinformation_, I like how the author extends that to _poor information_ and explains the slightly more subtle impact that has.
"of misinformation about the election"

Like that it was NOT stolen
CIA Shares All Its UFO Documents for Everyone to Download
You’re comparing your wife’s experience with GP’s experience. I’d be curious to see what your feed would look like after some use.
I think you might be misunderstanding how packaging is handled in Nix. Nix devs use semi-automatic tools to convert packages from programming language ecosystems to Nix packages, but these tools still have means to properly apply patches where necessary. Whether the vendoring approach is used depends on the actual tools being used, but that is mostly irrelevant. Being able to apply patches to all intended packages is a requirement for any packaging tool because patching is absolutely essential for packaging work.

> How many packages would you need to patch on nix?

So to answer your question, you only need to change a single file. For the requests library, this one[1]. You might also be interested in how Nix manages patches for NPM packages[2]. The amount of manual fixes required is surprisingly few.

[1]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/developmen...
[2]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/developmen...
There is a rising tide of hyper vigilance and explosive anger that cannot be escaped these days. I hope everyone can wake up and realize this - to stop it before it becomes the new normal.
The reasoning behind the GNOME UX is described in their HIGs and is quite similar to iOS, with it's pros and cons: https://developer.gnome.org/hig/stable/. GNOME 40 is also developed openly and a lot of live coding is going on right now (see for example https://www.youtube.com/watch?v=P2OhXheV-cw), so if users have UX suggestions there are many ways to contribute and get your ideas out there. You can now also try out the newest GNOME nightlies with GNOME OS, available here or through the "+" button in GNOME Boxes: https://os.gnome.org/
Perseverance Arrives at Mars: February 18, 2021 — (NASA Mission Trailer)
Couldn’t you just change the url to /about instead of /donations? Seems sort of the thing sketchy sites do to say one thing and link to another.

If I want to donate to a project I want to browse the site and learn more about rather than straight to the donation page. Seems like a money grab to take me to the donation page.
> Compared with no endoscopic screening, receipt of a screening colonoscopy was associated with a 67% reduction in the risk of death from any colorectal cancer (adjusted OR (aOR)=0.33, 95% CI 0.21 to 0.52). By cancer location, screening colonoscopy was associated with a 65% reduction in risk of death for right-colon cancers (aOR=0.35, CI 0.18 to 0.65) and a 75% reduction for left-colon/rectal cancers (aOR=0.25, CI 0.12 to 0.53).

http://dx.doi.org/10.1136/gutjnl-2016-312712

As a rule of thumb, the earlier it is detected, the better any type of cancer is treatable.
Don't you raise kids like they should ?

Anyway: https://en.wikipedia.org/wiki/Think_of_the_children
To the contrary, I think it makes the code easier to understand. The syntactic sugar that gets added to C# is almost universally driven through studying extant usage and codifying common patterns. Instead of jumping through flaming hoops of boilerplate code to make, say, asynchronous network requests work, there is now a specific syntax for sequencing asynchronous calls that keeps related code more closely related in the source.

Specific syntax for patterns makes intention more clear, and shifts responsibility for getting it right from the developer to the compiler.
I'm not the person you responded to, but "doing a bad job" as a consultant is relative. At a lot of gigs, they neither expect nor allow you to think. So even when you do have expert advice on why something is a bad idea, management will be unwilling to listen.

The job is only as good as the decisions made.
That as well!

It's relatively straightforward for a worker to stop doing their job for a couple of days/weeks and then resume activity. It is not straightforward at all for a private consumer to stop depending on google for a couple of days, and pretty much impossible for a business.
>That's not a valid reason for introducing yet another data collection scheme that's likely to have hidden biases and false positives, not to mention the potential of this data being leaked or exploited for other nefarious purposes (do you really trust a retailer not to secretly use this data for other purposes like marketing).

I didn't claim it was. There are various reasons for the data collection. One is obviously marketing, but another may also be identifying bad actors.

Also, almost all stores have rewards programs of sorts that amount to a few percentage points of discount in exchange for tracking your purchases. People will, by and large, willingly give their identifying information in exchange for this, so I think it's inevitable (unless this type of discount was outlawed).

>Is this currently a major problem at big box stores (excluding Amazon because they intentionally ignore the issue)? I personally can't remember a single occurrence of me buying goods in a supermarket that ended up being used/damaged in a way I could tell.

I don't know, I just know I would rather have something new. I assume electronics or stuff that can be invisibly damaged gets sent back to the manufacturer or sold as refurbished after it is returned.

>And yet money is still being pissed away in marketing, which means they do have money to spare. Why do you think the savings would trickle down to the consumers instead of just being "invested" into either marketing or something else?

How are you determining that money is being pissed away? Are you suggesting all these retail business owners and operators are wasting money that they could be pocketing?

>Starting a supermarket isn't an easy task; the barrier of entry and the upfront costs (for the retail location alone) is insane, so I find it hard that competition would prevent this.

It's very easy to start a retail business. That's why the profit margins are so low, it's all very textbook microeconomics. In fact, with the internet, the retail location matters even less, so the barriers to entry got even lower and now Chinese manufacturers can directly sell to buyers. It's exactly in this situation that marketing and brand awareness (presumably to advertise quality control) is valuable.
We just got a new 7T MRI from “Big German Electronics Manufacturer”. The runner-up option was from Big Dutch manufacturer.
How to build a cybersecurity policy that works for your business
"reasonable" is to my mind exactly the question; who gets to decide what reasonable is?

All the leverage is in the margins. Are the people we're kicking off arguing for a change or are they supporting people arguing for violent change?

You want to make that call? Or more honestly would you like _me_ to make that call for you?
FWIW I’m very grateful to all the people who work on FOSS software. I probably wouldn’t be a software developer if it wasn’t for these tools and libraries. I often wonder how they all find the energy do it, I know I wouldn’t be able to contribute more than the tiny PRs or issues I’ve submitted over the years.
> Good, Popular, and Free

The lack of federation, crippled data export and requirement for a phone number puts it into the "no good" category for me.

Doesn't matter how much Open Source they throw around, what matters is how much effort it will be to stop using your software. Signal so far, looks to run with the same lock-in tactics as everybody else and that in turn gives them the power to switch over from nice to naughty mode whenever they want.
The official "Programming Guide" is very nice: https://docs.microsoft.com/en-us/dotnet/csharp/programming-g.... The docs in general are quite good.
I don't see how such a thing might be illegal, but the current century never ceases to amaze me. In any case, it is just a (very popular) shell script that downloads a few publicly available files and runs them in a controlled environment. It does not harm anybody.
It basically boils down to "your fancy lock doesn't fix the person-sized hole in my door". She seems to be expecting the Signal devs to develop an entire Chinese IME. Why should the lock company have to also make doors?

Somewhere in the middle there she gets rather rude and starts accusing Signal devs of only caring about western users, as if there is a double standard. But there isn't: Signal doesn't provide a keyboard and keylogger detector for "western" users, why should it for Chinese?
Until the give the app a poor rating, when ultimately the root cause is the arbitrary reviewer's decisions making a fix harder to make than it should.

It's not the user's fault, bit it's the developer taking all the heat while it's business-as-usual for the reviewer.
Didn’t Parler find a new host?
> Because no army – not even Big Tech partnered with Big Government - can stop an idea

This is more hopeful than conclusively factual. It seems pretty clear that platform owners believe very strongly that they can and should or must. It’s the must part that concerns me. Jack’s free-speaking interviews don’t imply any personal desire for censorship. He’s even spoken to the need for a decentralized Twitter.

Maybe the most important part of this quote is that Ron Paul explicitly implies a partnership where none so far is understood, and at this point such an implication is certainly on the fringe of conspiracy theories. And if you think about all of the POTUS death threats that have built massive audiences on the platform, it’s an extremely confusing and/or deeply troubling accusation. Who is this ‘Big Government’, and why would they seem to hate the one person that most Americans most closely associate with that term?

I guess the big question is whether censorship exists to protect powerless people from lies, or powerful people from the truth.
I feel like the biggest value is a hybrid version: the standard curriculum online and smaller classes offline.

The large group lectures I've always felt were a waste of time. The lecturers just explain what's in the book anyway and most of them, except for a few natural talents, are boring as hell. And I always felt I read faster then they speak.

Most university lecturers hardly get educated in how to teach, and most of them also don't care, the consider it the duty of the student to pay attention. A lot of time and money could be saved to move many of the standard curriculum to a online video / textbook course.

I feel like the true value is in the smaller work groups where one gets direct feedback on your work. This is something that the online universities are not able to recreate. And of course making friends, discussing, building a network, having time to think, sports, hanging out.

So a hybrid might improve the quality of the courses while giving a chance to optimize the offline experience.
I think that was OP:s point. Making it harder for any competition to get established.
ok, i did a bit more research on the portugal case. i was going off a tweet with a website screenshot, but found this verge article[1] after reading your comment; and you're right. these sites aren't "blocked" by default, the package addons just give extra data to your plan and that data is specifically for those websites. still not "neutral" (looks like buying facebook data is cheaper than general-use data) but not nearly as dystopian as it seemed.

[1] https://www.theverge.com/2017/11/22/16691506/portugal-meo-in...
The really canonical non-differentiable function is the Takagi/Blancmange Function[0] if you like things deterministic, and the Wiener Process[1] if you like stochastic processes.

Both are everywhere-continuous, nowhere-differentiable.

[0] https://en.wikipedia.org/wiki/Blancmange_curve

[1] https://en.wikipedia.org/wiki/Wiener_process
Yes last year I had a quick look at TikTok to see if it could be added to my main clients (Drinks Industry) social media portfolio.

Literally the first recommended video was a young woman in a school uniform - so that's a hard NO!
Education is "free" (paid by taxes) where I come from (Poland). Private universities are not very popular.

> People shouldn't just accept this sort of thing as normal

It's not "normal", but it's the norm. It's not the fault of the professors, because the truth is they should not teach in the first place, but the education system requires them to.

> make a complaint to the course leader that the lecturer isn't teaching you well enough.

There's no such thing here as the course leader. Most of the time you have a prof. responsible for the theory and another one for the practice.

You can complain to the dean (what multiple students did), but there's no replacement or no one cares.

I don't want to put any blame on the teachers here. I see this as a systemic issue.
> One ex-employee says there is effectively a glass ceiling for European workers. „When you walk through the corridors, it is very obvious that 99.9 per cent of the management is Chinese.“

FWIW, this is the case in American companies in Europe too. People with US roots progress up the organisation faster, and nearly all the top spots are occupied by people with an american accent...
"proof of registration with the relevant country's regulatory bodies and authorities" also counts. You can read that HN discussion about donations in FOSS apps in my original comment, link [0].
Calendar Tricks
> These options aren't university classes. They're the next generation of textbooks.

Totally off topic, but if students were already paying $300 for a paper calculus book, I shudder to think of the extortion we'll see over the virtual, multimedia,cloud-optimized, probably-built-in-Adobe-Flash monstrosity that will be the "next generation of textbooks".
I use an XMPP Bit to track my spends in cash and then later import it. Anyone else using something similar?
Why would this be sad? Comparative advantages are useful.

If they are doing something we don't like, we have to address that. (Eg. child labor, unsafe work conditions, carbon tariff if they don't have a carbon tax.) In itself there's absolutely no problem with having an R&D hub in the EU for a US or Chinese company.
Good catch. There's a huge discrepancy in social media between people who are employed/professionals, use it to climb the corporate ladders and people who are just hanging out there, like in a pub. These two worlds often collide, especially on Twitter.

In the real world it's not a problem because there are much more specialized locations. You'd expect rough language and jokes in a pub.
It's technologically doable, but running MacOS on non-Apple hardware is against the ToS.
if someone starts being toxic to me, I'll just let them know they have access to the source code like everyone else and that they are free to open a pull request if they wish to and close the thread. And that's the end of that.

If someone asks why, just tell them you don't entertain any level of toxicity.
So you know what you want him to do, and you are asking for advice to get that to happen. So I imagine that you want to learn how to stop your team lead changing the code you contributed after you contributed? Or do you want to do something else?

It helps to literally write out your own desires and wants of things that you can do yourself (versus other people doing) when it comes to these types of situations.

For example in a similar situation I might say "I want to make a case to my manager that the team lead isn't treating me fairly" or I might say "I want to be less anxious at work" or I might say "I want to find reasons not to leave my job" or I might say "I just want to do my job with no problems or issues" or I might say "I want to learn how to approach my team lead with this problem" or possibly (and this is something I've done) "I want to feel better venting to others"
As an ex-Cisco employee it is easy for me to hate Huawei, no need for an article. :)

But seriously... Disrespecting the local culture as an expat has nothing but bad effects on the organization in the long term. Huawei will pay a price for this, in the long term.
> and then goes back and quietly rewrites it later and has his buddy approve it.

Emphasis mine. I think "quietly" is the key:

He quietly rewrites it and quietly gets his buddy to accept it.

My guess is he scared away a new hire recently by some comment on their PR and is doing his best to avoid doing that mistake again.

Again, quietly is key here.

I've dealt with some people I'd consider brilliant a$$holes and this - as far as I can read - is quite far from it.

(I'm not judging on if it is a good or a bad idea, only that I'd surely take it as a sign that he wants you to stay and want to avoid embarrassing you.)

Edit:

Re-reading it this caught my eye:

> I don't want this to be about the fact that I am a minority in tech

This makes me even more sure about my conclusion. He wants you to stay and is afraid that you'll leave if he is too direct.
What about Chinese tech sector? Yes, there is a lot of protectionism exercised by the Chinese government, but still Huawei and other big players are not funded by the government, they have to compete really hard to survive.
neither one works flawlessly in isolation. You can explain to a child why you don't want them doing something until you're blue in the face. But in all likelihood they're going to want to do it more. The backup is then to block the app on their phone

Sure, they can still use their friends' phones, but you can only protect a child so much. You've made a good start by explaining the issue and banning the app, but you can't track them all day to make sure they're not doing it elsewhere.
In college, one of our assignments was to design a CPU. I started with a plain register-based one, but ended up moving to a stack-based design. It was one of the best decisions I made in the project, simplified the microcode enormously and made programming it easy and fun.
FWIW I keep hearing about F# all the time. From where I sit, there is still a lot of enthusiasm around it. It does not seem dead at all. Is there not a lot of interop between F# and C#/dotnet?
That's great, but the problem is Apple makes x1000 more money selling phones than Siemens and Philips do selling MRI machines.
No information about why - account is 3 months old, with one comment... way to make me intrigued!
Vote of no confidence. Has big implications.
-Better feedback loop, more real time accountability.
-Ability to change pitcher having given up runs without waiting for the next inning.
-Ability to respond quicker to administration failures.
-More power to the people.
Trends that will likely shape Nigeria’s retail sector in 2021
Unfortunately I think good remote learning classes are only possible with a lot of resources invested in production. Think interactive visualizations, animations, excellent audio & video quality, etc. Almost no teachers have the skills necessary to create things in the same ballpark as 3blue1brown, for example - and that needs to be table stakes. Sticking a teacher in front of a laptop connected to a zoom meeting is a recipe for failure. This also requires money invested in student setups. Every student should have access to a good quality screen, headphones, microphone, webcam, and digitizer for freeform diagram input. Anything less than this will be strictly inferior to in-person teaching, no matter what.
Can't find any cost information
A clear lie? For a start, the poll question is extremely broad, I doubt anyone believes there was “zero” fraud. Secondly, this is a complex issue, with many possible definitions and magnitudes of fraud, you can’t neatly square it away as “a clear lie.” Thirdly, as I said, the election was notably unusual and sketchy, so expecting that everyone should agree as if it’s a simple, clear-as-day matter is ridiculous. “If the media is not more one sided, we will continue to see differences of opinion on these very complex and unusual issues!”
There's plenty of online resources to learn C#, starting with https://docs.microsoft.com/en-us/learn/dotnet/

If you'd rather have a book, and enjoy the Head First series, the 4th edition of Head First C# will be released on the 26th: https://www.amazon.com/Head-First-Learners-Real-World-Progra...
https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/
Has a pretty decent set of tutorials and docs, from basics of the language to nice descriptions of new features like record types or new nullable reference type approach.
Not sure about any books, I strongly prefer to just read through 'What's new in C# X' articles every time a new version comes out.
If a lifecycle rule deletes an object from the bucket, does the redis metadata server gracefully handle this (i.e. bucket state drifting)?
In order to compile the ratpak library from Microsoft's calculator using Clang, I ported part of it from C++ to C. It's written in C++17 with some C features that only Visual C++ accepts. Off the top of my head, some of the changes I needed:

* add extern "C" to some of the headers

* include stdbool.h for bool

* include stdint.h for uint64_t et al.

* include stdlib.h and change nullptr to NULL

* change constexpr to enum

* change static_cast to C-style casts

* rewrite a function to take a pointer, rather than a reference

* write a min() function

I probably could have rewritten it as standard C++, but that somehow seemed like a more daunting prospect at the time.