skysight-inc/HackerNews huggingface dataset:
They did not ban algebra in middle schools. They adopted a program that follows the Common Core math sequence, which moves about 40% of what used to be in 8th grade algebra to high school algebra. It also adds some things to middle school that used to be later, if at all, such as statistics and geometry.

The whole sequence, from kindergarten through high school, can be seen here: http://www.corestandards.org/Math/
Your comment reminded me of Karma Yoga, the practice of taking action without attachment to the outcome.
I guess it's probably this guy … https://www.youtube.com/watch?v=NVAmnV65_zw
A big problem is two income families. It's always struck me as odd that folks think they could give parenting their divided attention and then honestly claim they've given their best effort.

Our culture was hoodwinked into thinking raising children was somehow less important than having a career. Child rearing is a full time job if performed optimally and it's importance should be recognized and championed.
Immigrants don't come with the crazy and decadent expectations that many Americans have.

Folks uproot their lives to better theirselves and future generations. There's an explicit link to the future, and little people are required for that formula to work.

Contrast that to HN threads that have this weird dynamic of people who see children as a nuisance or taking away from computer time. Personally, I find that outlook deeply cynical and depressing... that's why we need immigrants!
No, "we" means anyone invested in those companies who make gains or who has loaned money to those companies (which could occur through your bank account).
If machines could be doing most of the jobs, they would be doing them regardless of basic income.
PunyForth: Forth inspired programming language for the ESP8266
The problem is "value" if your MVP makes NO money that what is it worth? I sold my MVP to a private company then they paid me to customize it for them. It was in healthcare. The MVP had value for them, they wanted to license it to others in the same niche industry ( i kinda had to "sell'em" on this platform approach) but did it back like 3-4 years ago. Same approach could work for you.
This reminds me a lot of Parabix (http://parabix.costar.sfu.ca/wiki/ParabixTransform) -- does anyone know what the status of parabix is today? Is it a thing that is still potentially useful / is it actually used in anything approaching production?
> This is frequently useful.

Not on HN it isn't.
These stories have been happening since the Bush administration.

Why didn't Obama do anything about it?

You think Trump is going to do something about it?

Maybe it was none of their responsibilities. sarcasm

Edit: added a sarcasm note
Same here, I only type at the REPL what I don't mind to lose after a reboot. Everything else is in *.clj/s/c files.
At least with investing you can spread your risk. In contrast, if you are a programmer at a startup, you typically have all your eggs in one basket. In other words, more talent than luck.
Could we see it? It is really hard to sell something without a revenue stream. Its value is closer to the value of the domain than a business.
This is really neat.

I became a huge fan of Opera Neon's interface, though. And it would be a perfect fit for "containers". Drop icons into folders, and done. Folders represent containers.
It's because of people like him that there's no women in Computer Science!
So, I, programmer, will be forced to work 12 hours per day to keep robots firmware up to date, while everybody else will enjoy free ride? Sorry, it will not work: I will chose free ride too.

Why not just decrease number of working hours to say 2 per day, but for everybody, instead?
Ask HN: What apps are 'must haves' on your phone?
I am curious about the apps people absolutely need on their phones.
Brexit -- do you think it's good or bad? Because that is democracy.
The US land that's being lost
I think that is what they meant. When machines make all things so that they are basically free, then it might work. Until then, doing UBI would cause supply shortages and higher prices.
For those who are concerned about the issue, one good step is change your diet to whole plants diet + wild caught fish (e.g. salmon). Livestock meat, esp. red meat and processed meat have adverse health effects, esp. north america
If it meets the guidelines, this might make a good 'Show HN'. Show HN guidelines: https://news.ycombinator.com/showhn.html

If it does get submitted again, please don't use allcaps in the title.

Good luck.
The article doesn't claim that Cambridge Analytica predicted the outcome. The only factual claim about the outcome made by the company, according to the article, is that statistic.

The article, however, took that statistic and implicated it as a prediction when all it really was was a statistic.
I cannot believe some of the comments I'm reading...
You sure can sell it, but it won't be very valuable. Less than the cost of building it for sure.
Probably the only spot that would work for that is Flippa, but you could try to contact a broker like FE International to see if they might be able to help you.
BullShot Game Free Download Latest  Version
Perl5 is a really big language...especially when you look at extending it with the 10 gigs of CPAN code. It grew from a need to have a better Awk, but I'm not sure if they're related close enough for starting with Awk to matter. Perl6 is an all around sister language that isn't ready for production yet, but has a ton of power and features including the ability to call other languages (python, perl5, Lua, scheme).
Panics on null pointers don't indicate that the language isn't memory-safe. Lack of memory safety means that misuses of memory go undiagnosed, with unpredictable results. (Not to mention that they are allowed in the first place, with features like arrays that blindly allow oout of bound access.)

A null pointer indicates a memory problem only if it is the field of a memory object that was wrongly overwritten with zeros, giving rise to the null value in an invalid way. If the null value was correctly assigned, then it isn't a problem in the memory safety category.

If Go diagnoses all null pointers with panics, that makes it safer than C, whose implementations require on the virtual memory hardware to catch null pointers. An expression like ptr->member in C will onlyl segfault on a null ptr if the member displacement is within 4096 bytes, or whatever is the virtual memory page size. If memb is offset beyond the unmapped zero page, then some memory is silently accessed or overwritten. Not to mention that on systems without VM hardware, ptr->member just silently works when ptr is null, for any struct type.

I don't program in Go, but as far as I know, panic is a kind of high level exception handling feature in Go. So it sounds like you should be able to write Go code which expects that null pointers will occur in some object field or parameters, and just use panic/recover to trap it all in one place instead. In C, you would need platform-specific coding to do anything similar, like catching a SIGSEGV in POSIX or a structured exception in Win32. Yuck!
Not that I know of now. Here's the original RFC that became the RFC which got .onion recognized

http://www.potaroo.net/ietf/idref/draft-grothoff-iesg-specia...

They were trying to get .gns, .zkey, .onion, .exit, .i2p and .bit recognized.
Wait. Your kid is assigned a school across town and it's up to you to get them there (no school bus)? What if you just can't?
I thought Epicor was the graveyard of ERP businesses?
Not really. The STA may know that its message was received, but can never be sure whether the AP replied. The reply from the AP could have been missed due to noise, or maybe it didn't reply at all. You cannot be sure. There are only heuristics.

Good drivers indeed tell you whether the message arrived or not. But it's up to the client to decide what to do with that information. And again, it's just a heuristic. I've read and messed with the code of four different Wi-Fi clients, and none of them attempt to detect a bad password this way. Most simply report an error after trying to retransmit message 2 multiple times (e.g. if wpa_supplicant got message 1 from the AP, but didn't get a reply to message 2, it warns that maybe the password was wrong).
Yea, but I've always felt MinGW and Cygwin were kind of hacks.
I agree, but the European apartments also typically have much more practical use of space. The U.S. condo market in particular seems aimed at single people or couples who want to have cocktail parties all the time, followed by retreating to their luxurious master bedroom suite for a romantic evening. Or at least imagine that they would, so are looking for a place that looks impressive for that use. The focus is on big, airy open spaces (open-plan living/dining/kitchen areas), plus a large master bedroom suite with attached master bathroom, walk-in closets, etc.

One reason Americans find it hard to imagine raising a family in an 900 sq ft (85 m^2) unit is that if you design it this way, it really isn't a lot of space for a family, or at least not space laid out in a useful way for a family. That much space would typically be only a 1-bd in SF or one of the newer NYC buildings (maybe even a studio). While in much of Europe it'd be a 2-bd, or 3-bd, and even compared to American 2-bds the space would be laid out more practically (e.g. less space devoted to those giant bathrooms and walk-in closets).
> next time someone in his organization does/says something incredibly stupid I want Steve to stop it right away instead of waiting 2 years...

Can you fill me in, please?
You are right, but perspective is needed. How quick is quickly ? Is it quicker to return then they loose it ? Or is it slower to return then to loose it ? If so, we can circulate certain types of ABs effectivelly.

You are proposing coordination at the national or international level, among many different companies, medical institutions, and governments.

Just getting a ban on the use of antibiotics for non-infection related reasons will be difficult enough.
Intrusive, yes. Rude, no it's not.
موقع نور نتيجة الاختبارات
If basic income is good enough for you, you may stop working. Some people need more than basic income.
Page 404's for me.
Oh who would have thought that CiaNN fake news would bring me the joy to look up in the uncomfortable looking faces of Obama, Michelle, Hillary, Bush ...

They probably tried to find a picture where they not all look miserable but they failed hahah.

Not a Trump fan btw, not even American. But hell was this a joy to see Hillary loose.
I'm not a big fan of the make && make install route.

I'm not thrilled about the GOPATH either. Not least because there is no really clean solution for actively developing code inside the GOPATH and working with GitHub.

Also, I would have liked dependencies to be automatically downloaded and installed in a local cache rather than me having to crap it into the GOPATH by manually issuing a "go get". I had hoped we were done with that.

But I can live with it because it requires no explanation to new developers on a project.

Using some hack to "solve" problems means forcing developers to learn even more stuff before getting started on projects. And one might say "but it is only one small thing", but that has sort of been the mantra in the Java world. And it isn't so small when you spend 2 weeks learning Java and 5 years learning about the little small things that have been put in any non-trivial project.
I think this is correct. Also, it calls to mind some marching that took place yesterday.
Consider housing the person before murdering them via starvation or whatever you had in mind.

Can't you see, their condition is a manifestation of your thinking. What if instead, we took the view that they ought to be guaranteed housing, schooling, healthcare and food. And all this at minor inconvenience to you, some money. Maybe you and your boss already have more than enough money and looking for a way to improve your quality of life and incidentally help someone else too?
This is so true. Having children is such a tectonic shift in lifestyle that I think it is very hard to anticipate how it will impact your priorities. I was close to both my parents and grandparents before having kids, but I felt a new, deeper connection to them after we had kids.
> Sorry, it will not work: I will chose free ride too.

Maybe you would, but I think most people would rather have a job and be fabulously wealthy relative to those surviving on UBI alone. See: all the people who work 60h a week in SF making $200k instead of chilling at a bank working 35h for $80k.
> So to answer your question. Companies will typically call up your previous employer and ask if the salary you provided them is correct.

Very unlikely. I don't know a single company that would reply to that request. That's sky high in terms of liability.

> Lying on your application form is almost always cause to fire. So if they ever find out you lied you about your previous salary you can be fired on the spot.

You drank the HR FUD too much. A company doesn't go through all the troubles to hire someone just to get rid of him the next week for some stupid forms that noone cares about.
While a GLR parser has the same worst-time complexity O(n^3), it usually performs better on nearly deterministic or deterministic grammars (though Earley can be modified to work better on deterministic grammars). Apart from that the algorithms give quite similar results, and can both handle any context-free grammar. GLR might have the advantage that it doesn't require any "tricks" to handle right-recursion, and that the algorithm itself is very compact.

I haven't implemented an Earley parser yet (should probably give that a try), but I suspect it's not more difficult than implementing a GLR parser (for a great GLR reference implementation, check out the Elkhound paper: http://scottmcpeak.com/elkhound/sources/elkhound/algorithm.h...).

In any case time complexity is not always the best performance measure in the real world, as it's usually the constant overhead that makes up for the largest performance differences, at least when parsing programming languages (which often are fully or almost fully mostly deterministic and can be handled in linear time even by recursive-descent parsers given the right grammar). Here, simple shift-reduce parsers really shine, as they do not do any backtracking and work with a simple rule table and a heap/stack for the tokens they emit. Also, the (optional but often useful) lexing phase of parsing should not be underestimated, as it can be as tricky as the token-based parsing that follows. Python, for example, cannot be lexed with a context-free grammar as the indentation is stateful (and newlines are treated differently depending whether they occur inside a bracket/parens expression or not, which requires a grammar to keep track of the nesting)

The main advantage of "traditional" tools like yacc or bison is that they are highly optimized, and produce parsers that can process > 100 kloc / second, which is hard to achieve with most other frameworks (I couldn't find any benchmarks on the JS parser).
I can understand your problem. Thanks.

Actually, I'm starting to think that the solution is to have per project GOPATH instead and build switching into the shell or the editor. Because messing with Makefiles is just about the last thing I'd like to do (it never stops there. it always escalates)
GPSd – Put your GPS on the net
How to Geocode a Dataset with Open Data
Sure: http://www.cs.yale.edu/homes/perlis-alan/quotes.html
I would hope that working 12 hours a day to keep robots firmware up to date would command a lot more money than a basic income would?
It's almost as if human interaction can't be reduced to a Gaussian distribution... How strange.
If everyone gets $1000 every month guaranteed for "basic needs", the prices for those basic needs will increase accordingly. And independently. So you'll end up spending that $1k on either housing, bills or food.

So you will still need a job if you want all three of those things, not sit around and contemplate what you should do with your life.

It's sort of like how the ACA raised the overall price of insurance.

Giving money/help selectively to those who need it right now (and can prove it, i.e. no job but looking for one) is still better than UBI.

Prove me wrong.
Is it really a bad prediction? Or just a wrong one?

Sure, you could say wrong predictions are bad. However, maybe it was the best prediction given the data available before a given event. Its weird assigning a kinda subjective good/bad to an event when it is just an assigned probability based on what is known. All we can really conclude is that the improbable happened; we didn't have enough data or the right methodologies to make a more accurate prediction. Learn what we can, and apply it to the next event.
I think you are asking about setbacks, not adversity. If so, having a list of examples showing that most achievements (science, engineering, sports, etc.) are the end node of a long list of failures. Those failures are just not just publicised that often.

Setbacks are normal. The only way to avoid sequences of them is not to try new, ambitious things
It's difficult with a free market. If income goes up for everyone, people can spend more on basic necessities. Robot owners will make prices higher to maximize profit.

A few solutions:
1)Have the government set prices for basic necessities.
2)The government owns companies that produce basic necessities.
3)Replace capitalism.

All the solutions above have its drawbacks.
Fair point. I guess I meant more what I thought it was intended for, i.e. mainly smallish text transforms where the entire program is given on the command line, often as part of a pipeline of several different utilities.
Airbus CEO: self-piloted flying car prototype by EOY
Interesting, I'd never heard of Fonera. Trying to find hotspots in my area has simply emphasized to me how dusty my laptop screen is (the closest hotspot seems to be several hours' drive away).
That's great! Zero-dependencies services are much appreciated.

In line with recent discussion how Maintainers Don't Scale [0] I think that software like this is a bit of an answer for dev-tools.

I think that kernel developers prefer tools that they can reasonably understand. Eventually tools that are easy to host (while having certain mindset). That's why most kernel related web services are probably written in Perl, in C (cgit) or in Python to some extent. I think Ruby on Rails or Java is not compatible with this mindset. Maybe Go is?

When I am thinking of self-hosted web facing services myself I have similar mindset. Every time I see that it's written in Java, Ruby or Node.js I pass. For certain it's many times counter productive, but I can't (or don't want to) help myself.

I tried to find the source behind LKML, but it's hard because most searches containing LKML will be just kernel related. It probably is written in Python as the developer behind LKML is a Python developer.

[0] https://news.ycombinator.com/item?id=13444560
Mmm, PyPi doesn't seem to want to surface this package at all when searching for it through its web interface. I can't find anything actually named canaryd when searching.

However, running a pip install does find it:

Collecting canaryd
Downloading canaryd-0.dev0.tar.gz

Unfortunately it fails to build on my system:

Building wheels for collected packages: canaryd
Running setup.py bdist_wheel for canaryd ... error

It seems the package is entirely empty and only declares a single dependency, ipdb.

A hypothetical repository which could (will?) contain the code seems to live here: https://github.com/Oxygem/canaryd. It was set up 3 months ago but nothing since then.

According to GitHub they detect the license as MIT.
The trouble is that these things don't always get caught. In the example, the statements were there before and after In-App Purchase was implemented. It wasn't until some reviewer for another completely-unrelated change saw that text and decided it was a problem. The time between the newly-decided "violation" and the last review is measured in years.

As a developer, you add notes telling the reviewer what has changed but this doesn't stop the reviewer from scanning through everything looking for either overlooked issues or newly-emphasized rule interpretations.
Easy things:
1. Ideas
2. Name
3. Website with registration and payment

Hard things:
1. Acquiring paying customers
2. Keeping paying customers
2. Product Management once you have customers

People will pay you more for hard things than they will for easy things (there are, of course, exceptions to this, but execution of "great ideas" is much harder than having those ideas).
Correct, block quotes use a mono-space font by default and the use cases for it were largely for expressing code snippets.
> are very good free alternatives which can be managed also by non-technical people with zero telecom experience.

Are you kidding me?

I run my own PBX (would count as a SMB from a user/call count perspective). It doesn't run on any open source software, because all FOSS PBXes I looked at where ridiculously hard to configure. FreePBX is a great example there.

Anyhow, I mainly looked into AskoziaPBX and Vodia after that.

Askozia terminated their "diet" version and costs 250+ € (only one variant is offered).

Vodia has a free version (5 extensions, which is exactly enough), and has a more granular licensing scheme. I didn't fully setup Askozia testing, but it looked quite nice. Vodia was also reasonably easy to configure (about 1-2 days initial setup and after a couple weeks I got all the kinks fixed).
It's not lying, it's doing business.
Why having kids is the best what can happen to your career
#3 - the lady who got caught the "superbug" while she was treated in india for a hip bone fracture. Hospitals and especially hospitals in India will not use sterile gloves or isolate patients with hip fractures. This means patients with common flu, injuries, or other benign health issues can also catch this bacteria, and a scenario where dozens of patients if not hundreds catching superbugs in an Indian hospital is likely.
The head of the now-defunct Cyanogen Inc famously said “we’re putting a bullet through Google’s head.”
This is true for people who write applications. It is not true for people who would like to write servers and XMPP libraries that are somewhat efficient.

XMPP also isn't usable for many new IoT applications where it should have had its opportunity to shine, but where there just isn't enough memory to deal with the ridiculous bulk.

But I do get that most developers don't really try all that hard. I mean, look at the resource usage of Slack. It is an application that does _nothing_ that requires CPU, yet it gobbles it up. It tells you something about the kinds of people that write chat applications today. Not exactly the sharpest tools in the shed.
Okay, do you have a non-contrived, practical example that can be handled by Nearley but not LL(k)?

It also doesn't help that linear LL(k) performance/optimizations is the first feature listed.