skysight-inc/HackerNews huggingface dataset:
Correct. Any one of those answers would be acceptable :) (except mapDispatchToProps, that will fire the API request every time an action is dispatched anywhere in your app). Also, the context of the question is very specifically "within redux", and all I'm looking for is an understanding that redux is synchronous by default and asynchronous logic has to be performed in a middleware. If your answer is "put it in literally the only place you aren't allowed to put it", you lose some credibility. Also, so many people in this thread are getting hung up on the fact that we're trying to find people that understand a very common framework that we use, and that the candidates claim to have professional experience with. I wouldn't expect a junior to understand the details of redux, but we need senior people that don't require a year of hand-holding to be productive. If I am hiring a plumber to fix my toilet, and they say they have three years of experience fixing toilets, and they don't know how a toilet works... am I at fault for having unrealistic expectations?
I think the idea is networks that can support bubble filters without shattering the illusion. If you keep your TV set to Fox, you won't get any left/liberal slants injected into your bubble. If you curate your list of friends on Facebook, you won't see other ideologies. I feel like other social networks and news platforms don't provide that same assurance.
If you infringe gpl code though, you're obligated to provide your source. If you infringe some other copyrighted code, you're just liable for damages.

Is this correct at all? Like if Microsoft accidentally included some gpl code in Windows, could they theoretically be required to open source it? Or would just have to stop distributing?
I use this product and love it, but the security record isn't good for a company of this sort
Nothing cyclical about the current amount of CO2 in the atmosphere, nor the amounts that continue to be added.
Another thing I havent seen mentioned is rather than punish (by taking away things) for bad behavior, you should be rewarding for good behavior. Meaning every privilege has to be earned.

This is a subtle difference but works well. The default for most people is you get to play electronics. If you are bad we are taking them away. Instead, the default should be you do X, Y and Z, to earn the privilege to play with electronics. This is every single day.

Instead of you didnt clean your room, you dont get to play electronics. It would be, you cleaned your room, you earned some electronics time.
Measuring Stress
Cpp-Taskflow v2.2.0 Released – Modern C++ Parallel Task Programming
After months of efforts, Cpp-Taskflow v2.2.0 is released today (https://github.com/cpp-taskflow/cpp-taskflow). We have introduced many new features including the new executor interface, the improved work-stealing scheduling algorithm, and the thread observer class to largely improve the usability and performance of cpp-taskflow.

We appreciate all users' valuable feedback!
And if you forever treat people as irrational actors they will never grow to be rational ones.
These big tech companies are unaccountable to anyone except shareholders (and even then, not always). Your only hope is having a friend in the company, which is a ridiculous way of solving problems.

Given a bad situation, the best solution is to just stop using Twitter. A week without it and you won't miss it.
because it is nonsense disguised as deep science. there are some cycles in climate yes, but there are also many unique events, and stochastic ones.
The contemporary "rationalists" don't ascribe to philosophical rationalism.
This is probably not the thought process this issue would travel down. Costs are typically the first consideration in a semi-skilled position if native english sounding isn't a requirement.
I'll never understand Ruby's obsession with implicit return.

When reading code, my eye will immediately notice the `return` keyword and will have less to think about in terms of code execution.

The `return` keyword makes for great readability.
> If it were built on GCC...

This assumes that if the only option available to the embedded hardware company were the GPL, that they'd go with that option. (more likely, the product would never come to market)

In reality, releasing something under the GPL typically just ensures that it won't be used by businesses. This is a real bummer, because it means it is off-limits to me during my day-job.

I would love to try and convince my coworkers to write some Scheme, but the majority of that community uses the GPL, which makes it a bit of a non-starter.
A quick look over the Pioneer600, the pressure sensor seems to be the only overlap in the environmental monitoring that the Enviro+ is going for. The Pioneer seems to be a utility board, great for messing around. To me they would serve different purposes.
Org Mode in Emacs has been around for quite a while now, and it has full literate programming features. You can use it essentially as a supercharged Jupyter Notebook.
I read this book from a Summer Reading List as a Stephen King fan in the 1990s. I assumed from the name, that it was a horror novel like Cujo.

It was not a horror novel like Cujo but it sort of was in its own way. It had a huge impact on me, though. I'm fairly sure it was the first book that ever made me cry.
While I agree there isn’t much signal in 1:1 and 4:1, it’s been my experience that if a video gets a downvote that quickly, it probably isn’t as good as a video only attracting upvotes for educational, howto or technical content.
The problem of the dataset is not just that AI will pick shortcuts and naive heuristics, because humans will too.

The problem of the dataset is that you're not in control of who populates the dataset and what their intentions are. There's no understanding of an adversarial model and threat handling.
Start Eating Mussels
Take a look at the example I edited in above (it looks like our posts crossed). I really do think that app's author considered it fairly worthless, it barely has a readme and it was explicitly given a WTFPL license.

I would have thought my barely-tweaked fork was worthless to, and almost didn't share it, but I'm glad I did.
It should be noted that the GPL requires you to pay forward , not back. You are under no obligation to release the code publicly or contribute to the original project.
It's funny, my (only) WiFi is actually 4G on a router. It just has a better antenna for mobile signal, so it's faster than 4G on the phone.
How to Survive Climate Change
In this 7,340 word exposé on his discovery that "Democrats dislike Republicans," Scott determines that judging people for their beliefs and actions is basically the same thing as judging people for their sexuality or skin color. In passing, he also manages to assert that homophobia is genetic, which perhaps you should keep in mind next time he is conspicuously silent while his fans talk about the genetic basis of the racial IQ gap.

"Hacker" "News" nods along, agreeing with Scott's view that the world is basically fine as it is and there's no point in doing anything to change it[1]. This of course has nothing to do with the fact that they are mostly highly-payed white guys getting a great deal out of the current system.

Scott includes an epilogue in which he realizes that his argument is self-refuting. Unfortunately, he misses the part where this generalizes to his entire political philosophy.

[1] https://slatestarcodex.com/2016/09/28/ssc-endorses-clinton-j...
Come on, RxJS stole that (and "reactive") terms from prior work, which was arguably more interesting for anyone except web developers. So we can keep passing the blame about who steals SEO from who...
>> "Ultimately, we couldn’t find a way to make the business viable. We explored a number of different options—voluntary subscriptions from users, premium features, increased fees—but the resources required to support a high number of lower-volume creators always outpaced our revenue."

I wonder if Patreon ran into a similar problem trying to stay afloat without handing more control over to VCs.
This article is from 1958, but we were taught in school as late as the 1980's that the Earth is cooling, and no longer a black box.

I vaguely remember in the last few years someone linking to a Time magazine cover published in the 80's about global cooling.
https://twitter.com/scott - joined May 2019, RIP
Jokes on them, though: They bought _Cleveland_
No, that interpretation is wrong. GPL'd code can be sold no problem. Yes, even the source code. No, it doesn't make much sense in an age when anyone can download it for free, but nobody is stopping you either.

In the past, when the internet was slower and fewer people had access to it, it made more sense to sell CDs of GPL'd code.
I'm not the parent, but IMO the end-user should be in control of the computation on a computer... and that concepts of "ownership" don't really apply to data. So when you say "their data", it is very unclear what that should mean.

I'm a copyright abolitionist, so I think when you write a book, you can only "own" that physical copy. When someone reads that book, the words in the sequence that they read them are now part of their memory and autonomy of thought. And so on.
Built-in RaspberryPi WiFi can do monitor mode. Kali Linux even has a raspberry pi image. RaspberryPi also has built in Bluetooth that supports 4.1 and low energy. Since Bluetooth is a less powerful signal, is there anything I could do with that?
I think positioning any kind of advertising as "helpfully informing" consumers is wrong. The ad wants me to buy the product. That's its purpose. No matter if it's bad for me. No matter if it's useless, or overpriced, or a competitor makes a better one. If a product I happen to buy because of an ad is actually the best use of my money, that's nothing more than a happy coincidence. No ad ever gave a list of reasons why you shouldn't buy a product.

When someone clearly lists the merits of a product without conflict of interest, then that does indeed lets people known what goods and services make their lives better. We have a different word for that - a "review". The purpose of an ad, by definition, is not to inform - the purpose is to persuade. They are opposites.
Got it. We use CodeMirror and are considering the vim bindings, but it’d probably be something we launch at the same time as user-configurable key bindings.

https://codemirror.net/demo/vim.html
I would imagine that dang has access to HN's internal metrics which probably aren't public.

Also, when dang contradicts me about HN, that means I'm wrong, lol.
The economic projections were probably always too optimistic but nuclear power also became politically much more difficult. "Sitting US president has to personally show up at the site of an ongoing nuclear accident and it's not even his first ongoing nuclear accident rodeo" is not, as we now say, a great look.
The evidence is overwhelming that the climate change is being driven by human activity. There are all kinds of natural cycles and non cyclical events that affect the climate, but that's neither here nor there in our current predicament.
If you're employing people in lower tax brackets that might save a little bit of money if they funnel it back to you. But I don't generally hear about that tactic. It would be more relevant if you were wanting to bleed a not for profit entity where there are legal caps on the types of income executives can make.

The classic tax dodge is the $1 salary and getting taxed at capital gains rates instead
I grew up there and also worked there. If you lean into what's good, then it's great.

What's good?

The outdoors, especially on weekends. It's easy to get to Tahoe, the Sierras, Yosemite, Mt. Tam. Most people don't fully explore Mt. Tam (only 30-40 mins away) and it's huge, even with waterfalls.

Burritos. I grew up on La Taqueria. But everyone has their fav.

Best of tech. It is the hub and that brings an energy and a lot of insider knowledge that's exciting.

Biking is good. I biked to work. It's nice because there isn't much rain.

The bad? Expensive. I thought it felt like a monoculture after being there too long.
Issue is the definition of "intolerance". Back to Popper, who uses intolerance as:

"they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols."

In contrast, your definition seems to be something like: If the speech is advocating something that would hurt someone who is already a victim, it's intolerance.

I think Popper's definition is better. The way you use it is sort of nonsensical. E.g. If someone advocated bombing Tokyo in 1944, is that 'intolerance'? No, it's advocating a policy of killing. Same with advocating the death penalty, or war against Iran, or increased sentences for small crimes, or more drone strikes in Pakistan. If these are not 'intolerant', how can you say that advocating a ban on gay marriage is 'intolerant'? It may be wrong but it's not intolerant because it doesn't denounce rational argument.

Intolerant doesn't mean 'wrong opinion'. It doesn't even mean 'super wrong opinion with really bad outcomes'. Intolerance is being unwilling to have a conversation. It's not about what you're arguing for. It's whether you're willing to argue at all.
The most interesting part for me is MyPy to C++ conversion. I understand it's easier that way. It certainly makes it easier to package Oil. It's a necessary step to bootstrap all the work. Certainly such a conversion tool would be in interests of wider community, so I wonder is there any more movement in the area.

I have a small hope that it will eventually go off C++, because it may be impossible to change mind of significant part of Unix community. But it's all good, because work involved is outstanding already.
That's like the first rule of floating point numbers though: don't do that
If I was a professional cyberpunk I would still go for Hong Kong over Singapore.
I mean in the functions in the object returned by mapDispatchToProps, something like `onClick: v => fetchJson(‘/foo’).then(w => dispatch(fooAction(w))`
How did you stumble upon this old post?
If you scale down a large display to a phone-sized one, either usability is horrible on the phone because touch targets, text etc. are too small or you cannot use the space of the large display effectively.

> After your files have been synced between the devices for the first time, thereafter each device should maintain its own window positioning.

No they shouldn't. That breaks the entire metaphor because now items don't have a single spatial position anymore.
That's the control center shit. I made a shortcut widget that actually shuts it off for this scenario.
"Actually, we encourage people who redistribute free software to charge as much as they wish or can. If a license does not permit users to make copies and sell them, it is a nonfree license."

https://www.gnu.org/philosophy/selling.en.html
It's almost as if human communities are inherently driven to splinter, like a living cell
As a good example, I remember a whole string of great Priceonomics articles showing up on HN—well-written, interesting investigations into cool topics. They might have been part of a content marketing campaign, but they were also consistently in the top 10% of articles I saw on the front page.
It seems like the power structure would want to keep things going as they are now: more production, more consumption. Human-induced climate change instead would prompt fundamental changes which might threaten the current power structure. Furthermore, many environmentalist concepts seem to be bottom-up, local, and independent, not authoritarian.

Even if climate change was not man-made, the effects are already so drastic that we would have to man-make the climate, to offset whatever other forces are threatening life in many areas of the planet.
I love that your website is “god arch[itecture].com”. Was that intentional?
Here is the original article - boingboing is just a copy-paste post https://gijn.org/2019/06/14/document-of-the-day-how-ukrainia...

It links to this commentary which is much more interesting to read https://www.atlanticcouncil.org/blogs/ukrainealert/how-kolom...

Looks like the claim is that they misappropriated clients funds and invested it in USA under companies whose control can be linked back to them.

I am somewhat puzzled how this could fly under the radar of US banks... this is much bigger deal than the recent Danske Bank scandal in Estonia.
It doesn't take much imagination to construct an example. Knowing 0.1 isn't exactly represented make a formula with it that should be exactly a half cent. Depending on fp I precision it will be slightly above or below a half cent and rounding will not work as expected. We found this in prod at a rate of hundreds to thousands of times per day it only takes volume to surface unlikely errors.
When I was a student, I'd practice writing various search/sorting algorithms by hand to remember them in my free time (even after the tests) but reality set in where I don't need to be able to actually code these on the fly, so I stopped.
Tokens Are at Risk of Being Inaccessible to Binance US Customers
I notice whenever I highlight a paragraph, clicking the paragraph again doesn't de-select it, unlike every other program and webpage. I have to click outside of the paragraph to unhighlight it. As a compulsive highlighter who often double-clicks and then clicks paragraphs to highlight them and then unhighlight them, this is so bothering to me. (Also, if I click on a code snippet, a highlight appears to the left of it, and then gets left behind and doesn't reset when I click outside of the code snippet!) It feels like I've picked up an object and it was sticky and got residue left behind on my hands each time I interact with it. Sure, I could just stop repeatedly touching the object so much, but I fidget with what I'm holding. An object that's not fidgetable like every other of its kind is unnecessarily hostile. I'm baffled that a webpage went through extra work to make highlighting act differently and infuriatingly.

Highly related xkcd: https://xkcd.com/1271/, and highly related alt-text: "And if clicking on any word pops up a site-search for articles about that word, I will close all windows in a panic and never come back."
In addition: those who already paid off their debt?
Newer reactor designs are less likely to have a meltdown. 1979 was 23 years into having commercial nuclear reactors. It's been 40 years, presumably we've learned a lot since then.
Thanks, we've updated the link from https://boingboing.net/2019/06/14/kyivland.html.
Even if all that were true a meltdown is still going to damage trust.

You like to talk about rationality. But is it really? Do you have a thorough understanding of the model of reactor in question? Or various complex failure modes? Or the dozens of degree level specialisms involved in safety critical aspects? If you don't then you have to rely on a little blind faith. Even an aerospace engineer has to trust when they step on a plane. Breaking that trust is going to damage your industry.
This is a very long article. Can someone summarize?
Your mobile phone number might have been cloned [1] to impersonate you in two-factor authentication, password reset or other means of accessing your e-mail or twitter account.

This is a serious concern of mine and I'd love for a security expert to chime in and answer how can I prevent this from happening to me other than being insignificant enough that I'm not a worthy target?

[1] https://en.wikipedia.org/wiki/Phone_cloning
Quite and one of my grandfathers was a bus driver for the corporation and drove Red Cross workers to Coventry.

My mother told me that he had told her you could see the city burning from 15 plus miles away.
I assume that Twitter's security team isn't dumb. But, I wish companies would stop even allowing users to use phone numbers to validate identities -- it's actively less secure than using an email address, and literally everyone on the platform has an email address. There is zero reason for Twitter/Paypal/etc to ever use a phone number to contact me -- email will always be more secure.

Privacy concerns aside, this is one of the primary reasons why I try not to give my phone number to websites I sign up for. I can't trust them not to treat it like an authentication mechanism. OP didn't want to use his phone number as authentication. This was a setting somewhere that got enabled by default, even though for the most part, nobody should ever have it enabled.

Why does this setting exist?

It really feels like a juvenile security mistake to me, and I don't understand the reasoning behind Twitter's security team being OK with it. To me, this seems like a mistake on the same level as using security questions or mandating password expiration. Maybe there's some justification I'm missing, but right now it's difficult for me to imagine what it would be.
No. If you're found violating the GPL, then you have some time (which I don't remember off the top of my head) to provide the source; if you don't do that you'll be treated as having infringed any generic copyright — being liable for damages, having to cease distribution etc.
My memory of this area of the law is not very strong but a good jumping off point is probably Garcia v. San Antonio Metropolitan Transit Authority: https://en.wikipedia.org/wiki/Garcia_v._San_Antonio_Metropol....

It answers the question of when state sovereignty protects state activities from federal regulation. Questions of when a person can directly sue a state or state entity under federal law and what types of remedies might be available are different, but I'm pretty sure you can find your way to cases that explain those in Garcia's citations (the actual case, if not from the Wikipedia article). I can't remember any good ones off-hand, and sadly I can't articulate a way to frame the issues that would help finding them.

TL;DR: if an individual employee can sue a state transit agency to enforce federal minimum wage, then I can't imagine of any reason sovereign immunity would categorically prohibit enforcing copyright against a public university, especially considering that regulation of copyright is one of the few enumerated powers of the Federal government.

EDIT: It gets complicated. Apparently the scope of https://en.wikipedia.org/wiki/Seminole_Tribe_of_Florida_v._F... evolved into something much more strict than I thought. I remembered it as simply prohibiting the federal government from being able to force the state to do something in particular, like negotiate with the tribe or, in related cases, pay damages, as opposed to enjoining something. See https://www.copyright.gov/docs/regstat72700.html. OTOH, see https://en.wikipedia.org/wiki/Central_Virginia_Community_Col.... I'll stop giving my opinion....

EDIT EDIT: Just this month SCOTUS agreed to take up the specific issue of sovereign immunity vs copyright: https://www.scotusblog.com/case-files/cases/allen-v-cooper/
Actually, that's not really true either. Usually, the company that holds the copyright can afford to charge more for proprietary software, but they also can afford to pay less for software developers, because they hold both the monopoly for the software the user wants, and the monopoly for the work the programmer wants to do/is qualified for. With free software, both sides can potentially just skip the middleman.