skysight-inc/HackerNews huggingface dataset:
7400 Quad 2-Input NAND Gate: Neglected Survivor from a Pre-Microprocessor World
Games should be games, they should be fun.
It seems easier to not produce the CO2 in the first place than to produce it then run another industrial process to remove it... which in turn uses even more electricity.
What's sad is that all this desperate competition by parents to improve their kid's grades is zero-sum: A noisy but pointless rearrangement of positions on the socio-economic ladder.

One kid getting into Princeton means another misses out.

Very little of it results in actual useful learning or eventual public benefit.
I won’t make any predictions about the future of software engineering opportunities, but your line of reasoning will never have any inherent connection to job opportunities. As the cliche goes, life’s not fair, and working harder preparing yourself for your career has never meant that you will make more money than someone who didn’t work as hard.
Three questions that I have never had satisfactorily answered by nuclear advocates:

* If nuclear is that safe, why don't we eliminate or at least, significantly raise the nuclear liability cap? The nuclear industry keeps trying to sell us (this article included) on the idea that disasters are now close to impossible. It'd be an easier sell if they voluntarily increased their liability, to, say $150-400 billion and found private insurers willing to take a risk on their safety, no?

* Did you personally consider Japan's nuclear plants unsafe before Fukushima? (as far as I can tell it took most of us by surprise)

* If the strike price for Hinkley point electricity is 1.5x-2x renewable strike price today (never mind in 10 years when renewable prices have plunged again), what exactly was so great about building a "next gen" nuclear plant?
Does that mean that by definition it is not possible to hoard display cases?
parents have wayyy to much power over you. No thanks.
The amount of CO2 is orders of magnitude more than the amount of radioactive waste; you cannot just build “one factory in Nevada” and sequester all the carbon dioxide produced.
But nothing in Washington DC.
That may or may not be an accurate characterisation of the circumstances.

And it’s hard to argue with working harder / smarter / longer to achieve better outcomes as an option.
I think we should pay teachers more as well, but not the same teachers we have now. Based on my experience in public school (and my own opinion, obviously), teachers on average earned what they deserved, or more than they deserved.
Adding a single bike line is like adding a single road in middle of nowhere. Dutch have bike infrastructure. Here you can go on a bike everywhere and leave bike everywhere. They have very clever solutions to avoid conflicts between cars and bikes, so it feels very safe and you can simply relax. Actually, some cities in Netherlands start to have issues with bike lines congestion :) .

https://bicycledutch.files.wordpress.com/2016/03/groningen07...

I was studying in Groningen and I can tell you this is a daily occurrence there, sometimes it's even worse since the photo is from a rainy day in winter :P .

From: https://en.wikipedia.org/wiki/Cycling_in_the_Netherlands

By 2012 cycling had grown tremendously in popularity. In Amsterdam alone, 490,000 cyclists took to the road to cycle 2 million kilometres every day, according to its city council statistics. This has caused some problems as, despite 35,000 kilometers of bicycle paths, the country's 18 million bicycles (1.3 per citizen old enough to ride) sometimes clog Dutch cities' busiest streets. This is being addressed by building even more bike lanes to tackle a problem many other cities in the world would envy — that of bicycle traffic congestion.

Also, it takes time to build biking culture. And as a side note, biking infrastructure in Groningen was build on anti-car sentiments. They wanted to get rid of cars from the city, not to relive car congestion. They did get rid of them especially from the center and the city is now lovely for pedestrians and cyclists. https://www.theguardian.com/cities/2015/jul/29/how-groningen...
I remember when Brazil was "taking off", president Lula was called "the man" by Mr. Obama, Eike Batista was heralded the modern Brazilian industrialist and the seemingly limitless "pre-salt reserves" was going to turn the country into a leading oil producer.

Since then, we've learned this short-lived economic boom was really just attributable to outsized Chinese demand for commodities which went away as quickly as it came about. The Workers' Party spent its ~16 years in power fostering the centuries old crony capitalism that has fundamentally defined that South American nation since it was a Portuguese colony, throughout its 19th century monarchy, its 20th century republic, the congress-appointed military regime in power between 1964 and 1988 and all of the democratically elected presidencies since.

Eike Baptista was indicted and convicted for fraud and embezzlement, his companies sold for pennies on the dollar.

Lula's anointed political successor, Dilma Rousseff, was ridiculed, impeached and couldn't even win a senate seat in the last elections.

Lula himself was indicted, tried and convicted, along with hundreds of other politicians – not to mention the countless more the country hasn't yet gotten around to convict.

The populace radicalized to the point of destroying families and friendships before fatally electing a bizarro president – when the alternative was keeping the Workers' Party in power for another 4 or 8 years, Brazilians opted instead for a diabolical Faustian-Orwellian blend.

I'd love to hear Obama's take on how wrong he was. And I caution others to resist the temptation of extrapolating from a handful of moderately successful economic years, thinking their countries have fundamentally changed overnight.

You know what causes extreme changes overnight? A revolution. Brazil hasn't experienced one, and I doubt Portugal has.
> So many of them think nothing of spending 1-2 hours in traffic, each way, every workday, just so they can have some big McMansion in the exurbs with a giant lawn they have to spend hours maintaining every weekend.

That would be a poor decision indeed. But more likely, in my experience, is that they live far from their work because there is no affordable housing near their work.
It's also great when you need an ad hoc web server:

python -m http.server
> but there are companies creating in-car cameras/sensors combined with machine learning to identify distracted driving of all sorts (not just phone use). some insurance companies will lower rates for less distracted driving, for example (not that this is a great solution either).

while not perfect, I am actually a fan of this approach. in my ideal world, the government only administers sanctions to a citizen when they cause material harm to another person. let the insurance companies be on the hook (and possibly require the purchase of such insurance) for the actual penalties and have them calculate the risk. then excessively risky behaviors become de facto illegal because the insurance payments are not economic.
I think a million bucks is too hyperbolic to make for a plausible thought experiment. How about just a 50% raise?
I just hope Microsoft can put more resource on F# to help the community grow faster.
Members of Congress make $174,000/year [1]. That is about 3x the median household (not individual) income in the US [2].

1. https://en.wikipedia.org/wiki/Salaries_of_members_of_the_Uni...

2. https://en.wikipedia.org/wiki/Household_income_in_the_United...
Recovering audiophile here...my favorite DAC right now is the EarStudio ES100. In addition to functioning as a USB DAC, it also enables regular headphones to "become" Bluetooth devices.

It's by far my favorite because my nice wired headphones are now no longer obsolete. I often use it with my iPhone + Roku + Roku iPhone app's "headphone" option. It's perfect for listening to TV late at night after my kid is asleep.
Countercounter point.

When comparing the best roads in the world (Say the German Autobahn) to the best mass transportation in the world (Japan Railways Group) we see that when mass transportation is done correctly it can be timely and reliable. It is also cheaper, cleaner, and more efficient than roads.

We shouldn't limit our sources of inspiration to one continent when developing transportation solutions.
OHOL is fantastic and is, at heart, about parenting, aging, and death.

I'm a big Rohrer fan and death seems like a recurring theme throughout his games:

-Passage: where you pass through an entire life in 5 minutes

-The Castle Doctrine: a permadeath home defense MMO where you set death traps and try, often impotently, to defend your small family. When you fail to defend them, you'll get to watch the security tapes in detail and come home to their mutilated corpses.
Representatives make 174k
Did you buy it from the guy who took his battery powered Dell with him as he sailed from California to Hawaii? 1000 miles from land, he could still hear the 60 Hz. hum.
> The idea that nuclear waste 'leaks' anything is absurd and defiantly not generally true.
While of course the output is toxic, its also highly controlled and does not come into contact with anything.
Its long lasting but it also contains lots of useful stuff that, if we continue to use nuclear power and other nuclear byproducts will turn very valuable.

While I view nuclear power relatively favorably, this is an extremely rose-tinted view of the situation. Nuclear waste can and does leak.
We Brought Connect Live to Abuja
The encoder / motor controller logic is a bit more complex than that. Because the encoders are analog / digital hybrid they generate far more data than standard quadrature encoders. The FPGA is doing huge table lookups, ATAN2, PID, Dithering the motor driver, and all of that at 5 MHz end to end, so we have a 200ns response.
The air and water in every city is hazardous, the abject poverty is in your face, and poor hygiene and resulting disease is rampant with a corresponding overuse of antibiotics. Your assessment is an understatement of how bad the human condition on the subcontinent is.

For poor countries like India, one of the primary reasons to invest in large scientific programs like this is to combat brain drain. There is a lot of spending on IITs where much of the benefit goes abroad. I agree that's a small problem relative to India's other problems, and there would be much higher benefit to India and the world if India's research institutions had more funding on investigating solutions to poverty and corruption, where India would be one of the premier places to work in the field.
I would say those posters are created by some software, definitely not that person.
Riding your kids too hard also causes burnout and rebellion
in a similar vein, my aunt who is going for a few more years than your mom noted that the ratio of non teaching jobs to teaching narrowed considerably and she ended moving from a city system to a county system because of all the appointees from the mayor's office which ate up funds they could use for other needs. throw in that many of the non teaching jobs are being held in higher regard and also quick to deflect the ire of parents onto the teachers and it is hard to see the reward. he latest beef in the last decade has been the rise of "student rights" - as in you have to tip toe around some who take offense at everything with mommy and daddy riding to the rescue and the admins throwning the teacher under the bus.
No matter which way you slice it, Tesla should not be claiming the hardware required is present if the hardware requirements are, at best, theoretical.
The Voice Used in the Hebrew Version of Siri Sues Apple
Perhaps you're right. On the other hand, list comprehensions are a core feature of Haskell, which does not have something akin to a "for loop," so it's something a novice would be familiar with as part of learning the core of the language, just as a C++ novice would learn about "for loops."

So, I would argue the cognitive load is similar, and both lay everything out right in front of your eyes. Although, Haskell will do it with less syntax (alternatively, read that as "with more syntactic sugar").
It encodes slow as hell. It takes more than several seconds to encode a large-ish image. In this brave new world of IoT and low-powered devices creating FLIF images is out of the question. For serverside uses it is probably less of an issue.
Everyone at Amazon is supposed to be committed to Amazon's Leadership Principles. Each new hire is supposed to learn them and live by them. The very first principle is:

Customer Obsession: Leaders start with the customer and work backwards. They work vigorously to earn and keep customer trust. Although leaders pay attention to competitors, they obsess over customers.

What a joke.
I think Rust will get there if you look at say Rocket app and compare to say express app it's about the same amount of code and equally readable but with obvious benefits that Rust has.
Then this happened: https://en.m.wikipedia.org/wiki/Coast_Guard_Act

You (US) have made your choice on how you want to be rescued at sea and we have made ours. They are simply different models on how to do it.
Some other interesting projects around the strict posix shell are Morbig[1], a more trustworthy static parser for the posix shell, and the work of Michael Greenberg[2], who is trying to formalize the semantics of the posix shell.

[1] https://hal.archives-ouvertes.fr/hal-01890044
[2] http://www.cs.pomona.edu/~michael/

But my personal takeaway from this sort of research is that the posix shell is a truly insane language beyond even its readily apparent shortcomings. It's worthwhile to figure out the exact semantics of a language with so much existing code and have a precise interpreter for it, but frankly I think the more important task is to move away from such terrible languages. Bourne-derived shells have some great ideas, but these could be formalized into more sensible languages. In particular, I think the best direction is to embed shell languages inside good general-purpose languages. I'm biased to that end since I've written a shell embedded in Racket. But there is no shortage of better shell languages that benefit from better language design, such as Powershell and Elvish.
Pretty neat. After noticing invalid links being called in my nginx web servers by script kiddies trying to remote exploit, I was looking for a way to extract all the paths from logs and automatically white list paths from recommended IPs and deny access to black listed paths from other IPs. This tool will give me a starting path to work on.
Also caused by a president changing his mind at the last minute about signing a bill passed by Congress because Ann Coulter and Rush Limbaugh said he’d look weak if he signed it.
There's a sharp curve of diminishing returns, for DAC's especially. The super cheap units you find for like $10-20 will usually have serious shielding / noise issues, which is immediately apparent upon listening. Beyond $100-200, the design and components are usually pretty competent, and what you are mainly hearing is just how the implementation was "tuned" by the manufacturer (not necessarily better or worse).

Playing from an iPhone or iPad is perfectly fine. Make sure EQ and Sound Check are turned off. Most music streaming formats are nearly impossible to differentiate from lossless (i.e. Apple Music, Tidal, Spotify), so I wouldn't sweat that.
If you missed Krisp.ai, check it out.

https://news.ycombinator.com/item?id=18460726

https://krisp.ai/index.html
"Secondly, the example you give is typical of news coverage about terrorism. Flooding the news with stories about the attack and the perpetrator, with which you can gain exactly useful information since it's essentially an anecdote."
Point taken: https://uebermedien.de/11488/kartenlegen-mit-kriminellen-aus...

Direct link to the map: https://i.imgur.com/lBvUjTM.png

"It's not a very good argument, to defend a reduction of welfare payments to discourage immigrants from coming."
I can't think of a better one. Or to speak with Milton Friedman: You can have open borders or you can have a welfare state. You can not have both. May I assume you are against a welfare state?

"Immigrants are much more attracted to high salaries (which implies obviously that they want to work)"
Most immigrants that I am talking about can hardly read in their own language. I can track down the statistic for you.

" than by high welfare payments."
Have you ever heard the word "welfare shopping"? They chose the country in Europe with the biggest payouts.

"Even beside all that, you're clearly trying desperately to shoehorn your anti-immigration opinions into a discussion about an unrelated topic."

I don't like that you give the impression I am against immigration. I am an immigrant myself and countries SHOULD attract immigrants. But it is a serious point of consideration that Portugal seems to avoid a specific kind of immigrant.
I’ve never been in a union, but I’m sure not all unions are created equal. I wonder if unions get in a position where there’s no non-union competition they start to operate in the best interests of the union and not the interests of the people they represent. /shrug I’d love to hear more from the OP about this, fwiw.
> No do (uselessly verbose, it litters all the language) and = instead of <- It should be normal code and take the else branch whenever there is any error, pattern matching included.

Using '=' insead of '<-' would break how with works. I can understand why one thinks the syntax looks weird. I avoid with when possible, but sometimes it's the easiest abstraction to use.
Good leaders identify good delegates. Poor leaders micromanage.
TechCrunch’s Favorite Things of 2018
And perhaps at a fraction of the cost ;)
Spend a lot of money on object —> Expect difference that doesn't exist —> Listen for this difference —> Careful listening reveals previously unnoticed nuance —> Revelation is attributed to new object.

Rinse, repeat.
The two most profitable companies I worked for used PHP. And nowhere close to the newest versions. The two least profitable both used C++.

Even with those experiences I would never say there's a correlation between chosen language and success, because in all those cases it was the core business idea that was the driver of success or failure.

I do still try to choose the right tool for the job based on some kind of instinct and experience anyway.

Also, congrats on your gig. From where I'm standing (an old fart still grinding it out at startup #7) that sounds totally awesome. This is going to be my last startup though, I was going to accept my fate and go work for some BigCo before it's too late otherwise I'll have no retirement at all. But if I could find a nice niche like that, I'd happily work part time forever.
One thing i like about using std::unique_ptr now that we have and use std::move() is to annotate in the API when you want to own the heap object being passed or to say that the api consumer should own the reference.

I get that if you just use it for usual the owning class, it doesnt provide that much, but it annotates lifetime, and its pretty cool when you get used to it.

if you see this:

class X {
Y* y;
};

Does X owns Y? or is owned by Z and X is just using it?

class X {
std::unique_ptr<Y> y;
};

Now you know for sure X owns y.

class X {
std::unique_ptr<Y> CreateY();
Y* CreateY();
};

Look how in the first example you know that X wont retain a copy of Y, and the caller will be considered the owner of the heap..

Now in the second example you are not sure if X retain and will handle the deletion of Y, and you should use Y, while in the first example its perfectly clear the api intention.

the same here:

void AddY(std::unique_ptr<Y> y)
void AddY(Y* y)

in the first you are aware you are passing the ownership of Y, in the second you wont be sure if you still need to handle the deletion yourself.

Before std::move() i get it, but after you can pass things by moving them, i dont get it why anyone would not like to use this.

For me this is basically the "lifetime annotation" feature, only that it is by convention, and not enforced by the compiler. Unlike others these are the reasons why i dont feel the urge to jump the Rust bandwagon, and prefer to use things like Swift when i need a more "chill" environment to work, as i didnt feel more productive in Rust than in C++, while with Swift it happened and it also has a pretty good story perfomance wise.

I prefer to mix C++/Swift as my perfect duo, than try to make it all fit in one language, as this always lead to frustation and a lot of headaches.
? Most of the adoption I've seen for Elixir is Ruby shops (and I am not a Ruby developer).
What did Amazon do here that was wrong? It sounds like these people bought illegitimate “ghost shift” shoes from a factory and the brand owner correctly shut them down.
Hope your mother can hang in there until her well-deserved retirement, she is almost there!
Heavy metal batteries.
Classical batteries.

If only there was a genre of music called “deep cycle” we’d be on the gravy train for life. (Ref: HHGG)
"accomplishment" != "interesting"

I'm proud when I set a new PR time running, but it's not exactly interesting.
Fashion brands all seem to be using the same font
Lambda, filter, reduce and map
Greenpeace has made a few high-profile mistakes over the years which unfortunately seem to make more headlines than their protests, research and educational work. The Rainbow Warrior II ending up in a shipbreaking yard is particularly surprising given the fact that Greenpeace International and various Greenpeace country offices have been actively campaigning against unregulated ship breaking yards for a number of years. It's especially sad given the care and consideration given to the resting place of the original Rainbow Warrior, which was rather romantically turned into an artificial reef after the bombing by the French.
I'm a current teacher, and I've noticed this. I have a kid who doesn't want to do anything in class except sit on his phone. Anytime I post a poor grade, his mom emails me asking what can be done to make it higher. The kid has never once asked for himself, and, even though I've told the mother multiple times that the biggest issue is her kid being lazy, nothing changes.
I have a glider in my office. I launched it backwards. It promptly flipped over and proceeded in the normal direction.
When I was teaching, grading took so incredibly long that there would be periods of time (read: nearly always) where I was simply behind entering scores. I typically did 10 to 12 hour days plus a good 6hr day most Saturdays, and usually a few hours Sunday. I only caught up on student vacations.
And hopefully not the other Brilliant Pebbles:

https://en.wikipedia.org/wiki/Brilliant_Pebbles