skysight-inc/HackerNews huggingface dataset:
Basically, yes. The first test and je show the compiler has managed the hard part, but the next je obviously can't be hit, the test after that literally doesn't do anything, and the two jumps after that also can't be hit. It's funny because this is all so trivial.

If I write it as some C

bool should_jump = edi == 0;
if (should_jump) goto LBB0_5;
if (should_jump) goto LBB0_5;
bool should_jump = edi == 0;
if (should_jump) goto LBB0_5;
if (should_jump) goto LBB0_5;

I can guarantee the compiler is going to produce good code from it.
Higher organisms.
Citizens United was the end of democracy in Americal, and this is yet another piece of the fallout.
It's my understanding that there is some churn in the top 1% of earners. If the economy transitioned to a place where people had big spikes and dips in their annual income, couldn't the graph look the same? Doesn't that sound like a "gig economy"?

In other words, why graph income and not wealth?
Leaked iPhone 8 3D Sensing Camera Module
For some reason they felt it was relevant to cram in a comparison of the founder's amount of time at Uber with an average employee's. Bang up job business insider.
> But why should it be for residential traffic, if the through traffic is driving within the speed limit?

The problem is that through traffic often drives above the speed limit.
Unfortunately, it is not.

https://tools.ietf.org/html/rfc6761#section-6.4

> Name resolution APIs and libraries SHOULD recognize "invalid" names as special and SHOULD always return immediate negative responses. Name resolution APIs SHOULD NOT send queries for "invalid" names to their configured caching DNS server(s).

It's only SHOULD, not MUST. And in fact, the glibc resolver (and I bet also other major implementations) does send such queries to the DNS server.
Thanks!

What's your cheapo phone holder goggle thingy? Something like cardboard?
Some of the things hidden in the transition here that I noticed when exploring converting to a small business account:

> Any computer-to-computer backups will be permanently deleted. After migration, you can't use computer-to-computer backups.

This was a neat feature to simplify local backups and makes the "higher tier" a less compelling product.
What else is there, though, at least for mainstream users? There's Chrome which has been doing this since the beginning for Google, there's Safari but only if you're on a Mac, and there's a smattering of smaller browser projects on Linux that are good in their own right but not mainstream enough to have the features of the big four.

On Windows, Microsoft Edge is of course a lean and capable browser, but the OS itself is also collecting telemetry on you at all times, including browsing habits.

Hopefully someone will fork Firefox for Windows/Mac/'nix and strip out all the telemetry and data gathering bits, otherwise there's not much choice left for a privacy focused, full featured, fully supported browser on all platforms.
Text Adept [0]

Blazing fast and responsive even with 20MB+ files (in my experience), is extensible, and is cross platform.

Admittedly, not a IDE, and in C instead of C++. Extensions in Lua.

Not sure why it doesn't get more love.

[0] https://foicica.com/textadept/
It would, however, be useful data for the common user behaviour of people who opt in to tracking.

This doesn't really seem unreasonable to me. Obviously part of the inherent cost if not wanting to be tracked is going to be not having your raw user data included in evaluations of what people want.
> The lady burned by the McDonalds coffee was really hurt, and was only one of many many people burned by McDonalds coffee, who refused to serve it less hot.

What the documentary left out, was that it happened over a 10 year period where 700 out of 171 BILLION customers got burned from mcdonald's coffee. This is statistically nothing.

> Tort reform is largely a concept pushed by big business trying to avoid getting sued when they do wrong.

While I do not know who created the youtube video you posted, the "Hot Coffee" documentary that is frequently mentioned about the liebeck case is actually created by a special interest group, "Association of Trial Lawyers of America". If you think this movie doesn't have an agenda as well, I have a bridge to sell you. A video that does a better job of clearing up the misconceptions of the case is here: http://www.hotcoffeetruth.com/ .

> The number of frivolous lawsuits in the US is actually pretty low.

I have a hard time believing this. Frivilous lawsuits are easy to do in america and my friends (annoyingly) do them all the time. In fact, they brag about the ease of doing it. My personal estimate is around 70% of "I was injured" lawsuits from my friends were just made up to cash out.

Finally, "hot coffee" lawsuits happen all the time in america at temperatues as hot or hotter than what was given in liebeck case. And the cases almost always get thrown out by judges and juries because they are regarded as "frivilous". Source: https://en.wikipedia.org/wiki/Liebeck_v._McDonald%27s_Restau...

The liebeck case was the exception, not the rule.
Blocking off certain streets is exactly what my hometown did. Make it so only certain roads go straight through, others have every third intersection blocked off
it's "redacted" in the name of transparency...
> bitcoin is probably doomed in US because

a bold prediction, not backed up by what you are saying because:

> to actually legally use it as a money is a huge pain tax-wise

Is not true.
I'm pretty sure that's not true, at least by the most common measure of inequality, the Gini index. It's scale invariant. Doubling everyone's income wouldn't be reflected in it one way or another.

More to your actual point, the imagined choice isn't between doubling incomes for everyone or stagnation. It's between shared growth and the top 1% quadrupling their income, the next 50% growing slowly, and the rest dog paddling or getting poorer.
TL; DR: > 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.

Once (maybe 25 years ago?) I came across a book on assembly language programming for the Macintosh.

The authors wrote a circle-filling graphic routine which internally calculated the integer square root in assembly language, drawing the circle using the y = sqrt(r * r - x * x) formula!

What is more, the accompanying description of the function in book featured sentences that were boasting about how it draws a big circle in a small amount of time (like a "only" quarter of a second or some eternity of that order) because of the blazing speed of assembly language!

How could the authors not have used, say, MacPaint, and not be aware that circles and ellipses can be drawn instantaneously on the same hardware: fast enough for drag-and-drop interactive resizing?
You don't need to couch this in conspiratorial terms: it's not "the prevailing narrative", courts ARE overburdened. The "somehow" is that they are underfunded and understaffed, because creating more judicial resources means spending more money and often raising taxes, which no one wants to do.

Everyone wants more judicial capacity, no one wants to pay for it.
Full-stack devs are normal, experienced, and a good practice for a lot of reasons.

Its curious how the work that full-stack developers could accomplish on the server/hosting, load balancing, database, backend, and front end, has been broken into 6 different jobs.

It's true that they have different skillsets, but you also develop software quite differently knowing how load balancing or other pieces work.

My observation has been a shortage of experienced full stack developers resulted in accepting junior developers who only work on the front or back end while their skills broaden, or deepen.

Many experienced (more than 2-5 years) developers I know have spent a few years at a time working deeply in front-end, back-end, or infrastructure solutions as it might relate to their current work.

Front-end and back-end development focus can be seen as a path to growing one's skills. A developer might grow towards the other, or broader in their existing area.
....concerns were raised by several TSC
and CTC members regarding issues they had with
@rvagg's interactions in the Github tracker and
Twitter.

The specific issues that were reported include:
[Note: the specific list of issues has been removed
at the request of several core collaborators...]

(elipses editing for brevity, full link here[0]

Maybe the offenses of @rvagg were really heinous, but from later in the link[0] they mention that the charter states they can only remove members by vote, through voluntary resignation or through participation rules (I assume that means they stop participating for some length of time) and that they took said vote to remove @rvagg after failing to reach consensus and the vote failed.

They are working on improving their existing code of conduct. Presumably to make it easier to remove people for whatever it is that @rvagg did.

Unless they just want to turn it into a pet project dictatorship (nothing wrong with that many successful open source projects are run that way - see the linux kernel for instance) then they need to follow the rules they set down and it sounds like they are doing that as well as trying to improve the rules to prevent whatever ruckus it is that happened internally.

I'm sure the OP has lots of inside knowledge that we never will but on the outside it looks like he would be better served by sticking around to work on the revisions to the code of conduct

[0]https://github.com/nodejs/TSC/issues/310
I think the point is that the potential risk starting so high is keeping people from seeking proper justice.
What's the general state of the Scheme community? I'm getting the impression that after the backlash against R6RS and R7RS most people moved on to Racket, Clojure, or Common Lisp.
Why do you expect privacy on public roads?
But there IS a difference. You should correct me by saying "both use entropy sources but /dev/random blocks (or used to block) unnecessarily when the kernel considers there's not enough entropy".

By your answers I don't know if still blocks or not.
Any investor can make 4-6% annual gains in the stock market year over year. I don't think that says much about inequality as a whole.
There is a list here:
https://web.archive.org/web/20170821212745/https://github.co...
A lot of opaqueness for a decision that apparently affects the steering of an open project. A rather peculiar set of half-elaborated and [REDACTED] posts that doesn't tell the whole story and makes the governance seem pretty closed off. Strange.
Point was: Article made it seem like radio in general and NPR in particular are the only options for truckers.
> I don't think hardcore gamers like games with pay-to-play features.

Does _anyone_ really like playing pay-to-play features?

> Also, hardcore gamers like to be in control.

Which is why none of the hardcore gamers flock to mobile apps for real competition. Even with PS4, Xbox, etc in the mix, the largest eSports tournaments (Dota, CSGO, LoL, anything blizzard, etc) are still on a PC. I don't see any justification why this would change any time soon.

Lastly, most games that are popular in eSports drive a ton of value for the game itself via "skins" (e.g. dota, lol, csgo). I'm curious if hardcore gamers would want to buy skins on a mobile game platform. It feels way to ephemeral to me personally.
Wow this sounds really great! I'm impressed that you managed to navigate this area. It sounds like you have a very intelligent approach.

It's something I'd like to do, but the networking/politics might keep me out of it. (My family are in the sciences, so I'm familiar with how academia works.)

It's a shame it doesn't pay more. On the other hand, getting exposed to a lot of different things is more valuable long term than specializing in corporate niche.

I left a pretty high-paying job to work on open source (for $0) so I can relate.
Pre-redaction details are here: https://web.archive.org/web/20170821212745/https://github.co...
I'm not sure we can just blame this on the tiny minority of mega-rich at the top. The whole inversion of the curve is cause for alarm. The chart is great but it seems like everyone's eye is catching on that crazy portion on the far right. Not only do we have to bring that down, we need to grab the line at 5% and start yanking it up. That's probably going to require policies and taxes that not just the 1% but the 20% as well don't like.

EDIT: I'd also like to plug this really great article on regional inequality which is a huge problem but usually goes unmentioned in these sorts of discussions: http://washingtonmonthly.com/magazine/novdec-2015/bloom-and-...
Show HN: The simplest way to stay up to date with cryptocurrencies
In academia, you don't have to. Make the prototype, write the paper, present it at the conference, job done.

It's some engineer's job to do it properly in an actual production setting.
No, but he knows that templating languages have been wrestling with pretty much the same three or four issues since the beginning of HTML templates. It gets old.

It gets really old to see people try failed experiments over and over again, which pretty much is what you are suggesting.

Also, you got some display logic in your examples there, buddy. If you can't see it then no wonder this conversation is going in a circle.
Some rituals are meant to die.
Those are very valuable skills. Developers who have not had a relationship with an existing code base, or one that is less than a few years old don't know yet the difficulty of rebuilding your world every few years and not really progressing.

A lot of the new tooling is also maturing and lending itself to rewrites.. while tested boring technologies also let you focus on the solution instead of building a monument of orchestration to yourself.
Heh, that sounds cool. I'll save opening that link for later.
I'll happily grant the point that unit tests are, to a considerable extent, the price you pay for putting more developers in charge of the same parts of the codebase. In my line of work that's usually not a concern, but I can see merit in the idea for large teams. I also think that statement scales down in the sense that unit tests rarely make sense for code written and maintained by one or two people.
It definitely is crowded. I'd say that the strategy varies by department (in engineering, we have a lot of freedom with technical posts) so we tend to write about using flagship frameworks and platform design decisions.

At the end of the day, the goal of my technical content is just to write interesting things that draw other engineers and technical people like data scientists to our blog and site. It also helps establish credibility in a crowded space. (I'd also start to like doing tutorial posts in the near future.)

I think if you have the opportunity to speak with leaders in your industry and work collaboratively on blog posts / podcasts / etc that speaks volume as well. We've done some of this already and it draws a lot of highly engaged traffic.
Need an advisor?
Why is Firefox hellbent in reducing any advantage it has over Chrome and becoming an unnecessary clone.

Who runs Mozilla, do they understand why anyone would choose Firefox over Chrome?

Maybe it's time to put a spotlight on the management and decision making structures of increasingly important open source projects like Firefox to ensure they are being run in the public interest.
Except when it comes to wealth there is no limit. Ones success does not mean another's demise. If I mine for Bitcoin and make millions, who did I steal wealth from to get mine?

Your Skittles analogy does not work.
You're probably being petulant.

Email spam is a problem, but "shame lists" are likely to be a bigger problem.

I would suggest solving your problem by creating an email filter for the company's domain name.
Computer keyboards typically contain only one chip which has a combined USB-PS/2 port, scanner and a 8051 to glue things together. DIY keyboards normally just use any microcontroller with a built-in USB controller.
Just put LineageOS on my Note 3 and it turns out the touch screen is sensitive enough to implement a "Touchscreen hovering" feature.
The Federal Arbitration Act, codifying Congressional preference for arbitration instead of court proceedings, was enacted in 1925.
This article and the accompanying chart is specifically about _income_, not capital gains.
System Monitoring with the USE Dashboard
The code finds the longest Collatz sequence below N, where N is a 32-bit integer. There are only ~1k longest sequences possible, so just list them all. Given N, search for the largest N below that and return its corresponding iteration count.
It's not about legality.

Twitter is not the court or the police.

It's a private company.
Why is that cheating?
Just hit "report spam" in Gmail and before long their email domain gets burned. That hurts much more than some shaming list.

The crafty companies use dedicated and disposable domains (e.g. facebookmail.com) for their more "aggressive" forms of email marketing. Alas, most spammers are not crafty.
The EU system seems to be very anti-consumer. Or is that what your summary statement is intended to elicit? (tough to tell, as it could mean either/or is the better system)
What if the rules of the killer robots are benevolent? Maybe we have a day in the shade.
> In other words, why graph income and not wealth?

I think it's because people's wealth is really hard to estimate. The border between people's assets and their companies', foundations' and what not are usually blurry enough that you would get a graph that shows no insight.

Although income is not a great KPI, at least there are reliable methods to figure it out, or at least make estimates with a quite acceptable precision.
> Can we at least stop with the FUD please?

Can we please stop with using the word FUD for things that are not? The very idea of accepting DRM as a possibility in the browser was a slap in the face to those who believe in internet freedom.

> Like what? Pocket is fully owned by Mozilla.

Check your facts: it was added to FF 1.5 years before Mozilla bought it. It was an example of them just not giving a shit and adding it anyway.

> So far this has been 100% opt-in.

Check your facts: the Google Analytics in the extensions page that I linked is explicitly "opt-out" and even that happened only because people found out about it and (rightly) raised a stink.

https://news.ycombinator.com/item?id=14753546
and
https://bugzilla.mozilla.org/show_bug.cgi?id=697436#c14

(And really, of all the analytics choices, they fucking picked Google Analytics?!)
> Is the main takeaway that GC makes managing trees/graphs a lot easier?

It does indeed.

But raw pointers in C or C++ also make it easier than Rust.

Sure, it’s very easy to screw things up leaking and/or corrupting memory. But it still quite possible to implement correctly, I did that more than once.

Technically, you can usually do the same in Rust with unsafe pointers. Like the developers did to implement that LinkedHashMap for the Rust’s standard library. However, C++ is just better for writing unsafe code like this. After all, it evolved for decades being an unsafe language. Over that time, huge amount of stuff were implemented in the language (STL, esp. the checked version), runtime (debug heap), standalone tools (vtune, valgrind), and even OS (windbg) to help people implement e.g. graphs without leaking memory or exposing dangling pointers.
Hashnest is a similar service run by bitmain.

> Hashnest is a cloud hashing platform. This means you can participate in bitcoin mining without maintaining the hardware yourself.
You could just filter the incoming emails to be deleted on arrival.
https://github.com/nodejs/community-committee/issues/111 has a screenshot of the text previously in https://github.com/nodejs/TSC/issues/310 because "listing the issues was not fair to Rod".

I'm an outsider to this, but it seems to me that the tl;dr was that he was basically undermining the moderation actions of the TSC and CTC.
Personal opinion: it's also harder to grow or get investment on a startup which competes or might compete with a big corporation in future, just because bigCorp might go into that area as well, or add a "feature" which represents your entire business.

How do you tackle this?
Refactoring professor's code could be compared to fixing MVP's.

Both appear to be hyper focused on solving the problem that little else matters.
Don’t worry, it’s safe: I didn’t put the actual solver, just proof that I solved it. Wouldn’t want to spoil the fun for anyone else :)
Yes. I am in France and IANAL. When you act as an individual, you are a consumer and as a result, you can always ignore EULA. But beware if you act as a company (even a single people one). It becomes a binding contract.
This seems like yet another electron/node app. I personally rather use https://github.com/mopidy/mopidy-gmusic but I dislike most electron apps.
Personally I'd just filter their emails and leave it at that (and report spam if using gmail). If that doesn't satisfy, leave a bad review somewhere?

I don't think a coordinated shame list, just for YC companies would do much.
That's not necessarily due to the lottery alone. That will happen when the schools are underfunded and less desirable than private, regardless of how equitably assignments are distributed.

A majority of students get their first choice public school.[1] However there is a lot of competition for a handful of the most desired schools. Only a small percentage of students request their local school first, but if you live near a popular school and you don't get it, it is frustrating. You may end up getting placed at a much less desirable school farther away. People blame the lottery for that, but ultimately the "best" schools don't have enough seats.

[1] http://www.sfusd.edu/en/assets/sfusd-staff/enroll/files/2015...
>A bit off topic here but this is IMHO a great challenge for AI: making a lawyer affordable for the masses when they are bullied by banks, airlines, etc.

That isn't a great challenge for AI. That's a rotten legal and regulatory system. Why band-aid over society's real problems with software?
This is especially noticeable when adding text in the middle of a longer document. It seems as if it is laying out many subsequent pages in a blocking fashion, even if those pages are not visible.
That went downhill fast. I'm assuming here that you mean income inequality. Just bear in mind that equalizing politics has been one of the greatest sources of tyranny in history (think Animal Farm; see Frankfurt's "On Equality" for some discussion around equality qua equality and the issues around it). The problem isn't inequality per se, but things like poverty or secondary issues like the power that money often buys. To say that "the system" is the ultimate source of our evils is a silly notion that fails to pin the blame on individuals. "Systems" (or I'd say, prevailing social realities) can make bad behaviors appealing, but morally upright people do not take advantage of such opportunities. Certainly, some social orders are better than others, and legal systems that punish and reward appropriately is very important, but thinking that a properly constructed "system" will eliminate all concerned evils by removing inequality is terrifying madness. Focus on the elimination of poverty instead. Inequality per se is irrelevant.
Will be interesting to see who's able to pick up the customers. Also, will backblaze provide some nice offer for migration, or will they try to delay / spread the influx. I wouldn't expect them to know about this coming up / have enough spare capacity. Then again, it's only home accounts, so may not be that much summed up.
But the economy is not zero sum, like that bag. If I have a process that increases the total number of skittles in the bag, is it still unfair for me to take more skittles from it?
It is bacteria. Those usually have no issue scaling.