skysight-inc/HackerNews huggingface dataset:
> Sometimes the politically expedient solution is the proper choice over the ideal but politically unrealistic solution.

Why wouldn't that always be the case? What's different about this case where this expedient choice is proper but other's aren't?
Org-mode was invaluable while I was writing my PhD thesis. I had long structured lists full of checkboxes and progress indicators showing everything I still needed to do. To add to the list I used org capture which is great for not breaking flow. Often while writing I'd think "ooh how did I refer to this in chapter 2?", capture that as a todo and carry on working.

I also struggled with procrastination during my PhD so I use org-mode to implement the pomodoro method to great success. My notes actually document exactly what times I worked on each point.

I've used it to document figures for publishing papers. The org file explains how each figure is made and reproduces the figures and intermediate data when executed. I freely mix programming languages.
You still have to catch, verify, and dispute those charges... and let's hope you don't have an auto-draft payment setup.

Additionally, it's possible for cards to get locked and that's a PITA to deal with, and god forbid it takes more than a moment to unlock. Hope you have backup cash.

Personally, I'd rather deal with the known hassle (cash) vs. the unknown future hassle (card).
Unfortunately intrinsic latency does not measure the latency of the Redis instance, but the one of the whole host, that is, the kernel scheduler max latency.
I haven't been able to locate the specifics of the bill, but my expectation would be that the regulation doesn't apply if there isn't sufficient sun exposure or rooftop area to justify the solar installation.
A lot of the attractiveness that they focus on isn't necessarily unchangeable, though.

Many people can significantly improve the first impression they make by having a nice haircut that fits your head shape and clothes that fit your body shape well, match each other well, and aren't out of place for the current season.
Another approach is to create a window at desktop level. It can even display a web page with a system web view — you probably want to opt the window out of receiving mouse events, too, to avoid interfering with drag selection on the Desktop.

I do that at home with a local HTML file to randomly generate a desktop background at startup, and I’ve tried dynamic content (like a countdown clock). Code here: https://github.com/s4y/Dash

But for an app like this, you could do native, animated transitions, and avoid touching the desktop background settings.

Edit: you could even create a smaller interactive window (also at desktop level) with a link to the source, a button to advance to the next wallpaper…
China is a free market?
Likewise the perfect is the enemy of the good. Having an idea of what a perfect regulation would be means that you end up arguing against helpful regulations because they don't meet your standards for "good idea".

Your point isn't incorrect, but it's at best misplaced and mistimed. You should have been yelling about this when the law was being written, not now that it's passed. To those of us who care about the subject, your pedantry is harmful, not helpful.
For 1-to-1 chat, XMPP seems way better suited. However, Matrix feels like a really nice IRC successor. I hope both can live in a somewhat symbiotic relationship.
It's not only going to drive home prices up. The shitty electricity monopolies run by Wall Street which have the California Public Utilities Commission completely in their pockets -- monopolies exactly like SDG&E -- will continue their assault on solar and owners of solar through regulatory capture by ratcheting up prices for "low-use tier" customers. Doesn't matter if every house on the block has solar: Local monopolies like SDG&E will scumfuck their way into giving everyone an egregious electricity bill. And they'll do it using blatant regulatory capture through the one organization that's supposed to protect consumers, the inestimably corrupt California Public Utilities Commission.
You're treating the economy like a perpetual motion machine.
The same way you've chosen to live in a (cheaper) house without all the earthquake resistance requirements.

Part of the decision-making basket you evaluate in deciding to live somewhere includes the cost of energy with the cost of its externalities.
How a Low-Carb Diet Might Aid People with Type 1 Diabetes
>it could easily be argued that denying access to Facebook gives you a similar disadvantage.

It is a lot easier to find people like me who never had FB accounts and who can testify that not having one has not impacted my life.
> Having friendly, healthy relationships with your colleagues isn't valuable? Or just with the ones who are women?

Just with the ones who are women (from a male perspective). This specific point is because of #MeToo - this movement normalized the fact that "friendliness" and "healthiness" of a relationship is judged post-factum, sometimes years and decades post-factum, and the male perspective is rarely taken into account.

Think about it this way, even if one follows OP advice, and builds what he considers very healthy and friendly relationship, he exposes himself to (based on recent news stories, very real) risk of the relationship being second-guessed by the female, at any point in time in future, with the severe penalties resulting from mere accusations, not convictions, even if not true.
It seems to me less a question of how social the various STEM fields are than that CS is more closely tied into the larger internet culture. Especially for young men I can see this making them more insular as a group even if they're, in lots of ways, just as social
The YIMBYs lost in California but they’re just getting started
But I'd rather stay up all night and clear Black Temple.
I'm not sure whether it fulfils what you're looking for, but Mozilla just ran an extensions challenge, and one of the winners was Session Sync.

[0] https://extensionschallenge.com/
[1] https://addons.mozilla.org/en-US/firefox/addon/session-sync/
Maybe this is just for the initial period. Redis has orchestration commands that allow to stop the clients in one side, migrate, shutdown the first instance, and resume the other, without the possibility of getting writes in the middle of the transition. Other providers do that to ensure safety of operations.
How did that play out in the end if you don't mind sharing? Did you make "no comment" as to whether you actually said that, deny saying it altogether, or be honest (as I think is an engineer's inclination) that you said those words as an in-context joke? Did you wish you tried one of the other approaches?
And until recently (and painting with a very wide stroke), the percentage that goes back to the band tended to be better for vinyl than the other formats. Since the record companies saw it as a dead medium, it wasn't really high on their list for negotiations. I've bought vinyl that I never intended to play for that reason.
I've tried figuring it out, but haven't been able to pin it down. Is it even possible to check tab resource usage the way I can in Chrome? If not, that's another reason I'd probably keep coming back to the latter.

Thing is, it's not even that I have so many tabs open. It's always been fewer than Chrome, and with fewer active extensions to boot. Furthermore, it also happens on my other computer. The other one has 16 Gb of RAM, so it can handle quite a bit more, but the problem happens often enough that I also switched back to Chrome there.
The approach in this book is one of if not the best in computer science pedagogy.

This book specifically is in need of significant editing.

As an alternative, see the incredibly good “How To Code” class from UBCx on EdX (don’t be put off by the title). It’s a direct implementation of the approach in this book.
It's certainly overstating it, but take this example from my own life.

My step-sister spent years fighting cancer. I knew this, and would talk to her occasionally, but I wouldn't find out about significant events until after the fact.

As soon as I surrendered and finally joined Facebook, I discovered she was in the hospital again, and was able to go visit and spend some quality time with her. As it turned out, it was the best conversation we ever had, the most time I spent 1:1 with her before she passed away.

Are there other ways of keeping in touch with family? Sure. Once your family is invested in using Facebook, however, that's where you have to be to know what's going on all the time.

I dislike Facebook, and look forward to getting rid of it. I cannot, however, dismiss the unique value it offers.
If there weren't an actual interview I'd have read it as satire.
No; Nimby's need no justification to dig their heels into the ground.
This is simply insane.
Yeah. These two "philosophies" are merely marketing. Absolute fluff. Does anyone actually believe that google is "obsessed" with giving users back their time, as the article says?

No. Fuck no. Are these guys kidding me? They're obsessed with scooping your data and serving ads to you that are so seamless with your experience that you mistake them for your own decisions. Like google actually wants to help you personally, just out of the goodness of their heart. Who the fuck believes that? These things don't exist for the common good, they exist to increase value for their shareholders. They're like paperclip maximizers in that respect. And you aren't the client. They are not out to make your day happier and healthier and more human or whatever.

Never trust a service that is so integral to your life you can't abstain from it, yet you don't pay for it.
>> I'd prefer that the documentation outright say "This is a BAD idea if you're just doing xyz" instead of "if you need, you can check out this".

That's a good point - I wonder if devs think enough about when not to use the tools they build. I was about to mention that the Redux docs do this but the only thing I could find was the 'Before Proceeding Further' section on the first page. I think my impression came from Dan/Mark's tweets and articles, like this one: "You Might Not Need Redux" [0]. But even that article talks about all the benefits of Redux first :)

>> Also, is it just me or is the tic tac toe tutorial really not useful?

I agree it's contrived. Building a game I think is a good way to get introduced to working with state in a slightly more complex and interesting way. React is at its heart all about rendering a state machine. It's up to you how to represent that state machine - either as primitive state, context provider, or redux. Personally I'm not a fan of address book examples but that's just because I've seen so many of them they don't hold my interest...

[0]: https://medium.com/@dan_abramov/you-might-not-need-redux-be4...
> I have clear southern exposure but what about houses that are shaded?

FWIW: very, very few houses (especially in CA where the overwhelming bulk of homes are built in arid biomes with very short trees!) have roofs that are actually shaded. A "shady house" means a house with trees nearby that shade the yard and the periphery of the roof. Take a look at Google Maps for your neighborhood for proof of this. The roofs are sunny almost always.
This is true, but I feel like the popularity of the Raspberry Pi has done a lot to improve the ARM Linux ecosystem in recent years.
Where does he claim to be a natural-born American citizen? And why does that matter?
> But what happens when you inevitably need to step outside the boundaries set by create-react-app?

Been working on a real-world c-r-a based project for 8 months and this is yet to happen. And the upgrade process has been a dream (update 1 dependency), no breakages so far.

In fact I now regret my other attempts to go off the rails (adding Sass), it wasn't worth it.
Well edm was/is released on vinyl for djing purposes although these days most club djs use cds or usb or ableton.
>Although, we don't know how similar the two projects are

They are similar in that the requirements for tank size are the same and the dirt is the same (same property). What is different is caused by the regulations. The style put in in 1983 is a traditional 1000 gallon tank going out to a leach field with about 100ft of perforated pipe (known as a 'traditional' system').

But traditional systems are now banned for this soil type (clay content > 50%, even though they still work fine if designed right). The current price for a traditional system is now about $5500. But since it is banned, I have to install a 'Evapotranspirative (ET) system' which involves digging two 20'x80' pits and filling it with a special 'sandy loam' soil (which is not native to the area and has to be trucked in) and then running the perforated pipe in that. It's two to three times the work and an extra $2k - $4k in soil costs.
Culture and Empire – Digital Revolution
I wonder how this will co-exist with

a) Tracking non-facebook users via Facebook icons on web pages, and

b) Storing the information of non-users such as photos other people take, phone books other people upload, etc?
Susan Bennett, the voice of Siri:

https://en.wikipedia.org/wiki/Susan_Bennett
I see this not as a consequence of the #metoo movement and more of a consequence of the lack of social intelligence & skills education. Because it IS entirely possible to befriend a women and not come across creepy, regardless of your physical appearance.

As the author mentioned, girls tend to "engage in more prosocial behaviors" than boys. This means teenage and college-age men - especially those who gravitate towards fields of study that are "perceived to be anti-social" - may come across as socially awkward in their interactions. And while their interactions may be entirely innocent, that awkwardness can be interpreted as "creepy" by some.

IMHO, one viable solution to this is to add and strengthen social and emotional intelligence education in our schools. And perhaps, offer workshops for parents as well. Many schools are already beginning to do this. We just need more of it - and to continue it all the way through higher education.
Archive link: https://web.archive.org/web/20180509201622/https://beautiful...
Why is writing DSLs strictly worse than writing complicated transformations built on top of the limited constructs provided by the language itself? (You said never)
> Can anyone explain what's required to comply with Title 24?

I help write software that implements calculations related to Title 24 compliance, so I'll give answering this a shot.

It's described in this[1] 289 page document (only like a fifth of it applies to residential construction). It covers a lot of things, to say the least.

At a very simplified and high level, it works like this: There are two overall ways of meeting the energy efficiency requirements. One says "meet these material specs" (prescriptive). The other says "be at least this efficient" (performance).

The prescriptive approach has requirements describing things like all walls must be at least this well insulated and any heating/cooling system fans must be at least this efficient.

The performance approach does a performance simulation for both the proposed house design and for that same design, but built to the prescriptive spec. The design passes if the proposed design uses less energy in the simulation.

The document you've linked says both approaches will now require solar panels (so you can't "just" be energy efficient).

My guess is that you'll have to add at least as much solar as the current minimum required to get credit for doing so, which is described in section 2.2.3 in this document[2].

[1] http://www.energy.ca.gov/2015publications/CEC-400-2015-037/C...

[2] http://www.energy.ca.gov/business_meetings/2016_packets/2016...
Very nice! Request: art gallery-like legends next to the artwork, with title/artist/date (I imagine this would only work with a curated source of art, but if I ever used something like this, I'd like to learn something too).
This is the reason I'd like to write more about it. The author has a needlessly narrow definition.

I'd argue it is more useful to talk about "a language interpreter" rather than a "commandline". A command line is a language interpreter, of course, where the commands make up the language. Emacs is also, at its core, a language interpreter -- but its language is not a simple command set, it is Emacs Lisp.

From that perspective, one can reevaluate 1 and 5:

1. Emacs is at its core a virtual machine that runs elisp, and any modifications you do to that elisp environment shows in the GUI. Change the mode line variable? GUI reflects it. Evaling Emacs Lisp expressions is one of the most common ways to interact with the editor in more fundamental ways than offered by the interactive functions.

5. It is common for some people to use the mouse to click around in Emacs. I do it too, sometimes, with stuff like dired. These clicks are not magic built-ins. They are, just like keys on the keyboard, only bound to execute Emacs Lisp functions. Redefine the function, and you redefine the meaning of the click.

This is the very reason Emacs is as hackable as it is.
Simple Django Project Skeleton for modern web apps
How a German City Changed How We Read
Watch: Playing a Virtual Piano in VRChat in Real Time
Not sure why the reaction to this is so negative. Google's own AI blog (https://ai.googleblog.com/2018/05/duplex-ai-system-for-natur...) admits that this is a very specific use case system. And it seems to be more of an engineering feat than an actual "AI" or even "ML" accomplishment. Basically this is the result of a very well trained system by a bunch of HUMANS. The bots aren't here for us yet folks, take a chill pill. If Google wants to create a bunch of task specific conversational bots to bake into their already excellent voice assistant, why not?
This is an off-the-charts creepy thing to say.
That's a great example! Mind if I use it? ;)
I'm skeptical about this culture of online shaming. If someone makes a mistake at a point in their lives and it either wasn't reflective of who they really are, or they've reformed themselves and improved their behavior, I dont think they deserve to be publicly shamed by strangers who may not know them or how they've improved themselves.

Such online shaming does not disappear. Permanantly ruining someone's reputation in spite of bad behavior being an isolated mistake or not reflective of the the type of person that person has become is cruel and unproductive.
Let me also add that it doesn't teach them all at once. It starts from first principles and adds on new libraries as the tutorial apps become more complex.
I agree with your point, but strongly disagree with your example. You think DC should be running the risk of accidents which kill riders because of trains that lurch into stations? Loss of life is a massive cost, even if only economic factors are accounted for. Please show me a cost-benefit analysis where that is outweighed by lurching trains (even many millions of lurching trains).

Also, it's incorrect to say that we could have used decades of problem-free operation to extrapolate and predict a low risk of similar accidents in the coming decades. The 2009 crash was caused by an aging system, and unless your solution involved replacing all the switches/sensors, we would have seen new failures at a more frequent rate.

Finally, the 2009 accident highlighted an inherent problem with the old system: putting a human operator in a train who is only responsible for acting in an emergency will not work. Just like the recent self-driving car fatality. It wasn't a case where we knew and should have accepted the risk, it was a case where the crash caused us to understand that the prior risk assessment was wrong (because it assumed that a human operator could prevent these kinds of accidents, when that's just not going to happen). So it was appropriate to change operations.
You can't be sure you're offering a solution to the right problem if you haven't taken the time to empathize with what the problem is first.
OK, but that's an awful way to run a business, turning a way polite customers just because they don't vocalize for you.
Predictive Forecasting Vocabulary for ARIMA Models
browser.ctrlTab.previews in about:conifg though the feature may be in various states of broken as it is not exposed anywhere
Practical Typography (written by the same author) has been a wonderful resource for me. Sometime I'll get around to working through this book as well. My high school is actually one of the last places to teach Racket/Scheme as an introductory language. Personally I find it a wonderful way of teaching the basics of computation and recursion. I wish more schools still taught it.
Every major OS maker misread Intel's docs. Now their kernels can be hijacked
Pay is never never never about value. It's about supply and demand. If the only way to hire that SF engineer is to offer competitive salaries, then you have no choice.
> Maybe Canada is a lot different than the US, though.

Montreal is just different than anywhere on the planet.
> I don't see a point in having very similar, but not 100% compatible languages on backend and frontend.

I have an applications consisting of frontend cljs code, backend clj code and some code that will be compiled to both ends (called cljc). Even if its not 100% compatible, I think its helpful that I only have to write data validation (e.g. clojure.spec) once and can use it in every part of the system. Also if you wrote pure algorithms for complex data structures, its nice to use it in cljs and clj. The parts that are missing to 100%, can often be bypassed with a simple reader conditional (https://clojure.org/guides/reader_conditionals).

> Some time ago (a year or two, I think?) CLJS got bootstrapped - is it finally possible (and practical) to use with node only?

I dont have much experience with this, but I think that shadow-cljs (http://shadow-cljs.org/) will make this mostly possible.
LedisDB, a high-performance NoSQL database written in Go
Articles like this...it really should be titled: "The 4 kinds of side businesses people like Justin can start". I don't think most people constitutionally are cut out to be the kind of hustlers required for success at this sort of stuff. And yet many people do start businesses and become successful, myself included. So maybe we need to figure out a common language to separate out side businesses that are built slowly, deliberately over time using a specific skillset, vs. side businesses that become successful because of aggressive marketing tactics.
That was one of my original goals as well, but unfortunately there aren't many (any?) sources of downloadable art tagged with metadata. Hence, just the filename in the pop-up menu.
I'm not that rural. The price for the electric run is $350 for new poles and the service is about $0.10 p/kwh. I'm fine with adding solar. I simply don't have the money right now. And I am not getting a mortgage as the 'just add it to your mortgage' attitude is what has lead to so many (non protested) price hikes in the first place.

So adding 'just another' $10k to the price means I get to wait so many extra months to save money before I can even build.
Could have been titled "My struggle to learn ES6?".

Very little if any was specific to React.
DHH has been my idol for 10-15 years. His Tweets are legit too. I really should consider the Chicago scene, from Minneapolis originally but gosh do I not wanna deal with snow after a couple years on Ocean Beach/SF. The work culture here is disgusting and my productivity is hampered by management judo-ing me out of hobbies. I am sure I could do a quantative analysis based on historic data, not my forte tho, but I know it. My reputation here is messed from quitting and getting pushed from so many jobs. And I mention elsewhere here, my only hobby is 45min daily empty gym and hr lunch out. The money here gets to peoples’ heads, can also tell by popping bottles for trivial accomplishments.
Wow, please get that toxic attitude out of tech.