skysight-inc/HackerNews huggingface dataset:
How on earth did she pass their interview screen?

But yeah, at Amazon I encountered people who passed their tech screen but spent days trying to figure out basic bash / zsh config problems.
High-level interpreted languages that are not strongly coupled with the computer itself, eg: Scheme. Python is also very good but the control flow and statements leak something under the abstraction layer.

The goal is to teach how to thinking in computation (not computer) and be able to finish common tasks as excel and SQL can do. And also be able to write a small website if the students want to take a quick look at the documentation.

Anything associated more with current 'Von Neumann' computers (eg: C) should be taught to CS students.
This. My 21 and 23yo sons have no idea how to manage their money, and it took my older daughters several years of "emergency loan from parents for food or rent" funding (always paid back) to get their finances under control.

Financial education is WAY more complex than it was 20 years ago, with many more ways for people to go wrong
If we were talking about a course for Computer Science.

Having recently graduated from a high school and currently pursuing my undergrad degree in CS, I think I might be able to offer some degree of insight into pain points people generally faced when starting their college CS degree, and how well high school prepared them for that.

Most of my peers have taken an Intro to CS-A class, which basically went into the AP Java curriculum.

A lot of the struggles I've seen people have when entering CS is struggle in setting up their environments, understanding how the software pieces fit together, and also having the know how to explore beyond the basic coding concepts and actually being able to apply what they've learned to work on a project.

I think a lot of high school Intro to CS classes focus on high level coding concepts (loops / classes / etc) and then some very basic algorithms.

I think actually setting up an environment from scratch (beyond just a basic IDE), like introducing students to the terminal and teaching them how to get around, and then teaching them how to install the software they need to start programming would be incredibly valuable.

For a general information technology class, I think having the history of computing would be nice. Potentially it covers foundations of being able to understand what is a computer device, what sort of things can it do, (load store memory, perform operations, and interface with other items). Then also going over how the internet and other computer concepts work from a high level. And maybe towards the end provide more insight into new computing ideas that are being developed (VR/AI/etc).
Eek, yes, meant Edmonton -- typed too fast. Corrected.
The Lumpy Pearls That Enchanted the Medicis
Quite the contrary, KiCad is constantly improving and getting better with each release. When did your Altium last crash? I bet it wasn't more than a week ago.

To quote a colleague: "Altium is used by those who are forced to do so"

The real reason why companies are invested so much in it, because they have knowledge in it and huge design libraries.

Now offering a way to convert those properly to KiCad and giving support for edge-cases, that would be a business opportunity.
Don't miss the review of all therapy books ever that's linked at the end of part I. For one thing, it's hilarious, and for another, the context it adds is pretty helpful.
Wait. This isn't normal?!

I have the exact same thing happen here.

Whenever the bathroom heat lamp (well, lamps - 2 x 275W, 240V) turns on, I clearly see the lights in whatever room I'm in dip for maybe 10ms.

This used to happen with the old incandescent lamps from years back, but still happens with the newer CCFL types too. Has never not happened.

Huh. Something to keep in mind, particularly for whenever I'm in an environment with access to competent management/engineering ;) (I just know if I tried bringing it up with the current landlord I'm almost certain I'd be authoritatively told "that's normal"...)
Agreed. Also, how about the various taxes you encounter as an adult (income, property, ect...)
Seriously. I'd sell my soul to the devil to make stuff like that. Wish my brain was big enough!!
>PS4, Xbox One

which are almost certainly also tracking everything.

In general i agree with your advice, and would rather keep smart TVs off my network. but if your goal is to not be tracked, plugging in an additional piece of hardware from another big tech co isn't going to accomplish that goal.
What about transreflective displays?

Annoyingly I've still not seen one IRL. They go black and white, apparently, but are still 100% legible.
The website states “no-human-in-the-loop”. So I guess it depends on how much you trust them.

It seems like all component positions need to be fixed first, then it routes between them. That’s based on the examples, fact that it takes DSN input files... and output SES files.

The SES files appear to contain traces only. So I assume you import it over your fixed component locations.

I just tried uploading a board DSN file (exported from kicad)... the only feedback I got is “Board Error”... there’s no indication what the error might be.

It seems to be at quite an early stage of development...

Edit: after logging in, I can see an error “Sorry, we do not support board has more than 400 pins for this beta version” (sic). All the examples are very simple boards... so perhaps I’ll try something else.
Answering my own question: tracking protection breaks some of the examples because some of them try to pull scripts from, e.g. SoundCloud.
How innovation occurs
I'm thankful for my family. And for not living in one of those mafia run country where you don't have any freedom of speech. I'm thankful not to have religion force on me. I'm thankful for having well stocked supermarkets so I can easily feed my family. I'm thankful that our police and sheriffs are not our enemy or used as a tool of suppression. I'm thankful that when our news organizations get disgusted with corruptions and wrong doing, they sometimes exposes the rich and powerful. I'm thankful for a fair judicial system where you are judged fairly. I'm thankful that good people exists in the world that still takes care of one another.
Flashback to the days when URLs ended with “/cgi-bin”
Thankful for my health, life may not be going my way at the moment but I know someone out there is just wishing they were just healthy for once.
Can you give an example of an LED bulb installation with 50%+ luminous efficacy? Perhaps you are thinking of the raw lumens/watt coming out of lab-grade LED material without considering other system draws (cooling, power conversion)?
A lot of things that are not hardcore CS but very useful, and often simpler solutions to many problems than full-fledged programming:

- Becoming a power user of spreadsheets, with formulas, pulling in external data (like forex rates), basic statistical analysis, conditional formatting to present a conclusion (green is better, red is worse) etc.

- Running a VM on AWS, SSH, basic Linux administration, etc.

- Automating manual tasks like cropping 500 JPEGs and rotating them. This could use Automator on macOS or a Python script.

- Writing small throw-away programs in Python. For example, I have a noisy signal, noisy due to errors in measurement. Would averaging with a second noisy signal reduce or increase noise? I wrote a simple Python program to generate two random arrays, measure standard deviation of each, and print out whether the resulting array has lower standard deviation than neither, one or both the input arrays. I then repeated 100 times to eliminate variability caused by the random number generation.

- HTML / CSS / JS to build a simple web site.

- Exploring emerging no-code tools (Airtable?)

Hardcore techies often don't have these skills. That would be like a surgeon who can perform open-heart surgery but can't administer first aid.
Why you should be storing remote data in a cache (and not in state!)
Wow, I'm super thankful for hearing that and as a father of a 2 year old it makes me extremely sad and happy at the same time.

Great thanksgiving it is - Tearing up over here at my desk...
I'm thankful for having had people in my life that have given me opportunity when I frankly didn't deserve the opportunity. I'm very conscious to make sure that I pass that kindness on when it's appropriate.
According to ethics textbooks, even if a person opted-in, the family could still say no to the doctors after the donor passed away.
This Freakonomics episode about what’s missing from the standard math curriculum is really good http://freakonomics.com/podcast/math-curriculum/
I don’t know about physiologically but perceptually it feels dimmer and drearier. The room feels gloomy although there is certainly sufficient “quantity” of light. It’s almost like everything takes a few milliseconds longer to resolve.

That, of course, is apart from the actual being unable to see certain shades of color and the spectrum being skewed one way or the other.
CRI is useful, but it's not a perfect measurement. You can make an 80 CRI bulb that subjectively looks pretty good for many use cases, or a 90+ CRI bulb that looks bad. (e.g. with poor R9 measurements.)
We have three TCL Roku TV’s, and while they’re all blocked now, they were responsible for about 98% of the requests on our network according to Pi Hole. Now they’re blocked at the router level as well because it’s hard to trust them at all. Pi Hole doesn’t block them by default, but the endless requests to Roku domains are easy to blacklist.
"We collect viewing data when you use our TV in order to recommend other content you might like" will probably not really move the needle for most consumers.
1. is irrelevant because it only takes one malicious person to ruin your life

As for Twitter’s enforcement, it doesn’t shut down Elon Musk bitcoin scammers but it does shut down women complaining about the revolting DMs they get from men.
Seems to be working from here (Wellington, NZ)
HDMI cables can carry Ethernet, not just video.
That visible light is still mostly ending up as heat in your home though, other than what spills out of windows.
The actual fuel cost to put things into orbit is quite small, on the order of $30/lb of payload. I've done this analysis on HN before, but the gist is that LOX and kerosene are about the cost of milk, and roughly as dense on average, and you need about 20-30 lbs of propellant for each lb of payload. The rest of the cost comes from labor and amortizing the launch vehicle and infrastructure. The cost floor is <stick wet finger in breeze> probably around $100 (2019 dollars) or so per pound. Not great, but not "extraordinarily expensive." This is without going to gun-assisted schemes for durable raw materials and the like. (Incidentally, this seems insane to me. It seems like you want rockets for people and fragile goods, and guns for anything that can take a few hundred to a few thousand gees or more, like steel or aluminum or water (ice) or.... But, this is just a SWAG. There could be hiccups there preventing a gun-assist cost floor much lower than that for rockets.)
Good morning to you Scott, Much the same here, I never could keep a rhythm.
I think what’s most important is not so much critical thinking skills as critical thinking discipline.

Don’t go round believing things just because you want them to be true, or disbelieving things just because you don’t want them to be true. Don’t rush to judgment just because something provokes a strong emotional reaction. Always be doubting, always be listening to points of view that differ from your own. That kind of thing.
>While I am personally an organ donor, I don't believe the state should be the defacto owner of my organs post mortem.

Ahh you can't leave us hanging with just that. Can you elaborate more?
I'm thankful to live in the greatest time yet. I'm grateful for all the opportunities for myself and my family, and for the current social/political environment. (Historically, it is peaceful and prosperous.)
I'm thankful for my family and friends. I'm thankful for everything I've been given.
Why so low for ruby? Anything aside from the limited use case (to web devt)?
I'm thankful for the health of my family, and that of my extended one. I'm thankful for the support and care of my close friends, and I wish the best for them. I'm thankful for a flourishing career in my 20s, after having left university with mental health, and confidence issues that left me in the lowest point in my life, up to that point. I'm thankful that I made better choices that align way better with my sense of self, and what I truly want in this life. I'm also incredibly grateful for the mentorship I've been receiving along the way.
Yes, it does depend on the cable. Not all HDMI cables support it. I think it's cheap enough to add that many or most HDMI cables will support it in the future, if they do not already.
Or both. It looks like a “preview” release and might still have humans checking the results to remove more bugs. That also explains targeting KiCad. They’re wanting “hobbyist” projects especially as 2-layers is limited. Though I do use KiCad for our company as our main thing isn’t electronics.

Figured AI routing was a matter of time. Though I’d be more happy with a “guided” AI layout. Often I want some general layout with parts but don’t care too much of the specific routes. It’s tempting to add a more advanced routing tool to KiCad...
To be reunited with the woman I married who had a mental health crisis and divorced me in the throes of it. She could have ended up dead or homeless but somehow managed to stay safe enough that when police intervened and called her family she was able to get the help and diagnosis she needed.

We’ve been back together for nearly two years now but it’s really sinking in now how close we all came to losing her permanently to death or ending up another nameless face on the streets.
Black Friday and Cyber Monday Live Map
Will I actually do this past day five this year for a change?
See also https://en.wikipedia.org/wiki/Light_tube
Buy the best TV that fits your needs. Do not configure the Smart TV features at all. If it requires Internet access for initial configuration, setup your phone as a hotspot with a temporary password. Once configured, change your phone hotspot password and disable it.

I have many Smart TVs, all working great as dumb monitors for my AppleTVs. I wouldn’t change a thing.
I'm in a similar boat- thankful for my dog, my partner, my house and - a big one for me this year - beating depression and losing 40lbs. Good job that I love as well.

All in all this year has had a lot of major ups and downs but really thankful for my progress and overall for my health and happiness!
But the shows are for audiences in Asia (at least according to the article) and usually most of Asia outside China (and to a lesser extent SK) look at Japan favorably in terms of culture, so I don’t see them messing with the stories.
Financial skills!

Without a doubt, schools should teach how to avoid debt and how to accumulate and invest wealth.

This information is so vital. If people use money wisely, their lives can be so much better and they can be so much more productive. I'm mystified it's not part of the educational core.
Which is true but also leaves the interesting follow up question - do people understand how uncritical thinking works and can they recognise in themselves when & why they are doing it?

A lot of intelligent people seem to have skipped thinking about that one. I'd love to get it and a negotiation course into a high school curriculum.
I'm grateful for countless things. Specific to this forum, I'm thankful for everyone who freely and graciously shares their time, knowledge and experiences.
I'm thankful for being raised by a great mother, father, and grandmother; and for finding a wonderful and supportive wife.

I'm thankful for living in the United States, where many of my inherent rights are as of now still not infringed.

I'm thankful for having the luck and predilection for being in the software industry, which has been good to me overall.

I'm thankful for Clojure, and the JVM, and all the other software I use to build my career on that has been given to me for free.

I'm thankful for the health I have despite mistakes made.

I'm thankful I still have life ahead of me.
Instant feedback is pretty common on backend thought? I know that at least Flask and Django in Python have it.

And automated regression tests before pushing are in ever other language as well.
I'm not seeing anyone staging an armed rebellion over this definition...
Both of my parents were educators, so this question is right up my alley. I will attempt to provide suggestions that are topical to "Information and Communications Technology".

You haven't specified the length of the curriculum, so I'm going to spitball a bit.

I'd strongly recommend interleaving content, as to provide multiple touchpoints on the same concept over the quarter, as opposed to the discrete "module" approach. E.g., not a "statistics module", a "logic module", a "bias module", but connecting them together to answer real-world questions on a weekly-or-so cadence.

Also, I am making a big assumption here: that the goal is to prepare students to live and work in the information age, not to teach them algorithms.

- Essentials of statistics, focusing on what these things mean in the real world, including examples of deception using statistics[1]. Don't dive into the complex math -- nothing more advanced than a square root should be necessary at this stage.

- Recognizing bias and frame (the context provided around curated information). Pretty much any news from a major news source is flagrantly biased these days, and you can look to literature and history for more subtle examples.

Would recommend looking at information from multiple sources and angles, although take care to keep discussions civil and focused on "what are the biases here?" rather than "which side do you agree with".

- An overview of what programming is and how it works. I'd recommend Python or Ruby, and focus on students building simple CLI tools to help them complete their coursework. No IDEs -- they should understand how the code works on its own. Cribbing from skeletons is fine, you are teaching to get value from automation, not to pass a Google interview. A bit of code readability would go a long way here.

- Fundamentals of formal logic, taught though number theory and some very basic algebra. Start from simple proofs involving only addition, subtraction, and sets.

- Some time spent on the scientific method and how experiments work. Replication, falsification, and p-hacking[2].

- While doing the above, sneak in a bunch of micro-writing assignments and small presentations, to help them build outward communication skills.

- Lots of opportunities to tie in economics and personal finance as well.

You can tie each week together with a theme to explore the above concepts. Maybe roll through history, and walk the path of development from "no math" to our present complex world? Also gives a good opportunity to investigate biases in historical sources, and to showcase parallel development of concepts.

Honestly, I'd be keen to help. Email in profile.

[1] https://medium.com/@hollymathnerd/how-to-defend-yourself-fro...

[2] https://www.explainxkcd.com/wiki/index.php/882:_Significant
Being born brown, I'm thankful for my white names that get me into interviews where I can prove I'm a good developer.
The problem with that is when there are very long running cells and you want to see the output and keep developing, and committing code as you go along.
That's a shame... There is a bit of fun figuring out routing, but, I don't think that is an opinion that applies to most.
Sadly for such a scheme the Vision Fund is structured with the Saudi money backed by the SoftBank stake. Thus loses and mis-spending will fall on the shoulders of SoftBank Group shareholders before they eat into Saudi's portion.
Tips for Getting a Popeyes Chicken Sandwich – Claeys.co
Well, fire does not shine by black-body radiation. Lamps try to emulate a black-body because that's what color standards dictate and labs test against, but fire has a very bad color resolution. (By the way, daylight isn't also like black-body radiation, but it's much closer than fire.)

Personally, flickering makes me ill. I am used enough to 120Hz to survive it, but any other frequency is bad. Also, the 6400K LEDs look way too blue, much bluer than the Sun. That may be because I have a relatively rare kind of color blindness.
Interesting! Whereas here (Australia), at least in my region/social class/etc if I heard someone say "the eye doctor" I'd assume they're going to an ophthalmologist for surgery. Optometrists are their own category of healthcare worker.

Another English dialectical difference I wasn't aware of.
Yeah, i saw the part now too that everything has to be placed first. This makes it quite... unspectacular. It's really cool if they come up with a good auto-router, but if it's just that I'd still prefer an offline solution, for faster iteration and most likely cost (when it's paid then).
So great to read about this on Thanksgiving night. Just had a lovely day with my daughter (20 months). She has added so much joy to my family's life. We hope to do the same for her. You have so much to look forward to. Congrats on fatherhood.
Mysterious tectonic fault zone found off California
Wow, who would've guessed! Not me! /s
Wes' content is much more engaging to me than the average MOOC, Udemy, treehouse, Udacity, etc course. I find him approachable and fun without appearing incompetent or lackadaisical. I can see how his quirkiness and the metal music and everything isn't for everyone, but if he puts out new Javascript material it's always a day one purchase for me.

And not for nothing, the presentation of everything is always so pretty and well-crafted. Contributes to an overall more engaging experience that makes me _want_ to learn.

Congrats Wes!
I'm thankful for being entirely healthy in U.S. And I'm thankful for having the income/savings/lack of baggage to have a lot of options in life -- regardless of whether or when I take them. I'm thankful that life hasn't been "eventful" unless I want it to be.
Not to go into much detail, but these author's views are not shared broadly in the cosmology community. There was a recent paper [1] put on the arxiv that talked a bit about this. I'm not an expert on supernova cosmology (I work on cosmology using other methods) but people I know who are experts claim there are issues.

There are also a ton of other reasons to think that the universe is flat (see the CMB [2]) and to think that there is dark energy (large scale structure [3]).

We still have no idea what DE is and it might not be an "Energy" but rather some modification of gravity or something else. But we're pretty confident in the phenomenology - there is something there that appears to be pulling things apart.

[1] https://arxiv.org/pdf/1911.06456.pdf
[2] https://physics.stackexchange.com/questions/439535/why-does-...
[3] https://www.darkenergysurvey.org/supporting-science/large-sc...
Do you think this looks any better?

https://www.youtube.com/watch?v=Y041xO6Xdb8

I had a stern word to the hamsters at the back end who turn the wheels that do the rendering and I told them to run faster.