skysight-inc/HackerNews huggingface dataset:
This is a topic I've spent some time researching and talking with professional educators about. The general consensus is we have to accept that the skills needed for the majority of professional work (the CRUD apps, the web dev, the infrastructure, etc) is almost completely disparate from any of the topics under the umbrella "computer science" (which is really more of a subset of mathematics). The sooner we treat the skill of programming more like writing (as in you need to be able to write to do all manner of jobs, but very few people go to school for it) the sooner we'll produce students of all disciplines that will excel in the jobs that are most numerous.

Jobs that actually need a strong foundation in CS theory are very rare, and will continue to be and the fantasy that you need a computer scientist to manage your CRUD app is resulting in many people incredibly over qualified for their positions and, in my opinion, one of the major reasons there's so much mental illness in the technology space.
I really hope this is a joke. Because I can almost imagine somebody out there thinking something like this is a good idea.
Vanessa Hammett
Agreed. I work for a company in such a niche and there are definitely side-niche markets still out there for people to find and dominate, sometimes even on SEO alone. A small piece of a huge pie is still a very large piece to me.
1.) Create a dichotomy
2.) Say physics is to blame for skewing the dichotomy one way
3.) Say most physicists pursue goals on the opposite side of the dichotomy

Gotcha.
Working with real code in class. Finding what it takes to jump into a repository and start making incremental changes based on need. This could be an apprenticeship sort of thing or the professor finding some good OSS to have students look at.

This should be done in tandem with theory.
The genocide is a different thing, a very different story product of a clashing national interests and temper that grew in the 19th century. A war that went berserk and turned onto civilians.

People think many things but at the end facts count, and positive discrimination may render the formerly opressed temporarily content, but it leads to tension among the involved groups.
Even if those entrenched in power are more benevolent in economy and access, they still control the game, forming an addicted consumer dedicated to spreading their decadent cause around the world. In a game now where the most vociferous and powerful voices do everything to increase tribute to faceless gods, tearing down any dissenting man in their wake, does anyone ever think of the end game beyond new "enlighten", well-fed consumers?
People are terrible at figuring out what the world will look like. The problem is just that the other side has the exact same problem of figuring out the future as you.

If something is successful for 5-10 years then maybe it was not a stupid policy.

Mistakes are a given in any human system, you might as well have cases where a company gives significant discounts to capture the hole market but then the end up losing money.

One cases has a price lower then equilibrium for a while, the other a higher. Both parts of the contract have a huge intensives to get it right and both gain by finding a good level.

I have never claimed the markets are perfect. They are not, the best you can do is an adaptive process that has good feedback.

Also when discussing anti-trust we need to actually show that it is likely that it would actually improve on the situation. You are no longer taking about simply regulation, you are basically talking about the need for a super intelligent third party that could recognize local maximas and fix them, that is quite frankly impossible. Anti-Trust bureaucracies were drowning in complexity of even proving that a clear cut monopoly was actually doing anything bad.

There are local maxima situation everywhere all the time. The market process constantly tries to move towards equilibrium and this is the only mechanism we know that is able to solve the coordination problem. In theory micro optimizations are possible but in practice there is absolutely no evidence that such micro optimizations from outside parties improve long term success, and there is lots of evidence that in many cases attempts at such regulation massively harmed people.

Look at the Post-WW2 India when Indish Economist trained in Britain came over with the new socialist ideas where you would have a market but regulated it so that you had the optimal amount of competition and to prevent monopoly. This was probably the most extreme attempted at doing this sort of thing on systematic bases. The result were slow growth and 100s of millions of people not moving out of poverty. The bureaucracy followed its own interest and instead of fixing local maxima they fixed their pocketbooks.
I think you're conflating the issue. When Capitalism is practiced you can still have laws... The industry is still controlled by private owners.
> Poverty begets crime

Does it, or is it the other way around?

Crime in an area will cause businesses and capable people to leave, which causes an area to become poor. I'd concede that it may be a two way street, but also think it's worth considering how that cycle works in both directions.

There have been many studies in criminology that strongly link crime and IQ. This is an unpopular viewpoint, because IQ is primarily genetic and seemingly fixed at birth.

However, if it is true then it would explain why our current approaches of throwing money at the problem aren't working (e.g. welfare, increased spending in education).

And in that case, instead of doubling down on failing policies, we need to think of new ways to address the issues at a genetic level.

For example, what if instead of increasing welfare, the government subsidized IVF, allowing poor people to select embryos with genetic markers for high IQ or without markers for disease like diabetes or sickle cell anemia? Perhaps a tough sell, and maybe there are better ways.

But I think we need to move beyond the reasoning that all our problems are socioeconomic, and start looking at the full picture which requires us to accept some unsettling evidence about biology, race, and IQ.
The org I work for has used [Flowdock](flowdock.com) for several years now and I have to say that threaded semi-real time communication is a huge boon. So, on the face of it I'm not against Twist but, as a user of a similar application, I have several questions:

1. Must all messages be thread topics or thread replies?
2. Are messages presented in the order they were sent/recieved or in some grouping based on thread?
3. Can messages be "re-threaded" so that replies
i. become their own thread topic?
ii. become a reply to a different thread?

From my own research, it seems the answers are:

1. yes, all messages are either thread topics or replies;
2. messages are only grouped by thread and can't be seen as a stream where real-time communication across threads can happen;
3. and, no, messages cannot be re-threaded.

Which, if true, I think makes it decidedly worse than Flowdock. Its true that Flowdock also does not support re-threading and for that I will eternally hate Rally/CA for never adding but in all other aspects where Flowdock attempts to be something fundamentally different than email, Twist attempts to be, like Slack before it, an email killer.

For Flowdock default communication in a channel is just a message and only reifies into a thread topic when it recieves a reply. Also, the default presentation of messages is "real-time" group chat with color coding to identify threads and a dedicated thread viewer to "focus" on a single discussion if needed. Essentially Flowdock is standard group chat with an admittedly useful organizational concept of threads.

Twist seems to strip out the "group chat" part, leaving only threads and at that point I kind of agree that its just sexier email. I'd argue the whole reason Flowdock (or similiar) is necessary in addition to email is it reduces the barrier of what is "message worthy". If I want to send a message about my dog as an email, that feels weird. If I want to send the same message to a channel in Flowdock it doesn't; it may even become a thread but it doesn't disrupt useful work going on in other threads. Twist seems like it falls decidedly in the first camp and _that_ is why I won't switch to it from Flowdock. I simply can't use it for water-cooler style communication (group chat - Slack, Flowdock, even AIM win here) or productive real-time focused discussion _across problems_ (multi-threaded group chat so that one thread can dovetail/inform another in the public discussion - this is a Flowdock only thing AFAIK). The only problem it seems to solve is productive focused discussion on a single topic and honestly email already does that very well.

I will say searching is nice; of course, Flowdock has that too (as does Slack and many internet-based email solutions).
http://learnyousomeerlang.com/

That book is a good place to start.

> Even if I can't use Erlang in production, I'm sure I'd find food for thought in the concepts.

Oh boy are you going to be in for a treat. The concept for no loop construct other than recursion and recursive thinking was worth it for the little time I dabble in Erlang.
This is the exact thought that I had.

What were the issues that Google Wave had? Why didn't it succeed?
1. I think a framework / tool will ensure this isn't an issue

2. Dear heavens yes. I ended up building a wrapper (similar to what you did to address 3) that handles logging, etc for any internal events. Everything else is a pass / fail check

3. Also had to build a wrapper. Context / Callback params are confusing

4. I wouldn't use Serverless unless you need it. Try something smaller. Apex is a nice, simple start. Shameless plug: I built a deployment tool because serverless wouldn't work for us and I wanted something in node (no binary like Apex - integrate into our build process) [1]

[1]: https://github.com/Prefinem/lambdify
Oh please you are going to tell me sexual abuse employees faced was "from entrenched interests". Get real...
Honda Halts Car Production Following WannaCry Infection
Somehow despite all the conversations around education in the US the education system still sucks. I went to one of the highest funded (amount spent per child) public schools in my state, and as far as I am aware it was far behind in terms of curriculum strength compared to what my parents were taught in the Soviet Union at the same age.

I mean we didn't read a classic American author till 6th or 7th grade! And if I recall correctly there were still M&M's in math class in grade 4!

The US may have an education problem but somehow the Soviet Union and China did fine years ago with out all the ed-tech snake oil.
Is there evidence that this is the case? And if so, could you share it?

From their 2015 financials, it looks like revenues have been consistently higher than cost of sales.

Source: http://www.nakedcapitalism.com/2016/11/can-uber-ever-deliver...
> * Dirty schedulers: This allows easy integration of blocking C-based libraries. So for example can wrap something like RocksDb and make it available to the rest of the VM easier. Or libcurl and others.

Amazing. I'm new to erlang, but within the last hour just read comments by a seasoned programmer on how erlang's shiny scheduler has an achilles heel when it comes to blocking C-based libraries. I suppose then that this truly is a significant advancement.

Mention of the scheduler was in a comparison between erlang and node.js. Article here: https://notamonadtutorial.com/interview-with-jesper-louis-an...
Hence the "generally."

And Canada does on a large scale what Medicare does in the U.S. it is a single point of negotiation. This may be good or bad depending on how well medicare is run.

Many are saying that medicare should just be expanded to cover all people, prices should go down.
Lyft spent years preparing for Uber’s cultural crisis
This is completely off topic, but did anyone else think that the guy in the headline picture totally looked like an indian version of Mr. Bean?

The facial expression, the eyebrows, the haircut, everything!
I'm not OP but where I live (Mountain View), libraries don't accept computer books published more than 4 years ago. I'm pretty sure the rest of the SV libraries are like that.
This guy wore a dress to work to prove a point
I tried with Safari after enabling WebGL 2 by using the 'Develop' menu, but even then the demo game me an error, "This example requires extension EXT_color_buffer_float".
After reading another article that is about rewriting the entire codebase, I'm convinced its satire.
That is excellent advice!

I just want to mention that the "[sic]" is not necessary. "Apologise" may be uncommon in the US and Canada, but it is the preferred spelling outside North America.
Man uses female dress code to his advantage by wearing a dress to work
I love Firefox Focus on iOS and use it everyday. It's the "anti-tabitis", "rinse and repeat", private browser. I load up a few sites, one after another (no tabs), read some stuff and then hit "Erase" to clear everything! It's definitely a "focus"ed experience for me (excuse the pun).

Even on iOS, it could do with some improvements, like responding to standard screen swipe gestures for back/forward, adding a share sheet to make it easier to export the current URL, etc. This may just be my experience alone, but it also feels slower and "heavier" (battery wise) than Safari.

In case "tabitis" sounds unfamiliar - http://www.urbandictionary.com/define.php?term=tabitis
So does Kalanick still walk away a rich man at this point?
I think it's important to point out that this is their second attempt at making a hedge fund with crowdsourced investment strategies. Their first attempt failed because they would pay out rewards (bitcoins) based on the performance in a historical benchmark. This made the whole machine learning competition susceptible to intentional overfitting (common problem in the HF world). They outline the problem in their white paper: https://numer.ai/whitepaper.pdf
How is that a terrible definition? What do you propose?

What metric do you want? Infant mortality? Life expectancy? Subjective happiness? Unrest? Hunger? Global inequality? All of them are drastically down globally.

Within country inequity? Flat.

https://ourworldindata.org/happiness-and-life-satisfaction/
https://ourworldindata.org/income-inequality/
"I’m not a database guy, I’m a node guy."

This school of thought that a SWE can know the entire stack, infra to app, is coming home to roost. You are the technical debt.

Learn your fundementals, and if a relational database isn't part of your foundational knowledge, learn it now or get out.
Install Wire Messenger on Ubuntu with PPA
I imagine that if you waited for the right manufacturer's incentives and so on, you could get a Toyota Yaris here for $13k, new, with financing. It's a very fine car for someone who can comfortably fit in it.
I made an automatic document tagger and categorizer. It collects any docs or HTML pages saved to Dropbox, dropped into a Telegram channel, saved with zotero, Slack, Mattermost, private webdav, etc, cleans the docs, pulls the text, performs topic modeling, along with a bunch of other NLP stuff, then renames all docs into something meaningful, sorts docs into a custom directory structure where folder names match the topics discovered, tags docs with relevant keywords, and visually maps the documents as an interactive graph. Full text search for each doc via solr. HTML docs are converted to clean text PDFs after ads are removed. This 'knowledge base' is contained in a single ECMS, external accounts for data input are configured from a single yaml file. There's also a web scraper that takes crawl templates as json files and uploads data into the CMS as files to be parsed with the rest of the docs. The idea is to be able to save whatever you are reading right now with one click whether you are on your mobile or desktop, or if you are collaborating in a group, and have a single repository where all the organizing is done actively 24/7 with ML.

Currently reconstructing the entire thing to production spec, as an AWS AMI, perhaps later polished into a personal knowledge base saas where the cleaned and sorted content is public accessible with REST/cmis api.

This project has single handedly eaten almost a third of my life.
Provides AWS STS Credentials Based on Google Apps SAML SSO Auth
I'm more hopeful as well. I'm just wary that vendors may find a way to screw it up.
So you're saying thousands of years of societies all over the world, uninterrupted by Western intervention, were all useless until their coming payday by benevolent overlords?
Navya driverless shuttles to begin ferrying University of Michigan students this
Earlier HN discussion: https://news.ycombinator.com/item?id=14600073
Similar phenomenon was found with native tribes hunting caribou in some islands (Newfoundland I think).

Caribou herds are divided between different valleys with little movement between them. Before hunting starts, nomadic hunters asked spirits to select the valley where they travel to hunt as a group. They did it using method that is essentially throwing a dice.

If the hunters had choosen the nearest and easiest valley every time, they would have hunted caribous into extinction valley by valley. By randomly alternating the hunting pattern and moving longer distances they allowed caribou populations to recover.
How the Holder Report applies to your startup
There's also Per Capita to consider. Obviously an anything in China will have more actual humans using it - there's a billion of them there.
Problem 1: mongodb.
> One of my favorite things about the stock market is you know exactly how good you are at all times. Your bank roll is your track record and its very black and white

In the very long run, yes. But if you apply this to a short term (a week? a month?), that might lead to a rather fatal ego boost. I believe, that this is something that everyone interested in trading has to be aware of.
Given the amount of payments they are processing these days, it seems unrealistic that they would get absolutely everything right every time. You find the same with PayPal, all the major traditional gateways, etc.

Of course, in online forums you see the people who are (sometimes quite reasonably) very upset and shouting about it, but not all the things that worked just fine for every other merchant. There's no way to know whether those stories were the norm or isolated incidents. Importantly, there's also no way to know whether there was more to the stories than the people telling them were letting on, because we only see one side there.

As I said before, Stripe definitely still have room for improvement, and are still often very slow at dealing with things. And I'm sure if anything like some of those stories happened to me, I'd be very aggrieved and warning people off them as well. But I can only comment on my own experience, and so far I'm still inclined to give them the benefit of the doubt, because in several years of dealing with them, they generally have fixed any problems eventually and seemed to be genuinely trying to help.
> Ultimately globalization is a must, as it just increases efficiency and cuts prices.

Unless I'm misreading the paper, one of its points is that lowering trade barriers has sharply diminishing returns-relative-to-harm, i.e. cutting a 10% tariff to 5% has a much better benefit-to-harm ratio than cutting a 5% tariff to 0%, and the effect is strong enough that at some point and by some accountings it may be more costly than it is enriching, to the state as a whole. So commitment to total destruction of trade barriers may not be the best policy, absent serious global-political-system shakeups (say, the dreaded one-world-government) to accompany it.
Capitalism isn't the best way to solve public infrastructure problems.

Public transportation better serves: the poor, those without smartphones, people with small children, people in trafficked areas, the handicapped...

Uber/Lyft fails on all of the above in most areas it serves, and potentially decreases overall public transit use (which hurts funding overall).
I somewhat agree that let's not forget that third-wayism was a response by the Democrats to being locked out of executive power at the federal level for the previous 12 years, or all but 4 of the previous 24 years if you want to look back to the 1960s. When the choices were 'never get any power again' or 'accept the dominance of market economics and try to operate within that framework' it's hard to blame them for choosing the latter. Socialism and communism as political/economic philosophies are not an easy sell in the USA.

My memory of the 1992 election is that Clinton managed to exploit general dissatisfaction with a relatively minor recession and conservative disenchantment (and consequent core voter apathy) with Bush's pragmatic decision to hike taxes, along with the split vote on the right created by Ross Perot's candidacy. Out of pragmatism, Clinton tacitly endorsed the dominant tropes of an authoritarian approach to criminal justice and the unwavering commitment to military supremacy that had culminated in the collapse of the USSR, end of the Cold War, and a quick and decisive victory in Iraq that was thought to be end of the Vietnam Syndrome.

Normally you would think that having the USSR collapse and the Berlin Wall be torn down would have propelled Bush into an easy second victory and had him and/or Reagan added to Mount Rushmore as the triumphant receivers of the Communist surrender. I absolutely understand why the progressive left felt betrayed by the Clinton-Carville machine, but as an outside observer I think the notion that the Democrats would have got anywhere with a Eugene Debs style democratic socialist in 1992 (or any of many similar pipe dreams) is delusional. Delusional. Clinton only got in because of the ideological hubris that brought Ross Perot into the race.

Please understand that I'm not casting aspersions on the ideological alternatives to the dominant economic paradigms of the time. I'm saying that there could not have been a credible alternative democratic candidate promoting sensible sustainable policies that supported working-class and other interests because most people are not rational voters. Stupidity and pervisity are facts of sociopolitical life and this isn't something that can be overcome in any single electoral campaign.
I don't like the way this headline is written to match the article. All they showed is that students with similar average scores over multiple questions differed in their scores on individual questions. That is kind of obvious.
And the market is struggling to push back against those. So we keep it low enough to be affordable (i.e. people are still paying) and not high enough for revolt to ensue.

I was mainly replying to conflation of extra middle men etc. for increasing costs. That's nonsense.
Introducing Zelle
With regard to the profile page elements, you seem to be reading “information, such as...” (which is usually read in legal, and plain, English as introducing a lost of examples) as meaning “information which includes, at a minimum, all of...”.

The more normal reading of “such ad” makes the scope of the law even broader than you describe (and would seem likely to include HN, which you view as excluded because it doesn't include every enumerated kind of information, specifically missing pictures, in it's profile pages.)
Concur. My credit union recently switched the backend processor for their credit card. Now, the only option for transaction download is csv or xls. Welcome back to the 90s.
There's also some of Adobe's Multiple Master fonts in there, too: https://en.wikipedia.org/wiki/Multiple_master_fonts