skysight-inc/HackerNews huggingface dataset:
(Disclaimer: Most of what I say here has caveats and qualifications – hard to capture full nuance in a comment's space.)

One of the distinguishing features of computers is easy simulation. Humans learn well by direct, tight, interaction with a system – poking at a thing to see how it works. Tight feedback loops are how we quickly build intuitions.

Explorable Explanations [0] are a great extant example of what I mean, but we can do more... Imagine a "textbook" constructed around a well built-simulator (extant example, Earth Primer [1]). Sections of the textbook would present the simulator configured in a pre-set state, with various simplifications and initial conditions. Students can poke and prod these simulators, reset them, test out new states, and answer questions. Assignments could be on the order of "Given Sim[Initial Conditions] figure out what gets you to Sim[Desired State]".

Current explorables are lovely, but (usually) incredibly bespoke. One concrete improvement would be to produce an OpenSim standard, which would allow other content creators to embed and customize these sims to construct new narratives.

Another powerful computer affordance is extreme specificity – a system should be able to build a representation of a learner's current knowledge / skill graph, and figure out a (or many) shortest path(s) from current knowledge to desired knowledge, scoped to that user's interests. (Many LMS systems attempt this, but we're still in the early, clunky days).

Next we have non-linearity. Most textbooks and courses impose a false idea of topic dependence. Yes, there are some intrinsic dependencies, but there are many MANY more ways (orderings) of moving through a learning space than your chapter textbook suggests.

I can go on like this forever. I myself am currently focused on constructing usable knowledge graphs (and localizing incoming students on them), and simulations students can easily play around with to build powerful intuition. For the latter, we've found the wealth of STEM tools available in Python to be a huge boon. We (I work for an ed-tech non-profit startup) usually teach students some programming, and then have them start building models (physics simulations) or interacting with existing toolkits (such as, recently, the Rosetta protein modeling suite). These tools act as a forcing function for real-world relevance, and allow for direct intuition building over rote memorization. More effective, and much more engaging.

To address your comment: VR (and IMHO, AR) look to have a lot of potential in the future, though they are still in their infancy. I think there's a lot of potential for the humanities to provide more immersive experiences of places and time periods. (Re humanities, simulations also work quite well. Mock trials, political re-enactments, etc. There's a reason simulation games are so popular...)

[0] https://explorabl.es/
[1] https://www.earthprimer.com/
[2] https://rosettacommons.org/
Yes. Try consulting. Information security consulting to be precise our work product is a written report. We have to communicate nuanced and complex topics to a variety of audiences. Writing well, even technical writing, is hard and it’s not as obvious as code when it is not quite right. We care deeply about it. Writing clean proposals, white papers, blog posts etc. It all matters to us. Sure your average coding job doesn’t require it, but plenty of work does. And I do believe having communication skills at a high level in a written form is a competitive advantage. It’s hard to see, but in the long run people who can eloquently write their ideas have an advantage on the less articulate.
If someone can access my email, they can probably reset my password and get the 2fa codes, no? Not sure what a separate computer would gain me if a break in either is the end of the line.
Interesting! Would your primary goal be detecting new or possible archaeological sites, change detection of known sites, or something else? Any particular areas in mind?
The panels could have a small amount of condensation on them?
Try say this to someone without a job though? Because I'm pretty sure in this utopian idea of "I don't need a job because my basic needs will be met" is complete fantasy in 2020.

Millions have recently lost their jobs so I'm sure its' easy enough to find someone who can tell you how it feels.
Someone already said it above, but I don't know if the blame lies entirely with Reddit since deep links from Safari to the app work fine for some of us. I've never had issues getting linked deep into any comment thread, for example.

YouTube links, on the other hand, never work for me. They always open in Safari and then I have to find a way to trigger the app link by opening one of the menus on the YouTube website.
Hive is pretty fun.
I really don't believe that is true. Even in countries with high GDP iPhones can be much less popular than Android, for example Germany, or Italy, or Japan, or Finland, by pretty massive margins.

People don't really buy iPhones as soon as they have money unless it is a status symbol in their culture, which it really is the more the country is Americanized/anglophone. I think that correlation holds up much better than GDP PPP. There is no real reason for money to predict iOS market share except for that.
Lots of people don't like the GPL (I love it myself, for reasons stated in the GP), and seeing it enforced in real time brings that debate up again.
If you have eye floaters, dark mode is a life saver. The dark spots from floaters can be maddening against a white background
Vibrant.js [1] also does this.

It is nice to look into the source code to see how it is done.

But in my experience it works around 80% of the time because there are so many exceptions.

[1] https://jariz.github.io/vibrant.js/
The length of your counter argument is enough to prove to me that your answer is complex and it's not straight forwards.

Go leave you job in 2020 and see how that goes for you. I understand "the dream" you're trying to describe, but it's 100% fictitious.

Just on the agriculture bit, do you even know where your food comes from or how it's produced? Honest question?
Impressive. I wasn't expecting that approach! The whole thing implemented as a stored procedure in PosgresSQL a data type (cube) I didn't even know existed. That was a wild ride for me.
Lucky this is in Seattle, any other city would have crushed this bunch of snowflake communists.

The entire concept of a protest with the backdrop of a pandemic, and the lack of logic that somehow racism is a more immediate problem than the virus that has killed 100k Americans is nonsensical. Good luck with your autonomous zone, soon to be the coronavirus zone.
Using the distance of the colors in a Euclidian space makes sense, but RGB isn't the best space to use.

You probably want something like CIELAB which is (quoting from Wikipedia) "designed so that the same amount of numerical change... corresponds to roughly the same amount of visually perceived change."

https://en.m.wikipedia.org/wiki/CIELAB_color_space
I don't think VS Code actually supports background color styles for syntax highlighting.

https://github.com/Microsoft/vscode/issues/3429

I ran into this trying to do a Code theme a few months ago. (My favorite light theme -- and I am mostly a light theme person, as I have never believed dark mode was a particularly good idea except for terminal windows -- is the default theme from the all-but-defunct Mac editor Espresso, which used subtle background coloring in some places.)
It was so successful that the basic functionality is built into every OS I can think of these days.
I don't think that is true. Even when app development is a very small share of total cost, and certainly insignificant compared to benefits especially re: other makets, such as Snapchat, the Android app might be horribly lacking.
Thanks Greg. Will check it out. Would love to see AI move from the "it's fun" zone to "make some money" zone soon though. We are all invested in the success of AI :)
I'm really fond of https://altair-viz.github.io/ which wraps and translates into https://vega.github.io/vega-lite/.

The interactivity and cross-filtering possibilities is really good when you have many datapoints.

From vega-lite I miss that they did not develop object constancy (https://bost.ocks.org/mike/constancy/) animation possibilities since they're building on top of d3.js.
Pick a language (Python / C++) and Leetcode.

Use leetcode to motivate learning data structures and algorithms.

Put your PhD code on Github.

This will (sadly) work.
Whatabout... the US.
Why only block third party cookies? Block all cookies by default. If the user needs a cookie she can enable them. For example, on a per-site basis. Default setting is cookies on for all sites.
... but the tyrants also can’t possibly “win”.

There is little incentive to attempt tyranny when the result can be predicted so easily.

Also, don’t underestimate the power of 100 million people wielding guns. The world has yet to ever witness a force 1/10th as great and well-armed as the American populous.
Are you sure you're not confusing AND and OR? https://en.wikipedia.org/wiki/Intuitionistic_logic#Relation_...

Literally copying from Wikipedia:
The system of classical logic is obtained by adding any one of the following axioms: ϕ ∨ ¬ϕ (Law of the excluded middle), ...

where ∨ means OR, not AND... right?
It's insane how monitor software hasn't developed an inch from the 90s. How hard can it be to have an open API for the basic controls at least so the OS can adjust them? Everything about my monitor is great - 144hz refresh rate, great viewing angle and colors - except if I want to change any of the physical properties (brightness, contrast) I'm clicking around on a variety of buttons that I can't see like I'm trying to set the clock on my VCR.
Historically their upgrades cause issues; I remember the time I upgraded our self-hosted installation and LDAP logins were broken, for example.
Apple started it to improve battery life for their OLED screen future. Even today there are a bunch of major apps that haven't implemented dark mode yet. You have to start early so devs migrate by the time it's majority.
That's really funny. We first did Logo and then BASIC at that age (~10 years). Good times, eh? Back in the day? Everything was new and fresh.
You'll get better results using a perceptually uniform color space [1]

CIE76 is not ideal but would let you continue to use CUBE.

You could consider doing a first pass with CIE76 and then sort by something more accurate in a second pass.

[1] https://en.wikipedia.org/wiki/Color_difference
Yes, I don't see why not? Maybe this is a cultural thing, but I don't know anyone who would be offended by the word bullshit, professionally or otherwise.
Not everyone.

Just like vocal anarchists make the left look bad, the freedom-loving libertarian side is marred by the vocal authoritarians; esp when they feel threatened.
Thank you so much for posting this; I hadn't heard of this documentary before, and the name Aaron Swartz was just something that sounded vaguely familiar. Just watched it, and I'm shocked and saddened.
>"This, broadly speaking, is how our monetary system works. It is true that the dollars in your pocket are, in a physical sense, just pieces of paper. It’s the state’s ability to make and enforce its tax laws that sustains a demand for them, which in turn makes those dollars valuable. It’s also how the British Empire and others before it were able to effectively rule: conquer, erase the legitimacy of a given people’s original currency, impose British currency on the colonized, then watch how the entire local economy begins to revolve around British currency, interests and power. Taxes exist for many reasons, but they exist mainly to give value to a state’s otherwise worthless tokens.

Coming to terms with this was jarring — a Copernican moment. By the time I developed this subject into my first published, peer-reviewed academic paper, I realized that my prior understanding of government finance had been wrong."
I've always had that same theory -- I generally prefer light mode to dark mode, and I've also always preferred working in well-lit rooms.
How to Setup “Squid Proxy” Server on Ubuntu and Debian
LetsEncrypt chain switchover postponed again until 29 Sep 2020
The whole reason people don't like JavaScript weighing down their pages is because they take longer to load. Loading three large images for every update can't be better.
Presented without comment: pixel art as rendered by a CRT:

https://i.redd.it/gc0vsn8zqky11.jpg
NO2 by itself is not too much concerning (it is toxic, but it appears in very low concentrations in the open). It just happens to be very easy to detect using hyperspectral images, and it is also a proxy for the existence of other pollutants.
Illustrations depicting NYC as 100 people
Wow it's been a while since I've read about PLATO. Thank you for the reminder. Another example of how so much that's cool in computing has its roots in systems of the past (the mother of all demos, neural nets, LOGO (Mindstorms), etc.).

My ideas aren't novel, but every decade we try again and hope all the pieces are in place to start something which grows and thrives.
I understand your point, cannot edit the "stupid" word.
I’ll take another tack than the others here - it is unethical. You are commoditizing and automating private law enforcement. You’re assisting putting people who generally only shoplift because they’re poor into a cycle of criminality. We have done extremely little as a society to support poor people, and up until 60 years ago we’re actively spraying down PoC with hoses. It’s not good. It’s like manufacturing tear gas.

Now there’s plenty of ways to self justify this. There is a need for shopkeepers to deter theft. There are ethical ways of going about it, but keep in mind if you are 100% effective you will be almost exclusively be catching poor people who wouldn’t shoplift if they weren’t poor. If you desperately need money to survive, then take care of yourself. But IMO you’re right to ask.
Because that would be a terrible experience for consumers. Do you really want to have to explicitly allow cookies for every site you log in to? Or whenever you want to use a shopping-cart? Do you want every site you ever go to to have a huge popup instructing you on how to enable cookies for the site? Not to mention how difficult this will make life for developers who use cookies for legitimate purposes.
>Is Dark Mode Such A Good Idea?

Yes.

>Many people quote light mode as being a contributory factor to eye strain. Based on the reading I’ve done, this doesn’t appear to be true.

I'll test that now.

- Blindy migraine mode: Hurts.

- Dark mode: Doesn't hurt.

- Different result ever? No.

The above is from the undisputed, worldwide expert on what I feel.
The users don't have to be technical to benefit from those freedoms though - there's a level of indirection involved. I might not have personally scrutinized every line of the Linux kernel, but knowing that there are tons of people in the world with the ability and motivation to do that inspires confidence.
Please do keep us posted on the final outcome. We all pray for the surgery to go successful. ( Really appreciate your efforts for preparing for the worst case scenario)
> It has been verified by reputable media

There is no reputable media. Very few news sources are not hyper-partisan.

There is no credible evidence linking the account to Evropa. Also none linking it to Antifa.

We won't know until law enforcement does their jobs and collects evidence. Assuming they aren't defunded first.

Also, "White Nationalist" is just another word for "Republican" in lefty Newspeak.

Black intellectuals are constantly smeared as neo-nazis and white nationalists. The Latino that jumped out of his car with a gun to chase down alleged carjackers was called a "known white supremacist" (https://twitter.com/MrAndyNgo/status/1270057853412204554).
Sure, but as of today 2020, it would probably be GPT-2 (or -3) filling in for the voice actors, which would create students extremely well educated in knowledge which is 60% real. Maybe that's not so different...
Rate limiting websites is a lot of work. You have to figure out what kind of limits you should set, you have to figure out if that should be on an IP or a /24 or an ASN, if it's an ASN, you have to figure out how to turn an IP into an ASN.

If your website is pretty fast, you probably won't necessarily care about a lot of hits from one source, but if it's supposed to be a small website on inexpensive hosting, and all those hits add up to real transfer numbers, maybe it's an issue.
> ineffective federal legislature

That is a myth. Congress is very effective. It just doesn't act in your interest.

See [1] pdf page 10.

[1] https://scholar.princeton.edu/sites/default/files/mgilens/fi...
"Is Dark Mode Such a Good Idea?"

Yes, it is.
One thing is reading a newspaper in which text amounts to a good percentage of the available area, and the rest reflects ambient light, and a whole different thing is a screen with some text in the middle and the free area emitting white light right to my eyes, de facto saturating them.

I would never read a white text on black paper newspaper, neither in the dark nor in the light, but I surely find dark mode on screens a billion times more readable than traditional light modes. Useable e-paper displays might change that one day, but the technology is still in its infancy.
I think you're looking for something like the Journal of Open Source Software [0].

[0] https://joss.theoj.org/
I really like the videos, your content is very inspiring for a wannabe indie hacker, keep going!
by the way, a piece of unsolicited advice, add some king alert for the subscription form, I added my email but after clicking it nothing happens.
US Air Force Gen. Charles Brown Makes History
Is there an official error message for that? Because filtering no UA would trip me up every time I use wget. Most of the time, if I'm casually using wget for something, I don't bother with a UA. If sites started rejecting that, I'd like to get a clear error message, so I would not go crazy trying to figure out what the problem was. If I got a clear message "send a UA" then I would probably started wrapping my wget requests in a short bash script with some extra stuff thrown in to keep everyone happy. But I'd have to know what it is that is needed to keep everyone happy.
Yeah, now the brightness controls are a touch screen themselves.

That’s not even a joke.
Digging into the referenced source [1]:

> This result seems to suggest that, even though performance in light mode may be better in the short term, there may be a long-term cost associated with it.

So, don't start switching all your terminals and IDEs to light mode just yet. Also, this is just one study. Curious if there are more.

[1] https://www.nngroup.com/articles/dark-mode/
Whoa. I just did a quick test with someone who has astigmatism. We switched between Dark and Light themes in Google Keep. They were pretty surprised and said the difference was noticeable, that letters blurred together more in Dark mode.
That's a different report. I'm not particularly familiar with it, but I believe they were looking at Google dominance in search and search advertising, whereas this attempts to make an antitrust argument in "open web adverting".

The argument that Google is dominant in search is much stronger than the argument made here.
Simple, it absolutely does not at all. Here: https://i.stack.imgur.com/n6snK.png.

Open this in IrfanView, set the magnification to 100%. It looks about 75%-25% dark grey to light grey unless you really focus on it. This is exactly what you would expect if you conceptualize pixels as points.

So no, a column of white pixels next to a column of black pixels does not look perfectly sharp. If it did, the image above would look perfectly black and white, with no grey. And by the time I approach the pixels enough to see perfect black vs perfect white, I also notice the black gaps between pixels, and very soon the sub-pixels themselves!

This is also why you don't see individual sub-pixels, by the way.

Your eyes largely cannot distinguish the individual squares that pixels are if you are using a non-ancient screen. Your eye does not form an image of the square pixel. It largely loses them as they blend into each other to form an image, in which pixels are much, much closer to points than they are to squares.
http://t3x.org/lisp64k/index.html

Great series of blog posts exploring what you can do with early lisp.
This isn't true on modern Pentile OLEDs. It's also not true on camera sensors.
Wow, this explains so much. I use a light color scheme (think default Eclipse theme) in my editor, even during late night coding binges, because I can see the text more clearly. I also have an astigmatism. Maybe related, text rendering affects me tremendously as well, like Windows/Linux text rendering forces me to squint even when the text is normal sized; but I don't have to squint on Mac OS.
Luckily the censorship game in the US is strong, but not that strong. I read a book about propaganda written by someone who wrote it for the US in WW2, and he was able to explicitly state (a chapter or two in) that he only gave examples of axis propaganda in the book because his side's were classified, but to remember that everyone did the same things.

(he did leave for a footnote that for examples of pornographic propaganda one would have to visit archives at an address in Washington DC; guess that'd be the 1950's talking)
See recent discussion (with Intel's announcement): https://news.ycombinator.com/item?id=23493046
I have noticed a decline in quality of google products in recent years. I attribute this primarily to their increasing monopoly power. Not to mention all the products google has killed: https://killedbygoogle.com/, many of which were quite popular.
Principled neutrality is fine for acceptable use. There’s no moral quandary in closing the door to abusers.
For paper, which absorps light instead of emitting it.
Toxic comments have no place on HN. Thank you for policing them so diligently.
Survivorship Bias and Startup Hype (2018)
Perspectives on the Pandemic. The (Undercover) Epicenter Nurse
If it was a cigar he’d just ask the technical question of how to capture and simulate someone’s voice.
I'm not sure HSL would be better in that case. For unsaturated colors (black to grey to white) HSL has many points that have perceptually the same color but different HSL values. If S is zero, then you have the same color for any value of H so you might get a large distance for two points that are actually white for example. At least when using Cartesian coordinates like he is here.
NASA’s Spacecraft at Jupiter Just Sent Back Some Jaw-Dropping Photos
as far as i remember chrome actually sends an additional and probably unique xclient-data property when it connects to google owned addresses. This is a feature its competitors do not have access to.
Not a Ph.D., but note that not all places will require prior experience.

Be honest and ask the interview coordinator what the interview will look like, then schedule it a week in advance to give yourself time to study.

If you're applying to a big company, google its interview process.

Good luck.
xkcd did a perceptual color survey a few years ago: https://blog.xkcd.com/2010/05/03/color-survey-results/

It's population specific to the type of people who read xkcd but it's an interesting starting point if you want higher resolution info on, eg: exactly where people draw the line between "green" and "blue".

Raw data is here: http://xkcd.com/color/colorsurvey.tar.gz