skysight-inc/HackerNews huggingface dataset:
I spent some time messing around with QBasic and Microsoft FrontPage when I was a kid, but that was about the extent of it. I was able to get a grant from the government (thanks Obama!) for college and got a CS degree at the local state university.

Overall, I'd say it was an excellent investment on the government's part. They spent a few thousand on grant money and will be getting hundreds of thousands of dollars in tax revenue over my lifetime from increased earnings.
Mail me your resume to the email in my HN handle. I am a tech recruiter located in Zurich and might be able to help.

cheers
I'm a Redux maintainer. Here's my two standard suggestions for more realistic sample apps:

- An 8-part "Build a Simple CRUD App with React and Redux" tutorial: http://www.thegreatcodeadventure.com/building-a-simple-crud-...

- My own "Practical Redux" tutorial series, which shows off specific useful React and Redux techniques within a sample app: http://blog.isquaredsoftware.com/series/practical-redux/

Also, my Redux addons catalog has a page listing many other interesting Redux-based apps, including purpose-built samples and real-world apps: https://github.com/markerikson/redux-ecosystem-links/blob/ma...
The deprivation is rather severe in India. You would notice most of the people are doing full day of work and eat there. In US typical person who eat at a soup kitchen would quite likely be non-working/homeless.

I have had my well-off friends in India where 4 person family dinner will cost more than monthly salary of their car driver. And it is simultaneously true that driver's salary is quite less and a decent restaurant meal is very expensive.
Misery Map
Actually in the "winds of change" speech, this was one thing the Europeans did not like - Harold Macmillan seeked equality much to the dismay of the government in South Africa - later that year they also turned to a republic. Also in the case of Rhodesia Ian Smith it was considered had committed treason with his UDI against the wishes in Whitehall.
> What happened to the controversial cliqz program that they were testing?

They are probably proceeding, sadly. I have not seen anything indicating the opposite.
Hey, thanks for replying. I am the same person.

I'm not really asking how to time buys and sells. I'm asking for models or strategies that traders might use alternatively to graph reading. Ex. event driven strategy (trading on news and rumors).
How to Configure Apache Content Caching on Ubuntu 14.04 – DigitalOcean
I get that you don't want to show mostly empty pages(but that's going to happen most places in November), but 500+ miles seems to be stretching the definition of near. Being in Tennessee, I don't know that I'd consider various citrus fruits 572 miles in Florida to be very helpful.
> They can express any effect but they can't express restricted subsets of effects.

This is not true. E.g., see my blog post, http://blog.paralleluniverse.co/2015/08/07/scoped-continuati..., with references to work by Oleg Kiselyov on typed continuations. Having said that, restricting effects is one of those solutions in search of a problem, at least at the moment. It is very questionable whether this has any substantial benefit, and the Java philosophy calls for adopting only features that have proven their (significant!) worth. On top of that, Scala can't restrict effects, either.

> You can write Option-oriented code without it being a second-class citizen

Which, BTW, Java discourages. Option is mainly recommended for use in functional composition in streams. For general null-safety, Java has pluggable nullability types (and many other useful pluggable types), similar to Kotlin's built-in nullability types. See https://checkerframework.org/. Unfortunately, it's not yet seeing much adoption, largely due to the relatively low-key marketing of Checker and the fact that it's been not too user-friendly until quite recently. However, this is the recommended solution, e.g. in the Java tutorial: https://docs.oracle.com/javase/tutorial/java/annotations/typ....

> putting together any of the features it does support should work the right way; it's not at all clear that this is the case for kotlin

Right, and certainly Kotlin has not yet proven itself (and neither has Scala), but in my opinion, this is quite clearly not the case for Scala. E.g., monads and the imperative control structures in Scala simply do not compose. You must commit to one or the other.

> And certainly when you end up copy-pasting code because you're using the same logic but the language doesn't let you express how it's the same, that's a problem with your language.

Not when that's required for non-idiomatic code. And, BTW, 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 awful monad transformers).
According to Google autocomplete, the world is also running out of antivenom, bees, cocoa, doctors, energy, fish, gravity, helium, ip addresses, jobs, lithium, magnets, nutella, oil, phosphorus, rice, scotch, topsoil, vanilla and water.
Facebook is media, not a college. Its like the gov buying Fox News. Completely different cases.

Efficiency is out of the question as well. You cant argue the State will do it better. It wont. And in this case, it can even be harmful.
Have you come across [Local Harvest](https://www.localharvest.org) before? That might be a good data source, at least for what farms exist where. I don't know if they collect data on what farms actually grow.

But I empathize a lot. I've pursued a number of side projects in this space. I've worked on an online farmer's market, a plant database, and a recipe database in the hope of solving a nexus of problems around eating sustainably and sourcing food locally. The only one that ever actually made it to live was http://www.fridgetofood.com and I haven't touched that in years, so it has decayed pretty hard.

I always got hung up on the data collection and translation aspect of things. It's not an easy problem to solve.
ISS hookups are still done by hand? Otherwise there aren't a lot of opportunities currently to do in-space docking. The lack of a solution could just be due to a lack of demand currently.
I'm definitely most concerned about the scotch.
> Wonder why this isn't working out as the "new construction technique" hit success that it seems, with a little optimisation, it could be?

Well, it's incredibly dangerous to set up an array of solar concentrating fresnel lenses and/or mirrors anywhere near human beings. Concentrating radiation on things which are becoming more and more shiny and/or refractive as you go can go very wrong, as you start having to manage the caustics of even the cloudy glass you end up making.
Read literature and/or philosophy (the latter is good for understanding abstractions, the former is good for understanding others' abstractions), do lots of math.
For anyone, like me, who isn't aware of what BridgeOS is... it is the apparent name for the iOS variant that will run on the A10 chip coming as part of the iMac Pro.
CMU Seminar on Time Series Databases
> why do we value youth and beauty instead of education and accomplishments?

Simple answer is, it's instinctual.
You might be interested in Firefox Multi-Account Containers[1], an addon by Mozilla, announced in https://medium.com/firefox-test-pilot/firefox-containers-are...

[1]: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
Hah! Woops, didn't look at your username :D

I'm definitely no authority on it but I would highly recommend Warren Buffett's essays on investing.
> Sounds like Xi Jinping is really gearing up for possible re-education of college students with communist ideals and more importantly, party loyalty.

Why should they be any different from anyone else. Look at the re-education that is happening here in the US and europe. It looks like there is a serious re-entrenchment by the major powers ( US, China, Russia, EU ) to take control over the narrative of their masses.

> Also rejection of human rights, educational freedom, and democratic ideas. Will this affect China's already low innovation capability?

What makes you think human rights, educational freedom and democratic ideas have anything to do with innovative capabilities? The most innovative peoples the last 200 years was americans. And we had slavery, jim crow and most people didn't have the right to vote. And the 200 years before that, the most innovative people were the europeans, who were living in monarchic systems and were enslaving most of the world.

> EDIT: also, there have been alot of these desperation moves by the communist party this year. From recently banning Katy Perry from performing in China because she wore a Taiwan flag in 2015, to banning Winnie the Pooh.

They always do petty things like that. Brad Pitt was banned before.

> There must be panic within the party halls regarding the economic decline.

Perhaps. But nothing you wrote indicates that they are panicked.
Syria tells us nothing, there are many, many governments feeding that war.
An A380 superjumbo has gone into storage – so will it end up on the scrap heap?
> it is what you think it is.

So, racist bad science then?
Dunno how well it works, but a pretty common strategy for tech products is to pitch to technical people and hope that "the masses" tend to adapt whatever their more technically savy friends are doing.

Plus Mozilla is a non-profit, so they're probably more interested in their reputation specifically amongst HN readers and the like than they would be if they were a commercial company just trying to sell as many widgets as possible.
Couldn’t read until that cause the Nutella shortage made me cry...
1. You're not the problem. (And I wasn't either until I stopped using it years ago.) But many of the rest of people who use facebook are. And that's what makes manipulating them through faux grassroots methods so effective.

2. I didn't say I wanted the government to tell me or other people what they were allowed to read and believe. I'm saying I somehow want something to be done to help people realize that they can't trust everything they read online for unverified sources.

You're right that the government can't tell us whether to trust or distrust our friends. But can people be taught to think for themselves?

Maybe a better option is adding training to the curriculum specifically designed to teach students how to classify sources by bias and by probable authenticity.
They maintain legacy stuff written in GWT, I dont know any new projects that use it.
Apples are sort of correct, at least near me...but really only the late varieties. It lists apples as "In peak season", but peak apple season is late September, and the only ones really being harvested now are the Braeburns and Fujis and others that don't mind the frost so much:

http://msue.anr.msu.edu/news/predicted_2017_apple_harvest_da...
I would take this a step further and say we can't trust anyone to regulate anything.

If it's not measurable and automateable, you can't trust it.
https://en.wikipedia.org/wiki/Shoshin
Grand Central is having new platforms built for the Long Island Railroad (LIRR), which is a commenter train system that is separate from the subway system.

https://en.wikipedia.org/wiki/East_Side_Access
That surprised me since I saw the "generalization to digits beyond the first" in the article and it's clear that powers of 2 or 5 clearly don't have a Benford-style distribution of their last digits. However, that was a misunderstanding on my part, since that generalization says something about the first n digits, and any fixed n will eventually not include the last digit of the number.
That's an order of magnitude lower than I would have guessed.
This smart device helps make tap water more drinkable and healthy
If a Textbook Falls in the Forest: On Open Educational Resources
>A break-up would be highly disruptive and slow down innovation.

Innovation is not a panacea, especially when it's primary goal is to sell you advertising.
He implemented it. The designers were Leo Geurts, Lambert Meertens, and Steven Pemberton. (Quoting Wikipedia.)
" Don't you see it? Or you're one of the idiots here that are missing out."

Ha ha ... ha ha ... yes, I'll use those BTC to buy ... what exactly? Nothing?

It's ok to be naive and dumb on YC, we're just not allowed to call other people names.
I'm just being a snarky smartass, but you could probably improve your abstract thinking skills by trying to find the answer to this question yourself. :-)
I agree about batteries-included languages, but that applies more to library-type tools, IMO, than language features. A library-type tool is something like "I need to get an md5 hash; I hope a function to do that is included with the language distribution so I don't need to go find a library!". A language feature is something in response to questions like "How do I express that I'm calling a method on an object? Or that I want to read a key out of a dictionary object? Or automatically generate code for a method when I call something that doesn't exist?". Those are sometimes implemented in terms of libraries, but are instead often implemented in the syntax and behavior of the language/runtime itself. For example, Java has a specific syntax for "call a method on an object instance or class", and that's "thing.methodname()". Sure, it could be implemented in the library style ("call_method(thing, 'methodname', args[])"), but that's typically not what people want. Perl tends to have, in my experience, an outlier surplus of language features and libraries.

I'm only arguing for moderation in the syntactic/language-feature department; I agree with you that a good, curated set of wide-ranging libraries is something that every language should have--ideally as part of the core distribution.
My answer to your question is math. Learn to read and write proofs. Any intro to proofs will do: those employed in discrete math, the ones in analysis, the diagram chasing ones, whatever...Working with math proofs will definitely straighten out your thinking and whip your mind into shape.

Some suggestions to get you started:

Book of Proof by Richard Hammack: https://www.people.vcu.edu/~rhammack/BookOfProof/

Discrete Math by Susanna Epp: https://www.amazon.com/Discrete-Mathematics-Applications-Sus...

Mathematical Proofs: A Transition to Advanced Mathematics by Chartrand et al: https://www.amazon.com/Mathematical-Proofs-Transition-Advanc...

How to Think About Analysis by Lara Alcock: https://www.amazon.com/Think-About-Analysis-Lara-Alcock/dp/0...

Learning to Reason: An Introduction to Logic, Sets, and Relations by Nancy Rodgers: https://www.amazon.com/Learning-Reason-Introduction-Logic-Re...

Mathematics: A Discrete Introduction by Edward Scheinerman: https://www.amazon.com/Mathematics-Discrete-Introduction-Edw...

The Real Analysis Lifesaver: All the Tools You Need to Understand Proofs by Rafi Grinberg: https://www.amazon.com/Real-Analysis-Lifesaver-Understand-Pr...

Linear Algebra: Step by Step by Kuldeep Singh: https://www.amazon.com/Linear-Algebra-Step-Kuldeep-Singh/dp/...

Abstract Algebra: A Student-Friendly Approach by the Dos Reis: https://www.amazon.com/Abstract-Algebra-Student-Friendly-Lau...

That's probably plenty for a start.
the things I find scale badly in MVC are primarily related to general OOP scalability issues - dependency hell, bloated classes, loss of separation of concern, and the big one being poor cohesion and state mutation propagation. I think my argument is broadly more like "OOP is needlessly hard", something that isn't really inherent to MVC.
My only problem with Firefox these days is that extension overhaul completely screwed with how I browse, store & catalogue links & things I find. The fact things like the tab groups extension are broken (and, the fact that it was removed when it was a baked in feature years ago), is ridiculous. I see no reason why they can't add this feature back as part of the browser.
The way people think and make decisions is prone to different types of cognitive errors. Learn, recognize, and apply ways to overcome those classes of errors. Then learn, recognize, and apply mental models to improve your decision making.
Within the context of the conversation, it was very specific. You are just being argumentative in my opinion.
Fair enough, I was thinking solely in flight, but I stand corrected. Thanks
Using Machine Learning to Predict the Weather: Part 2
That simulation reminds me of the flash game 'QWOP'
Good point, and I agree about scrutiny.
I think the difficulty with this as a general proposition is that not all rebellions/coups/revolutions end up like Syria. With the benefit of hindsight it seems clear that almost everyone would have been better off leaving Assad be. But this can't be universally true for two reasons.

First, not all revolutions end up like Syria. Relatively bloodless coups are common, and even many civil wars with fighting are much less bloody and disruptive than the Syrian civil war - the US war of independence might be one example.

The second is simply that if no revolution is justifiable, there's nothing to make a despotic monarch give any attention to the needs of their people - as the people will 'sensibly' not revolt anyway. So on the one hand Germans shouldn't resist the holocaust, or Cambodians the killing fields, and on the other you get figures like Charles I and various French Louis' making tensions in their countries far worse because they believe their position is secure. Neither is a template for a happy society.
So, Safari on macOS uses private APIs that even programs outside the App Store can't use?
Was a contributor to a short-lived website/blog for business folks. My non-de-plume was Benford :)
Thanks a lot for the insight! Really cool to see a reply straight from the horse's mouth :)

> Note: Because we composite more readily on high DPI devices (where sub-pixel font AA[0] doesn't matter), this site should scroll nice and fast on a high resolution display. This includes most new laptops, all (?) phones/tablets, etc.

Not the case for me. Touchscreen display on a UX asus laptop, 3.2k resolution on linux with intel card. Scrolling using the touchscreen is snappy, scrolling using the scroll wheel (synaptics emulation) is even worse than on my desktop.
Restart firefox after you connect your screen--I've found on my linux laptop that connecting an external monitor with firefox open makes it freeze or be prohibitively slow. You may have a different problem--but just in case.

After doing that I've run it on my laptop's 4k screena nd a 4k external monitor on integrated graphics with no performance problems whatsoever.
Getting pulled over by a trooper is rare, even if you are speeding (unless it's flagrant). It does happen but they tend to focus on cars and I think this is because the ticketing and inspection is easier for them. I've had to get out of the truck and help them find the trailer registration documents in the nose box for example, and I could tell they were a little embarrassed by this.

Weigh stations are simple, you just idle slowly over the scale plate(s) and there is an illuminated sign board ahead telling you to go, stop, or pull around for inspection. New Mexico is the only state I encountered where you actually rolled up to a trooper in a window up at your eye level and had to interact with them, but this was just to hold up a copy of your permit and they waved you through. You didn't have to speak.
Dan's teaching style is very much "from first principles". You can see that in his Egghead videos, as well as the "Middleware" page in the Redux docs [0].

I've seen feedback that Dan's teaching style is the greatest thing ever, and feedback that it requires a giant leap of faith that "we write thing A, and thing B, and thing C, and magically they all work together at the end". Clearly, different people have different learning styles. Dan and Andrew _did_ try to write the docs in a way that would be accessible for people with varying backgrounds, but it's tough to write docs in a way that works for everyone.

If you or anyone else has suggestions for improving the docs, please let me know! I'm always open to ideas for improvements. Please ping me on Twitter at @acemarke, or file an issue / PR in the repo.

[0] https://redux.js.org/docs/advanced/Middleware.html

[1] https://github.com/reactjs/redux/pull/140#issuecomment-11371...

[2] https://twitter.com/dan_abramov/status/622568094939090944
This happened to a linear algebra course I wanted to take. It was on Coursera and for some reason removed.
That's really neat. Is there any documentation/discussion available on that technology? It sounds like something that would be fascinating to learn about.
Fun thought experiment! A few reasons the "pony express blockchain" feels unworkable in practice:

- There's a vanishingly narrow band of "apocalypse" where the internet is gone, but everyone still has electricity and computers and the time and ability to agree on digital consensus protocols.

- Confirmation time on the blockchain is a high multiple of ping time. Bitcoin has 10 minute blocks based on an assumption that all miners will learn about messages within 1 minute, and it doesn't consider transactions confirmed until 6 blocks have passed.[1] If it takes a week for messages to travel through your pony express network, then transactions are final in 7106 = 420 days, which is a long time to hang out waiting for your transaction to clear in a post-apocalyptic wasteland.

- Security assumptions. Bitcoin security depends on some assumptions like lack of prolonged network segmentation, or ability of each honest user to connect to at least one other honest user,[2] and it seems ... at least non-obvious that any given participant in a pony-express network can verify that the network's security assumptions have been met.

[1] https://en.bitcoin.it/wiki/Help:FAQ#Why_do_I_have_to_wait_10...

[2] https://en.bitcoin.it/wiki/Weaknesses
Well if you consider doing lesson plans a project with the goal of students passing year end tests then that is experience. The words are different for education vs PM fields but the activities are similar that a teacher has to go through to plan out 40 weeks of educational material.
Qualcomm Centriq / Amberwing absolutely screams. Totally comparable to Intel Xeons.
Study higher level math! Category theory is a brainfuck that exercises that skill well. This book https://mitpress.mit.edu/books/category-theory-sciences doesn't have any real mathy prereqs but is fun.

Added benefit from studying math is that its a foundation for a whole bunch of other cool stuff.
Thanks, although I believe Buffet's general strategy is to buy undervalued businesses for the longer term.

I was hoping for day trading strategies.
Enabling the Social 3D Web
I can't use the new Firefox until it works with the following addons:
1. Lastpass
2. Xmarks (for cross-browser bookmarks syncing)
3. Adblock (or uBlock)

As far as I know, it works with all of these now except for Xmarks. I am impatiently waiting until then.
No, only a different way to tackle the problem of having no money and depending on social security.
For the Americans reading this: "drain on the exchequer" == "drain on the treasury"
That's a bit of an oversimplification. I would argue that anonymous functions, first-order functions, lambdas, macros that modify ASTs are not syntactic sugar but features of a language that contribute with the expression power.
While I'm sure it's more profitable, I can't imagine a sand mine employs anywhere near the number of people a popular festival would on the same acreage. We're not talking a highly sophisticated mineral mining operation here...pretty sure it's just a handful of guys going out with front-end loaders and dump trucks.