skysight-inc/HackerNews huggingface dataset:
1. You're arguing against a strawman (maybe one that lives in some basements) if you think anybody's parsing expressions by writing down a CFG and translating that into a strawman "recursive descent" parser. A hand-rolled parser will not traipse down 13 levels to parse an atom. Also, you don't have to "compose two different algorithms" per se, there's no impedance mismatch.

2. I've found refactoring hand-rolled parsers to be just fine, I believe the things I needed to do would not be so convenient with parsing tools, though it depends on what direction I'd have gone down at a certain point in time.

3. The problem there is that of proper language design. You need to combine your sub-languages in a way such that there isn't parsing problems. Your language needs to be parsed by humans, too, after all.

4. This is actually a solved problem, it's just the solution isn't evenly distributed. I think that parsing code is much more low-risk than other C code I've written, but there are people who do things a lot more bozotically...

5a. Does the parser has special obligations beyond recording comments and source locations here?

4a^H^H5b. Yeah, now, the question is, how did they solve that problem?
> Why should any people have a desire to be a part of a political organization over which they have zero control, but must pay taxes to?

That's called a strawman argument. Of course no one would want to be part of such an org, if that was all there was to it. But you conveniently left out all the benefits of being in that org (some of which were mentioned in this thread).
You could easily make the argument that the younger people lack the experience to make sound decisions on the future.
You either are wrong or have to work on when and how to apply your sarcasm.
Here's some examples curated for the HN crowd. Check out how these ideas are implemented/discussed by companies in the real world. For example, Docker shows up as a theme for RHT and MSFT starting in 2016. And you can see what they're saying about it. Hopefully this is obvious but all the themes are clickable so you can see what is actually being said in the public filings.

Open source: http://www.retnio.com/open%20source

CRISPR (for cancer): http://www.retnio.com/crispr

javascript: http://www.retnio.com/javascript

Red Hat: http://www.retnio.com/RHT

Microsoft: http://www.retnio.com/MSFT
> Most software has a lifetime, initiatives don't maintain economic value indefinitely.

Most software is rewritten many times before it's initiative loses its economic value most of the time for political reasons sometimes because it accrued too much technical debt.
It was linked with the text "all manner of jackassery" I am glad to know I am not the only one who thought that video was a waste of time.
We detached this subthread from https://news.ycombinator.com/item?id=11977530 and marked it off-topic.
it's pretty useful for those who have a difficult time understanding and getting along with people otherwise.
> How is that not a xenophobic and simple-minded statement?

Nitpicking, but xenophobia is the fear of what is strange and unknown. The problem is that immigrants are no longer strangers. People do not want more of them , not because they don't know them, but because the do know them. It's more immigranto-phobia rather than xenophobia. It's a rather rational reaction from a self-preservation standpoint. That doesn't make it right or wrong of course.

Now, seeing the reaction of brexit-supporters, it seems they chose the EU as their scapegoat of choice, but that won't fix any problems.
This is a huge issue that is very hard to solve at this point. The obvious solution, not telling people about the experiment, is out. It reinforces the skeptics who think of this as a way for YC to brand itself more philanthropically, because from a research perspective it's just expensive, grandiose hogwash.

Edit to say that I too support UBI, and actually helped pass a resolution at my Congressional District's Democratic Party convention in favor of UBI.
>> The comments that I leave in favor of Brexit are labeled xenophobic, racist
>We're already seeing an increase in hate crime. Here's one example, but there are others.
>http://www.theguardian.com/politics/live/2016/jun/25/brexit-....
Fallacy of composition: incidences of hate crime offer no insight into parent's comments. Having said that, parent's comment also offers no insight into what parent does say about Brexit.
> Two of them are special: NOR and NAND.

No, IMP does this as well. It has mostly been useful for memristor logic.

A B IMP
0 0 1
0 1 1
1 0 0
1 1 1

I have a suspicion there is a more general mathematical law that says any boolean rule with a 1-of-4 split (either exactly one true or exactly one false) can be used for general computation, if you can make a NOT gate out of it. (Since AND/OR obviously is not workable.) So there should be six possible universal logic gates.
So this is what I need to do to get quick tech support help over the phone. Social engineering as a tool for legitimate purposes.
Petition map on 2nd UK referendum on EU membership
NYC will have fun times with this problem. They have thousands of mid rise public housing projects built from 1945-1975.
What era of chip layout was this? I'm surprised that manual chip layout was still being done when chip features were that small. I look at 1970s chips a lot, and the features are easily visible under a microscope, as they are much larger than wavelength-sized.
If you gave 200m people in America 1k per month, thats 2.6 trillion in free cash per year.
Please don't repost comments, even if you feel they didn't get a fair hearing.

We detached this subthread from https://news.ycombinator.com/item?id=11973349 and marked it off-topic.
Actually a new model is coming in construction where the contractor would be responsible for maintenance for a couple of decades. Sounds like a win/win - this is obviously guaranteed income for the contractor unless they screw up something in the construction phase. Someone can probably remind me what this system is actually called.
Sure, if you have 100 full-time people helping you out.

Historical note: Has this ever happened anywhere?
"All Kim ever cared about was how to promote himself on Twitter."

In sum, he's a total scumbag. I thought he was a cool guy, but now I think otherwise.
XTube My Favorite Videos
What does "real income" mean to you? Income in USD?

The only sensible way to measure income is with purchasing power, and that's far more complex than an exchange rate (since many of the services and goods originate in the UK anyways).
IIRC, they've paid more into the EU than they get paid back to them in various programs.

It's disingenuous to say they "took everything and gave nothing."
How did the deprived inner city districts vote?
> PS: But don't let facts get in the way of your preconceived notions.

You can't comment like this here, or your uncivil comment later in the thread. Please edit such stuff out of what you post to HN.

We detached this subthread from https://news.ycombinator.com/item?id=11970462 and marked it off-topic.
Are you aware that kdenlive has been totally redone for qt5 / KDE5 and has had lots of continued work lately?

Overall Blender, Kdenlive, Natron, and perhaps the new Openshot 2 are the current best FLO options for video with some stuff like Pitivi something to keep a watch on.
You realize that that is Great Depression level shit... last time that happened, you guys went a little nuts.
> Not really, if you've developed this the right way - which is render only items that are currently visible and derender the ones that are above the current scroll canvas.

This way the browser's "find" feature doesn't work at all. Are you going to implement your own "find" feature too?
> The real numbers are a formal abstraction to an extent that few people realize.

This is what makes me dislike the name "real" so much; I long ago grew tired of mathematicians making non-intuitive claims about the world which turn out, in fact, to be claims about the real numbers.

As Kronecker said, "God made the natural numbers; all else is the work of man".
Hey i m no expert. I would wager the young are more informed and they know that the EU is the least of their problems (In fact, less than a problem). Or their young age allowed them to feel less desperate about their prospects.
> relentless vilification of the non-establishment side led to people concealing their actual voting intentions from pollsters

I get the same thought and would love to know how someone would do a study on the subject. I know it was true in MN at the time (who wants to admit they're voting for a wrestler because they are sick of the other two)[1].

> The atmosphere here in the UK at the moment is just poisonous, with some fairly mortifying behavior on both sides.

Yep, the edges always show up, more to prove the other sides point than help really.

1) I clenched my teeth and voted by party, although I couldn't say I was surprised by the outcome - and here I am doing the exact thing by making it clear I didn't vote for him - sigh.
not if you invoke it like this (1,someobj.somefn)()
The real problem is information asymmetry, it's more difficult to know that the consulting was good than to check that we have more materials.
Most of the big-box buildings I've seen in UK recently are steel frame/breeze block/metal cladding structures on a poured concrete base. The idea being you can basically unbolt the walls when you want to take it down.
I do not own Facebook stock, HTC stock, or any other stock associated with VR tech. Also, I do not own any VR systems or have any current plans to buy one.

I was just surprised at Oculus’s reversal. It seemed to be a generally bad business decision for Oculus, as well as a loss for VR developers. Certainly, this is a victory for HTC and other VR hardware competitors. It is also a short-term victory for non-Oculus VR hardware owners. They now get access to some existing content without having to buy a new system. But longer-term, if developers are less motivated to work in the VR space with no hope of negotiating a exclusive contract, I’m not sure the decision is such an indisputable victory for consumers.

I think sergiosgc's thoughts are on the right track "Dividing the market would definitely cause prospective consumers to wait for market stabilization. It is a risk bigger than the risk posed by competitors.” Oculus clearly saw some other risk as being greater than that posed by competitors. But I’m not sure risk of dividing the market or slow market growth are what Oculus was worried about. Dividing the market and slower market growth are both certainly better (for a business) than your competitor getting the majority of the market, which seems much more likely now.

Also, I understood why Vive owners/loyalists would be upset by Oculus-exclusive content. Haters gonna hate. But it didn’t make sense why the VR community in general would be upset. Seanp2k2 mentions in a comment further down “broke promises about DRM”. I am not familiar enough with this controversy to confirm or disconfirm such promises, but if Oculus explicitly promised that they would not prevent their content from being used with other hardware, then breaking those promises would certainly be a risky move. The outrage would at least seem more justified. My guess is that this was the risk that was greater than the risk posed by competitors, and that Oculus underestimated it.
On some sites, I have a tendency to click on the scrollbar and drag it instead of scrolling with the keyboard -- and then when the infinite scrolling kicks in, I find myself suddenly way down the page off in the weeds somewhere. So then I exclaim "shit!" and think about not returning to that site.
> The EU and NATO are evil institutions. These two institutions are mechanisms created by Washington in order to destroy the sovereignty of European peoples

Is this a joke?
was a few months ago when you tried kdenlive before or after their recent major overhaul? Basically, did you use the older version that was the traditional sequential-numbers versioning or the newer date-based versioning? (note that lots of progress has happened in even just the last few months)
I would not bet on Boris as PM. Most in his own party can't stand him, and grass roots Tories are at best luke warmabout. They will be very hesitant to choose yet another establishment figure now that they've seen what working class votes can do (even if they seemed to do the right thing this time).
Glad to hear at least someone else shares my strategy
The Alto has a "weird" refresh rate because it uses a portrait-format display with 875 scan lines, compared to a "normal" display with 525 lines. The higher scan rate stresses the horizontal drive circuitry and can cause overheating problems.
You've been posting uncivil, unsubstantive comments to HN. We ban accounts that do this; please stop doing it. Instead, please (re)-read the site guidelines and post civil and substantive comments only from now on.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Fewer subsidies will force increased efficiencies in the agricultural sector. More productivity for less inputs.
I admit that topic practically begs for sensationalist headlines. But in reality, it is a draft from a committee, and has no changes of going forward.
I don't see expendability necessarily as a downside - if the system would support lifetime learning of experts. Building and rebuilding the same thing again and again should be a good way to learn how to make it as good as it can be from design and construction point of view. The problem is if the system does not cherish and support this opportunity to learning and mastery - which many for-profit commercial establishments sadly don't.
Personal attacks and uncivil comments generally are not allowed on HN. Please edit the nastiness out of what you post here, regardless of how wrong anyone else is.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Moneyspire: User-Friendly Personal Finance Software for Mac, Windows, Linux
> The DUP was campaigning for leave and several counties, ones not on the border, returned an overall leave majority.

fwiw, Northern Ireland consists of just six counties. Only one does not share a border and only it returned an overall leave majority.
I found the article really interesting and learned a few things from it.

I do know how an ultrasound image works, and I had some basic knowledge about scanning tunneling microscopes, but this article - and the many links in it - were definitely worth my time reading.
Except few Leave voters would agree with his explanations of their vote or want him as their representative, I'd guess. So him talking about failure to listen is a bit funny.
We detached this subthread from https://news.ycombinator.com/item?id=11969620 and marked it off-topic.
This is surprising.. do you have any examples of memory footprint, crufty-ness, and debug-ability for OO vs functional style JS?
I can respect that. However, my point is, are you a web developer who primarily writes code for the web at your day job. Anecdotally, I haven't seen a lot of overlap between people writing web applications and C# developers. I have seen a lot of C family devs think this is awesome, but have no plans to actually develop directly for the front-end web.

edit: the first major demonstration was Unity's angry bots according to Wikipedia. So it appears this is for game devs, and game developers who want to build for the browser will be excited about this. I just think webassembly to be really far down on the ist of improvements we should make to the browser.
That was the weirdest part of this article. I enjoyed the whole thing until the end, but why does the author call IBM's cute and amazing movie "A Boy and His Atom" jackassery?
It is really the standardization that's the thing, as my application would be hashing of disk images for digital forensics purposes/evidence authentication purposes. BLAKE2 seems like a fine algorithm otherwise.
Microsoft, Code.org: Education System to Blame for IT Jobs Going to H-1B Workers
What if Infinite Scrolling were utilized inside of a fixed or static positioned element? I imagine a webpage with a header and a footer, and the body element is of a fixed height and implements some type of Infinite Scrolling?

Have you seen this approach used, is it a reasonable compromise, what problems remain?

Is there a standard approach to release memory from items at the beginning of the scroll when they're far off screen?
Being a big fan of APL (and J), I agree with you.

On the other hand, for JavaScript you might want to take a look (beyond technical merits) at its social context. Client side JavaScript is deeply related to the design and implementation of the DOM. Whether we like it or not, the social aspect of browser really makes JavaScript unique in the history of programming languages.

That is the context of "the way of thinking" I am looking at.
> Your post is nonsense

> Now you're making an actual point. Good for you.

Please edit the uncivil bits out of your comments here. If you like, you can do as I do and set 'delay' in your profile to up to 10 minutes to give you some editing time before your comment appears to others.
Score voting works perfectly fine with 2 choices. There's no basis to say otherwise.

Consider simple realistic hypothetical: what if 10% of the pro-Brexit voters are gung-ho and 90% are only slightly leaning toward it with a lot of hesitation; and 90% of the anti-Brexit voters are strongly opposed to the Brexit? With score voting, the pro-Brexit voters can still be majority but the decision will be voted down because the pro-Brexit voters weren't as sure. Even if the majority of voters decide to vote strategically, it would make a difference. I know I would never vote extreme one side or the other on something I myself actually feel conflicted about.

For clarity, instead of scoring 1-10 on "yes" as an option and 1-10 on "no" as an option, it makes more sense for yes/no votes to be on a standard strongly-disagree/disagree/somewhat-disagree/somewhat-agree etc. scale.

I'm not advocating for unanimous support as a mechanism. Tyranny of the minority is shitty, yes.

We absolutely know better ways that FPTP. Score voting is better, period. And just like FPTP can still put the post at higher than 50% (which is necessary for major systematic changes like this), score voting can put a requirement on what level of average score is needed to pass a measure.
The title of this article should be "poorly implemented or badly designed infinite scroll is probably a bad idea".

None of the issues he cites are insurmountable.
The epiphany the author of the article arrive is an useful one but one can wonder if it is really a surprise.

Of course Facebook probably has a lot more information about us than we volunteered to their service.

Be it via other parties (Whatsapp, Instagram), like button, share buttons, Facebook connect, they have a lot other avenues to collect info about us and they do, even if they don't openly use it.

Much like War Games the only winning move would be not playing, although we started playing way before we even understood what the game was.
Pausing is very straightforward with bottom up algorithms like GLR. The entire state of the parse is stored in an explicit stack data structure, as opposed to implicitly in the program's call stack as with top-down algorithms. So resuming the parse is as simple as resuming the parse loop using a previously-stored stack.
Totally off topic, but i want more of his cantor dust!!!
I didn't advocate for making elections more complicated. There are lots of stupid ways to get more complicated. Score voting is not complicated at all. It's the same damn thing as rating books on Amazon.com or whatever.

And even a simple vote can (and in most cases DOES already) simply set the post further than 50% mark for decisions of such fundamental significance.
Your Ideas fight vs. others, gain xp for good Ideas, climb the ladder
I can believe that such a data structure would be harder to use, since if you bubble the unsafety upwards in your API then you'll force your users to use the `unsafe` keyword. But I'm afraid I don't see how this implies that data structures would be limited or harder to implement: raw pointers exist in Rust, and they're exactly as powerful and unrestricted as they are in C++. The only way it would be harder would be if you were trying to use references to ensure safety guarantees about your program above and beyond what C++ is capable of guaranteeing (i.e. doing more than what C++ does).

> See this example, the problem is trivial to solve in most
> languages

I disagree. That proposed code (again using references which provide guarantees that no other language provides) is failing because Rust statically prevents data races, which is not only non-trivial to solve in most languages, but actually impossible to solve in general in most languages. The way around this is to, again, regress to what other languages do and use raw pointers directly.
Scottish anti-Establishment sentiment is usually directed against London rather than Brussels, for historical reasons.
Logged in just to up-vote you and reply.

I think this is a serious piece but it makes literally no sense. The mention of George Soros is humorous because his famous play on the British Pound [0] was entirely enabled by economic mistakes made by Britain, it wasn't like the Hunt brother fiasco in the Silver market [1] which crossed some questionable ethical lines.

Soros made a bet based on his intelligent assessment of the economic realities facing Britain and Britain couldn't afford to spend it's way out of it. If Soros takes billions from the British people again due to the EU exist it will only be enabled by their exit from the EU.

[0] https://en.wikipedia.org/wiki/Black_Wednesday
[1] https://en.wikipedia.org/wiki/Silver_Thursday
Your posts in this thread were painfully off-topic and unsubstantive—which, please don't do—but here you crossed into personal attack, which is even worse. We ban accounts that do that, so please don't do it again.
Why is it considered harmful, what are the alternatives?
Agreed. Autocorrect, sorry.
Wow, this is the technical equivalent of "The FBI can pick the lock on your door and search your house without a warrant, because houses get broken into all the time"
Please don't make a divisive thread still worse by posting empty name-calling.

We detached this subthread from https://news.ycombinator.com/item?id=11977750 and marked it off-topic.
>Why the value judgement on single mothers? Also, the 73% is out of wedlock, not necessarily single mothers. Single mother numbers are actually 67%.

Because if you look at black communities with low single motherhood you also see less poverty, violence and incarceration rates at the same time. Even for white people single motherhood is often the biggest factor that decides whether you end up in poverty or not.

http://www.nationalreview.com/article/426433/family-goes-so-...
So, they didn't do what portrait monitors do today? Interesting, thanks for the information.