skysight-inc/HackerNews huggingface dataset:
Ah, that's something I hadn't considered. Good point. I guess the overhead will be minimum in that scenario.
I'm not in favor of any of the flat tax proposals... but this is the tax system where receiving a 1099 for from-home software development means you literally have to get out a tape measure and measure the room where you did the work. The exemption allowance worksheet on the W-4 is similarly insane. There's a lot that could be done to make the tax system here less complicated without touching the tax rates themselves.
Rand Paul could spin the $2 trillion dollar revenue cut:

1) The economy would grow and so would revenues
2) Cut spending: food stamps, social security, education, etc. But lets not mention defence.
Oh, another right-wing "flat tax" guy. Somehow, these simplified tax schemes always result in lower taxes for rich people.

The tax code is complicated because of lobbying for exceptions. Propose removing some of those exceptions, and the lobbyists will line up in the House and Senate office buildings. (There's a book about that, "Showdown at Gucci Gulch". The cover picture is of lobbyists lining up.)
Please don't feed trolls with attention. Instead, flag them by clicking on a comment's timestamp to go to its page, then clicking "flag" at the top.
I like to always start with YAGNI, and then try some of these exercises after I already have something that kind of works - its much easier imho to refactor something that is simple and gets the job done, i.e. add-to versus something that is wrought with way too many abstractions and such.
Are you seriously implying that transphobic people deserve to be considered "oppressed" or "marginalized"? That they deserve our respect?
Twitter will let users follow live events, not just people
12 YouTube Ranking Factors in 2015 for Video SEO
I don't think that production-quality codecs will be written in Rust. As far as I aware, codecs are usually very complex piece of software and employ a lot of hand-written assembly and very low-level C. Rust just doesn't offer anything valuable in this area.
> I don't know if this is a clever PR strategy to contain and direct fallout to a private medium

Well to be fair, they pretty much have to go to a private medium to talk to their customers, especially in a financial setting.
> It wasn't private.

But was it in the context of this project? Were the views expressed along with information that linked to this project, or did someone have to look into the person (I don't know, I'm asking).

> That's. Not. How. Humans. Work.

I reject any argument that we shouldn't at least try to tame our more troublesome quirks as a species. Where possible we should reject our pre-programmed response to stimuli where it steers us wrong in favor of rational thought.
Yeah, I figured someone would bring up jemalloc. :) As of a few days ago, Rust allocation is pluggable [1]. jemalloc is considered a "feature" in the Cargo sense which can be turned on and off. (The immediate impetus for this feature work was to use HeapAlloc() on Windows.)

[1]: https://github.com/rust-lang/rust/blob/master/src/liballoc/h...
The current federal system doesn't change thresholds based on where you live either, so that criticism seems a bit unfair? How would a system that did change the thresholds even work? If there were some tax benefit involved with owning or renting residential property in really expensive areas, prices for those areas would just increase even more to compensate.

Keep in mind, the income tax rate would still be marginal, so you'd only be paying tax on your income beyond $50k. (I don't recall this specifically from TFA, but it did say Arthur Laffer helped out and I really doubt he'd approve a system with a $7250 discontinuity.)

I think I speak for everyone in Alabama (which I'm not) when I say "if you want a cheaper apartment, move out of the Loop and ride the subway!"
Repeating a flawed argument does not make it more logical. See my comment above, repeat as necessary.
What about (de)muxers?
Most websites today don't even gracefully degrade. One of the trendy blog/article sites that gets posted here regularly (it might be Medium) is just a column of text with lots of whitespace, but the text is loaded via AJAX, so without JS, you can't even read it.
I don't need to hate Apple to acknowledge that they have too much money not being put towards anything. You're appealing to emotion and not reason. If Apple invested in energy, or medicine, or biotech, we would have advancements in those industries much faster, which would be a positive for the progress of humanity.
Interestingly, the 14.25% tax rate is not new. Donald Trump proposed in his 2000 presidential bid. At the time, 14.25% one -time wealth tax on personal wealth with $10MM or more would collect $5.7 trillion, which wipe the ENTIRE U.S. debt.

http://www.ontheissues.org/Celeb/Donald_Trump_Tax_Reform.htm
Bahçelievler İlaçlama,İlaçlama,Bahçelievler İlaçlama
OA suggests that the average exploit takes a few minutes.

So, find baroque and time consuming ways of storing high value stuff. Having said that, you would be hard put to find £1000 worth of stuff in my humble home even given an hour or two, unless you happen to be stealing on commission for a circle of book dealers...
That's the thing; we're in love with our code, even though we all know it's awful and needs to be refactored. No one has the time or motivation to do it, because we're all burnt out and trying to constantly push features :)
*lesson
No worries, and apologies if I seemed snippy. Thanks for the fascinating link on postmortem object type identification; now I have some reading to do :)
A flat tax is usually a percentage, not a fixed amount. Your 14.5% wouldn't be the same as the 14.5% for some rural Alabama family.
It sounds like you're describing the Bill Gates quote: "I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it."

To which others counter: "The lazy person will just not do the job." And you're describing something closer to the ideal of only doing the important part of the job, and being able to discern the important work from the unimportant.
Sea grass and coral seems to be a bigger concern than fish, though some fish may be affected by salinity.

"Overall, it would appear that benthic infaunal communities and sea grasses are the most sensitive to the acute effects of concentrate discharge; some communities seem to be tolerant of effects of up to 10 psu increases, while others are affected by increases of only 2-3 psu. However, few studies have evaluated discharges to embayments, where less dispersion of the discharge may occur, and the chronic impacts on demersal vertebrates, particularly those which have significant life history behaviors (i.e., reproduction, migration) driven by salinity variations."

There are also many concerns with the effluent than just salinity.

http://www.swrcb.ca.gov/water_issues/programs/ocean/desalina...
California reveals details of self-driving car accidents
Right. Whoops.
Compare this to the Super Nintendo's 128KB of working memory.

It's hard to tell which games used more or less of that memory; the big thing about game complexity in that era was always ROM size limiting asset complexity, rather than RAM size limiting computational complexity, so the games released toward the end of the console's lifecycle were just ones with the biggest ROMs and therefore most assets, rather than games that used the available CPU+RAM more efficiently.[1]

Now I'm considering writing a memory profiler patch for a SNES emulator, to see how much of the 128KB is "hot" for any given game. I would bet the hardest-to-fit game would be something like SimCity or SimAnt or Populous.

On the other hand, the SNES also had "OAM" memory—effectively the 2D-sprite equivalent to GPU mesh handles. And those were a very conserved resource—I think there was space to have 128 sprites active in total? Developers definitely had problems fitting enough live sprites into a level. Super Mario World's naive answer was to basically do aggressive OAM garbage-collection, for example: any sprite scrolled far-enough offscreen ceases to exist, and must be spawned again by code. Later games got more clever about it, but it was always a worry in some form or another.

---

[1] There were also those that used expansion chips to effectively displace the SNES with something like an ARM SoC in the cartridge, once that became affordable. It's somewhat nonsensical to talk about how much SNES system memory some games used, because they came with their own.
That is not a valid argument. The happy apple fans are consumers, they are not the ones losing their livelihood here, they are just buying a better quality product. I guess meesterdude is not talking about them, he is talking about those people whose livelihood is being affected. It is also true that Apple is sitting on huge amounts of cash, most of it in tax havens, so forthefuture is right too.

You can love Apple products while still hate their heavy handed business style.
Long story, but it was a great read. Well worth it if this kind of thing interests you.
While I don't condone hateful remarks (I'm queer myself, fwiw) I don't think its correct to equate being a member of a terrorist organization like the KKK with making a few bigoted tweets. That being said I haven't looked into the nature of @elia 's comments, so maybe they're egregious.
Mars is easily the lamest planet in the solar system. I don't understand why we need to keep going there.
There is something to be said for ease of distribution and deployment, as well as playing well with the larger infrastructure/software world. Smalltalk, which was one of the major progenitors of the managed environments you were talking about, didn't do the above. I think that had a lot to do with its downfall.

When your system interacts well with the larger world, this results in more "commerce" with the larger world, which tends to result in greater recognition and larger and healthier communities. It's a virtuous cycle.

Having the best, most well developed developer tools is a win for the individual developer, but fitting in well with the larger world is a win for the entire developer community. The latter is going to be 10X more visible than the former. (Also, think about which communities manage to have both!)

Also, get off my lawn.

Yeah, kids, get off my lawn! At least do enough research to know what's gone before! (Re: Alan Kay's quip about "almost a field.")
> I imagine getting through 15 miles of ice might be a wee challenging.

Just drop a nuclear probe that can melt through: http://news.bbc.co.uk/2/hi/science/nature/3548139.stm
I found this video to be much more interesting
https://youtu.be/zsF1vfHBMBI

BTW I would like to send out a BIG THANK YOU to the guys that did the videos - this is such an important and great service for everybody who could not attend the conference, so: THANK YOU VERY MUCH!
>The current federal system doesn't change thresholds based on where you live either, so that criticism seems a bit unfair?

It does, in a way. I submit my mortgage interest, what I paid in property taxes, etc and a million other things itemized specifically about me and my income/expense level. A flat tax removes those things for that 14% which is fine, but it shouldn't be after 50k, it should start at 1 dollar of income.

Not to mention the rebates I get due to current law like adoption credit, electric car credit, home insulation credit, home office business expense, etc. Losing those incentives will have a non-trivial effect on society. It will, for example, make adoption financially impossible for most folks who current are able to do it and probably strangle the electric car in the cradle. For reference, our adoption was $40,000 out of pocket and x percentage will be returned to us over y years. How many people can drop that kind of money and not get any of it back? Its challenging for many as-is.
I chased a similar bug a lon time ago, we were putting Unix on a late '80s era platform (which I wont name), some system's keyboards failed if you used the floppy, but not others.

Turns out the floppy code sat in a tight loop polling the clock in a timer chip whenever it waited for sectors to pass by, when the hardware did this the clock to the keyboard controller changed (got faster) - turns out some keyboard chips had old firmware (they swore they didn't) that couldn't tolerate the faster clock.

A couple of no-ops in the floppy loop fixed it.

As someone point out above metastability issues are the real impossible bug - but the hardware guys (I wear both hats) should have got that right in the first place
Where do you think the refund for a chargeback comes from? With a 3rd-party aggregator like Stripe, it comes directly out of the merchant's Stripe account (i.e. Stripe's aggregated account with Chase Paymentech). If the merchant has already withdrawn all of their money from their Stripe account, then Stripe is left holding the bag.

Accounts with 1-2% chargeback rate are incredibly costly. Stripe is potentially having to pay 1-2% of that account's entire processing volume in losses.

Chargebacks don't magically get paid. Somebody is left holding the bill.
That's not the only way to get an arbitrary file owned by someone else.
>most politicians have private meetings where they talk about what they actually think is going on, and then translate it into brain-deadening messaging for the public

Yes, sort of, but the reality of these things are so well understood all politicians that there's not often that much of a reason to discuss these things outright.

When a politician (and by "politician," I do not mean a single person. I mean an amalgam of the politician, their staffers, and their advisers) are weighing an issue, the actual merits of the arguments are just a part of the equation. They're weighing the interests of various groups and constituencies, they're considering coalitions and alliances and favors, and making a pragmatic decision. Usually a mix of their conscience, their constituents, their fundraisers, and their party.

Rand is a bit of an outlier on this front because he is a legitimate True Believer, but he's still a pragmatic true believer.

Then they hire someone like me to turn it into the soul deadening messaging.

But, yes, these people understand both sides of the issue. They are usually very smart. And if they don't understand the other side of the issue, their close advisers do.
You make this case yourself, but I'll say it explicitly: the proven existence of a hidden censorship network implies abuse. There is no locus of power power without abuse; there is no hidden locus of power without extreme hidden abuse.

Psychological influence attacks against the public by governments are as old as time, and quite insidious. Remember on the day of Benghazi how the government tried to distract the public with the mention of that irrelevant video? They're still doing this. They think we're pawns that are easy to manipulate with information, even when the truth comes out and leaves egg on their face time and time again.

Every incidence of Facebook blocking like you indicate should be documented and dispersed publicly via non-controlled channels-- even 4chan would do, despite its recent clamp down on free speech. It's no secret that the US government is at the helm of these efforts to censor, silence, and manipulate the public.

I'm honestly waiting on the EFF, ACLU, and other human rights groups (and the public) to take a hard stance and declare outright that the Western neoliberal governments are malicious actors who are actively fighting against their citizens. It's been a long road from liberty to here, and we need to start fighting back.
Absolutely. I've always thought all laws, sans the constitution & bill of rights, should be wiped out every so many years. That would also include the tax code.
That's why I thought this article was honestly the case against TDD. Because the upfront "this method has major problems" stuff rang very true, but then the "this is the correct way to do it" made me wince hard, with its Java-esque upfront complexity.
If the solution is so damned simple, why is this the first I've heard of it after years of FUD?
Traffic Jams in JavaScript
Transphobes are not marginalized. They are the silent majority across much of the world, including America, and only now are we reaching a place where transphobes can face any criticism at all.
The problem with that line of thinking in general (not just limited to this topic) is that it ignores externalities. It takes the libertarian stance that a man is an island.
> Right, I'll get right on controlling macro-economic systems.

Or put more than 5% down on a house. IIRC, 20% down was enough to weather the 2009 crisis for the majority of the country (aka: Not Detroit).

I know that some cities (like Detroit) had a particularly bad situation. But those cases are atypical. A big problem was the sheer number of people buying homes with very little money down.

Or, if you're gonna be getting a FHA loan and buying a property on _extreme_ leverage, understand the tremulous situation you're in and that you're severely at risk for being underwater should the market tank.

> Also, right. You have almost no control over the board of the HOA you join, and are at the mercy of others in your "community". At least with a local government, you have due process. You have none with an HOA.

HOA's are beholden to the conduct described in the HOA bylaws, which serves as the constitution / due process of the HOA.
Nonsense, just put a chunk of something radioactive at the bottom and let it melt its way through, and then drop it when you get to water
Securing Docker with Secrets and Dynamic Traffic Authorization
> Which is probably why this will be my last post on HN

It is pretty great that the CEO comes on HN and handles support. That is a skip-level meeting. Usually support requests are handled at the bottom of the heirarchy pyramid, not the top. Yes people openly support and defend YC companies, this community is only possible because of YC, and is comprised of many employees, founders and peers of these companies.

If you don't like being disagreed with though, you can pick up your ball and go home. I suspect that you will get a lot more value from this community than the one time you couldn't get a CEO to directly address your problems.
The Gamergate supports are just as bad as the people they are against. I just wish it was actually about equality rather than a thinly veiled attempt to give one group of people power over another.

For example, here is the latest post from Brianna Wu, the most vocal advocate of women's rights in the gamer community:

"Let’s speak plainly. ALL WHITE PEOPLE need ask how they’re contributing to a system that marginalizes, imprisons and murders black people."

-Equality is about not treating an entire group of people through the same stereotypes and pejoratives, but this is exactly what she does. If it's not white males, it's another group that doesn't agree with her.

Her company is aimed at creating video games only for women and she proudly only employs women. This is hardly equal, fair, or non-sexist.

I would like true equality: hired on the basis of your talent and merit rather than the color of your skin or your gender.
I like how one of the pictures for the article is a color swatch for 'taupe'.
If consumers buy directly from artists they love (wherever possible), that can help too. Didn't Louis C.K, Aziz Ansari etc sell their work themselves? May be this will work in music too?
I understand that, you understand that, and your parent commenter probably understands that, but the point is that a user of HTML should not have to understand it.
Thousands of experts disagree?
In the case of Java it is not that Java is a "large language", it is that to get anything useful done with Java you need to know about Maven and Spring and Log4J and Apache Commons Logging and SLF4J (because if you're using a lot of libraries surely all of those will be in use.)

That is, it is the complexity of the ecosystem, not of the language.
That a politician swore is not a good story for Hacker News. Please read
https://news.ycombinator.com/newswelcome.html.
Marketing+strategy
Trefecta DRT e-bike
Definitely not sarcasm - anyone who has an interest in music probably listens to someone on one of their labels.
Why 82,000 is an extraordinary number – Numberphile
Thank you so much for this. MGS is my all time favourite series and i spent countless hours on the PS1 version and also the Integral version on PC.
Arrow functions coming to chrome 45
I think lisp could benefit from a small core and building out a standard library. You could pack all the features it needs (packaging, lexical/dynamic scoping (defvar), let/lambda, defun/defmacro, multiple values (via values, multiple-value-call), setf (w/ setf expansion), simple arithmetic, declare/declaim/proclaim, maybe a few more) into the core and have standard libraries: cl.bind (multiple-value-..., defparameter, etc), cl.math (sin, cos, etc), cl.clos, cl.collections (arrays, hash tables), cl.io, etc etc.

I think this would clean things up a lot, still preserve the spec (aside from documenting what's in which libs), and make things more approachable.

Shoving everything into the "common-lisp" package works but it's cumbersome and you have to have the entire language sitting there to use anything.
It's imporant to pick out vulnerabilities and deficiencies compared to other projects to get them addressed, rather than only say nice things. However, the core issue is that people raising them are usually ignored until there's an embarrassing hack or demonstration (Homakov).

For example, all new gem releases should be signed and `HighSecurity` should be the policy but it's taken years to get very little progress. Changing to that policy would prevent entire classes of attacks, attacks that could subtly inject code into all sorts of apps in difficult-to-find ways. Large projects are still shipping unsigned gems, unsigned commits and unsigned tags. If RubyGems were hacked, progress might move slightly faster.
One line jumped out at me, though-

whatever you do, you have to keep changing it, because burglars will get used to it.

Excuse me? If you have that much burglar traffic in your home, maybe you ought to just move.
1-2% chargeback rate is the exact opposite of 'no risk.'

This is why people will eventually end up hating Stripe just as much as PayPal. There is a huge disconnect between consumer expectations and the realities that a 3rd-party aggregator like Stripe faces.
You need the additional jump because he forgot his jump :) His doesn't actually reset on 255. It prints 254 and then stops. Here is his program commented:

RAM AD PC
ADDR ________ _ _
---- |----***-|-|*| ; read in SCRATCH (starts at 0)
---* |---*****|-|-| ; write it to OUTPUT
--*- |--*-**-*|-|-| ; add ONE
--** |---****-|-|-| ; write to SCRATCH
-*-- |-*-*-**-|-|-| ; IF MAX, GOTO LBL_RESET
-*-* |-*------|-|-| ; ELSE, start over
-**- |----**--|-|-| ; LBL_RESET: read in ZERO
-*** |---****-|-|-| ; write the ZERO to SCRATCH
*--- |--------|-|-| ; fall off the world (I think this is where is missing jump is)
*--* |--------|-|-|
*-*- |--------|-|-|
*-** |--------|-|-|
**-- |--------|-|-| ; ZERO (r/o literal)
**-* |-------*|-|-| ; ONE (r/o literal)
***- |--------|-|-| ; SCRATCH (r/w)
**** | OUTPUT |-|-|

If I change his "fall off the world" to a "start over" instruction (-*------) then it works fine
Bear in mind that the #1 on HN isn't necessarily the most upvoted, look at the number of points in the submission.
Sometimes I feel like the aerospace industry is in a race to make the most phallic objects possible. I wonder how hard it is to get a signal through all the ice.
Don't forget that while trans developers are probably incredibly rare, the amount of trans-accepting developers who might be dissuaded is probably higher, and likely to grow.