skysight-inc/HackerNews huggingface dataset:
Turns out, there are many more interesting equivalence relations on values than simply structural equality!
I love the onion, but it's deeply disturbing how many people believe their articles are real. There is a small niche online of screenshots of people falling for them: http://literallyunbelievable.org/
I higly recommend Source Wave. Start by watching their youtube channel, and if you like it - entroll into their program. It is by far the best SEO resource I have ever seen.

Also check out Alex Becker's youtube channel(he is the founder of Source Wave). He is really awesome and shares a lot of amazing things.
Please ban the Huffington Post while you are at it.
Caring about and fixing inefficient wasteful tests. Stops CI build queues clogging up.

Also, improving production performance/scalability.

And making apps simple to deploy. That's about it for me :)
It was an interesting question, and I learned a lot from its review. There is only one developed country; South Africa.

However for industrialized countries there are a few, including Mexico. Lithuania and Russia are industrialized, and have more restrictive laws than the US, but not "strict" by most standards.

https://en.wikipedia.org/wiki/The_World_Factbook_list_of_dev...

https://en.wikipedia.org/wiki/List_of_countries_by_intention...

But I believe your point stands.
Thank you, but that's not the problem I'm solving. Any one of those could be used to feed any implementation from the challenge. The idea I'm pushing is using local knowledge to customize memory management, instead of trying to find the perfect one-size-fits-all solution.
What if I want to write a malloc that requires the size to be stored separately? (i.e. one that needs to be paired with free(ptr, length) rather than just free(ptr) for good performance.) Wouldn't that provide more flexibility in the challenge and be more useful (e.g. for C++'s std::allocator)?
I started writing the dumbest-possible thing-that-can-work here: https://godoc.org/github.com/polydawn/go-slog but don't necessarily recommend it. (There's barely enough code there to be worth linking, honestly.)

It doesn't do anything fancy -- certainly not like the progress bars linked in a sibling comment -- but it also works without setting the TTY into raw mode, which means your scrollback is never disrupted.
> Are there any high level languages that have the ability to provision fast memory allocation pools like a slab where garbage collection occurs when the slab is no longer accessible, for instance?

Rust has several slab allocation libraries, such as the "slab" crate. They use lifetimes to ensure that the slab outlives the objects stored in it.
The pool reference allocator does just that internally. It prefixes each allocation with a block containing the size among other things. Either base your implementation on top of that or take the idea and run with it.
who is going to rubber stamp 'news' as 'real'?
Christmas Shopping on a Budget Plan for the Best Christmas Gifts for 2016
That's why if they're smart they won't block "fake news" but will add some kind of disclaimer.
The left was rampant with conspiracy theories about the FBI throwing the election. Hillary went so far as to partially blame Comey.

Half of my more liberal friends on Facebook believe the election was rigged in one way or another. Of course I don't know if other people are seeing the same response post election in their social feeds. It seems common on Twitter.

The great right wing conspiracy that the Clintons claim have been following/targeting them for decades, rather than their own actual behavior being the issue. That's not new, however it was present during Hillary's run.

Some of the more fringe leftists claim that Trump is in the pocket of zionists and that the election was being thrown for the benefit of Israel's interests (he was very outspoken in favor of Israel during all phases of the election). That's also not new however, that group tends to be universally anti-Israel regardless of the candidate.

Or the greatest conspiracy theory of them all for the election: Hillary was prevented from winning by sexist men determined to keep a woman out the Presidency. I've seen that one commonly in the mainstream left-leaning media.
"I don't care about stinking facts."

So...show me facts? Or some sort of reasoning? I mean, throw me a bone here. You walked into a conversation where we're talking about gun deaths and said "gun deaths are irrelevant!! talk about deaths overall!" Well, no, because we're specifically talking about gun deaths. (Hey, if it makes you uncomfortable, maybe you could hit the range and blow off some steam with a little target practice!)

"You're rather presumptuous, provincial and frankly borderline racist".

We were talking about developed nations. A few different groups put together lists of developed nations, based on various criteria (income, health, whatever). Maybe you didn't actually know this, but that phrase is a, what do you call it, a term of art among economists and social scientists?

So I found one list that included Lithuania, and one that included Argentina. Didn't find one that included Turkey (and I'm not surprised, based on their economy, government, quality of life, etc). This, of course, isn't about race at all, but about the ways mainstream economists and social scientists talk about various countries.

If you think there's a racial component to "developed nations," by all means, take it up with the UN or the CIA or whoever. Hey, you can tell them it's irrelevant, too!
On the rare occasions I stray to see what nonsense is on my FB feed all I have seen is left wing fake left wing new stories. For instance the fake Trump quote from people magazine about republicans being the dumbest voters just would not die, despite it clearly being completely made-up.
Another free/open source/easily deployable to Heroku alternative is Hookable:

https://github.com/kdaigle/hookable
It is not a good thing for courtship gifts to have value; if they have too much value they are likely to be dishonestly accepted by someone who isn't interested in the giver but does want the object.
I like the way Haskell does it; equality is provided via the "Eq" typeclass. The language supports auto-deriving "Eq" instances that do a straightforward structural and sub-structural equality check (e.g. if I have data Foo a b = Foo a b Int, then (Foo a1 b1 i1) == (Foo a2 b2 i2) = (a1 == a2) && (b1 == b2) && (i1 == i2)), but you can define it yourself it for types that have more representations than semantic values, like sets or maps or finger trees.
Awesome info. I would love to see some of the illustrations as gifs.
This is a messy process, unlike laser cutting. The Kickstarter videos gloss over that. (They also avoid showing video of the thing cutting at actual speed.) The tank fills up with water and garnet sludge. A lot of sludge. They don't show cleaning out the tank.

I've used TechShop's Flow waterjet cutters a few times. They're way overkill for most TechShop jobs, being able to cut 4 inches of steel plate 8 by 8 feet. TechShop's people are looking at the Wazer. The big question is operating costs. If the Wazer goes through its consumables fast, it could be too expensive to run. It's useful to have a small waterjet, but it's not clear that a really slow waterjet is useful. Especially if it chews up more garnet per cut. Still, it could be great for thin sheet metal jobs.

I hope this thing ships. Remember GlowForge, the low-cost laser printer? That's been hyped for two years now, and holds the all-time Kickstarter pre-order record, $28 million, beating out the Pebble watch. But it hasn't shipped. Currently they're claiming they will ship by the end of December 2016.
In a true recursive fashion, the query now leads to similar news reports which claim google returns fake news to this exact query. How amusing.
The slab reference allocator from the challenge does that, but adds a segmented approach where the memory is allocated in N sized blocks. Go has decent support for doing these kinds of tricks; but nothing really runs faster since there's still too much magic behind the scenes. I suspect the story is the same in Rust land but I honestly never got passed the lifetime hump, too much ceremony for me.
This is so rad.
OTOH the media also loves to report non-newsworthy events, making them appear to be more common than they are. We now return you to our developing "missing white woman" story...
I don't think it would be so hard for FB to partner up with snipes.com and provide some kind of check which flags news stories as potentially fake and offer the user the chance to click through to snopes in order to read more about it. With simple text matching and maybe extracting text from some of the images this shouldn't be too difficult. I know FB already have a tool, but I am not sure how it's implemented.
> If you're buying Apple products and asking for support from them, you're implicitly trusting them anyway.

Trust is not binary or one-dimensional. You have no choice[1] but to place some hope in them working in alignment with your interests when the build the product, but it doesn't mean you should be careless about retaining some control in the process when doing business with their retail staff. Their staff is human and heterogenous, and you know there are more levels of QA in the phone production process than in the customer service,
and customer service employees have much lower risks of getting caught & much less to lose career-wise than iOS engineers if they violate your privacy.

People complain about Facebook and Windows 10 too. "You're implicitly trusting Facebook/Microsoft anyway" is not really true there either, you're just tolerating their privacy behaviour in exchange for value, and hoping to escpe harm.

[1] If you want a smartphone, that is (the competition is worse)
There are different strategies for handling perf problems of memory allocation - you can cache blocks of the same size in some linked list within the application (free list) or you can reconsider the allocator/allocation strategy. Both get the job done.

Preferance of the first solution does not make you a worse programmer.
In part yes, but there are people (me included) who are past the point of trusting the companies that are making most of the software and the hardware we use, OS included. That's why verifiable hardware switches are important.
Thanks for responding, I hope to get back to you in more depth. But first of all:

>"An old theory, that uses simplifying assumptions that do not apply with this data."

Yes, get rid of one simplifying assumption that was originally introduced for computational reasons and is totally unnecessary today (low mutation rate), and you can see it is impossible for that theory fit the age-specific incidence data using accepted mutation rates + division rates.

Something is wrong, yet in the supplement of the Alexandrov et al (2016) paper, which has the same first and last authors as Alexandrov et al (2013) paper you cited, they use this model without comment on that issue.

Also, in the 2013 paper, Armitage-Doll is not mentioned but it is clear to anyone familiar with that model that it is guiding their interpretation of the results.
Microsoft Bolsters Ransomware Protection in Windows 10
Sure, but it's not that bad. Cargo is fantastic, once you have the dependencies in your manifest, `cargo build` downloads and compiles all your dependencies for you. It's pretty hassle free.
All I want is to be able to subscribe to channels that upload a lot without them completely clogging everything up. I want to be able to quarantine them off, so some sort of category function would be wonderful.
yeah it is a pretty good source for learning SEO, but everytime they teach you something they do it using their own paid tool. My problem with them is that they recommend their own tool in all of their articles and don't care about what tool I am currently using. I don't mind using a paid tool, I am currently using SEMRush.
For my team of about 10 people per app -

1. Never commit to master
2. master is always deployable and gets built and deployed (CI/CD) automatically so its sacred
3. Everyone codes in their own feature branch (username/feature)
4. These are merged into a topic branch (origin/topic_feature) if there are more than 1 person working on a feature together
5. That topic branch is treated as a master - no force pushes, everyone rebases and merges from their personal branches
6. Topic branches are rebased with master periodically/sensibly and often times get built and deployed as beta for feature testing
7. Topic branches are merged into master

There is a code review process at each step.
Developers create merge requests for their personal feature branches into the topic branch and then merge requests for the topic branch into master for periodic code reviews.

We don't force push and maintain history. Proper commit message formats are enforced to ensure that everything is standard and readable.
Theres tons more. Btw. "main" youtube is also switching to polymer.
Ever heard of Fahrenheit 911?
Get burial in your will too
The plumber analogy is a bit silly, as it is not access to the hardware of your phone that the author is objecting to (which would be analogous to your home), its the confidential private information that is stored on it. The issue is not that you think the Apple store employee will steal the 128G of flash memory from the hardware of your phone, it is that he will copy credit card or other personal information from your phone. The assumption here is that having access to an unlocked phone gives access to these things.

Yes people do give service professionals access to there homes, but unless they are hopelessly naive they don't leave credit cards, money, jewellery and guns around.

If you read the fine print in the agreements you make to have such items you explicitly agree not to allow other people access to them.

The scary thing is that responses here don't seem to be playing the devils advocate and actually seem to be believing this is OK.
Beautiful super moon at Karachi sea view
> Does anyone have any good examples of left-leaning fake, conspiratorial news stories in the last few years?

The theory that Putin hacked the Democrats to get Donald Trump elected.

There's zero proof that Russia is behind the leaks, but Dems still peddle this myth. Hillary Clinton even went as far as threatening Russia with military intervention over the emails. And there's still zero proof Russia had anything to do with it.
> I've seen that one commonly in the mainstream left-leaning media.

Out of interest, in news reports or in opinion pieces? I wish newspapers did away with opinion sections, they serve no good purpose and cloud what news reporting actually is. I'd be interested to read the justification a news organisation gives for stating something like that as fact and not opinion.
> If an aircraft is in flight so low that it is unreasonably disturbing to the landowner, the aircraft could be held liable for trespassing on your property.

This isn't true at all in the United States, and if you destroy the craft, the FAA will prosecute you under federal law.

https://www.engadget.com/2016/04/18/faa-says-shooting-down-d...
I agree with the pain points, I saw similar patterns (people not paying attention to the first 50% -80% and decided to build a startup based on that, but turns outs there are more issues. Most people don't look at the data until they are deep into problems.
I was thinking of perfect restorations of old classical music recordings. If we decode the sound of a violin, we could re-synthesize it in studio quality.
> plumber

Is Apple support bonded and insured, so the risk to the customer is limited? Do they follow a code of ethics[1] that creates requirements to, for example:

...act as a trustworthy and fiduciary agent
for each employer or client, shall seek
no favors and shall not profit or misuse
confidential client or employer information.

[1] https://www.aspe.org/codeofethics
The FAA will prosecute for you, no payment to an attorney required. Don't mess with aircraft, regardless of form.
One could also use Haskell [0] for scripting [1] using the turtle [2] library.

turtle is a reimplementation of the Unix command line
environment in Haskell so that you can use Haskell as both a
shell and a scripting language.

[0] https://www.haskell.org/

[1] http://www.haskellforall.com/2015/01/use-haskell-for-shell-s...

[2] http://hackage.haskell.org/package/turtle
There's a simulated comparison of the practical perfomance of several different voting systems at http://zesty.ca/voting/sim. It looks like approval and ranked voting fare the best, with approval being more likely to get voters to express their true preferences (IIRC).
Cool, thanks for the help!
What is an example of a type that should not have an equality?
Nobody is forcing you to use Debian, if you really think you know better than Debian and Redhat then move to Slackware or Devuan.
There isn't conclusive evidence, but from what I've read, the hack to Podesta's email used a Bitly account known to be associated with Russian intelligence:

http://motherboard.vice.com/read/how-hackers-broke-into-john...

Like I said, not conclusive, but I wonder what definite evidence you're likely to have with intelligence agencies. Point taken, though.
There's a chicken-and-egg problem there -- most people don't know there could be any other way to vote.
What you're describing is essentially a pool, which could be thought of as a kind of allocator since it provides an allocation strategy. There's even one in the challenge that does just that. Nothing makes you a worse programmer except refusing to learn.
I like Video Deck: https://chrome.google.com/webstore/detail/video-deck-for-you...

Also as a web-app: https://youtube.videodeck.net/
Someone addicted to heroin or cocaine has lost their agency, lost their ability to make rational decisions. We should do everything we can to remove these drugs from our society and protect our fellow man from these horrors.
Ask HN: Online Paid tutor services for programming?
As a hobbyist programmer, sometimes Stack Overflow just doesn't get you there. Anyone know of a service that lets you pay per minute or per hour for programming help to unblock you?

If there isn't a formal site offering this but someone is interested (I'd happily pay $75/hr - though probably in 15m chunks), let me know.
RunCloud.io – A Faster, Secure, and Modern Web Server Panel
Doesn't STV have the problem of nonmonotonicity, where gaining votes can make a candidate lose?
Ask HN: Most of team quit my startup. What to do?
I'm the first employee at a startup that has been experiencing management issues. The two founders are often fighting each other for power. Both are micromanaging. We discuss new features, eventually prioritize, and create a sprint. Then, every couple of sprints, a new emergency happens and we switch it up to accommodate. This and general management issues have been stressing out employees, which we've all made clear.

After a lot of conflicts, the entire backend team eventually left, except myself. (A few frontend devs remain.) I'm experiencing the same issues, still. We're gearing up for a series A with maybe half a year of runway, so I feel like I should stay and help, but I often feel like I should also quit. I guess I'm looking for advice on how to either try to fix the situation, or options to leave with dignity.
why would you use a Rolex to show off your water-jet cutter? So many harder yet less expensive things to demo...
Nothing on the iPad. I like the second screen for documentation and music.
I posted it here mainly because it's was an interesting read, and the the character of leaders is topical. It's true it occurred to me to read it because the debate over Trump's character was on my mind.

Having read it, I'm not posting it to HN to say "My God! Trump is exactly like Nero!" Last time I checked, Trump hasn't killed any of his family members, entered into any gay marriages, or fiddled while Mar-a-Lago burned.
When you say no proof, what would you expect good enough proof? I expect the Russians would never admit to anything.
There are multiple ways of making exes on Windows from Python. It's not too much work either.
I Eat, You Watch
Black on tor. Appropriate.
Oh my dad wouldn't stand for that. If something happens, like malware, it would be my fault for making him put some "dodgy coding" in the internet and now every result in Google redirects to Adult Friend Finder and I am obliged to admit my wrongdoing and fix the problem - even though it's the address to his router portal...
Most people can't afford to commute via taxi and commuting by bus is hindered by routes that are geographically and temporally limited.

Self driving cars by displacing the driver may eventually be cheap and flexible enough to compete with ownership.
BlackNurse – DOS Attack Script
It's possible to be a world-class programmer and think that test doubles are a silly waste of time. Many of the programmers whom I admire most think that. Nothing that I said precludes it. I now regret writing my monthly comment on the web.
I'd be surprised if they couldn't identify satire sites.
I wonder how would Apple fit an "all seeing eye" into their privacy agenda.

My guess Google Glass failed was because it couldn't handle the all day recording, hence no use for 'some'. Our 'free' services are kinda secondary.
To what extent does society need to be the paternalistic caretakers of us all? Research seems to hint that opioid addiction is as much a side effect of a poor life than a cause for it.

Opioids are definitely a slippery slope, but imprisoning users seems like the wrong way to treat the epidemic.
Whatsapp: Video Calling
We used to play Deus Ex 1 in a pair. The game was so different for each player and their playing style that it never got boring. We completed the whole game in this way.

One highlight that I remember was the explanation of mass surveillance being a replacement for less religion in a society. In the past people censored themselves because God was always watching. It was hoped that people would continue to censor themselves because Echelon was always recording and datamining.

https://www.youtube.com/watch?v=1b-bijO3uEw

This was an optional cut scene and not part of the main story -- my friend found this, I never got this cut scene when I played.

I agree that Deus Ex 1 is so special that anything after does not compare. This does not belittle the sequels, its just that the original was so good.
A lot of the things that are illegal are illegal due to "child safety" concerns. It's not enough to tell people be responsible when then counterpoint is, "but think of the children."
Conspiratorial stuff starts brewing in the opposition. If say liberals are the majority, then conservatives will start generating conspiracy theories.

If conservatives come to power, they'll be more left-ish conspiracy theories around.

It's just a way to explain their minority status. We lost because "lizard people control the government" is much easier on the psyche than, "a lot of people simply don't agree with us".
The cure is worse than the illness. The left went out of its way to take every word Trump said literally. In the most damning way, to produce outrage.

Are the 3000 thousand opinion pieces assuming that that Megyn blood was coming from her vagina and not her eyes, because it suited them more also fake news?

You cannot abstract talking to the other side. You cannot abstract discussion - and I mean real discussion, not demonstrating intellectual superiority
You are describing an arena allocator. Slab is more like a set of free lists per object size.
More like Zurb Foundation alternative. Check out their twitter https://twitter.com/getuikit to have a first glance at upcoming goodies in version 3.0.
That's not a flaw. One reason I prefer Approval Voting is that it makes this clear. Approval Voting works the same as RCV but without ranking. Vote for all candidates you approve of.

The "bayesian regret" is almost as good as RCV, but it's much simpler and doesn't suffer from the misperception you highlighted.

https://electology.org/approval-voting