skysight-inc/HackerNews huggingface dataset:
Don't be afraid to say that, mate, I may be wrong, and I hope that I am. I have relatives that live there, 2nd gen, and some of them do international businesses. If the relations among what will remain from the UK and the EU will be tense, I'd thus be sad.

> [N. Irish] still see themselves as British first. Go over there, like I have and you'll see British Flags everywhere.

I can't be bothered, the UK is not worth the burden of its visa, sorry. Also, you don't want strangers there, do you? But the flag argument of yours mean nothing. There are many areas where there is a flag without a majority identifying themselves with it (turkish Kurdistan, Catalonia, and maybe also N. Ireland?).

> Also, have you see the situation in Spain lately? Gibraltar is staying put.

No, I haven't. But Spain did offer shared sovereignty over Gibraltar, that means something. It will at least be discussed in the near future.

> I do love hearing these fantasists hoping that the UK crumbles because it left the UK.

The UK left the UK, that's a typo, but also a nice coincidence: The UK may indeed have left a part of it, in the EU, we'll see how the things go.

> You do realise there are whispers within the STRONGER countries in the EU who are now thinking of having their own referendums?

> The EU better be be careful as otherwise it's just France, Germany and a whole lot of smaller poorer southern countries and Germany goes bankrupt trying to bail them out!

An examplar of how good the Leave-guys had their facts before voting. I stalked your account too, you're a brexiteer and you try your hand at making some redditesque comments here, and I'd rather not answer, but I do because you're diffonding misinformation.

> Lets see what happens when Greece finally explodes!

Greece has already exploded, what we have is the remains.
It also depends on what functionality you want your parser to support. In theory, parsing just means "accept or reject". In practice, you need to do something like build a tree, and there are many different possible tree representations depending on what you want to do.

Clang aims to support very general transformation of C++ with their parser and AST. I was shocked to learn that Clang's AST has 60K lines of header files! That's not including the code, and it's not templates! That's class definitions!!! (wc -l include/clang/AST/*.h)
Will Global Elites Attack the British Economy?
That's correct. Optimization isn't really possible in a "white noise universe".

The less regular the universe is, the more general and less specialized your solution can be.
Hey, the intermediate language is actually a nice step up from JS.
All arithmetic with +/- ∞ is shaky. But even then, your solution is wrong because it's defined on negative numbers.
Thanks Jeff.

> not to be rude, but you are as much part of the problem as he is

This is not rude, and you're totally correct here. One of my biggest mistake in this project is not having said no to some requests when I should have.

> Simple answer = quit

Yeah, this may be the right thing to do at this point. I'll take a bit more time to meditate on it though...
Technical debt's main difference from financial debt is that it can't really be quantified, because it's hard to really identify. Most software has a lifetime, initiatives don't maintain economic value indefinitely.

At the end of that lifetime, the lights get shut off and the code mothballed, never to see the light of day again. At that point, the balance sheet hits zero and you never have to pay it back.

Software where this doesn't happen eventually has the kinks filed away. Old Fortran codebases and the like have fixed maintenance costs and are worked on by savvy greybeards who are excellent at providing their own job security. Nobody wants to rock that boat, and nobody does. The greybeards are the ones who pay off the debt because it's their livelihoods that get threatened by instability. Management just keeps happily writing checks, devoting their attention to squeakier wheels.

So it's a tradeoff. Initial greenfield development by one dev or a small team eventually gives way to the bread-and-butter of keeping projects responsive to economic needs. What we call technical debt is really just architectural problems made both from inexperience, and from not specifying the requirements of the project well enough.

Decisions made by the greenfield team add to the friction that the maintainers experience in steering the ship. The problems need to be identified and corrected in the course of the maintenance. Unfortunately most devs are not really capable of remaining productive while fixing architectural issues, so management perceives this as prioritizing the needs of the devs over the needs of the business and so tend to balk at putting resources into paying off debt.
It also needs bios-support. Luckily it's off by default and not supported by most bioses.
> The EU membership will most likely come with a change of currency, which means leaving the BoE for the ECB.

European countries (except UK, DK, SE) need to join the Euro but not right away. Many aren't there yet. In Scotland's case it can remain in a currency union with the UK until they are ready to join the Euro. Ireland was in a currency union with the UK after independence. It's not an exotic relationship, especially with economies so intertwined.
Well, if you're comfortable with that AST text-format, check [1] for docs and examples (the .wast files in the links). If you're super brave, there's hints about the Binary AST format here [2]

[1] https://github.com/WebAssembly/design/blob/master/TextFormat...

[2] https://github.com/WebAssembly/design/blob/master/BinaryEnco...
In what way are data structures limited? Things like e.g. efficient intrusive data structures are difficult to implement in Rust without resorting to `unsafe`, but even if you do give in and start using unsafe code you've got no less safety than C++, since all C++ code is unsafe by Rust's standards anyway.
How human intelligence works and why that make us racists
For whatever reason, people in general prefer to pay for things, not knowledge. It's much easier to ask for $10K more of materials than it is for $8K more of consulting, even if the latter is actually 20% cheaper. Human nature.
While I agree with another commenter that in all likelihood it isn't running the same software but rather the core is opened sourced and they have proprietary value added tools.

For example, many OSS SaaS products I've seen have an open source version that only supports running a single user or single company but their deployed SaaS version is multi tenant.

So if you're really concerned about SaaS products slipping in back doors or something like that that defeats the "publicly audit-able" condition (if I'm reading your concern right) you can't do anything about it except run the OSS code yourself and not use the SaaS.
Le Pen has less elected member of parliament than I have fingers on one of my hands (and I have the regular five fingers by hand).

Even in their "great swipe" of 2014, they got 14 mayors total. In a country counting roughly 36 000 mayors (yes, I know ...).

The FN is actually very very weak, it keeps being seen doing huge jump forwards in numbers but that's mostly because the others are being very dumb and for the FN a single new member of parliament is a 50% jump ahead, which makes for a good headline.

The FN biggest strength is actually the media attention they get and how it drives them forward, there was a study about that showing they were te party being given the most media attention and it giving them the biggest result boost (despite "we are ignored by the media" being on their main card, like all populist parties)
> Spain may try to exercise more muscle by making border crossing more painful

She'll have to do it if UK will leave, no? Gibraltarians will need a Schengen visa.
I've found the other way around to be my reality on Monday Mornings cough bittorrenting when my network is somehow constrained.

Tumblr refuses to load the `next page`, and I don't want to hit the refresh keystroke combination because I really really don't want to go back to the top of the "page". I simply want the "next page" to load correctly.
"Infinite scroll" to me screams "bad or nonexistant filtering tools".

Some of the issues listed in the article (memory consumption) can be addressed through hacks (keeping the current and 1-2 higher or lower screens resident, flushing others). Some (footer unusability) are real problems -- I've largely concluded that sidebars are an anti-pattern for virtually all textual content (hence my use of Reader Mode or Pocket for such content).

More often, though, I view a scroll or list as a set of potentially interesting candidates that I want to further winnow down. The lack of ability to do so in far too many contexts simply boggles me.

Not just Facebook (which I don't use), or G+ (which I do when Google aren't overtly backing antidemocratic anti-equality measures such as the TTP and TTIP -- oh, Facebook and Apple do too), or Reddit. But, say, shoping sites.

I hop onto Amazon and am interested in, say, laptops. Or cords. Or pens. Or chairs. And am presented with, in response to a reasonable search for that term:

1. A great many items which are in no way, shape, or form, laptops. Or cords. Or pens. Or chairs.

2. Items far, far outside my price range.

3. Vendors whom I will not, ever, under any circumstances, purchase from.

Etc.

If I were in an actual full-service store, I'd indicate my preferences to the salesclerk, and, if they were in the least worth their salt, they would remove the offending items and not present them again. (And if they refused to do so, I'd simply leave.) For all its vaunted capabilities, online selection doesn't do this.

For content, I compare a stream with an offering of, say, publications, authors, topics, and quality-of-writing. In a physical stack, again, I could eliminate publishers, authors or reporters, genres, publication dates, etc., to get to specifically what I want. But online:

1. Reddit doesn't allow me to filter by total quality of a post or discussion. (The fact that its moderation system makes such filtering all-but-useless is another problem).

2. Google+ doesn't have author, topic, negative match (e.g., term exclusion, say, -trump or -kardashian), or date selection in its searches.

3. Amazon doesn't allow filtering within merchandise categories for matching vs. nonmatching items. Say, stationary items which aren't pens, or clothing items which aren't slacks.

None of these tools allows me to select a specific match and indicate "go away" with some level of prejudice: don't show me this item, don't show me this author, now, or forever, etc.

I've got hugely more utility with a pile of books or articles sitting on a table.

Yeah: scrolls are lazy-ass cheap copouts to psychologically hook users (the ones who aren't immediately pissed off and run like hell), and to avoid both useful filtering and the necessary deep content classifications required for actually beneficial content selection.
I'm pretty curious what kind of project gave zeroxfe experience with parsing C++ on low-memory embedded devices.
Are you kidding? Riding a bicycle in the street is the very definition of a poor life choice.

Haha I got downvoted, probably by people who ride bikes.

Hey I love bikes, bikes need their own lane. When I grew up the government told me I could not ride my bike on the sidewalk anymore, so I stopped riding bikes. People who ride bikes in the street get hit by cars all the time. You accept the risks of the activities you participate in. Don't whine about how unfair it is. If you aren't willing to accept those risks then you should not engage in risky behavior.
Can you give an example? I can't think of anything in the Rust standard library that I consider a "monad".
OpenSolarMap
> Everyone gets so caught up on the new hot thing or the new "revolution" or what the competition is doing without thinking of what problem they are trying to solve or what actual value they are providing.

These are my exact thoughts about how we now have like two dozen explicitly Docker-releated startups. Because Docker. Docker docker docker docker docker.
The catalan secession is a nationalistic question, whereas the case with Gibraltar would be an economic-social one.
Also, like other people already have pointed out, the time complexity calculations in the academic literature are not always relevant for practical parsing:

1) A parser that might have exponential-time complexity might still beat a polynomical/linear-time complexity parser in practice, depending on the grammar and actual code parsed.

2) For real-world grammars, constants (i.e. the c in O(c*n)) will be the determining factor between two alternative parsing techniques with identical time-complexity. As an example, memoization-based (packrat) parsing in combination with PEG achieves the same time complexity as shift-reduce style parsers for many grammars, but in practice the memory allocations and bookkeeping required to do the memoization make the latter approach much faster.

I have implemented several different parsers myself, and while it is pretty straightforward to write a parser for a real-world language (e.g. Python) today, achieving very good parsing speed is not. As an example, on my machine, the Python parser can process about 100-300k lines of code per second (including AST generation) while a comparable packrat PEG parser is slower by a factor of 5-10 (for many use cases, parsing at 10.000 loc / second is still good enough though, but it should not be considered fast)
As a boater we are always on the lookout for the big waves. When NOAA says 2-3' waves, we will see 5', 6' and 7' waves. But it's that one off (not so one off) 9-10' wave that gives you a real appreciation for how vindictive Mother Nature can really be.
“since the 1980s the elites in rich countries have overplayed their hand, taking all the gains for themselves and just covering their ears when anyone else talks, and now they are watching in horror as voters revolt.”

This elite behavior is rampant on HN. The comments that I leave in favor of Brexit are labeled xenophobic, racist, simple-minded, etc without even thinking. When Obama wins the election, or "progressive" issue is advanced, the intellectual elite labels it as a genuine progress that's good for everyone. When Brexit or Trump happens, that's dumb masses that fail to comprehend the intellectual intricacies, hence that's bad, really bad. Never mind that people have real grievances, that Uber drivers barely make their ends meet, that societies been uprooted. That rampant immigration into countries that have never seen it before, from hostile lands, from illiterate masses, etc etc.

People have real grievances. We need to listen to them.
Only about 3 years before I got fed up and left. I'll fully admit I didn't get that involved with materials testing; and perhaps the firm I was with was substandard in this regard; but I don't think so. When I looked into the falling glass in Toronto I learned that they only tested a very small number of fasteners. I don't recall the number, but it was trivial statistics to prove that for the number of glass panes going up in Toronto they didn't have a large enough "n".

The two examples I gave were two examples that I dealt with personally. I was extremely dismayed at the rigour the firm I was at used. To test the bent rebar I think we used a sample size of 6 and then tested to failure. For the railways example they just used the weight of the train. Then when I reviewed the designs and brought up that the train could apply the breaks and thereby increase the downward force they just multiplied everything by 2.

In my experience the low level staff was useless, with a couple people that knew what they were doing. The medium level staff had two groups of people, the people that still knew advanced math and the people that got good at AutoCAD, and the senior people, while good at sales or general guidance; had basically completely forgotten all but the most basic structural engineering principles. I've literally had to explain crushing vs bending moment to a 20 year structural engineer before. I've (accidentally) designed a structure that was already designed by a senior person that forgot to put it in the tracking system. I used one sixth the steel and mine could handle more load.

I will grant you, however, that I may have just been at a substandard firm. We had some large projects, but we weren't designing new skyscrapers or mega-structures.
Okay, come on now.

https://www.xkcd.com/932/
Thanks for sharing your experience. What do you do now?
I had a job where people thought I was some sort of IT God with a big hairy enterprise system. I was a 22 year old schooling $250 consultants.

The secret was really easy: RTFM.
Back in the days, folks used to slightly increase the filament voltage, from 6.3V to 7V or more. Sometimes you could even recover the CRT and it would work with the nominal filament voltage.

This is a really unique piece of hardware and of course you might want to try this technique only if you have no choice.
You could have both regulation paths: Either you build according to code, or you build whatever you want so long as it has plenty of liability insurance.

As a side note, I really wish more of these sorts of alternate regulations existed. They would be very useful fallbacks for when regulations become outdated or overly restrictive. Another concrete example of this is automobiles. Right now in the US, you can't bring a consumer car to market without extensive crash testing from the NHTSA and fuel economy tests from the EPA. These high fixed costs eliminate enthusiast and niche manufacturers. If the law said, "Any model that doesn't pass these tests incurs a $10k (or 25% or whatever is onerous enough) tax on each vehicle.", it would allow for new manufacturers to enter the market with far less capital.
Your statements about regulation do not disagree with my point that the EU is a political union.

It is, fundamentally, a political construct. It has gained legitimacy and law-making powers across its member states, but it could cease to exist tomorrow and its member states would continue to exist.

There is absolutely no comparison between TTIP negotiations and the UK becoming a member of the EEA. The latter is extremely simple to implement. It is effectively the status quo.

There are two important differences between Norway and the UK:

1. Norway is a net exporter to the EU; the UK is a net importer. Norway is effectively paying for the right to sell its goods and services into the EU. By the same logic, the EU should pay the UK to join the EEA;

2. Norway is a much smaller economy than the UK, and the EU could probably cut ties with Norway without destabilising the union. It cannot do so with the UK.

Noted that UK companies selling into the EU would still be subject to EU regulations. I don't see that as an issue.
Do you have any paid acquisition channels that work, or is all growth currently through word of mouth?
This sounds like JavaScipt: The Bad Parts.
The non-commercial version is a crippled trialware. Also you will get bitten very aggressively if you built your project in the first phase in a non-commercial version and some time later manage to get funding and want to import your work into a commercially licensed version - import will not work. Especially this looks like a proactive attempt to harm people - potential customers! - very stupid idea.

It is the same as everywhere else - honest users are seriously harmed by licensing policies while thieves are just using the latest torrent release.

Nuke is, no question, an industry leader, but an open source competitor will hopefully make the featureset of this kind of software more widely available also for projects with very low budget [while starting]. Meanwhile TheFoundry management should look at Unreal for licensing ideas.
They don't understand enterprise challenges. They think they do, but are wrong because they think everything's a software problem.
Makes my clearnet drug purchases that much easier, thank you brexiters.
You experience is a good example why I say that Android isn't Linux, regardless how the FOSS community sees it.

Maybe for your type of work it looks different, but from app developer perspective, they could replace the kernel with something totally different, keep the constrained set of official NDK libraries and no one would notice the kernel wasn't Linux any longer.
"Leave.eu poll was 52 48... Polling companies don't have any credibility left”
"The Greater European Co-Prosperity Sphere".
> Coca cola, modern sports, national health care, the Internet, videogames and on a more serious side a higher degree of respect for minorities that countries bordering the EU, no death penalty, gun control, a will to improve civil rights and liberties, ... should I go on?

This is interesting to me. As an American, our national identity certainly looks similar; it's composed of favorite pastimes and products and shared political values.

But is that true in Europe? The cultures of European countries are much older, predating capitalism and the democratic governments they have today. Most of them are more or less homogenous, whereas the US has always been a nation of immigrants, and the whole "melting pot" idea has been around for most of our history, even if our behavior and policies sometimes clash with it.

Also, I'd argue some of the nation states in Europe are invented, like Italy and Germany, which each were basically just a bunch of city states that were more or less force ably amalgamated into one country. I don't know much about modern German or Italian nationalism, but I think that might have a negative impact on an overall European identity.

Granted, I'm speculating here. At the end of the day I'm an American who doesn't know what he's talking about. Though I do think it's telling that a good number of things you offered as components of a shared European identity were invented in America.

> There's a reason why Europe is many times referred as a whole. "They do it like this in Europe", "In Europe they prefer that" (and it's not always ignorance ;)).

Do actual Europeans say that? Sounds more like the typical American who just got back from a vacation in Europe.
Thanks, that explains a lot.
The first 10 minutes searching didn't yield any results. Needs jailbroken device and then you can fiddle with your device's host file is what a lot of comments say.
Nim does this already.
Saw this a week or two ago -- was absolutely blown away by the quality of the animation. Far and away the most realistic-looking animations I've ever seen; the birds still had a little of that "a computer drew me" look, but the water, the sand... it was breathtaking.
Here's Knuth's opinion on 0^0: http://arxiv.org/pdf/math/9205211v1.pdf (on page 6)

He makes a few pretty convincing points about why it's useful to define it equal to 1, while admitting that in some sense, it's not quite as well defined as say 0+0.
That's the problem with statistically rare events. The old social paradigm of listing to a person with a lifetime of experience doesn't work. Ten lifetimes of experience isn't enough to have a good chance of witnessing the event. Only with modern electronic/video surveillance can we collect many thousands of lifetimes worth of experience. This has parallels in many other areas of human endeavor (medicine, extreme weather) where one must sometimes dismiss the old hats in favor of statistical analysis.

Rogue waves aren't rare. just short-lived. They rise up and fall away very quickly, unlike normal waves which travel great distances. Tsunamis (aka port waves) are the opposite, traveling enormous distances. The "port" in port wave is the observation that tsunami bypass breakwaters to travel into ports. That's isn't just because of their size, but because they are something mechanically different than a normal wave. So too with rogues.