skysight-inc/HackerNews huggingface dataset:
> Is it though? Do we actually have the data that says so, or do we have data that has tons of other factors mixed in, where sunlight exposure happens to be correlated with better health?

What other kind of data would you need, or expect to see?

Shouldn't the onus be on people claiming that, given the reality of human evolution and existence, blocking sun exposure is the way to go?

The article points out risks mitigated by sun exposure (and their corresponding mortality rates), and the main negative (Melanoma) and its lower incidence. On net I think the "minimize sun exposure" advocates have a weaker argument.

As article points out this is eerily similar to low-fat, cholesterol fear mongering from decades ago. Funny a similar recommendation (blood pressure pills) is given by doctors here.
I switch between Input and Fira Code as my mainstays based on whether I'm feeling like ligatures.
What about customer service? Or is this another google tech archipelago?
8 weeks of pay as severance is insultingly horrible, even for very junior employees. If a company hopes to grow and be taken seriously as a professional workplace, you have to do much, much better than 8 weeks pay & benefits for severance.

I’ve said it before and I’ll say it again. Always negotiate severance up front as part of any job offer, and consider 4-6 months as an absolute minimum for junior or mid-level employees, and at least 12 months of pay for senior employees. Simply turn down job offers when a company won’t offer this and take a longer time to find an offer at one of the (many) companies that will.

Most companies will negotiate severance with you but you have to ask and make it clear that in-writing severance details to serve as protection against unexpected unemployment from layoffs is a dealbreaker for you.

Most candidates won’t negotiate this, which is why most companies don’t have to offer it except to the few special case people that require it.

If we all, as candidates, unilaterally make it impossible to hire us without adequate severance, we’ll all be better off.. instead of just the minority of candidates who put forward the effort to negotiate it and aren’t afraid to turn down offers that don’t include defined severance agreements.
> If you park a car at a random spot it will get towed.

As I point out in another comment, this is not because being located in a random spot is sufficient to establish that an item is abandoned property. (If it were, the tow truck company would be legally entitled to keep your car!)

Rather, there is legislation which specifically allows towing of cars in certain areas, subject to certain rules. There is no such legislation for scooters.
> For direct employees - currently, from what I've recently heard - the legislation in place provides for back pay for them.

Almost in place; the bill in question still needs to be signed by the President. All indications are that he will.

https://www.govtrack.us/congress/bills/116/s24

In general, there is nothing that guarantees back pay after a shutdown, though it has happened in every shutdown so far.
You can also "easily" forget to call bind. In other languages, methods are simply bound by default. What's the argument for not doing it that way (besides "implementation details")? Why would you rebind a method in the first place? Seems like a "great" way to cause confusion.
I don't see anything wrong with shutting down - less frivolous spending. Why should an idiot get funding to build a wall nobody wants? He's only harming himself.
Unless it was specified for what purpose the email was obtained, consent isn't established.
It is normal to layoff about 5% per year, you trim the one in the 20 that is the weakest and it has positive, not negative effects. Going to 10% is a bit stretch, but still workable. In the last companies I worked, if up to 20% of the people left one day it would have an immediate positive impact on the performance, less complexity to deal with and more focus to work on real stuff.
Sure! https://en.wikipedia.org/wiki/UV-B_lamps

Or do you mean market as in "consumer market"?
What if you are traveling, and can't access your pc?
I think Tsiokolviski, Koroliev, and Gagarin.
The Feynman Lectures on Physics is an amazing second book for each course. The usual combination in my university for a Physics course for a degree in Physics is

* The "main" book of the subject

* The Landau book about it

* The relevant chapters of The Feynman Lectures on Physics

* The Shaum's Outline book about it.

The idea is that you study from the main book, and use the Landau book as an auxiliary short version with only the important points. The Shaum book has a lot of exercises. [Some people don't like to recommend Shaum's book.]

After that, you can read the relevant chapters of the Feynman book. It's like a book with fairy tales for physicist [or physicist students] that you read before going to bed. Each chapter is amazing and you enjoy it a lot, but it is very difficult to study using it as the first read about the topic. It's very useful to have a deep understanding of a few difficult key topics, after you are familiar with the subject and the mathematical part.

[I really grok the difference between phase velocity and group velocity reading the Feynman. The definition of each velocity is easy so it's not so difficult to pass the exam, but understanding what they really mean took me a few years.]
Also, checkout this: https://en.wikipedia.org/wiki/Whataboutism
An Art of Air and Fire: Brazil’s Renegade Balloonists (2014)
I don't use these tiers, but in terms of tooling simple text files is definitely the way to go.
What a silly little article. Venn diagrams are an extremely illustrative and useful way to visualize joins.
I had this problem, the solution I've ended up is...

Wunderlist (Android Task App) for non computer related things todo, stuff like shopping, meal prep, anything that doesn't involve sitting at a computer.

https://dynalist.io - Which was a revelation for me, by far the best way of organising my thoughts & planning.

Google Calendar - Used for long term reminders, events and general scheduling.

https://tiddlywiki.com/ - Ideal for long term structured notes.

The most important thing I found was to offload everything into your head into tools that you trust and can do the job. I trust google calendar to remind me of stuff I've set it up to remind me, I trust wunderlist to remind me of the weekly stuff I need to do when I need to do it. Tiddlywiki will get me any of my old notes in seconds and dynalist let's me get thought processes out of my head into the computer better than anything else I've used.
Behind pay wall :-(
As a type 1 diabetic who must get annual eye exams to check for diabetic retinopathy, this would be an awesome tool to make disease management 5% better. And though 5% sounds small, that adds up to a lot overtime. Thanks for working on this.
Very interesting references, that was the first I had heard of the BiiN project.

> ...failure was i960 in BiiN project...failed in the market.

I was confused by that for a bit because my vague memory was that the i960 was a roaring success. The Wikipedia page you cite seems to agree:

> It became a best-selling CPU

Did you mean the i960MX that was used in BiiN?

> The i960MC included all of the features of the original BiiN system; but these were simply not mentioned in the specifications, leading some[who?] to wonder why the i960MC was so large and had so many pins labeled "no connect"
For me, it was a default choice: it was the only career path that didn’t suck (the alternative was to become an expert which, in that company at that time, meant plateauing after a few years). So it took me a while to become a competent manager, and to start enjoying it.

All this to say that if you want to become a manager only for the added responsibilities / perks / title, chances are you’ll be a lousy one. To enjoy being a manager (and be a decent one rather than a PHB), you need to care about people.

In your case, enjoying mentoring junior devs is obviously a good start; try to extrapolate that to how you would coach on non-technical topics (people skills, career choices, giving negative feedback, etc. ). Another good point is the relationship with stakeholders. Just keep in mind that as a manager, you often get the shit part of the relationship: you break the bad news and cover your team, but you let your team get the credits for the good stuff. On the other hand, I would advise you to forget about coding: even if you can keep writing some code, it is absolutely not your job as a manager. You also need to consider the impact on the rest of your team, especially if you’re not the most competent developer in the team. (Imagine being the coach of a sports team and putting yourself in the lineup to play every game)
Huh?

Are these the same "Google Experts" who make "$45.371.16" posting links on Google?

But seriously, what is it about big companies that entitles them to make landing pages that don't explain what it is they are selling at all?

"Google One offers a range of plans, so you can find one that works for you."
> That said, appropriations bills must originate in the House and the new speaker and flock of freshman Representatives haven't passed anything yet.

This is flatly untrue. The House passed an appropriations bill [0] on the first day they were in session (Jan 3), and it has been waiting for a vote in the Senate since then.

0: https://www.govtrack.us/congress/bills/116/hr21
There are several more books. For example:

https://www.goodreads.com/book/show/1032517.The_Schematics_O...

Also in that league, but using a different language Mozart/Oz:

https://www.info.ucl.ac.be/~pvr/book.html

German: Schreibe Dein Programm

http://www.deinprogramm.de/sdp/
France is rioting because those protections allow them to not because they are slowing down economic growth. France has a culture of rioting and civil disobedience in part because those protections give people enough breathing room to be involved in politics.

Have you ever been to Alabama? Mississippi? Florida outside of the metro areas? They're equivalent to third world countries with infrastructure held together by duct tape and spit. Every time I drive through those states, I feel like I'm in some edgy anarchist's student film about late stage capitalism. Those areas should have been rioting for decades now but US economics is set up in such a way as to deprive the constituency from any practical way of getting involved.
That’s very well put. I’ve actually really wanted a “cookbook” for compilers. Basically small, self contained lessons for writing a particular part of a compiler. I.e. here’s how to write a typechecker, or how to write a garbage collector. The closest to that I’ve found is Crafting Interpreters. A lot of the compilers textbooks focus on the theory or general concepts, which is great, but I want to get my hands dirty. I’m not reading the book to learn the theory of compilers; I’m reading to book to write a compiler.
I don't think what you're saying is at odds with what I'm saying. In both our versions, this is a deliberate act by Congressional Republicans, and doesn't jive with the current narrative, that the President is somehow in charge of making this pass.

But again, this is something where the Republicans have lied to their base, stoked a fake immigration crisis using nativism, and is now forced to lie in a bed they made.

So this is what they get for stoking populist, nativist fear.
This last week I took an in-person class where we covered almost all of the book: https://dabeaz.com/SICP.html

The instructor David Beazley very skillfully weeded out all the non-essential parts and added one amazing exercise where we implemented the lambda calculus and, funny enough, the ycombinator.

Highly recommend it for anyone who desires to learn this material, can't find the time, and is willing to pay $2500 for the experience.
In other languages, classes are a special entity. In JS it's just another object, and you can copy methods from one object to another. Benefit is that you can create mixins, for example.
Honestly, if it were not for Venn diagrams, I may have never learned how SQL joins work. It might not be perfect, but if you'd tried to make 16-year-old me understand relational algebra in order to grok how the joins in his Django site were working, he'd have given up before he began.

That's not to say that other ways of illustrating things don't have merit, but broad statements like "say NO to Venn diagrams" just aren't helpful. If people find Venn diagrams a useful tool (and their proliferation indicates they do), I don't see the harm. They didn't stop me going deeper on stuff like relational algebra when I was ready to.
I assume you're making reference to unadopted roads, getting adopted in, grandfathered arrangements etc.

A road getting built today by the local authority wouldn't have this arrangement would it?
Thanks for the feedback!
The Feather board I'm using actually has Bluetooth, but I have not explored using it yet. If it's faster to send data over BLE to an app, then that would make this project even more affordable and smaller because the SD card and RTC are no longer required.

I believe the Feather M0 board I'm using is also capable of running CircuitPython (fork of MicroPython). For this project, I wanted to keep it simple, so I opted for Arduino, though I am more familiar with Python.

If you have any specific advice or improvements you'd like to suggest, I'd love to get them in either PRs or Issues for the project over on GitHub!
https://github.com/ammolytics/projects/tree/master/accelerom...
Well the page actually mentions 'Just works' and 'Low barriers', but it goes off a few paragraphs later:

> This year the event will take place from 3rd to 9th August 2015 in Maribor, Slovenia

2015 ??
Everyone in this post (or any other on HN) that brings up any anti-nuclear facts gets downvoted and I'm sure this comment will be no exception... but here goes.

Nuclear is not safe. Every plant has had accidents and leaks. Nuclear power is uninsurable and no insurance company will touch it. Major accidents like Three Mile Island, Chernobyl, and Fukushima cannot be cleaned up at all -- ever. Nuclear is not carbon neutral. Mining and processing uranium use lots of carbon-powered machines. Nuclear waste is a problem still unsolved and, IMHO, unsolvable. And nuclear is not cost effective so it relies on huge government subsidies.

Many countries are pulling away from nuclear power for these reasons.

A great resource for anyone interested in some facts about nuclear which are not widely discussed should check out Helen Caldicott's book, Nuclear Power is Not The Answer: https://www.amazon.com/Nuclear-Power-Answer-Helen-Caldicott/...
Nice! I have that board as well, but only played with it briefly. Do you have any data from your use of it on the pistol that you'd like to share? I've love to see how it turned out.
Useful little tool! Reddit humor subs are so damn specific, it can be hard to find them all.
No amount of early adopters will ever have full coverage of what people actually have, in part because the people who need reliability are not likely to be early adopters in the first place.
My opinion is that generally, implicit `this` is in many ways similar to null pointers in that it was a big design mistake that was somehow copied to to many common languages without a good reason. It adds a special case to so many things, and it could instead just be a regular function parameter and some syntactic sugar. If e.g. object.method(param) expands to Class.method(object, param), you just end up with a special case less and a more cohesive language in general. I'm very happy more modern languages like Rust seem to be taking this path.
Just popping in to recommend Kyle Simpson’s “You Don’t Know JS” series. He breaks down “this” and other potentially confusing JS concepts in an easy-to-understand way.
https://github.com/getify/You-Dont-Know-JS/blob/master/READM...
These are plain text files that I sync using a git repo on my private server. I don't need to travel much, but I do switch between 3 machines regularly, which means I have to sync them up often. I use git command line.
For your example, the Venn diagram is a good visualization of the filter being applied. Its sets are the values that are being filtered over. I.e., the left circle contains the values {1, 2, 3, 4, 5}, and the right circle contains the values {1, 2}. No, this doesn't explain the entire join operation, but that wasn't ever the goal.

The diagrams that the author of the article comes up with (with the exception of the cross join) are just Venn diagrams rotated 90 degrees.
For people that already have the correct mental model, the Venn diagram is a quick way to identify which name applies to each join type. The JOIN diagrams are much harder to read.
> Cross-compilation does not work with Core RT

Huh? I was sure I tested that after an announcement in... November? But it's supposed to have been supported a while longer? Eg: https://www.hanselman.com/blog/SelfcontainedNETCoreApplicati...

Perhaps a warp limitation?
I'll second TiddlyWiki. I've used it for several years and became a fan early on.

These days you might run across some hiccups in getting it to work in your browser of choice. Over the years the browser vendors became less and less inclined to allow javascript and extensions attain local file editing permissions. That's pretty reasonable, but annoying.

A pretty decent alternative that I've been using for months, now, is an app called Tiddly Desktop. It's an NW.js-based app so it has no trouble accessing the local filesystems.
Good luck doing OOP in JS without `this` with minimal contortions. And to be clear, there is no `self` in JS.
Also the mind is masterful at protecting it's ego by making you procrastinate things you think are difficult. You end up not doing them because you _think_ they're hard to do and you don't want to risk it.

Identify when this is happening and just do it. Force yourself to at least give it the 30 minute try and 90% of the time you'll find yourself in the zone and just doing it.
The book is great, I've been working through HTDP and it's generous amount of programming exercises casually over the past year as a self learner. I had been dabbling in programming over the past several years (as a true dilettante) and have utilized several resources on my journey (CS50, Programming: Principles and Practice Using C++, a touch of SICP), but it wasn't until progressing through HTDP that I really felt confident I was learning HOW to program. The pedagogy the book uses instruct a beginner on how to program is sound and uses many of the concepts touched upon by the popular "Learning How to Learn" edX course. The natural progression of the exercises as well as the evolution of the language used throughout the book(BSL or Basic Student Language) pair nicely and you slowly feel yourself becoming "wizardly" as the training wheels are slowly being stripped away.

The authors do a good great job in promoting good software craftsmanship from the very beginning of the text. Like any good teachers they reinforce the importance of developing good habits that as a beginner you sometimes take for granted, such as writing unit tests for newly defined functions. Thinking through programming exercises is done methodically with HTDPs Design Recipe, which enforces the use a function signature, purpose statement (comments), a header, and functional examples - followed by a template to flesh out the basic structure of the code you will be using to define your function.

I've watched most of the SICP lectures by Sussman and Abelson and while brilliant, it becomes quite clear that even the professional programmers in the room have trouble keeping up with the pace of the lectures. As a beginner, I was acutely aware that I had bitten off more than I could chew and I will revisit them and SICP after completion of HTDP.

As a side note, I discovered small typo in one of the examples and emailed the lead author (Matthias Felleisen) and he responded to me same day very appreciative that I took the time to do so. If he or any of the other authors read this, thank you! I'm still diligently making my way through and enjoying your text!
Trello, with voice commands via IFTTT. That way there's no loss in jotting down ideas or shopping list items.

This Trello board is also connected to my family Slack, so that events and such are coordinated with my wife. Also any comments on the Trello cards cause a Slack notification. Kids are currently too young to use it.
Google Keep with a combination of Labels (area in GTD), Colors (for different status: urgent in-progress on-deck)
and pinning.

It's super fast on desktop or mobile to navigate by label or color. Click search, click label or color.

I can view cards in each area very quickly so I can refresh my sense of context.

I limit the number of in progress projects and I focus on completing.

I can share web links to Keep from mobile. That's a good place to dump interesting research that I probably won't ever find time to get to read.

I post ideas and mini Todo lists all the time, just to be it out of my brain.

Cards can have alarms and scheduled date and time. Shows up on mobile and Gmail and gcal

I don't care if I never export or if keep gets sunsetted. Any idea of things to work on are short term, and I would rather pivot to a new approach then get stuck on a massive project list that just makes me feel helpless and unable to complete.

Project lists are for me short term storage.
If I had a penny for every time someone posted this link when it didn't apply...

This isn't an instance of tu quoque.
The problem with this 'Solid' project seems to be that it is vaporware.

Anybody who wants to advance the open web should focus his efforts on a P2P library with extremely good NAT traversal capabilities that is extremely reliable and simple to use and supports as many programming languages as possible - certainly not just C++ or C. It needs to be deployable under a permissive license on all major platforms macOS, Windows, Unix, Linux, iOS, Android, and browsers, and may not transport any data or chew away bandwidth without allowing total control over this by the programmer and end user. It needs to have a dead simple, almost idiot-proof API. The resulting network on top of IP needs to be searchable, not too high latency, and route to any endpoint on it.

That's still the biggest hurdle for the Open Web. Everything else is secondary.
PS. It is called Matomo now and at https://matomo.org
I failed before the first puzzle because I don't have any google account to login :(
people keep wanting to make JS fit into the space of C#/Java OOP class-based stuff. Prototypical inheritance is so cool and useful and lightweight, this is quite versatile once you understand the mechanisms and how to bind it. Why people keep trying to "fix" JS so that it conforms to their class-based expectations is beyond me. I like how it works now.
4chan is the place where everyone can comment with very little effort.
Thank you for sharing this story. I’m sorry to hear about professor Busi.

My introduction to computer science was also HtDP and your experience mirrors mine exactly. The people who were the most upset about it were people with exposure to Java and C from high school. Now that I’m in industry, I find I have a better grasp on things like recursion compared to many of my colleagues.
The "important part" is that the code solves the end user's problem while creating the minimum possible amount of new problems for them. Everything else is an implementation detail. Everything else that we hold so dear about computer science is only important insofar as it solves someone's problem.