skysight-inc/HackerNews huggingface dataset:
This is the kind of thing project-based courses ought to train programmers to expect: Yeah, you're a legitimately good programmer, but programming mostly comes down to solving other peoples' problems, so you can't rest on your laurels. There's a whole, wide world out there of companies that need bespoke software, and most of the actual effort in writing that code is ensuring it properly enforces the business logic of a business you know nothing about.

Therefore, in this project you'll be helping a professor from some non-CS department write educational software. You have to balance accessibility with pedagogical accuracy, as guided by someone who doesn't secretly know that some specific algorithm is the magic key to solving the problem.
I designed this. I won't speak to any past or current practices, but I will say this: Amazon is obsessive about protecting customer privacy.
> You are indeed involved in a skill-sharing - well, demonstrating - session where you are meant to convey meaningful information about your abilities as a colleague to the audience.

If you were the manager at an architectural firm, would you have a candidate come in and invite them to design a bridge on a whiteboard? Interestingly, at the age of about 8, I could do this by remembering what the structure looked like; simple memorization. At 12, I competed in a bridge building competition, using balsa wood; I could draw a bridge that used good basic design principles. At 16, I could spend hours drawing a realistic looking design, annotating lengths and angles, design features. I know NOTHING about bridge building. Never have, beyond the basic low hanging fruit that anyone who's taken a basic physics class will be able to derive.

There simply isn't time during an interview to demonstrate a full professional design pipeline in ANY meaningful way. It's simply bullshit. This is why handing out problems to people as they arrive at interviews like some fucked up high school pop quiz makes you and your company look like a fucked up high school, full of pedantic pedagogy.

> Also, I am not really sure what you are getting at with this language, but in general, if I was to have an interviewee who was to state the interview "fucking irritates" them, it would most certainly not be a successful interview.

What an odd response. I would ask them what about the interview "fucking irritated" them, because there might be something terribly stupid about our interview process, and bettering the interview process is extraordinarily important to a business.

> Taking a good faith chomp at what you've said, representing an interview as "performance art" when it is probably trying to suss out your skills again seems like the kind of lack-of-social-skills that I would love to suss out in an interview.

Social skills are a skillset highly valued for a social role at a company, like HR, Sales, Business Development, etc. Engineering skills are highly valued for engineering roles, such as Lead Engineer, Architect, R&D Lead, etc. You don't interview your sales people and hand them a paper asking them to derive the quadratic formula from first principles; that would be idiotic. Some might be able to do it, but then why are you even asking them to do BS that is unimportant for a newly hired sales person.

> to then demonstrate that we can discuss, reason about, and explore in real-time solutions to problems.

This is simply not how most fields in science and engineering work. There are times when it's appropriate and needed to discuss, plan, and share information, but that is a VERY small slice of the pie. Forcing people to discuss, realtime, how they are going about solving a problem of any complexity, speaks to an awful culture saturated with bureaucracy and groupthink. A sit-down chat or planning meeting on occasion is really important, but should gazing play-by-play? Disgusting.
this sounds exhausting, move dude :)
Get a pinephone and a pinebook pro and be done with it. When you want to get online, use a public WiFi like mcdonalds or starbucks and connect to tor or i2p and do your thing.

Attempting to hide in a world full of people who could care less about their privacy will make you stand out to those watching, however.
Do you have any actual data to show that our roads and bridges are falling apart? Where I live the potholes get filled and none of our bridges have collapsed.
> and their owners who are getting passed by speeding human driven cars.

I personally drive 5-6 mph over the speed limit on freeways when the weather and visibility is good.

But I absolutely 100% do not care if the vehicle is driving the speed limit if I do not have to be controlling it. What do I care if the vehicle takes an extra 10 minutes to get to the destination? It'll just mean 10 extra minutes of work or nap time.
Probably comes from the first and second theorems of welfare economics:

https://en.wikipedia.org/wiki/Fundamental_theorems_of_welfar...
Faraday cage can do something about it.
FHE leaks information indeed. It's proven to not be secure against a chosen ciphertext attack.
It should be on the right in locales where people read right-to-left.
UI is designed to generate profit. Sometimes that means contributing to an optimal user experience, but sometimes it doesn't. Sometimes how it looks in marketing materials is more important to the bottom line than whether or not the user hates it after they're already locked into the ecosystem.
It feels like at the same time they keep hiding functionality the add some very in your face ways of telling you about the functionality or soliciting feedback. "Hey we added a new feature", "Did you find this screen helpful?", "want to make the most out of this app?". Instead of thinking about UX rules and applying them I'm constantly in some sort of AB test or survey when I'm trying to get stuff done.

A couple of examples getting in my way at the moment, the android (or nokia) phone app added a full screen "call your favorite contacts with just one tap" image to the favorites screen. I could do this until they added the obnoxious message, now I have to scroll down to even see them. The other would be netflix constantly AB testing me on whether to show the next episode button or jump back to the home screen, just make a decision, the constantly shifting interface is worse than either option.
Adderall Addiction: The Last All-Nighter
Hacker News
Hackers Are Increasing Day By Day. So their is high in ethical hacking
I strongly liky my generalistic knowledge. It often helps me find solutions or ways others can't see.

However, I do relay on some specialists in my Team to fulfill other demands.

For me, a good Team had both.
I’m wondering what or who is interested in the space? It’s really close to UCSF and the new arena.
The fact that vlookup with all its usability, pitfalls and speed is still the main way to relate data in excel basically proves my point.
There is a certain point whereafter I end up doubting the normative value that most ascribe to coming out of the 1st Amendment; that being the concept that if the government can't do it, we probably shouldn't be doing it to each other willy nilly under the guise of private enterprise either, as aftera certain point, the lines between enterprise and government blur together as to become nigh-inseperable.
I’m not sure if you meant it, but your comment comes off as being in exceptionally bad faith. Of course C++ is a popular language and people put up with the decisions ISO makes-that doesn’t mean it doesn’t have issues. The distinction between “the language” and “libraries that ship with the language” is not useful but even if it was the comment presents initialization a wart in the core language.
Idk, US tax rate is very high, there's a lot of money. California lost in the tens of billions to unemployment fraud this year (because of pandemic) and its still running a budget surplus this year. There's money, it's just being wasted.
Speaking of Safari having good UX around undoing state changes that I miss in other browsers: why can a website put a navigation in another tab, but I can’t press back to get out of it in any other browser? (Safari’s implementation isn’t perfect and I can think of ways to improve it, but a simple “yep I didn’t want to go here” should be just as effective if the website specifies `target` as when it doesn’t.)
In your scenario what do you even use the 3 for? Just web browsing?
This is a classic challenge in interface design: this confusion pops up every time you have a button which both toggles state AND represents the current state of the world.

It's rare to see it solved cleanly. I try to avoid interface elements that attempt to combine these two roles entirely.

I quite like the way the Twitter "Follow" button works: when you click it the text changes to "Following", which I think is just clear enough, but only because it's a button that every Twitter uses frequently enough that they are likely to remember how it works.
I’m getting downvoted for voicing my opinion on a darling HN technology, is that it? Next time I’ll just keep my mouth shut (as I usually do because of the downvote brigade).

This time, I’ll bite. I guess you guys have never driven in Africa. Or Asia. Braking is not always the best course of action is actually dangerous in some situations. Like if I can see someone screaming up behind me in the fast lane, there’s a car next to me that means I can’t move out of the way, so I need to accelerate to get past that car and move out of the way. If I don’t get out of the way I’m now in a stressful situation with an unpredictable and often reckless driver behind me, often right up against my tail.

Maybe it’s better on average but personally I prefer to have full control of my vehicle.
> Yes, racism exists, no doubt...Don't like it in the US? Go to Africa.

Amazing. No thanks though - I'm staying put; I have what it takes, even if some people are slow to realize. I didn't get here by being mediocre.
Can you get a great advisor at a mid-tier place and a strong guarantee that you won't have to TA a ton? If not, opt out of academia.

I had a half dozen tenure-track offers and decided on industry. Honestly, academia is not what it used to be. Lots of professors come close to killing their under-paid grad students so that they can spend 20% of their time on blue sky research ideas. I get that time and then some without throwing poor kids under the bus. Without even asking, really. And make 3x what I would've made as a slave driver to boot.

Academia sucks, especially if you want to do good research. Seriously, outside of tippy-top elite institutions that can get the very best and brightest phd students, colleges and universities are some of the absolute worst places to do research these days.

And if you want to teach CS, don't bother with a PhD. Just ad junct a bit on the side of an industry gig, do not-insanely-bad, and you'll be full time within a year or two. If you want. Which you very likely wont, because teaching one class on the side while engineering is a lot more fun than teaching full time. Teaching is exhausting, even for people who love teaching.
And on the point about why the form has a reset button at all, you see the option in the spec (again, right next to submit) and figure it must be there for a reason, so I guess I should include it? Everyone else is, it must have some purpose...
Simplifying Enterprise Architecture
Filing: https://fcc.report/IBFS/SES-LIC-INTR2021-00934/3877179.pdf
It depends on the culture. For most Western cultures, it is a private affair between the two potential partners. It is not unlike corporate sales. You signal that you are in the market. You tell a little about yourself. Ideally you spend most of the time asking about the other person. Polite interest.

Bonus advice. Ask about their mother.
Firefox B tch to Boss extension
You will get there you just need to wait. The latest computers are driven to improve because of the profit it seems you hate in your post, but Moore’s law is on your side.
You are confusing the efficiency of an algorithm with its implementation. Worth repeating the famous Dijkstra's dictum here : “Computer Science is no more about computers than astronomy is about telescopes.”
Do you mean SimpleEmail? https://framagit.org/dystopia-project/simple-email

It kinda looks like it is based on FairEmail...? Even parts of the readme have the same language.

edit: it seems it is a fork. This is addressed in the SimpleEmail FAQ: https://framagit.org/dystopia-project/simple-email/blob/mast...
Does anything have JMAP support outside of Fastmail?
I never understood why they don't sealed box the wireless stuff then.

I could imagine a family of cellular and Wi-Fi devices that present as Ethernet bridges. They'd offer a configuration interface reminiscent of home routers (go to a magic IP either with a REST API or a browser-controllable menu). This eliminates a lot of the delicate, externally facing configuration options and has the side benefit of eliminating a lot of driver development hassle, especially on low-popularity OSs.
If we've moved from talking about cigarette butts to chewing gum then we've made a lot of progress.
Why?

Israel denies citizenship, voting rights, and equal rights to Palestinians (who still have to live according to the law Israeli citizens decide because Israel controls their territory). And the entire basis for doing this is that Jewish people must be the ethnic majority in Israel. It's literally apartheid on ethnic lines.
I've had a going theory on this - that it's a yoyo between generalization and specialization.

A particular topic starts with generalists but as time progresses and stability (i.e. a path worth pursuing) becomes apparent, specialization is needed to eek out more performance gains.

Then after a while, that particular area gets disrupted because there's a fundamental shift in landscape and the cycle repeats because the landscape is new to everyone. Many times this new landscape was brought on because a specialist applied a specific finding to a new, larger group. Then generalists help build that new space.

Maybe this is obvious...
I went looking for Signal's warrant canary, but it turns out that they don't have one because they don't believe they work (apparently they have been advised that conveying information by not taking an action such as updating a web page would still run afoul of a gag order).

A related factoid: Signal has committed to publishing all government requests for user data, but the most recent such information is from 2016[0]. I find it a bit suspicious that apparently no such requests have been made for the past several years.

[0] https://signal.org/bigbrother/
He's 32 now. So he was 12/13?
> Slight rant, but I feel like phone interface design keeps getting worse rather than better.

In my opinion, my interfaces are getting worse rather than better. I feel like a few years ago, a lot of the major companies hit a tipping point with UI optimization and realized a LOT of what they were doing was unnecessary (and perhaps even costing the business money). Anything that didn't clearly serve a purpose got removed - streamlining for a few core usecases.
FHE involves adding random noise pretty constantly (FHE kind of works by adding noise at every step, and regulary does a magic encrypted re-encryption step where during evaluation the intermediate values are reencrypted without ever revealing the original value, to get rid of the excess noise).

Anyways, FHE is secure against (non-adaptive) chosen plaintext attacks. That among other things means that if E is the encryption function, E(7) != E(7), and if you have E(x) and E(y) you cant tell if x and y are related to each other unless you have access to the decryption function.
Yes, also the matrices that come out from Gaussian Processes
Uh huh. Now say something about “antifa” so I can laugh harder.
Not sure if a part of your post got cut off? As framed, it seems rather inflammatory without much direction or practical addition to the conversation. Perhaps I'm missing something.
So do we actually have useful data for this? Are oral microbiomes regular enough that you can tell me "hey you're missing species X, go make out with someone with good teeth to reintroduce it to your mouth"?
https://www.moen.com/smart-home/u-by-moen-smart-faucet

Alexa controlled sink :)

"Alexa, give me one cup"

Stupid I know
>Like if I can see someone screaming up behind me in the fast lane, there’s a car next to me that means I can’t move out of the way, so I need to accelerate to get past that car and move out of the way.

Sounds like that guy's car should have automatic braking.
On the other hand its never been easier to get that kind of information. It's probably easier than ever to reach Candidate Master (2000 Elo). GM, maybe harder, but definitely could see the argument otherwise.
Also someone barreling toward you from the side when you're in an intersection. I'm not sure how far down perpendicular roads Waymo cars can see, but I'd like to see them solve this weak spot to eliminate the rear-enders.
...but the service most likely to be broken in an impactful way with Google is email.
Meteorite that fell on UK driveway may contain 'ingredients for life'
First time I've seen the homepage in years, neat globe effect!
Artificial Intelligence Effects 2021
This video explains the following:

(1) Power of AI in a future world
(2) Mars-Moon Mission from Musk & Bezos
(3) Reason for their idea of Migration to Mars-Moon
(4) Worldwide Policy requirement for Artificial intelligence
(5) Restraint in the use of Artificial intelligence
Do you have any data to back that up?
My nickname for this phenomenon is the "robustness/efficiency spectrum." In this case, it would be the robust generalists and the efficient specialists on opposite ends of the spectrum.

(I'm not sure it has to be a two-dimensional spectrum in all scenarios —I believe there may be cases in which robustness and efficiencies are at least partially orthogonal/independent to each other.)

Taleb discusses this in his writing, if I recall correctly.
That's pretty wild. If the standards aren't open-access how am I supposed to know if someone who claims to be following them is actually doing so?
Letters sent with homing pigeons were mostly private...
I think you mean Intel ME not Intel AMT.
Pardon me for a bad (and generalist) habit. I’m not correcting your spelling for any reason other than to give you a free Scrabble tip: it’s eke.

And yep, you’re spot on.
I only do dine in. Even a 5 minute drive and getting it unpackaged and into my mouth, I basically feel I’m eating leftovers. Which I do not like.

Also I enjoy the atmosphere and change of scenery, it breaks up my day vs always home or at my desk.

During WFH, I even go to a gas station a couple times a day and buy a drink just as a way to force breaks, get fresh air, change of scenery.
What about the part about charging people to participate in a study? That seems backwards and morally questionable. Usually the entity doing the study reimburses the participants for their expenses and inconvenience. Is this not an IRB-approved study?
I agree with the sentiment expressed here.

> Reading those papers is like reading house ads, scientists kind of learn to cut through bs

In addition to recognizing general BS, in any given field the papers come with an enormous block of implicit fine print. An important part of being an expert in a particular field is knowing what that fine print is.
He was fighting in Red Army during the WWII and got wounded doing so. How that constitutes supporting fascism, I do not know. In his later years his views did indeed drift to russian nationalism bordering on russian supremacy. This led him to fall out with, among others, Estonians who sheltered him while he was writing the Archipelago. This is a pity, but does not negate the significance of his early work. Neither does his work imply anybody else to be squeaky clean. It explores evil, it’s working on people and documents the outcome of that work in a particular case.
The Lost Year: What the Pandemic Cost Teenagers
It is an isolated peripheral in many smartphones. Whatever you do, there is of course a risk malicious code could break out of the isolation, true for your Ethernet proposal too.
If this paper whets your appetite (talking mostly to grandparent comment, but also HN at large) OR alternatively if you think that this paper is a bit too advanced for your knowledge level, I implore you to read Scott Aaronson's book "Quantum Computing Since Democritus". The book is one of the finest in the genre of "too casual to be a textbook, too informative to be an easy read for laymen" nonfiction, and it is primarily concerned with philosophy vis-à-vis computational complexity. It does a pretty good job at assuming you only have a bit of computer science background (pun unintended, noticed, left in) and builds your knowledge base up from introductory set theory and first order logic in the earliest pages (In fact, it's based on a course he taught, and his lecture notes are available online and frequently make for fantastic supplemental material [1]). One of my favorite reads of 2020.

[1] https://www.scottaaronson.com/democritus/
People who believe they should accelerate out of dangerous situations, and who later comment upon such beliefs, should have their licenses automatically revoked by autonomous natural-language-processing robots that crawl around on the web for that specific purpose.
Don't be evil... unless it makes money or manages team morale or lawsuit risks.
But its talking specifically about sessions. There's plenty of inactive users on GitHub as well.
What do you mean? There's an enormous amount, in cameras, robots, phones, automobiles and all sorts of electronics.
There's an aspect of UX design that is obvious to users and not obvious to programmers:

Not all UI elements should have the same visual weight

If you have 3 buttons, probably one of those buttons will be pressed 80% of the time, and the other buttons pressed less than 10% of the time. How do you style those buttons?

As a programmer, we like to think of the three buttons symmetrically. We want all the buttons to look the same and behave the same, because then they're easier to style and easier to reason about. Our instinct is to make a button class and then place all the buttons next to each other in a nice neat table.

To a user, the three buttons are different, and it should be obvious which one is the button you're expected to press most of the time. From the user's perspective, "Submit form" isn't really the same type of UI element as "reset form". The submit button should be big, bold, colorful and obvious. My eyes should naturally settle on it. The reset form button (if it exists) should be small and non-obvious. Its an advanced feature. It should be out of the way and most people should never notice it.

My email compose window has this problem. It has 3 buttons - "Send", "Save Draft" and "Discard". When I'm writing an email, I'm not choosing between 3 equivalent options. I hit send about 80% of the time I type an email. Once I've written an email, if I visually hunt for the obvious button on the screen, my eyes should naturally settle on "Send". Styling should make that obvious. But no - there are 3 buttons I have to choose from. They're all next to each other, and they're all styled in an identical manner. The interface makes users actively hunt for the "Send" action. This is bad UX.
Having a dedicated keyboard shortcut for Quit made a lot more sense when it was something you’d often do as much as or more than closing documents, sometimes dozens of times during a single project. (Open Illustrator, copy, quit Illustrator, open Word, paste, quit Word, open Illustrator...) It’s less helpful nowadays when you can just leave applications lying around until next time you need them.