skysight-inc/HackerNews huggingface dataset:
Have you considered that the psychological effects on said children are not ignorable even if there is only a small minority of them?
I was good at acting older. The problem was that I forfeited peer relationships. In fact, I forfeited adolescence. That was a high price to pay. And in hindsight, what did it matter that I worked through undergraduate math at 16 instead of 19.

By the way: my experience does not negate your experience. It's hard to talk about these things in general. If you'd share how it worked for you, I think that would be interesting.
Where do you live that teachers tell girls they are not good with science/math? Even when I went to school ages ago, nobody ever said anything like that to girls in my classes.
Why did you type this? (I'm pretty sure it doesn't make the point you think it makes.)
I asked about the privacy practices of the company and 66% of your answer is about the founder and not the company. I specifically wanted information about DDG, not the founder. This kind of response makes me more suspicious of the outrage.
The Zed Shaw Phenomenon: A Look at Bullies in Tech
The title of this post could be improved a lot. "US to withdraw visas for students at completely online colleges"

Aside from that, this is a dumb move, and going to potentially affect up to hundreds of thousands of students. If not in actual effect, then at least in perception and concern about whether the US is the place for them to study and want to contribute to.

And moreover in the short term, basically incentivizes some significant portion to stop wanting to pay full tuition for essentially remote study that could be given by anyone. I await the trickle down effects on the lost spending and economic impacts in college towns of people getting kicked out from this.
I work on a codebase full of crappy unit tests that require more maintenance than the software itself. There's even a test that asserts the dockerfile matches a particular regex. It's made me realise that you should only encode your specifications in the tests, i.e check that all documented features work and that it fails gracefully outside this range. Some may not even be full end-end tests, you just have to be sensible and make them as high-level as feasible.
In Copenhagen or Amsterdam that's just the case. (Not literally every road, they don't have bike lanes in residential areas, but almost every major road with significant traffic has a bike lane in these cities.)
TikTok can already limit your speech. If you "wrong think" on their you would be booted.
I hear you. That's why I added the grass-is-greener skepticism. It may just be that it sucks either way—or that we simply needed different things. It's important not to overgeneralize from personal experiences with this stuff.

When I look back on it, I think what I needed most was for some teacher, mentor, or older/wiser person to spend time with me. That's what would have made the biggest difference. But I was completely isolated.
As a self-motivated accelerator (I dual enrolled on-site with the local university my senior year of high school) I can't help but feel like everyone trying to hold me back (I was strongly discouraged) was motivated not just by trying to keep dollars in the school and GPAs they could get credit for up, but that they were also motivated by jealousy and a sense that what I was doing was somehow unfairly improving my life.

The head guidance counselor mocked me. The secretary who was supposed to buy my books and oversee my registration made me go back and forth between the university and the high school way too many times, and had a bad attitude about it the whole way.

Several of my friends who I had tried to get to follow me got talked out of it by the same people.

If it's so bad for everyone else, of course they need to come up with excuses for why it's bad for the student.

Nobody cares that these gifted students are sitting there bored. That to get an A requires them to do meaningless busywork. That the entire situation teaches them that success means showing up and demonstrating they're smart, instead of the hard work that real success requires.

Staying in that high school one minute longer, with those who were vindictive, condescending idiots, would have destroyed my psychological well-being.

My professors talked to me like I was an adult. It was very easy to respect them and my time with them. I greatly appreciated spending my time in the stacks instead of being made to run between classes all day, taking a pass to go to the restroom, and getting berated by thoughtless busybodies on my way to the library.

Our schools are first and foremost a kind of daycare that allows the adults in all of the children's lives to go to work. Only after meeting this first goal are they educational. Some schools are fortunate enough to not have discipline problems. Others are not so fortunate, and the rules and instruction is targeted to the worst performers. This greatly shortchanges those students who need challenges - challenging books, instructions, math, performance, exams, etc...

If anything, it is psychologically destructive to purposefully hold them back.
It creates quite an opening for decentralized social networks, which I am very much looking forward to, because it means I can control the feed again.
Pretty much, except for small residential (or city centre) roads.

A dashed blue edge to the road means a lane separated by a kerb from cars and pedestrians. A solid blue edge means a line of paint on the road. There are also off-road paths with dashed, blue lines.

The thick, translucent lines are just signed, long-distance routes; they are likely to be mostly good, but not necessarily.

https://osm.org/go/0H54ISC?layers=C (Odense, a town in Denmark, just to show it isn't only Copenhagen.)
I'm curious what kind of programs the author is writing (and not testing) here.

A few years ago, I implemented tests in a Django website I manage on the side, and am around 90%+ "coverage". Since then, I've been able to upgrade major/minor versions, add new features, and have deployed around 100 updates. Automated testing before deploying has caught numerous small typos and errors before anything went live.

On the other hand, I'm also writing some games right now, and those don't have any tests. I can't see as clear of a reason to implement them.

Would others agree that certain areas of dev are more suited for testing than others?
Writing tests help to design the code to be accessible and being modular. I test the vanilla paths of our software to ensure that refactorings don't break the business.
I could go far deeper and explain every little detail but this is the most important thing about testing.
If you like Open, I wouldn’t switch; Keep enjoying it.

Seems to me Net and Open are remarkably similar- relatively simple implementations with an eye to traditional Unix and standards. OpenBSD is more conservative, in the name of security, at the cost of “neat things”. Seems to me they eschewed MP kernels for ages on that basis, and won’t ever have (eg) PAM for authentication. Make of it what you will. In the meantime, enjoy OpenBSD!
Their point is that the test case provided would lead the developer to believe that the implementation is a correct identity function, when in fact it isn't.

Just clarifying, I do not take this as a good reason to not write tests.
[SQLite](https://sqlite.org/testing.html) so many times over
Any gift is a worse version of cash that can only be used for one specific item, if you want to think of it that way.
Apple has tight enough grips on their hardware and software ecosystem that they can force major architectural changes onto the userbase with a hardline take-it-or-leave-it attitude, which led them through the previous three transitions. It's much harder to succeed in massive transitions when the userbase is not being forced to and are perfectly free to stay where they are and avoid the transitional inconveniences (Itanium, IPv6, Windows on ARM, etc, etc, etc.)
She tried to defund the Special Olympics. Her brother, Erik Prince, founded Blackwater, the security contractor repeatedly accused of murder and other crimes in Iraq. She had no experience in education prior to her appointment. Her stated goal is to defund public education, and her own department, in favor of using public money to support private "faith-based" schools. She's taking advantage of the pandemic to try and steer stimulus money intended for public schools into the hands of wealthy private schools. Even by the low low standards of the Trump administration, she a notably horrible public servant, defiling the department she's supposed to be leading. There is an endless supply of well-sourced stories trashing her, but here's one more or less at random: https://www.washingtonpost.com/local/education/betsy-devos-s...
According to that page the API for individuals won’t exist until late 2020.
The US government almost certainly doesn't have the power to do that. (It's not tremendously clear how they'd even be able to ban Tiktok; they'd have a hard time getting Apple and Google to take it off the app store and an impossible time convincing Internet providers to block it.)
On average, using up 10 hours of employee time in a big company paying people to act as support will cost the company 10 hours of pay, plus overhead. It's not frutiful to examine it as 0 0 0 0 0 $30000 0 0 0 0.
Dunno what he does now, but he worked quite a bit in static analysis, which does a much better job at discovering nasty code properties than tests do.

He found issues in code you most likely rely on, like the Linux kernel : https://linux.kernel.narkive.com/Cw4EtIti/coverity-untrusted..., and also the pretty important CVE-2010-5298 in OpenSSL.
I think the issue has nothing to do with it being Chinese, but with the extent at which it swallows up data on Americans. Why even bother sending spies to another country and making plans for infiltration when you can get them to download a full spying suite under the guise of social media?

The problem is this opens a whole new can of worms regarding Facebook and other American social media. Other countries are equally justified in banning them for the same reason.
You can still do

data TC x where
DC :: Ord x => x -> TC x
missions enabled by plasma magnet sails - https://youtu.be/0vVOtrAnIxM

everybody on 4chan /sci was talking about this a few weeks ago. seems like you can get incredible thrust from solar wind that increases proportionally with radius from the sun for constant acceleration, all with a small standard electric motor. upon cursory investigation by me it seems sorta legit. needs testing beyond earth orbit but ground tests are reported to be successful.
Unbroken Enigma Message
Nice link!

The code is so tiny they could have kept it... But, oh well, progress.

I like the message:

- .ascii "Loading"
+bugger_off_msg:
+ .ascii "Direct booting from floppy is no longer supported.\r\n"
+ .ascii "Please use a boot loader program instead.\r\n"
+ .ascii "\n"
+ .ascii "Remove disk and press any key to reboot . . .\r\n"
+ .byte 0
Some context for the article: before widespread electrification, aluminium was a rich people thing (eg, silverware sets out of Al instead of Ag) but government support[1] produced almost-too-cheap-to-meter aluminium[2].

People buying lawn chairs in the 1950's were probably old enough to remember aluminium and plastic as having been luxury goods in their childhoods.

[1] on the US side: https://en.wikipedia.org/wiki/Defense_Production_Act_of_1950...

[2] in the USSR, I've heard they wound up even making hula hoops out of the stuff. Ever more paper clips, comrades!

https://www.youtube.com/watch?v=e-r9XNmqQHk&t=2720
> the whole "code should be self-explanatory" ethos seems to me just as susceptible to encouraging bad behavior.

I hope it's clear from what I wrote that I don't think code can be perfectly self-explanatory. I don't think it's all-or-nothing in either direction. I do, however, think that direct clarity is the first line of defense, followed by comments and other documentation artifacts to capture what the code cannot.

> Expecting people to judge their own communication is a definite conflict of interest.

I don't disagree: while I think it's possible to train your communications so that you meet a minimum bar by default, that training necessarily comes by testing your communication against others. We have peer review processes in part to help account for this: if something isn't clear, that's the first forum of opportunity to address it.

The (only) good thing about pithy quotes like "you should be able to rewrite it from the comments" and "code should be self-explanatory" is that they stake out concrete, extreme positions that can be judged on their merits. The space of practice is much wider than the ideologically pure boundary.

I'm sure that, for your situation, commenting everything such that it could be rewritten from scratch makes sense. If you needed to pass ownership of a codebase more or less instantaneously, it may make sense as a kind of snapshot of the intent behind the codebase at that point in time.

I also work with some critical, ancient software. I wish I had more documentation of all kinds, but mostly because it would help me decipher the codebase itself. I wish the codebase didn't need the degree of deciphering that it does. It makes even minor changes take longer just to make sure I'm not breaking something else along the way -- to say nothing of major changes, which while relatively rare do come along. Again: my biggest need is to decipher the codebase itself, and I would rather it inherently require less effort to do so. There are straightforward principles, like "avoid globals", that are violated left and right in this software by no real necessity. Commenting these aspects is a simply a band-aid on something that should have been engineered better from the beginning.
It matters where the servers are hosted. It’s not possible to even host a server in the Chinese region without Chinese government issued identity card. If they had servers in Hong Kong, then they Now fall under Chinese security regulations. (It might be that they had servers in Hong Kong, they are needing to turn them off to avoid their servers falling under the new laws)
I'd use it for something. I wanted to use pyiodide but the learning curve and the browser fiddling did me in. If it was fast, could be embedded in nodejs and deno it would fill a void. Granted, a big part of pythons draw is the std library, which is also part of why I don't think pyiodide is ideal.
GCP and AWS both have regions in Hong Kong. If anyone was storing data for serving it to any place outside, I guess this might be a good time to shift it to some neighbouring region.

Additionally many western companies have their offices in Hong Kong. Does this mean any privileged access that these offices/employees had with data is also now susceptible.
Given the reputation of Telegram[0][1], I hope its popularity wanes among Hong Kong people whose mindset is not aligned with furthering CCP goals.

WhatsApp with its E2E-encrypted-by-default chat built on Signal protocol is the lesser evil among the popular messengers, since (1) you never risk forgetting to turn E2E on, and (2) once chat is E2E (read: always), there is no turning over of its contents to the government.

Anecdotally, having lived in Hong Kong for two years, I still don’t have Telegram and am yet to meet a person who is not using WhatsApp.

If WhatsApp does get banned, I hope by that time (improved) Signal and (improved and renamed) Riot offer viable alternatives.

[0] https://www.independent.co.uk/news/world/europe/telegram-rus...

[1] https://cpj.org/2016/05/why-telegrams-security-flaws-may-put...
>I think the issue has nothing to do with it being Chinese, but with the extent at which it swallows up data on Americans

But it's A-ok when NSA powered/hijacked/collaborated U.S. social media companies do the same to the rest of the world?

I'm pretty sure PRISM didn't just get dismantled after Snowden.

>Why even bother sending spies to another country and making plans for infiltration when you can get them to download a full spying suite under the guise of social media?

Because espionage involves more than just digging up information that is voluntarily put out on social media? I mean if you upload the blueprint of a stealth fighter onto TikTok/Dropbox/Instagram/whatever the fault is yours don't you think?
The title's a bit sensational. Yes, bad tests are bad. But nobody's entirely against testing in every situation.

Imagine that you're Microsoft, except you're against testing. You decide to refactor some Windows XP source a bit. What now? Just compile it and ship the result without even trying to boot it once?

Clearly that's unacceptable, so at least some testing must be okay in at least some scenarios. The question is how much and when. One or two black box tests of your program can get you a long way. Add more as needed to gain whatever degree of confidence is necessary. Remove tests that are redundant, fragile, or just exist reflexively because "code needs tests."
What would it mean to "ban" an app? Would they force Apple and Google not to distribute it? Would they set up a national firewall?
Tech similar to this already exists. My rear bike light is also a radar that informs me of oncoming traffic. https://buy.garmin.com/en-US/US/p/601468

It works really well, but requires the cyclist to assess the risk and react. Something like this, that could inform both myself and the driver of an impending collision, would be (literally) a life saver.
Indeed, pip feels like a joke after using npm.

Not that npm doesn't have flaws, but it gets much more things right.
Yes. I don't think the protester were using TikTok so I guess what TikTok is doing is mostly symbolic.
I didn’t know that this was in question.

Most of the questions I’m aware of are reinforcement of systemic bias (equivalently capable white and Asian kids being selected over other races), and the diversion of funds from teaching the less “advanced” to teaching those kids who aren’t struggling with no evidence that the acceleration actually accomplishes anything in the long term
It looks like the referenced figures are already inflation adjusted and per-capita, so it really is 3x as expensive to educate students today then in 1970.
Interesting turn of events. Amazon AWS recently opened a region (Apr 19) in Hong Kong. I wonder if it'll have any impact for them and that industry in general. Perhaps Hong Kong will be inside the great firewall in the near future, too.
TikTok can just continue with their censorship of Tiananmen Square, Tibetan independence, Falun Gong [0], Uighur [1], and Hong Kong protests [2].

Even without this law, their moderators already banned contents “endangering national security” or deemed “uglification or distortion of local or other countries’ history” [3].

Business as usual. No need to pull out.

[0] https://www.theguardian.com/technology/2019/sep/25/revealed-...

[1] https://www.cnbc.com/2019/11/26/tiktok-says-it-doesnt-censor...

[2] https://www.washingtonpost.com/technology/2019/09/15/tiktoks...

[3] https://www.socialmediatoday.com/news/tiktok-once-again-come...
Popularity Index of Programming Languages
I started writing blog 5-6 years ago. Initially, there was no tracktion. With time, as the content grew and a few of my posts got attention on HN and StackOverflow; I started getting requests from companies to work for them. A few of them were small gigs but I have been working with 2 companies as a freelancer since last 6 years.

A few of the posts were research based and therefore they wanted to know more about my insight. A few of them were tutorials and they wanted me to build something for them. Hope this helps. If you have any other question, send me an email. (in profile)
> What industrialized country has a higher population than US?

I mean, the rest of your comment aside, let me just mention the answer to this IIRC: China and India both have larger populations than the US.
In the very next paragraph I mentioned that other countries have the right to respond to America the same way.

Espionage isn't just uploading blueprints. That's 1950s comic book stuff. It's copying users' clipboards, recording conversations, and tracking locations and gathering data from those around you.
Deutsche Bank and Google to Form Strategic Global, Multi-Year Partnership
anti-agile
Writing Functions (Uncle Bob's Principal)
Not just Amsterdam, the whole of the Netherlands is like that. But more than that, there is the cultural aspect that cyclists and pedestrians are the number 1 priority on the road, then cars. None of these fancy hi-tech solutions work if the drivers don't care, and the laws don't protect cyclists.
> n * inf == inf

I would expert this to be 0 actually.
While I was working on my “startup” one guy wrote me the following: “I lost my internship due to COVID. I’d like to help you guys with your project”.

So, it was hard to us to find some job for the guy but we were open sourcing our job. I told the guy to work on a next version of our open-sourced Python package[1].

After we released it, it went #1 on Hacker News. I put him everywhere in the credits. You can still see him in our “Team” section[2].

The next day he got 2 offers.

[1] https://github.com/kotartemiy/newscatcher

[2] https://newscatcherapi.com/team
I love Ubiquiti, but that's because I'm a home user. I'd never deploy them for a customer.

It was obvious Protect was going to be the only solution going forward as soon as they announced it years ago. I can't fathom the surprise by anyone in that thread, because this is what they do with all of their products.

They announce the replacement, lie about not phasing out the current product, and then two years later phase it out anyways. This happens every single time and should not be a shock when it happens.

Next up is probably EdgeOS. That might be different just because a lot of ISPs use it, but they keep pushing UNMS and some of their new products require it (see their EA store).
This sounds like a great idea in theory but in practice my guess is that its too little (this won't help cars pulling out of junctions into bikes and many other dangerous scenarios) and too late (how much time will the driver have to see the strobe/hear the horn and take evasive action).

The Radar powered Garmin Varia (https://buy.garmin.com/en-GB/GB/p/601468) is probably simpler and cheaper and I'd guess more likely to work reliably in bad lighting conditions.

But a good set of continuously flashing ultra bright strobe lights, high visibility/reflective clothing, and bike lanes or driver education is by far superior.
Using the full per diem on a work trip sounds to me like something that can be sustainably extended to everyone.
This is just classic whataboutism. You should be careful of all of these companies as well. But you can't really equate the rule of law in both the countries in good faith.

I really doubt criticism of Covid-19 handling lands you in jail in US. https://www.google.com/amp/s/www.nytimes.com/2020/07/06/worl...
For what it is worth, Buffett also backed the largest solar project in the United States. Look up the NV Energy Gemini project.

Please don't take this headline for anything than what it is; Buffett is a deal hunter, and he likes buying things at a deep discount.
The operative words you seem to be missing are "at the end of this", but fine. Lets look at right now, and put aside notions of "industrialized countries".

1. 538,000 confirmed COVID-19 deaths worldwide; 132,000 confirmed COVID-19 deaths in USA. 24.5% of worldwide deaths in USA.

2. 7.8 billion people worldwide; 328 million people in USA. 4.2% of worldwide population in USA.

Does that ratio seem like cause for concern?
One of the problems with forcing strictly disparate domain/service is that each one introduces its own security context and authZ handling. That's a lot of places for mistakes.