skysight-inc/HackerNews huggingface dataset:
Key quote:

>” Visa requirements for students have always been strict and coming to the US to take online-only courses has been prohibited.”

So it’s a reinforcement of policy rather than change although some institutions would like to see accommodation for this kind of circumstance —which is understandable if students came here with the intent to attend in person, but it’s worth noting the the visa requirements have not changed
> you get their full benefit

and their full downside.

what, prey tell, downside?

they operate at a scale (since you mentioned it) much larger than yours. you don't benefit from scale beyond what you need, you "only" benefit from the SLA.

you don't get to tell them what to do, to set their priorities on features vs bugs vs performance vs meaningless metric of the day.

you don't get to interact consistently with the same person or same set of staff, to understand their foibles and to nudge effectively.

you don't get to decide what features are critical to you and cannot, ever, ever be cut no matter how otherwise impactful they are on the environment.

you don't get to set the timetable for "events".

it's not the absolute no-brainer you are making it out to be.

that said, i agree that the value is solidly there for those in the fat part of the bell curve.
I love Seibel’s work, but it’s important to know he has retracted much of the emphasis on code reading. He apparently read that into his subjects words, perhaps in a manic period.
I think you didn't understand the proposition. Browser authors cannot unilaterally implement a proposal that has server-side and legislative components.
Unless this adds significant costs to the hardware, I would think lower cost manufacturers would embrace this, as it allows operators to say “let’s buy a few of those cheaper ones to see how they fare”, whereas nowadays, they would have to switch a significant part of their network over to hardware they may not fully trust.

Interoperability, in general, is good for smaller or cheaper players. As a corollary, this announcement made me think Nokia must be a small player in this market.
I've seen dozens of companies that do not even do tracking insist on having a banner out of some cargo cult legal fears.
I know this will be very unpleasant and will entail a lot of hardship for a lot of people but I can't help but wonder if in the long term this will help to start reversing the "brain drain" problem that many developing nations are struggling with. They'll still have access to their classes and be able to acquire the requisite skills, but now they'll be building something in their home country not stuck in a middle tier position within the US.

Of course not saying that means the policies made are good or bad, I am just curious to the second order effect this will have.
The problem with modern capitalism is that people can get all the benefits but avoid the bulk of the risk
The problem that YouTube solves isn't simply delivering video content. People could make videos available for download long before YouTube existed, yet YouTube still quickly rose to prominence.

People use YouTube because it aggregates content for people in channels, makes engaging with videos and their creators easy, makes discovery easy for users through search and suggestions and allows people to roughly measure notability and quality of videos through up/down votes, views, and a creator's channel subs. They make becoming a content creator as easy as making an account and hitting upload. They make monetizing that content as easy as hitting a checkbox.

Similarly, people could get around the privacy concerns and constrictions of big social media sites by having a self-hosted blog or something along those lines... but we all know that the chance of someone— even someone you care about— breaking the comfort of their daily digi-routine to visit your site and comment on your happenings is pretty much nil. If all of their "friends" did it, then the whole ecosystem... well it wouldn't be an ecosystem anymore.
Science Misconduct
Police Have Seized the Server That Hosted BlueLeaks
The whole "Privacy Controls" box is a dark pattern, and appears designed to confuse the non technical.

What these boxes should say is "Please can we track you and sell your data to third party advertising services?"

Because that's what's really happening here, they're begging for your permission, but dressing it up like it's some sort of technical decision about cookies and trusted partners.
That may be, but a threat of jail hanging over a director or CEO may make them take the correct course of action - effectively becoming the deterrent.
> Is productivity going up

It is going to be hard to get good data on this, since so many people are not just working from home but are also caring for children or stress out of their minds due to a pandemic.

From talking to people, it seems that senior engineers are doing well and junior engineers have lower output. I think this is reasonable. People who need more hand holding will have more friction separating them from help. People who already have a strong background have fewer distractions and can focus deeply on code. Whether this sums to an overall positive or negative change in productivity, I have no idea.
The last thing we need right now is to force a bunch people into international air travel. They should not enforce the policy for classes that have been temporarily moved online due to covid.
How can we report websites who use the blatant dark patterns? I’m sure they must be violating GDPR.
it's incredibly difficult to make money in open source

This is true, but in the markets where open source thrives, it's even harder to make money in closed source. One talented programmer might make a new web framework, release it, and gain some fame and/or consulting hours. Good luck selling your closed source web framework, no matter how much VC backing you have.
It wasn't explicit, you had to read into this statement (that studying Cicero was studying Latin):

> In fact, though Cicero could never compete with computer games when it comes to ''making learning fun,'' conquering the conjugations of his lost tongue probably makes a lot more sense when it comes to learning to learn than sifting through GOTO statements in Basic, unrelated to our living language.

Adding on, picking on this particular phrase "when it comes to learning to learn": I took Latin and Old English in college, two indispensable (/s) courses for my life (they were actually fun for me, but of greatly limited utility). The main thing I did learn in both (especially as languages and the classics were not my field of study) was how to study. Those were the courses where I finally picked up using flashcards properly, making good notes, etc. just out of necessity (versus my math and CS courses which were, generally, "easy" for me without much effort, I took to them more naturally).
And yet we still do, and it's interesting why we do.

Most software, we optimize to make it more legible to the compiler.

But some software—software we don't trust ourselves to optimize without changing its meaning—we leave alone, and then instead we optimize the compiler specifically to compile that kind of software into better object code.

This is what happens with maths code (usually in FORTRAN) and the FORTRAN compilers that work on them. We don't improve the Fourier-transform implementation; we just teach the compiler how to take the "textbook" implementation we've got, and do ever-fancier things to it.

Of course, one could also improve the Fourier transform's design—but that requires a mathematician, not a software engineer. Nobody's going to come up with an algorithm with entirely-better time/space complexities just by noodling around in an editor with the existing one. They've got to start from scratch with new maths, derive new theorems, write a textbook implementation of that, and then contribute it to the codebase. And then we'll start a new cycle of getting the compiler to optimize that textbook code.
And in case it neither converges to a single value nor diverges to infinity, a whole new worldof wondrous math emerges [1][2][3]

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

[2] https://en.wikipedia.org/wiki/Mandelbrot_set

[3] https://en.wikipedia.org/wiki/Attractor#Strange_attractor
Right, so this is essentially a big circle jerk. He gets to feel like a great person because he's "smart enough" to ask the question. You all get to feel smart by answering the question (that has been answered hundreds of times before) and everyone gets karma and upvotes.

If the OP truly wants an answer they could have researched it, but as you stated the OP doesn't really want an answer, they are "seeking recognition"

Yawn.
That kinda answers the question many students have whether the professors can solve the problems they put on exams in the allocated time.
...people write java in vim?
Chat history is pretty important for your HR and general counsel if there's instances of misconduct or abuse. Discord doesn't support the same level of chat history/logging that businesses (of all sizes) care about.
This is a "let a hundred flowers bloom" campaign coming directly from elite media. Oldest trick in the book - be careful not to fall for it.
Thanks! I’ll check it out.
Whenever something that sounds too good to be true, I ask, what are the trade offs?

Or is this really revolutionary?

I have no idea why Macbook's speaker are more prone to crackling. But MEMS speaker should not have these reliabilities issues.
A "I do not consent to any of this" option that you actually respect is perfectly compliant. All of these granular options are to "provide full control to allow users to customise the partners that they trust" (read: extra complexity to put off users exercising their right to not be tracked, plus the marginal improvement to telemetry from the 1% of users that will allow google analytics but not ad tracking).

That said, you do need to inform users of who specifically they're sending the data to (and what they're going to do with it) in the consent option. So "Yes, track me with all your unspecified partners" doesn't quite cut it for the yes option.
Thanks for the links! Very helpful
Yeah, after about 40 sounds right ;)
Too bad that Plouffe's inverter can't seem to stay reliably online, except in intermittently available cut down forms.

The database behind it grew huge, making it expensive to operate, and it seems any copy of it online goes down whenever someone graduates.
How 2 months-side-project became 2 years-hard-journey
This sounds like there might be non-trivial gains out there if more people looked at how HDL is compiled to silicon.
How an unemployed 29 year old created the biotech industry
The trust in MSM in the UK is currently very low. You've expressed exactly why this is the case.
Are there any good open source libraries or even commercial tools for root detection and app code obfuscation like discussed in this thread:

https://news.ycombinator.com/item?id=23557998
Right now you have a choice between youtube, which pays you money for your content, or hosting your own videos, which costs you money. even distribution by torrent still has some minor infrastructure costs, but the bigger problem is that by quitting youtube you are giving up that youtube money.

as long as there's no easy revenue model for non-youtube content, people will continue to put their videos on youtube, because that's how they get paid.
That site looks pretty cool! Some very nice animations on there.
I will second Accelerate. Phenomenal book.

It breaks down what a modern, high performance software team in 2020 looks like. It has the best explanation of what burnout is and the causes of I have ever read.

Accelerate takes a scientific approach to managing teams, so when you try to raise these ideas at your own place of business, they are backed up by research instead of just: "This person said X."
Interestingly, I've found this kinda sorta occasionally works on functionals of a differential equation too if you start with a good enough guess. Someone has probably made this concept and the necessary/sufficient conditions rigorous but its getting into territory that is a good bit too advanced for me to follow.

As I recall from my fiddling, you are probably most likely to end up with a series solution of sorts, so it's a good idea to guess with polynomials or exponentials so you end up with component functions that form a basis for analytic functions.
That all makes sense. Thanks for the advice.
I'm spitballing, but here goes.

A) Your neighbor's laptop is partially compromised, and part of what is obtained is a list of APs with which it has been associated.

B) Your phone has TikTok installed, and part of what is obtained is your location and the available APs (while you're using the app, only).

C) You use your phone to view TikTok videos in the middle of the night, at home.

Because of B+C, the foreign actor now knows where you live (via location services) and the wireless APs nearby. Because of A, they know where your neighbor's laptop has associated. Taken together, they now have a reasonable level of confidence where your neighbor lives even though they have never installed TikTok.
>Most importantly, the audience should expect and accept a delay

Demanding that people accept the shortcomings of your product/service as a fact of the Universe isn't going to get you far.

>hungry for instant gratification

How many hours of video content are uploaded to the web every second? Life is too short to wait around to see if your video is worth watching in full.
This. I was watching a video of some pigs playing the other day and suddenly became an "ovo-lacto" vegan.
I wonder what classifier was used (assume neural network-based, given the figures), and how that compares to a simple baseline that uses bag-of-words, such as a linear model or naive Bayes. The examples look easy enough to be classified by matching keywords.
Exactly. That's why the presence of bots on Snapchat is close to zero and the accounts are almost certainly created by real users, unlike other platforms.

However, the daily active users on Snap is a more interesting metric than the total number of users signed up.
Great point. Who has better perspective on teamwork than people who spent their life in real teams? Life experience is an area where tech really needs to diversify. Hire ex-military, hire rugby players, philosophers, political scientists.
How to win friends and influence people, by Dale Carnegie. Despite the somewhat creepy title, it's a really good book on how to get good relationships with other people. It's not necessarily for tech folks.
It is being exploited though. It's literally part of the strategy:

"The longer they talk about identity politics, I got 'em. I want them to talk about racism every day. If the Left is focused on race and identity, and we go with economic nationalism, we can crush the Democrats." -Steve Bannon
May I suggest a way to weigh votes. Either "count voters who vote like the people I follow" or "elect seed voters for a community, and extrapolate votes based the seeders and people who vote like the seeders."

It would be cool to be able to sort a comment section, with a dropdown, between "best", "like people I follow", "like /r/askhistorian seeds", "like /r/askscience seeds"
> it is very hard to come up with a sort list of clear content rules. There are all sorts of ambiguities. For example, when is nudity OK? What about violence? Every line you draw in the sand will have false positives and false negatives

These aren't new questions, organizations like the BBFC and MPAA have been wrestling with them for years. And Google will have been wrestling with them internally .. in total secrecy. Yes, there are always going to be edge cases and people intentionally working up to the edge.

> having a support deposit--no matter how small--will disadvantage many creators and increase the divide between haves and have-nots.

I get that, but at the moment everyone's disadvantaged, and the larger creators potentially for tens of thousands of dollars.
> It seems like the main advantage would be when there is (something like) a networked drive simultaneously accessed by incompatible machines

Your thinking is way too complex. Apple's #1 resource is smooth UX and having different versions of an app that you need background knowledge about your computer to choose is very not smooth.
The solution is to have more common standards, make standards more accessible, and use existing standards whenever possible.
Oh, I didn't mean to imply that I was only interested in DDD et al. for microservices.
Isolating China like NK seems to be the direction we're heading, and not sure that I disagree.

The lack of error correction in the ability to replace bad leaders and freedom of speech isn't just a cultural preference:
https://www.economist.com/democracy-in-america/2016/01/31/fr...
> few generations old

And by old, I mean /old/. 130 nm was used on the GameCube, PPC G5, and Pentium 4.
It really is impressive how many taps it takes me to do anything in MFP. Why are there so many damn menus, I just want to input calories and see a counter. It is so overly complex I just switched back to a legal pad and doing the math by hand, it is faster.
...so, any theories as to who made this and what the purpose was? I mean, maybe it is just a hobby project, but it's a bit of an odd one if the requirements that don't exist at all.
Censoring Ray Bradbury
Sometimes I miss the days when the internet wasn't one great big monolith and you had to discover things organically through word of mouth. But those days are gone.
For example match car plate numbers with locations and timestamps. By analyzing millions of videos they can build a driving pattern for a particular vehicle.
Rare Wired Interview with Bill Gates from 1996 [video]
I agree with the browser implementation. Automatically blocking the cookies will likely not work because sites frequently combine tracking and required cookies.

1. When the user starts the browser for the first time, ask if they want to allow tracking cookies on all websites.

2. When the user visits a website, pass that tracking answer as true or false. Firefox and Chrome have buttons beside the URL already for 'Site Settings'. Allow users to override their global tracking setting with a per site settings there.

This would be infinitely better than the mess we have now, where every website gives us a pop-up with an intentionally confusing interface. Why can't I say 'No' to tracking once? Why do I need to do it countless times a day, each time navigating a new and confusing interface?
I've been following Nokia for the past two years and watched the two documentaries about them (they are similar; one has more Finnish). [1] [2]

My conclusions about them are this:

1. They can become a major player in 5G for Europe.

2. The places in Finland where they operated did not become ghost towns as you may have thought.

3. They are still very competent. In fact, when their mobile business was bought out by Microsoft, it appears that they were a leader in car navigation systems. Not sure if MS considered that when doing the takeover and not sure whether they took it over.

4. They have always been a telecom infrastructure player and become more so after the 2010–2012 fiasco. They were working on Linux derived OSs for phones. I always thought they tanked due to their marriage to Symbian and ignorance towards Android. I am not sure anymore; I have become more old school and like people that write their own code.

5. The Finns seem to blame hubris for their downfall. I think even without hubris, you can't really compete against countries with a lot of people and low wages.

6. Finland remains an awesome country. Their engineers are probably better than Germans, but they are 1/10th in number. (Sorry, I like to take on the Germans in a challenge. Maybe it's because they are actually something to take on?)

[1] https://www.imdb.com/title/tt5654050/

[2] https://www.imdb.com/title/tt8717008/
The Early History of “Central Bank Digital Currency”
IIRC Bible translates goyim as people.
They must have played factorio over 3000 hours
They have tens of millions of scanned books available, some millions of which they have scanned themselves. https://twitter.com/textfiles/status/1244760075828428801

They have a huge amount of music available, some of which they worked with George Blood company to rip from 78 RPM shellac records. http://great78.archive.org/preservation/
The RAM here is essentially a cache. You’ll want to transpose a block at a time, something like 150 x 150 blocks, so it all fits.

Each block is not contiguous on disk, so you’ll want to load blocks in the right order to avoid extra seeks.
GDPR consent should be mandated for, added, and enforced at the browser level. Not a different popup for every website, but some way for the website to include some JSON say and have its rules shown in a browser native UI.

And once set, the browser should pass the user decisions to the website, and enforce those that can be enforced locally (at the browser level).
Another good example was the BP oil spill in 2010. It was in the news for a couple weeks before the stock moved sharply down.
The backstory:

Somewhere between an HN thread on July 4 2019 (https://news.ycombinator.com/item?id=20352439) and David Fifield's generous references to @ronomon/zip on his website and in his "A better zip bomb" paper, I received an email from Maxim Vainstein, an R&D Lead at Microsoft and the head of their Product Release and Security team, asking me to port @ronomon/zip from JavaScript to C, so they could use it as a static analysis tool to scan all software released by Microsoft.

Microsoft were happy for me to licence the work under the MIT licence and so @ronomon/pure was released today. I have only a few years experience in C, and am confident there will be some fairly embarrassing flaws in the code, please let me know what you think. I am also considering a port to Zig as a safer, simpler implementation that remains C-ABI compatible for portability and easy embedding.

At present, Pure does exhaustive file format checks on zip files, but I want to expand Pure as an open-source static analysis tool for more file formats, starting with MS-CFBF Office files. This recent paper in VirusBulletin shows some staggering results for static analysis to detect 90% of zero-day exploits in Office formats (see the table at the end): https://www.virusbulletin.com/uploads/pdf/magazine/2019/VB20...

I think email might prove to be the perfect place where something like Pure could be put to good use, where a combination of policy (no executables, no macros) and static analysis on the remaining file formats can narrow the gap and obviate the need for machine learning or CVE-laden antivirus, protecting whole groups of users through an opt-in "please defend me from malware email attachments" mode, without requiring buggy software vendors to improve the quality of their software. At the same time, it's moving away from Postel's Law and helping to enforce and uphold open standards and debug software with fail-fast feedback.

Email is the number one delivery vehicle for malware but most email providers don't have the open-source tools available to protect their users. My hope is that independent email providers such as Hey and Fastmail will consider sponsoring work on new file formats in Pure and come on board to encourage adoption.
To be pedantic, FCC-730 is the name of the Flight Control Computer itself. Its CPU may or may not be a 286. It has however been speculated that it is, as discussed here: https://news.ycombinator.com/item?id=20380523.
Disabling javascript works pretty well too.