skysight-inc/HackerNews huggingface dataset:
I was figuring you could just parse string escapes and match brackets to identify all the block scopes very cheaply.

Regex literals seem like the main tricky bit. You're right, you definitely need a real expression parser to distinguish between "a / b" and "/regex/". That still doesn't seem very expensive though (as long as you're not actually building an AST structure, just scanning through the tokens).

Automatic semicolon insertion also looks fiddly, but I don't think it affects bracket nesting at all (unlike regexes where you could have an orphaned bracket inside the string).

Overall, digging into this, it definitely strikes me that JS's syntax is just as awkward and fiddly as its semantics. Not really surprising I guess!
Some unit tests are redundant and only waste time. Others are very useful.

Do not write unit tests just because the methodology requires it. Write unit tests when the unit needs to be tested. Typical examples:

* Smoke tests (does this code work at all?)

* Tests for known edge conditions

* Tests for known bugs (to catch regressions)
There are a good amount of IoT devices that work offline and don't use public internet at all.

I specifically buy devices that aren't bound to the Internet and I've found a good amount.
Another big brother style invention. Wonderful. I'm sure they won't sell this info to the government at any point.

My biggest issue, though, is the inequitable terms of tracking. If you live in a given neighborhood then you can opt out. Great. That gives those people preference. And treats everyone else as lesser citizens because they don't live there. We're talking about public spaces so there really shouldn't be any inequity. I think the company behind this sees the opt out ability for locals as the only way to make this palatable to people on a large scale.

Also, how is "neighborhood" defined? I assume it's by them and has some radius or something like that. And I'm also fairly certain to opt out would require me creating an account and providing my name, address, and car info (at minimum).

You want to record everything in public spaces? Fine, the law says you can do that so I respect that right. But that does not mean I am a fan of this by any stretch of the imagination. I feel like the real reason for this is something more nefarious they have planned later on - it could really be a way to finally track the remaining untrackables in our society who may be older and not have or use all the fancy tech we have today that tracks everything. It could also include people like myself that go to reasonable but not insane methods to circumvent tracking methods simply because I don't like to be tracked. There's really nothing I can do if they see me leave my house and drive to my friend's place and hang out there for 5 hours. Since I don't use social media they can't really connect that he and I are close friends without a tool like this. They can now make that association, which was previously near impossible to achieve.
What are you even talking about? Are you basing your comments in reality or are you just interested in posting inflammatory rhetoric? Has anyone said anything about public shame or not being able to find a job?
If everybody's income raises 2x it means they're paid 2x the previous amount. "they're paid" means someone's expenses are 2x higher to cover it. (you could guess, everyone's expenses, but actually... it's interesting how would that be distributed)
Lines like this from your first link are scary:

> Do Meeting Notes or a recording of the TSC vote exist? Is it known who voted what and who abstained?

My interpretation is that it's asking, "Who's against us? Let's call them out..."
Twitter could just ban Trump but Twitter needs Trump more than Trump needs Twitter so it'll never happen
That's a piece of data that I'd really like to see also =]
The 20% can be completely left alone while you bring the bottom line up. but the <1% always manage to convince up to the 80% that they will be affected too. this results in what I call the right wing poor people. People that can only benefit from more taxes to the rich and land redistribution, but because they see their palpable earnings as being part of some intangible upper middle class (e.g. poor people that own one home, or programmers making $170k a year in sf) they are against any of that. it's the most effective propaganda war.
> I have become suspicious of which kinds of speech and which contexts people choose to become vocally defensive of.

It's because that is where other people want to throw away things like 'equality under the law' and other such important things, you don't have that for people fired for trying to make things better for other people. Imagine if someone said "just arrest them" for people trying to organise a union, it would be absurd. Yet this is what happened with the Charlottesville thing. People were just reacting to the comments that were destroying legal concepts like "innocent until proven guilty" and "guilt by association". I.E it is a reaction to insane attacks on free speech that originally provoked the defensiveness in the first place.

Also, any comment that was for free speech got dishonestly attacked. There were misrepresentations of what people said, commentators pointing out petty things as if they were really important when they were not, and arguing that random historical thing that isn't relevant anymore is the basis to throw away someones legal rights.
And here's yet another major publication resorting to click bait...
How to Find the Right Level of Personalization in ABM
You still didn't clarify. Did you mean:

A) Most of a penny

B) Ninety pennies
http://seed-db.com/accelerators/view?acceleratorid=1011 As much info you can get for now...it says 15B invested Airbnb alone has almost a third of that.
Looks like the EU system is able to better resolve consumer issues without lawsuits; and is better at avoiding frivolous lawsuits.

The article doesn't discuss the American problem of frivolous lawsuits.
Verst Website Blogging Platform Review – Pricing Lifetime Deal
That's a cellphone network security issue.

If instead of SMS the 2FA use only a software token generator, then highjacking the cell network would not be a successful attack vector.
Neither this post, nor the linked decision by the TSC make it possible for me to judge if this reaction is appropriate.

Without details on how rvagg conducted himself, this could be anywhere from 'Social justice warriors biggest fuck up yet' to 'nepotism protects blatant asshole/racist/nazi/mysogonist'.

This is all due to the following reasoning:

[Note: the specific list of issues has been removed at the request of several core collaborators who felt that listing the issues was not fair to Rod. This post was made with an effort at full transparency and with no ill intent towards anyone. No additional harm was intended by listing the issues - jasnell]

Unless this was requested by Rod himself, this seems like needless censorship.
They actually did.

http://www.reuters.com/article/us-twitter-moves-dickcostolo-...

And several times more.

Investors are looking at increasing revenues and/or valuation, either is a hard thing to do with Twitter no matter who is at the helm.
Prioritise active travel over motorised transport says World Health Org
Free to in what sense?
> That said, relying on a fuel source that requires CO2 as input seems just as potentially destabilizing to the global carbon cycle as relying on a fuel source that produces CO2 as byproduct.

You mean like wood? Burning that fuel releases the same amount of CO2 back into the atmosphere; the end-to-end process is carbon-neutral.
Oh my! Quick, put the works of Wilde and Shaw on the index. Better yet, burn their books lest some millenial is harmed by snark and condescension.
Fileless cryptocurrency #miner #CoinMiner uses NSA EternalBlue exploit to spread
So, you're right - the economy is not zero sum, but the resources are. The economy is about moving them here or there.

It depends on where you got those skittles? If you are increasing the skittle count by just taking from other peoples' bags of skittles then you're literally the mortgage/banking industry and there are probably lots of empty skittle bags out there propping up our never-ending-skittle-bag.
Fun article on python and parsing
Well shit, might as well put everything in a bitcoin wallet then.
Yes, that's how democratic systems function. If Congress passed laws by anonymous vote, individual voters would have no way of knowing if their representative is undermining their will.

Likewise, members on the TSC likely represent constituent interests (or I would hope they do).
You're not a bad salesman, you're just trying to sell to the wrong customers.

Your claimed skills, if you can deliver on them, are in high demand by unsexy companies who use those reliable tools.
Getting creative with software product management: 5 top tips
I don't know what level of risk this implementation carries with it. Probably more than a performance fix to the JavaScript interpreter, yes, but is it really a significant enough risk to make this feature not worth implementing? Maybe it is, maybe it isn't; I honestly don't know.

You just seemed to be arguing that _any_ amount of risk would be too much, which in my view is ridiculous since, as I said, all new features carry with them some amount of risk.
> Without CoCs, many people in the Node community wouldn't feel as safe.

I strongly disagree with this language. I support CoCs because I feel explicitly spelling out consequences for harassment allows for the unambiguous rejection of toxic behavior which creates a welcoming environment for new or otherwise anxious contributors... but nothing about CoC affects an individual's personal safety and using that type of hyperbolic language damages the cause more than it helps.
Blue Apron Hit with Multiple Class Action Lawsuits
Data:

https://cdn.static-economist.com/sites/default/files/images/...
A few of them look familiar, but I don't use that stuff. My advice was given with someone with a digital music collection in mind. Spotify, for example, was available on the Squeezebox Touch (and not the earlier Squeezebox Classic) but I don't know how tricky it would be to make it work with Squeezelite.
It's an open-source project; it seems reasonable for people to ask if discussions are open, no?

If you want closed-door meetings and secret decisions, there are tons of proprietary projects and standards committees doing important and exciting work.
Yeah, the original list of grievances seemed pretty straightforward and damning. It's not unlike the current US administration, with a climate denier heading the Energy dept, a school privatization advocate heading the Education department, etc.
I had the same issue when I got my 4K monitor! I initially blamed the monitor but fortunately switching to DisplayPort solved the issue.
Frontend / backend were just simplified examples to preserve compactness of my thread ;)
Intuitively, it seems that it would be since it provides a HAL that these projects can target.
Ensemble Learning to Improve Machine Learning Results
Sorry to have to disenchant you, but the underlying paper by Mauro (affiliation: IMF) that the linked article is citing actually only shows that the global Gini index is going up (less income inequality). And, in the same time-span (since the 80's), the Gini index in the US was also rising, slightly.

The problem is that the Gini index is built to be robust against outliers (those 1%). So no, both locally (US) and globally, inequality is on the rise - even if the Gini index is going up in both cases.
Taxation should compensate for the fact that the top 0.1% of people have the means to pay specialists to optimize their financial gains.

This advantage has nothing to do with individual skill or hard working ethics. Taxation schemes that don't take this into account are simply unfair.
Have you called local police? My neighbourhood had the same issue during some recent construction that lead to a street becoming a main thoroughfare. The neighbourhood committee requested assistance from police and they placed one of those radar/speed sign on trailers and also had more photo radar trucks set up.
What is Cryptoeconomics? The ultimate guide
Show HN: Rust FFI in a Wireshark C dissector
Which seems like the poor primarily end up paying for.
http://www.businessinsider.com/lottery-is-a-tax-on-the-poor-...
That would defeat the purpose, since it's usually not possible to go against EULA's or TOS.
If you're forced to sign a contract the contract is void, but when a specific line in a contract (or similar) is not correct according to law, not the entire contract is void, just the lines which are wrong.

One can never be forced to sign a contract.

F.I, in the Netherlands it's often stated in rent agreements that pets are not allowed, but this is not permitted to be in the contract by a judge, since such statements are too generic and restrictive.
It looks like the responsibilities of the TSC involve much more than enforcing a code of conduct. If you want a simile for this situation, I'd say it's more like a police officer sharing an article that's in favor of marijuana legalization, and being upset when his coworkers attack him over it.
I think the issue is that if you are doing nothing wrong, why do they need to track your license plate and know when you come and go?
If so all that is needed is a javascript console

https://stackoverflow.com/a/43557991
This is false, Donald has harrassed an 18 year old girl on twitter for asking him a question in the primary:

https://twitter.com/realDonaldTrump/status/65389793993336422...
https://twitter.com/realDonaldTrump/status/65396140136346828...

Which led to her getting harassed by his followers:
https://www.washingtonpost.com/politics/this-is-what-happens...
You may not need to physically hold the wheel but someone does have to be awake on watch at all times, even with radar & AIS.
We're way past that point.

http://www.independent.co.uk/life-style/gadgets-and-tech/new...
Society has been telling people to shut up for a very, very long time. Stepping down from a position because you disagree with someone != "Free Speech"

If you really think disagreeing with someone and expressing it constitutes as limiting Free Speech, then aren't you limiting Free Speech right now?
There is a cool economic / social principal called "Preferential Attachment" that helps describe this a bit.

From Wikipedia: "A preferential attachment process is any of a class of Citation dynamics processes in which some quantity, typically some form of wealth or credit, is distributed among a number of individuals or objects according to how much they already have, so that those who are already wealthy receive more than those who are not."

It's an interesting principle that plays out in economics as well as other situations where skill is involved. It is similar in some ways to the "80/20 rule" if you are familiar.

I would definitely recommend researching the topic a bit. It will definitely add some dynamics to your view of income inequality.
I don't think you should assume Rayiner doesn't understand what a class action is. He's an appellate lawyer, I'm pretty sure he gets what a class action is.

He's basically saying class actions don't work the best if your goal is greater consumer protection. There are other ways to do it that are more effective.
I really love Node. A single language across server and browser, with decent C++ integration on the server, rocks. I sure hope the TSC can get their organizational drama sorted and focus on improving the tech.
As long as you make sure to burn the fuel and don't store gigatons of it somewhere safe I see no problem.
> Compulsory ujamaa villages in Tanzania, collectivization in Russia, Le Corbusier’s urban planning theory realized in Brasilia, the Great Leap Forward in China, agricultural "modernization" in the Tropics―the twentieth century has been racked by grand utopian schemes that have inadvertently brought death and disruption to millions. Why do well-intentioned plans for improving the human condition go tragically awry?

Thanks, it sounds like something I'd love; ordering a copy!
I'm coming to the conclusion that we can have rapid, thoughtless discourse à la Twitter or painfully slow communal deliberation of views and opinions drawn from a common, if gate-kept, set of facts; the kind of deliberation that underpins democracy.

I don't say this flippantly. I just don't think the difference in virality between outrage, which requires no substantiation to provoke, and argument fares well with scaling.
AFRICAN ARTISTS Remix FAT JOE and ASHANTI's What's Luv
I find it hard to believe for technical reasons. From what I can tell in the Network traffic the speaker actually talks directly to Spotify for instance.

They would need to have a remote kill switch and use it.

Secondly, they have done this before (forced agreeing to the terms to do a software update) and every time they have warned "some functionality might cease to work" and every time I kept using it past the cutoff.

Once, I had Spotify stop working on me. I assume because they switched API keys or something.

In fact, for example, they had an update that killed Audible integration. And my Audible integration kept working until I installed the update.
(not so) interesting fact: Russians celebrate new years much like we celebrate Christmas (gift giving, family meal etc;)

This is due to the Soviet Unions downplaying of religion, but understanding the need of a yearly get-together.

So, my girlfriend celebrates NYE as if it were Christmas, Christmas is seen as "not really important" and she didn't even have a concept of Christmas being on Dec 25th (which, consequently was when she was born herself)
As the other commentator mentioned, how is this related to consumer lawsuits?
https://github.com/dspinellis/unix-history-repo is a project that attempts to document Unix from its very first line all the way up to FreeBSDs HEAD (at least whenever it's imported, which might only be once a year). There's even a gource video showing the evolution.
With udp/ip it would work, if none of the routers on the way to the destination filters spoofed IPs.
That analogy is somewhat wrong. A simple reading makes it boil down to a simple question. If you disagree with how a system implements its goals, do you change that system from within or from without? Noting that sometimes, 'improving from within' vs 'sabotage' is a matter of perspective.

You can disagree with rules and still enforce them. In cases where judgement calls need to be made, you then use your own judgement. This is only unreasonable when the rules are perfect, or judgement calls are made when the rules are clear.
Verst Blogging Platform Review – Lifetime Pricing Deal
You shouldn't, but this example is not the way the existing capitalist economies of the world work.

In your example, a shared resource has labor applied to meet a clear human need, and those that physically do more of it reap more rewards. In the real world, someone owns the field, does no work, pays individuals (potentially) far less than the value of their labor to do the picking, and reaps most of the rewards. Then that field gets passed down to their offspring who continue to gain the rewards without doing any work.

Why should they get to do that?
> If you think a 64-bit DIV instruction is a good way to divide by two, then no wonder the compiler's asm output beat your hand-written code...

Compilers employ multitudes of optimizations that will go overlooked in hand-written ASM unless you, as the author, are very knowledgeable. End of story.
Inside a fast CSS engine
That make sense for top sites and Flash.

But for things like perf and regression? Really?

You might miss out on issues if users don't submit, but each submission is an indication of problem (because it's Firefox that decides a problem is bad enough). And you can still prioritize based on how common that problem is.
He was also a member of the Obama administration.
Why Arbitration Is a Rigged System
https://news.ycombinator.com/item?id=12934388
The unredacted details still feel like they're missing something:

https://web.archive.org/web/20170821212745/https://github.co...

"...Rod’s first action was to apologize to a contributor who had been repeatedly moderated. Rod did not discuss the issue with other members of the CTC/TSC first. The result undermined the moderation process as it was occurring"

"Rod did not moderate himself when asked by another foundation director and told them he would take it to the board"

"Rod tweeted in support of an inflammatory anti-Code-of-Conduct article"

Is this really all that there is to it?
As it turns out, people use firefox to display web pages.
IANAL, but I don't think it's possible to forfeit your right to sue. Maybe under some conditions, but never in the generic way.
My point being the speakers are the only part of it that are a product. Everything else is clearly a service.

The part of the speaker that is actually a product is unlikely to stop working.
How long can one handle crunch time before becoming unproductive?
I need to finish a big project in 4 weeks. I've always been a proponent of fewer hours in creative work, avoiding burnout, etc.

But given the situation, I'm considering working as much as I can to make sure the project gets done.

How many weeks can you work long hours before you are less productive overall? If you set out to ensure you would finish a project in 4 weeks, what would your schedule be? I'm planning on getting enough sleep, exercise, and having a clean diet.
I think that it's a reasonable and valid decision for a community to try to restrict through traffic to the main roads such that residential areas can remain quiet/free from exhaust/safe to walk around without all sorts of guardrails and stuff, even if it means less efficiency and more congestion on the main routes.
If I go to an interview for a Python developer position, and I say "I think Python is a stupid language and nobody should use it," and I don't get the job, it would be ridiculous for anyone to say that I got punished for not using the correct words.

This is the same thing. The Node.js TSC is the body that maintains and enforces the Code of Conduct. Maybe Node should have a CoC, maybe not, but so long as it has one, the body that enforces the CoC should actually intend to enforce the CoC. If they don't want it - get rid of it! Lots of projects don't have one. But if they want it, certainly only people who actually intend to enforce the CoC should be enforcing the CoC.
Well, the alternative is not a Firefox without telemetry, it's Chrome. If Firefox can't do what it needs to do to stay relevant it's going to die. Developers are already treating Firefox as a second class browser, so this is not an abstract threat.
Don't hesitate to ask questions if you have any
Wait, he's a member of the Technical Steering Committee,
which is a group "of key Collaborators who have demonstrated both technical expertise critical to the ongoing maintenance and evolution of the project and a long term commitment to driving the project and community forward"[1], not "a committee whose job is to maintain and enforce the CoC", as you put it.

It's not inconceivable that an member of such a group could be thinking that "the best way of driving the project and community forward" is not having a CoC at all, or having one different than the current one (like the Linux one, for example).

[1](https://nodejs.org/en/foundation/tsc/)
As others have said, the scenario you describe wouldn't prevent data races at all.

Under the channels model, you wouldn't want more than one goroutine to be accessing the shared structure. One routine would hold the reference to the resource, and other routines talk with the first routine via channels (i.e. share memory by communicating).