skysight-inc/HackerNews huggingface dataset:
I know exactly what problem you are talking about. It's exactly the problem that Clang solves.

With the Clang front end, you can write a tool to read C++ source code and insert boilerplate at the beginning and end of each function, and it will work 100% of the time. There are dozens of such tools in active use at Google and I'm sure many other places.

But it has nothing to do with context free grammars -- really. Clang uses a recursive descent parser. GCC used to use a yacc-style grammar (which BTW is only context free-ish because of semantic actions), but it could NOT perform the task you are talking about. In fact that was largely the motivation for Clang.

It also doesn't really have to do with syntax highlighting as practiced by any editor or IDE I know of. Even though Clang has the power that you want ("semantic understanding"), I don't know any editor that uses it for syntax highlighting.

Instead they use approximate lexical hacks. This is probably because of the need to highlight partial files and malformed files, as I mentioned. You don't want your syntax highlighting to turn off in the middle of typing a code fragment.

But editors DO use Clang for semantic understanding, e.g. the YCM plugin for Vim.

But they use CFGs for NEITHER problem. You're conflating two different issues and suggesting the wrong solution for both of them.

There are a lot of links about this issue with regard to languages like C#, Scala, Go, JavaScript, etc. in the wiki page I linked.

I agree with your general point about language design, but the terminology you're using is wrong and confusing.
We can stop treating education and medical care like they are commodities, as many other, saner, societies around our gdp per capita level have done. The current order of things is keeping a generation in poverty. That's not really what I'd call a sane investment. The truth is we can't afford not to forgive this debt and give millenials (and in many cases their parents, and increasingly, their children) a chance to have a life that isn't characterized by harassment and fear.
A Total Solar Eclipse Is Coming to the United States
Don't know where you got this impression, but no it doesn't. At least in relation to aviation regulations anyway. The FAA has the authority to regulate flight from the surface.
React, as it initializes into a server rendered DOM on the client, has a requirement that the server rendered markup is exactly identical to that which it would have rendered itself as an SPA. TL:DR this is required by the shadow DOM, an optimization that is responsible for much of React's efficiency in browser DOM manipulation.

When your client and server are both running the exact same UI code, then keeping the server rendered HTML in sync with the initial state of the client side DOM, is just a matter of keeping the application state in sync. That is done be serializing it into the response and then reading it from the client side app during init.

But, if the server is using an entirely different codebase to render HTML, then it would take heroic automation to keep that in sync with what the client expects. Better to just use a different type of client side framework, in that case, I guess; seeing React clients backed by servers that are written in neither JS nor compile-to-JS languages is another surprise.
Who is paying for this guys rescue? Is there insurance he pays for this?
An exception that proves a rule if ever there were one.
I was an Android dev for 1.5 yrs (after coming from Andorid firmware/middleware background).

In these last 4-5 months that I have been a frontend dev (angular) and have played around with chrome throttling dev tool and questions by product about load time that I realised how life is difficult for web developers and users in emerging markets.

It's not like one doesn't have to think of load time, performance, and bandwidth in Android but, there, things are quite standard to some extend when comes to achieving a decent level of performance.

One thing I have learned, and still learning, and that is avoid jquery (and esp. it's plugins) as much as you can. I mean they can pile up really fast.
you're right about the total cost of collection. it should be measured on actual collections not just defaults.

but in this case it sounds like a substantial amount of that expense goes towards getting people back onto plans. so thats obviously a default-specific expense.

I have to disagree with your assessment about wether the government should be in the student loan business. Providing employment for the sake of community/national services is the exact role of government.
A supposedly college educated American can't make $5 a month payments in order to clear their credit report and set themselves up for $0 per month payments from that point forward? And it's the loan servicing companies are to blame?

What am I missing here? Is it too hard to Google "income based student loan repayment" and read for a few minutes to know what to ask for? Or these people would rather have creditors calling them all day and a credit score of 300?

It's a completely separate matter that the Obama administration setup a system where we pay $1800 to debt collectors to collect $45 just so that the payer can default again. What is the point of collecting $5/month? I understand maybe trying to get at least a regular payment setup -- that's probably worth paying the debt collector $50 if they can manage it. But $1,800? Wow...
Yes, it is outpacing even healthcare and child care spending. Definitely beyond inflation.
Mount Pleasant
We did send them to college... and I can guarantee you that we are paying for it.

It doesn't seem to have helped much if all you need to not default is $5/mo and yet what's the default rate again?
> and the 0-60 numbers on most/all cars are like MegaPixels on digital cameras.

I think you're telling the same story from the other side. And it's a good one!

I see two major problems to overcome before EVs can start to really intrude on this particular part of the world.

First is weight. A Tesla battery is somewhere around 1,000-1,500lbs. Putting it under the floor helps a lot, but that's a lot of weight to carry around. You can overcome that in straight-line acceleration by suppling lots of power, but other aspects of handling can't help but suffer. I'm not very experienced with this stuff, but I hear that the Tesla handles reasonably well for its size but at the end of the day it's huge and heavy.

Second is heat. The electric drivetrain is efficient, so it doesn't produce a lot of waste heat, but it still produces some. And it's a lot harder to remove. You'll never run into this in normal driving, but with the sort of activities you were getting up to, an EV would start to limit your power output pretty quickly.
...you could just as easily blame faulty sensors...

Well, no - faulty sensors are an inevitability, so the automation needs to be able to continue to function effectively in that eventuality. Which is, of course, a well-understood part of the design space.
There are more things in heaven and earth, Horatio, /
Than are dreamt of in your philosophy.
Erm, "John Quarterman" on that last. And I'm almost positive that's it.
As far as I know, only one is awaiting trial because he was brazen enough to think he wouldn't be arrested, and the rest that are indicted are not within reach of the law.
What is absolutely every other thing? My Go programs run more or less in same time for similar processing, and use quite a bit less memory than Java along the way.

The production problems I commonly run into is rather unpredictable and very long GC pauses in Java.
Investing in token sales shouldn’t just have the potential for profit, it should also be simple, understandable, and enjoyable. It’s time to take token sales mainstream.

- coinlist homepage

Because there isn't enough speculation in the space already. Wonder when this bubble pops?

The pitch must have been something like "did you know that there are over 800 coins listed on Coin Market Cap and that 795 of them are nothing more than vehicles for speculation. What if...what if we created a platform which allowed us to launch the next line of speculation?"

The person in the meeting who asked about practical use and societal benefit got overruled pretty quickly because all the VCs saw was $$$.
And again we see that React isn't that great these days.
>I wouldn't call it 'rigged tests', it's more like they optimize the system under test to meet the spec.

You would do so wrongly. In these cases, like VW, the car is programmed specifically to detect when it is being tested, and lower emissions. They aren't optimizing to test spec, they are cheating. There's no other word for it.
You may also enjoy Matthew Butterick’s Triplicate, which has true italics.

http://practicaltypography.com/triplicate.html
Can you elaborate? I'm assuming the nanosecond-precision lock seeding the RNG is based on wall clock time or system uptime, so as long as the clock is actually that precise (and why not, when the base clock signal in the CPU is ticking a couple of times each nanosecond) you'll get that many digits.
What does California do about rolling coal? I see it a lot in the Midwest.
The Atlas Network's own validation that the whole snake pit is in fact an octopus (a connected and unified entity, not simply a set of disjoint units) is ... surprisingly useful.
Two of my favorite books about sailing are:

Sailing Alone Around the World https://en.wikipedia.org/wiki/Sailing_Alone_Around_the_World about Joshua Slocum, the first person to sail around the world alone

Confessions of a Long Distance Sailor https://arachnoid.com/sailbook/ about Paul Lutus sailing around the world alone from 1988-1991

Both are interesting kind of like Maidentrip (which I haven't seen, will have to check out) - visiting different cultures, limited technical means (although Paul did have a computer, TV, VCR...).
> I dream of a day when we can apply similar technology to humans and restore our dwindling population.

Though your comment was clearly meant to be ironic, "our population" is dwindling--unless you're one of those foolish science deniers who still subscribes to Gould's discredited religion of blank-slatism and thus views Europeans and Africans as interchangeable.

In light of our plummeting birth rates and the rising prevalence of advanced maternal age, any advances of this nature should be applauded.
That's silly. You don't need to track every single car, just a reasonable number to get a cross-section. I'm sure that randomly selecting people and offering them money to mount a detector on their tailpipe would be enough. No need for hyperbolic mass tracking.
> In fact I'd say super-verbose and somewhat convoluted languages like PowerShell (and C#, which I don't fancy much either --- nor its Java-ish ancestry, for that matter) may only appear to be more intuitive at first, but are actually hiding some quite nonintuitive complexity. The verboseness may make it easier to get started, but becomes a hindrance thereafter.

Some historical syntax ancestry aside, state-of-the-art C# is too classy and elegant to be in the same sentence with Java.
There's the related Lewis Powell Memorandum:

https://en.m.wikipedia.org/wiki/Lewis_F._Powell_Jr.#Powell_M...

I'm not immediately recalling or coming up with a Hayek reference, though it wouldn't surprise me in the least, and I'd very much like to see what you're thinking of if you can find it.
The biggest problem I have seen is people can get into situations that instead of just owing the government the debt starts getting passed around like a hot potato and it becomes increasingly difficult to get a hold of who owns your debt right now.
Everything is an inevitability, that's the problem with the design space. We haven't yet invented some perfect machine that will handle everything.

But there are functional and realistic limits to how well you can perform under certain failure scenarios. You might have to increase weight to add more sensors and wiring. That logic to reconcile more sensors will be more complex, and possibly prone to error itself. Added complexity against failure doesn't necessarily increase safety, as much as we always wish it would.
Successful product page checklist
I'd like to see a comparison with old fashioned HTML and CSS.
the people (political people, legal people) are not a single species. there are multiple species and there is no such thing as a single dominant species. tall tales of this sort are jewish lies. the jews love to have sex with species they consider inferior and take care of their inferior offspring by using operant conditioning on society to inflict psychological wounds. they are evil bugs who breed half bug/half humans. these half-people are unable to cope with society, so the jews inflict psychological wounds on those who display real talent since the half bugs cannot stand actual competence. They hate competent people.

You can forget about the "single species" lie. Stop repeating it. That is how you can do some good for yourself and your species. Don't ask me what species you belong to.
I Love THIS
Show HN: Checkbox-radio
Here (Canada) you can get your loan forgiven if you can plead your case. This only applies to government loans and not private ones made directly through banks.

Tuition fees are still outrageous compared to what they used to be, the subsidies are slashed to nearly nothing, but at least you're not going to be bled dry if you can't get a job when you graduate.
Also, this isn't taking token sales mainstream, token sales are already mainstream. This is making token sales available to the privileged (accredited investors) before they are available to the public.
Ask HN: What about the Kotlin hype?
With the recent 1) frenzy about Kotlin I was particularly curious about its introductory talk at Google's IO, https://www.youtube.com/watch?v=lH5aywLo-Ic&t=9085.
One thing that I seem to miss is what the advantage of Kotlin is in the first place - NOT in comparison to Java, in comparison to Groovy. There seem to be a handful of features which are neither present in Java nor in Groovy 2), but the majority of its features and syntatic "sugar" has been already available in Groovy for the past 14 years (some maybe only for five, if you count since 2.0).

I dont want to devalue Kotlin but at the same time it seems Kotlin is getting a lot of praise for things it literally just copied straight from Groovy 3). Even the speaker briefly acknowledged the similarities to Groovy, https://www.youtube.com/watch?v=lH5aywLo-Ic&t=10426.

Did I miss anything blatantly obvious (apart from 2)) or may we just have yet another hype?

Thanks

1) Referring to Google's announcement to support it natively on Android

2) Non-nullability (within Kotlin's scope at least) comes to mind, possibly static typing (though Groovy does support it)

3) Properties, lambdas, extensions, many syntax elements
Only that strange hypothetical person whose entire life goals revolve around avoiding payment of student debt.
So part of the reason we are in this situation and the costs have skyrocketed is because the government got involved in loaning money for school. We follow that up by getting the government involved in loan collections and obviously they've screwed that up entirely. So your suggestion is to now have the government get involved in paying for the college altogether, and then expect that NOT to go wrong in any way?
It's all facilities and administrators.
It's by default which I learned when Linux complained it couldn't mount the Windows partition at startup.
It'd be cool to see a version that allowed you to login and vote. Session management and all that entails can be really tricky to implement correctly, and it's a frequently asked question with most frontend frameworks.

I haven't read through each repo's source yet, so take what I'm saying with a grain of salt. Glancing through each repo, only the Angular 2 version has tests. It's pretty easy to write throw away code that works once and you don't have to maintain long-term, so I'd advise caution in adopting patterns from these examples.
Site seems to have been hugged to death, archive's on Google (http://webcache.googleusercontent.com/search?q=cache:SE9owVn...) and the Internet Archive (https://web.archive.org/web/20160305114922/http://www.pipeli...).
wow, some of those comments are brutal

"You missed out on all the changes in date coding practice, subjective current practices and subjective historical applicationS of work that most of us have spent years and money on Masters degrees, and years of practice, understanding ourselves. DH is so much more than collecting matching data points and visualizing them!"

Catalogers. Reminds me of why I never look at AUTOCAT, the mailing list for Catalogers.
Bash was spectacularly intuitive while I was learning it. And err, ending a conditional `if` statement with `fi` is probably one of the most intuitive linguistic constructs ever in CS; no need to analyze whether we should end it with `end`, `finish`, `done` or (worse) `terminate`.
In the auto industry, it's called a "defeat device", and has a long history of causing woe to car companies who use such devices.
Diagnosing Alzheimer's Through a Saliva Test
goodddddddddddddddddddddddd
The Undaunted has a laden weight of 1800 pounds [1].

The largest ship, the Pioneering Spirit, displaces 932,000 tonnes [2].

The Pioneering Spirit is over a million times larger than the Undaunted.

I have been unable to determine how their nutella reserves compare.

[1] https://littleboatproject.org/specs/

[2] https://www.deltamarin.com/references/pioneering-spirit-piet...
Apple did lose market share in 2016, but its rebounded the last two quarters and is back to outgrowing the market. And note that the Macs average sales price is 2-3x the average PC price, and even increased the last quarter.

http://appleinsider.com/articles/17/04/11/apples-mac-continu...

2016 was the the only year Apple failed to outgrow the market in at least a decade, its market share was as low as 2% before Jobs came back.
> there's still a net explosion of humans on this planet

To be more precise, there's an explosion of Africans and Middle Easterners. Why shouldn't ethnic Europeans or the Japanese leverage technology to forestall their demographic decline and possible extinction?
The takeaway for me is low latency is way more difficult to achieve in Java. Also Shenandoah claims to be useful for trading/e-commerce/interactive/qos guarantees based service. This covers large range of applications typically developed in Java. And here Shenandoah is suppose to be better than other hotspot GCs.
>who still subscribes to Gould's discredited religion of blank-slatism and thus views Europeans and Africans as interchangeable.

Can you explain what you mean by this, please? I'm rather unfamiliar with Gould, or what you're trying to say here.
Yeah, that particular sentence really grated on me.

I also didn't like: Booooom. A crashing sound tears through the cabin. In a split second, the galley floor disappears beneath Maiava's feet, momentarily giving him a sense of floating in space.

I initially thought there was some sort of structural failure of the cabin floor.
Check out the artist TCF. He claims his songs are all algorithmically generated using neural nets. Wicked sounds.
I don't think student loans are the primary motivation to earn more for people that have any hope of paying them off.
Yup. Polymer version doesn't seem to be showing the right content either.
There's this one xkcd: https://xkcd.com/504/

But no, to my knowledge this legal argument has not been made in court. (Here's a Motherboard article about the possibility: https://motherboard.vice.com/en_us/article/the-second-amendm...)

So far I think it's more interesting to consider as a political argument than a legal one: conservatives who like guns should (IMHO) have every reason to oppose state-weakened cryptography, as much as that might fracture the law-and-order conservatism from libertarian conservatism. (Also, there is no universe where a militia with automatic weapons and tapped email is really going anywhere.)
If the infrastructure and health victims can be compromised by generic Windows hardware not even targeting them in particular & can't recover from backups, I'd argue they aren't heavy hitters. Though maybe they'll bring some in now.
In fact, 8 oz of hot water (say from a coffee shop or not quite boiled on a camping μstove) added to a larger cup, covered, will rehydrate pasta without external heat just fine (~15 min) and it's probably not as sodium-terrible as ramen.
Uh, he has shelter from wind and rain. There's a waterproof hatch into the interior. Did I misunderstand you?
Fairly irrelevant but I've only ever heard boats referred to in feminine terms and he called his yacht a "he". Is this more common than I've been led to believe?
You can use a tool called ildasm (Intermediate language disassembler) provided by Microsoft [1], or a more polished tool like ILSpy [2].

1: https://msdn.microsoft.com/en-us/library/f7dy01k1(v=vs.110)....

2: http://ilspy.net/
Journalists Drink Too Much, Bad at Managing Emotions, Study Finds
He would have heard us use similar instructions relating to genres so knows he can explore options.
I don't have the numbers with me right now (on phone), but the ratio of administrators to professors has gone through the roof over the past few decades. This is where a lot of the money is going.

Facilities have also improved quite a bit at many schools.

Over the same period, the ratio of adjunct faculty to permanent faculty has also increased. Meanwhile, the permanent faculty are burdened with even more administrative duties (e.g., committees).

The administrators learned that they could eat high on the hog on the government's dime, and they have done so with a frightening degree of efficiency.
And don't forget the hat-tip Plastiki composed entirely from reclaimed PET, which sailed successfully from San Francisco to Sydney. https://en.wikipedia.org/wiki/Plastiki
It seems to me the answer isn't all that difficult: colleges in other countries are much cheaper, or even free. So just move to someplace like Germany.
I have a lot of friends from high school who seem to fit that description
Oh wow! I am only mildly familiar with them (mostly been hearing about how they have been trying to enter the US market). I didn't realize they crowdfunded. But yeah, this is a really good example of why microbreweries could be a good niche for crowdfunding. Operating your own brewpubs is a really good business because of the markup, but the challenge is in the expansion phase.

Also, looks like they are offering another round of equity in the US[1]. I was under the impression that crowdfunding was limited to $1M, but looks like they are raising $50M under 'Regulation A+'. Not sure what that is.

[1]https://www.bankroll.ventures/deal/brewdog/
But people like making money. It's not as if most people would say "aha! If I take a low paying job for the rest of my life I'll never have to pay off this debt completely!"

Some might I suppose.
> It merely requires them as a ticket to ride.

sounds suspiciously like the advertising landscape, where it's a zero sum game. You pay $X to advertise to obtain Y% marketshare gain, but if your competitor also spends $X, it nullifies your Y% marketshare gain.

Replace the above with a college degree and job, and it seems the same.
drug addiction
(2015)?
Since when? And which long history? Seriously, I don't know, where can I read up on this?
https://www.youtube.com/watch?v=Y1lEPQYQk8s
From the article:

> All that's needed to enroll is some paperwork that enables contracted loan servicers to confirm borrowers' annual earnings, but experts inside and outside the government say they don't know why this step isn't completed, and distressed borrowers are left stuck in debt collectors' sights.

My guess would be that the loan servicers in question aren't bothering to tell anyone about the program, and nobody else can make it available in the first place. Even this article just mentions "some paperwork" instead of mentioning any details.
The Most Sensitive Dark Matter Detector Releases Its First Results