skysight-inc/HackerNews huggingface dataset:
I disagree.

It doesn't because encapsulated mutation does not compose. Typical example: your data model fires signals notifying change as soon as you change them, then thew view updates. All good, until you have to build transactional updates and then you get flicker, broken invariants due to partial values being propragated, etc, etc. You need to understand how everything is wired up together to really know what is going on because effects are interleaved with logic, even when each component individually feels decoupled and nice.

What Redux/value-based data model does is to really separate those concerns. Your update logic is a function that just can mess all it wants with the new values it produces. It is composable because you can just build logic by calling smaller logical unit and you know everything you need to know by looking at the inputs and outputs.

It is way simpler (and less!) code in all but the most trivial of the examples.
> "why is there a build process at all", people outside the UI+JS world have a tough time seeing why there's so much complexity for "just the UI".

Having come from cross-plat C++, the JS build system(s) are impressing me, at least the one around React Native.

One data point. :)
I'd expect cameras to be easier to keep clear in extreme circumstances, actually. The key is the "clear view screen" [1], a circular window on bearings that spins rapidly to throw off obstructions. You can also heat them to deal with icing. I don't think that I've ever seen a mirror outfitted with one, but cameras are small enough to make them trivially fittable, and the units themselves I'd expect to be surprisingly cheap - armored ten-inch units for CNC enclosures are ~USD1300 even at low volume [2]. I could easily see a configuration that has four or five important cameras covered by spinners and placed so ice can't bridge the panel.

[1] https://en.wikipedia.org/wiki/Clear_view_screen
[2] http://visiport.com/pdf/VPO-DEU_Unit-Pricing_PL1601.pdf
http://www.aeronhq.com/

quality is fantastic. I think some old revisions required more assembly, this current revision is awesome. One warning, if you are taller than 6ft it may not go high enough for you.
I'm not sure why they didn't get the Yangtze juxtaposition to line up, but you can put this in the Chrome debugger to get a lined-up juxtaposition:

$('.jx-left > img').style = 'margin-left: 5px'
I doubt it, otherwise doctors would be prescribing becoming an entrepreneur as a solution to depression for millions of people. However, i'll tell you what entrepreneurship gives me. Even when I've been failing, even when the number of sign ups is not living up to expectations, being an entrepreneur makes me happier by giving me hope for a better future. Having a job, anywhere outside Silicon Valley perhaps, just doesn't pay enough, I've been a senior developer and I can't save any meaningful amount of income to escape constant working, I don't want luxury things, I just want the freedom to spend my time in a way that I want before I'm dead. Entrepreneurship makes me feel like anything is possible. However it's hard, and you may not generate any revenue for several years so often having a job while doing it on the side is necessary. I don't think it will help with depression unfortunately, but it can help provide hope.
A Mathematician Who Dances to the Joys and Sorrows of Discovery
This talk[1] from git merge has a lot of information about how they run their backend storage and what silly things can happen as a result of that.

[1] https://www.youtube.com/watch?v=-ZNKR9wFe8o
What makes Chrome more seamless than Firefox with Sync? I rather enjoy my shared browsing history/stored passwords and being able to send tabs to any device
2020 Tesla Roadster Review
> my default phrase whenever I hear one of those is "I want a human, not a fucking bot!"

For me it's "Fucking get me to a fucking live person you motherfucking piece of shit!", shouted at the top of my lungs, followed up by a random litany of whatever insults and other curse words come to the top of my head.

I cannot stand those systems, and I will use every cheat in the book to bypass them.
unless those eateries are super-basic, it doesn't sound like this is competition for them. The canteens offer one meal of two items for a fixed price. Anyone with more means will surely choose a more varied menu and better service / ambiance, wouldn't they? (at least most of the time; I would totally go there for a lunch or quick breakfast from time to time.)
Automated Detection of Information Leaks in Mobile Devices
I use both daily and both are fine when it comes to speed. Where chrome shines over firefox quantum is in blocking ads. I use uBlock Origin on both and yet I see some sponsored ads on firefox while I see nothing on chrome. It's not a deal breaker but an occasional annoyance that I can live with.
Uber is taking a big risk by ordering 24,000 cars from Volvo
We have automated our deployments using https://gocd.org/ (which mostly runs Ansible scripts that do the actual deployment), and we use manual approval steps to trigger production deployments.

This is a very nice escape hatch for when you want to do manual steps (like manual testing) before a deployment, but you can still rely on the fact that deployment to prod will use the same playbook as deploying to staging did.
Exactly. This is also somewhat of a privacy issue, since Chrome sends all Dns requests for all websites you visit to Googles own dns servers, regardless of which Dns servers you have cofigured in your OS... :(
There is no delegate equivalent of passing around an instance of IFoo:

interface IFoo
{
void Bar<T>();
}

This is known as first-class polymorphism.

Classes with methods are strictly more powerful than delegates, but they shouldn't be. It's even worse than that actually, because you can't even create an open instance delegate to a generic interface or abstract class method (you'll get a runtime error, not even a static error).
Use 5.0 to reverse engineer 7.x and bypass the licensing? :)
> see my blog post, http://blog.paralleluniverse.co/2015/08/07/scoped-continuati..., with references to work by Oleg Kiselyov on typed continuations.

So a theoretical type system extension that Kotlin doesn't actually have could solve this, and looks ok in simple examples. That's not terribly reassuring and not much help to anyone writing Kotlin today; anyone wanting to do the equivalent of something basic like traverse or, I don't know, cataM will still have to either copy/paste their code or give up type safety.

> On top of that, Scala can't restrict effects, either.

In theory no. In practice I use traverse all the time without worrying about whether the function I called was secretly throwing an exception or modifying a global variable, and it hasn't caused a bug yet; the community and culture can mostly work around the lack of hard restrictions at the language level.

> Which, BTW, Java discourages. Option is mainly recommended for use in functional composition in streams.

I know that's the official line, but it still works in a first-class way in practice (which to my mind is the sign of good language design; you can't expect language designers to anticipate all your needs, so it's important that things continue to work even if used in unexpected ways).

> I believe that the pure functional paradigm in general suffers very strongly from this in a way that's very essential to the core of the paradigm (because typed monads introduce a dependence of code structure on a nominal type, i.e., the same computation can be expressed using different monads -- or no monads at all -- in a way that is non-composable or requires aweful monad transformers).

There are now ways to avoid having to copy-paste in that situation e.g. MTL-style code ("final tagless") or free coproduct style.
Could someone who has taken a decent compiler course and been in the industry a few years comment on how / why this course would be beneficial?

There are a lot of things I'd like to look into these days, but only so much time. And I do realize that some courses I took in University a decade ago were far more valuable than others (e.g. learning to program the m68K was extremely useful just to understand how stacks, interrupts, etc. work. OTOH, I haven't used anything from in my programming languages course since then).
When you say "that didn't look like that", are you presenting a conjecture? There was only a few years between the first release of Perl and the start of Python.

van Rossum's 1993 paper at http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=51C... explicitly lists C, ABC, Modula-3, Icon, C++, and Smalltalk as influences.

The section "competitors or precursors" also includes Perl and Tcl. It does not appear these languages are influences.
To control the issuing of food vouchers would add overhead to the system and probably need to be means tested.
Too bad Stanford doesn't care much about free material as MIT does.
I thought most apples one can get in any grocery store in the USA is typically retrieved from storage that has lasted 9-12 months. How does one guarantee an apple that is fresh from the tree other than picking it yourself?
I'm a Redux maintainer, and this is a great introduction to Redux. I love Dave's ability to break things down into easily understandable pieces, and his clear writing style.

I also saw a similar "React and Redux: An Introduction" tutorial published just within the last couple days [0].

For anyone who's looking to learn more about Redux, I'd encourage you to check out my React/Redux links list [1], which has sections pointing to more Redux tutorials [2], Redux architecture and best practices [3], and much more.

If you've picked up the basics of Redux and want to see how it works at a larger scale, I recommend the "Building a Simple CRUD App with React and Redux" series [4], and my own "Practical Redux" tutorial series [5].

Also, my "Idiomatic Redux" blog series [6] looks at things like the history and intent behind Redux, common usage patterns and why they exist, and why I consider certain patterns to be the "right" way to use Redux.

Finally, I am always happy to answer questions about learning and using React and Redux! Please feel free to ping me on Twitter at @acemarke. Also, come by the Reactiflux chat channels on Discord [7]. There's always plenty of people around who can answer questions. I'm usually on there evenings US time.

[0] http://jakesidsmith.com/blog/post/2017-11-18-redux-and-react...

[1] https://github.com/markerikson/react-redux-links

[2] https://github.com/markerikson/react-redux-links/blob/master...

[3] https://github.com/markerikson/react-redux-links/blob/master...

[4] http://www.thegreatcodeadventure.com/building-a-simple-crud-...

[5] http://blog.isquaredsoftware.com/series/practical-redux/

[6] http://blog.isquaredsoftware.com/series/idiomatic-redux/

[7] https://www.reactiflux.com
That this could even happen - and especially not be reversed - does not bode well for the viability of Eth as 'good for anything'.

If this features continues to exist as part of Eth - it will not likely ever be used commercially.

Even the admins, experts and people working on it don't seem to understand it well enough for it to be safe ...
It's one of the most influential papers in epistemology. The paper gave rise to the notion of the "Gettier problem" for the otherwise appealing view that knowledge is justified true belief. A great deal of epistemology since can be understood as trying to figure out what to add to the "justified true belief" theory to get around Gettier-style objections.

Also interesting, it seems to have been basically the only thing he published, and he published it mainly because he had to publish something.
This is already functional in the state of TamilNadu for more than 3 years. It is called as "Amma's canteen". Any meal is 1 or 2 rupees. It is clean, healthy & definitely not fast food.
https://www.youtube.com/watch?v=9QwO9RyihO8
If you are in South India and are poor, how are you going to find a gurdwara? Might be quite far away and require bus fare that you don't have.
tptacek‘s Latacora security consultancy

https://latacora.com/
a contract must be beneficial to both parties.

Except this isn't Hobbes' position. In his system, the benefit to the populace as a whole occurs only once: at the time the sovereign is invested with authority, ending the "war of all against all".

Once the sovereign has been given power, that's it. In Hobbes' system there are no further responsibilities on the sovereign's part to wield that power for a good purpose. There is no concept of power retained by the people, or power to overthrow the sovereign in the event the sovereign fails to provide what the people desire. In fact, such an idea is a contradiction in terms in Hobbes' system; there can be no power other than that which is possessed by the sovereign, because in Hobbes' system all power is ceded permanently and irrevocably to the sovereign.
I don’t expect game mechanics as refined as SimCity, or graphics like that. All I want is a sim game that doesn’t land me into a brick wall after a day because they want me to pay to expand my territory beyond 100 square foot.
That is a must-enable setting for sure, but not video related. That's compositing.

Firefox still does not support VAAPI or VDPAU :(
Death by Pokémon GO
> It's even more ridiculous for somebody to suggest that in 2017 when we have such shining examples of altruistic heads of regulatory agencies. (Ajit Pai, Scott Pruitt, etc.)

The recent "regulate Facebook" furor (as seen near-daily at the NYT) seems to feed into a larger pattern of this. There are a lot of establishment-friendly, technocratic people who don't seem to have adjusted their worldviews to accommodate the last ~18 months.

These are people who argued over the last eight years that we need the trustworthy, knowledgeable parts of government (roughly defined as "executive branch bureaucracies") to rein in the excesses of productive-yet-reckless businesses.

And then Trump became president and appointed a string of regulatory heads who support entrenched businesses and oppose the existence of their own departments. And seemingly, no one noticed. Whether or not Tom Wheeler and Michelle Lee were qualified to regulate the tech sector, Ajit Pai and Andrei Iancu aren't.

My opinions on regulation are not strictly libertarian. But I'm absolutely baffled by watching left-leaning voices work their hardest to empower grossly incompetent regulators who disagree with all of their goals.
Nice thing about this architecture is that it really is agnostic to your stack and as long as you have some way to build "values" you are good to go.

I have recently been working on a Redux for C++ experimental library with time-travel and all. As an example I built a mini-emacs text-editor with it. Should post about it here whenever I flesh out the README and all (or the MeetingCpp talk about it gets published). In the meantime you might want to check these links:

The library: https://github.com/arximboldi/lager

The Counter-Example: https://github.com/arximboldi/lager/tree/master/example/coun...

The text editor: https://travis-ci.org/arximboldi/ewig

Show-case of a time-travelling debugger: https://twitter.com/sinusoidalen/status/926382341433577472
The point about majority of Sikhs living in north is irrelevant. The gurudwara provide free food. There are multiple gurudwaras in almost all Indian states [1]. Most of them have langar though some only do on weekends. You can always find one using Google Maps at a location near you, though it might be inconvenient if you have limited means of travel. Several poor people shift base and reside outside or even inside gurudwaras for free accommodation and food.

[1] https://en.wikipedia.org/wiki/List_of_gurdwaras Some of the gurudwaras
Looking Ahead to Intel’s Secret Exascale Architecture
Yeah, Dan Abramov made a great comment a few months ago, which I posted on Twitter ( https://twitter.com/acemarke/status/901329101088215044 ):

> Dan Abramov, just now : "if you want to teach someone why to use an abstraction, you should first make them feel the pain of not having it"

But yes, it's tough to try to show the value of Redux while at the same time keeping the example simple enough to illustrate the basic mechanics.
I think the article is from bbc; so maybe for pound sterling it is 5 cents?
I don't think so. Bitcoin cash is not being dumped by miners--they are in it for the long haul. Litecoin is a me-too copy, bitcoin cash is people with different values working on a different vision. Here's an interview with the lead dev. Doesn't sound like he's going anywhere.

https://www.youtube.com/watch?v=By0w43NQdiY
Well, it's nice to hear that somebody someplace still hates the USSR enough to get into a bar fight about it! Here in the states we're full up with Marxist fools who are too stupid to understand the ramifications of the system they are actively trying to foist upon the rest of the populace.
Both are true.
Not an expert, but that would only work if there was a single repo, right?
> That's like asking, "Why do I need to put my valuables in a safe if I have a lock on my front door?"

Not the GP, but I've experienced similar things during my career, and these sorts of analogies tend to work really well when explaining technical points to non-technical (and, sadly, even "technical") people.
Do you trust more your calculator when you have to perform simple operations like sums , multiplication or square root

I trust the calculator sure, but I try to always understand enough about the problem at hand to know when the numbers don't make sense - bad data, keying error, edge case, numeric overflow, wrong units, yadda yadda. Punching numbers in and blindly writing down what you get out is a recipe for disaster. When I did engineering it wasn't unusual for people to do the same calculations on an HP and a TI just to make sure - and bugs in calculators weren't unheard of.

base on computer simulations using well known and tested algorithms

SpaceX same as everyone else who actually does this, combines simulations and actual experiments. Noone flies anything built off simulations alone, and I can't see that happening for a looooong time. And even then, things still sometimes go wrong. Computers are not a magic silver bullet, they are just a tool like a spanner or a hammer.
>Value of Thought and Diversity of Thought are two independent properties that can coexist independently.

Sure. But that's not what parent is claiming. Parent is claiming that the company that prefers to hire Group 1, values diversity of thought over diversity of skin color.

The assumption there is that Group 2 can't offer that same "diversity of thought." Parent doesn't consider whether "diversity of thought" actually follows from how parent defines Group 1, or that valuing "diversity of thought" in the way that it's claimed will make the company better.
Look at the map I linked to. It’s the same in New York State, Texas and California.
May be.

Even in a country as poor as India, food is not a double percentage of income spending even for a moderately well off person.

It is better to have underemployed, and socially marginalized people fed well and healthy, than to deal with consequences of them not having access to proper nutrition.
> it also helps to shift the blame away from Hillary's party for losing the election because of a terribly run campaign

This doesn't have anything to do with Hillary or that whole "election hacking" story. If you've followed the hearings and the angles that US legislators have been taking on these companies it seems clear that most of them don't see this as being related to the elections at all.

From what I've seen the focus has been on the fact that foreign nation states are able to use the tools provided by these companies to target groups of people and then directly use the promotion and communication channels provided by these companies to pump propaganda to those groups.

And that this has been done already, specifically to instigate division and confrontation between groups within our society.

Side notes:

1. Maybe you think that their tools don't have an impact on people and this is all just hyperbole. Perhaps that's true, but if it is true then the business model they've been pitching to advertisers seems like hyperbole as well.

2. All of that aside. These few companies have quickly become the dominant gateway for which a majority of people access the internet. It's where they read news, talk to family and friends, organize events, keep all of their photos, keep their contact list, authenticate into other websites on the internet, get tracked by ads and social media buttons across the internet... None of which is inherently bad but it seems foolish for us to not keep them in check. We don't exist to make sure their companies survive. If society decides that the amount of risk and harm resulting from them outweighs the potential good in their current form then we should consider regulation.
What's up with that API? Why is it a list of objects rather than an object of {"coin-id": {values}}? The way they return things, you have to walk the entire list to find the currency you're interested in.
What's stopping a tractor/trailer from weighing itself, if a large manufacture r was to pay a very large bond to ensure that spot checks were valid?

I was suprised to see there are 13,000+ freight brokers in operation. Where's the Uber?
So is there another Ethereum fork incoming?
That much evaporation is going to increase rainfall downwind. If the Sahara keeps spreading we might have to do that project for several reasons.

Edit: aaand it’s full of cheetahs and gazelles. Damnit.
I have seen the crowd at indira canteens and they are not the clientele of the near by eateries.I think this is a much better way than food coupons to be used at private restaurants , which is ripe for correction in a country like india.
This is highly variable. When I lived in rural Alabama, power outages sometimes would happen after strong thunderstorms but that was about it. More recently I lived in downtown Atlanta and power outages were pretty much a monthly occurrence. This was just down the street from the power company's headquarters and next to tourist attractions like the World of Coca-Cola and CNN. It still amazes me how fragile the power grid is in the central business district of a major city. How rural Alabama keeps power on better than the middle of a metro of nearly six million is a mystery.
Countdown for tasks/events/whatever
It is. It doesn't even need to be updated that often as most of the functionality is in plugins. A large set of which are maintained by the core development team.
And if it was worth it to do that for ten bucks, someone probably would have already. But mobile app consumers are incredibly price sensitive, and so you see the market dominated by crap and F2P, and sometimes even F2P crap.
Spaceplan is pretty great. Glad to see these mechanics maturing into something that can support an engaging story. (Kind of like the progression from Super Mario Bros to recent Mario titles, I suppose!)
A lot of American infrastructure was built during the new deal era when the federal government had a lot more desire to implement national projects, I don’t think that is still the case. The states are expected to build and manage their infrastructure, some states, like WA, are better than others.

Other countries where you see better infrastructure it’s because the national government has the power to drive the project forward (at least at the time).
If you tax the rich, they won't leave
Introduction to Applied Linear Algebra by Stephen Boyd [pdf]
In Which We Try to Separate the Art from the Artist
> creator of Scala, and possibly also involved in SBT

Martin has never worked on sbt. sbt started as a community project and is now maintained by Lightbend, which Martin co-founded.
RNN handwriting generation demo
Virginia voter suppression tweets went undetected by Twitter for hours