skysight-inc/HackerNews huggingface dataset:
For a brief shining period I had an autodimming mirror which was right on, and I didn't even realize it at first. The car that replaced that car does not have this, and just the mirror itself is a ton of money so I'm bearing life without. Y'all are using your high beams on your lifted SUV's too much (I don't mean, YOU, you know what I mean).
Would you sign a contract that looked like that?
Fascinating and educational to see all those variations! Reminds me a little of 99 Ways to Tell a Story by Matt Madden: http://mattmadden.com/comics/99x/
So DNS as way to orchestrate sharding? is this common, or am I right to find that odd?
I'll wait for it, because I don't fully understand @AgentME's comment "to generate cookies that authenticate them as other users". Those auth cookies would have a hashed token per user that must be created and validated in the back-end (besides the encryption). So just storing 'user-ID' should not be enough, you'd have to be able to decrypt a real user's cookie to know this token hash (and for this reason just guessing numbers/users ID would not be enough as well).
killing the cell is actually not a big deal, any given cell is generally replaceable.

What you suggest is more or less what I mention; you could, say, try to add back some genetic machinery for the cancer cells to recognize that they're defective, and then they kill themselves. Or help the higher level repair mechanism (the immune system) target cancer cells.

To my understanding, trying to fix anything at the level between whole cell and DNA mutation is much harder.
It's really disquieting how much similarity there is between fuzzing and QuickCheck... and yet so few people have even noticed and know about either. (Yes, fuzzing and QC work at slightly different "levels", I suppose, but... it's all just virtual execution by the CPU, so...)
For those still curious, a "modern" fruit that we can eat thanks to these mega diggers: http://www.kew.org/blogs/archived-blogs/taste-amazon

Spoiler: it's delicious, thanks megafauna! :-)
I'm really excited at encouraging a culture of fuzz testing in Rust. :) Can someone explain what's currently Linux-specific about cargo-fuzz? Is it to do with LibFuzzer itself?
For those of you who don't know Cliff Stoll, you need to watch this:

https://www.ted.com/talks/clifford_stoll_on_everything
He does actually. His business cards are hilarious :D

http://getcoleman.com/work/joe-coleman/
Double and triple pendulums have been solved: https://www.youtube.com/watch?v=cyN-CRNrb3E

I have little doubt cancer will be someday as well. It might not -- probably won't -- happen in my lifetime. But if humanity hasn't collapsed, I find it very unlikely that we're still dealing with cancer in a thousand years.
Thank you for your contribution to The Cause!
Clifford Stoll: The call to learn
This is very useful for testing an untrusted android phone
It sounds like you feel rudderless to me. Perhaps you should invest some time into finding yourself rather than a career. Work does define us for sure, but, you should clarify yourself to yourself before you invest time and energy into a career. Consider travelling and experiencing the world Then you will know the answer to your question for yourself and by yourself.
I think you and I largely agree. My point is that companies can avoid intellectual laziness by doing exactly what you just did: being clear about what specific skills and behaviors they value.

Because "culture", in vernacular, does not mean what you propose. Would you agree that it broadly consists ofthe shared history and norms that bind a group together socially? That's not a bad thing in and of itself, but it does implicitly defining other people as outsiders. When you add "fit", it can become exclusionary. That's what I mean by the term legitimizing bias.
Jack Singleton is a developer and security specialist at ThoughtWorks.

What a splendid example of an aptronym! [0]

[0] https://en.wikipedia.org/wiki/Aptronym
Couldn't you do better by only using the range [0, π/4] and noting that sin(x) = cos(x - π/2)?
Risky to copyright it to Amazon at the bottom when it's not actually them....begging for a lawyer's call. Hilarious, though.

> "My child was a huge fuck up but with the help of the AWS poster they're well on their way to a successful life of getting paged at 3AM because the web team can't write a stable service." - Parent at YC Company
On the Viability of Conspiratorial Beliefs (2016)
I have finally found a good use for April Fools: Advocating silly behavior on HN of a sort that normally gets frowned upon.
If you want a general term for this sort of thing: https://en.wikipedia.org/wiki/StretchText. (The original note describing the concept: http://i.imgur.com/jOCOQGI.png)
Not really. We know there was liquid water, we just don't know how.
For business automation it's spectacular. Pandas dataframes make database queries and dynamic reporting easy. There are rich API examples for most services. It's free. It's portable between osx, Linux and windows.
What's with the comic book movie hate? Most of the Marvel ones are pretty good.

I'd say the one exception is the soundtracks. Movies used to have memorable soundtracks. Nowadays the soundtracks are pretty boring. They use a process of filming using another movies soundtrack nowadays and then going back and recording a soundtrack afterwards. It makes movies sound the same. It's cheaper to make but it makes the movie going experience cheaper too. It reduces one of the best parts of going to the theater, the sound system.

I'm pretty sure that Marvel used the soundtrack to Mad Max for the filming Winter Soldier and then went out and recorded for the winter soldier.
I think what is also broken, and surprisingly not mentioned, is the broken theatre licensing model that the large studios impose on theatres to be able to show their blockbusters. Blockbusters are sold in packages that require a certain number of screenings throughout the day as well as mandatory screening of their B grade movies also. Theatres aren't free to just show what they want, when they want, and pay per screening fees. Innovation here would help create more intimacy in local movie theatre communities and also mean crap doesn't get screen time just because it's from a big studio.
We are tremendously brave
Drivers are also human beings.
Yes they can prioritize on the public bands as shown with the new unlimited plans that deprioritize users with over 22 gigs in a month if on a busy tower. However still nothing better than a dedcated radio band that standard public modems can't even see, but being in the 700 mhz range will limits its speed. LTE-A equipment does carrier aggregation too using multiple bands at once for faster speed, not sure how FirstNet modems will work with that, if at all since its a single band.
Observations and models don't match, so there is some input that is missing. In this case it seems to be a heavier atmosphere (which has later blown away). Their hopes are that this added assumption will reconcile the observations and models, and thus give a more complete picture on how Mars developed.
it's kinda accessible via other players when you download clip. But downloading clips is per se not good. 360 is quite good then - I don't have any issues, especially, if it's at least 4K
I'm OK in a world where nazis who are out talking about nazi things (like expelling/murdering non-white races) get punched while they're doing it.

But, whether brave nazi punchers are out in force, these groups aren't being shut down just because they're not being invited to university campuses to give talks.

The nazis have all the platform they need--they can publish their materials, go out and talk in public spaces, whatever--their speech isn't generally being suppressed. Just not welcomed in a lot of places, because most people don't actually want to hear the nazi point of view.
Totally agree, and Rust isn't a sane choice either even though the points you make are valid.

Rust has some interesting features, but being C isn't one of them.
Thanks, not sure if I will get to it today. A lot can be found in my previous posts here on the topic if you want to search.
Āryabhaṭa's sine table, the first known mathematical LUT, was made around 500 DC:

https://en.wikipedia.org/wiki/Āryabhaṭa's_sine_table
This Map Will Show If Your Web Traffic Passes Through an NSA Listening Post
> eradicating mosquitoes

Not all mosquitoes are bad. Only some are. We should only eliminate those.
You could do it with a machine with 8 cores but that's crazy huge, much better to shard with t2.micro
IXmaps – See how data travels across the internet
I try to avoid it for new programs though, as the life of the sane language version (Python 2) is going to end at some point.
Worth noting that there's also an implementation of QuickCheck available for Rust (by none other than burntsushi, the author of the regex library in the OP): https://github.com/BurntSushi/quickcheck
Depression Is Now the Leading Cause of Illness and Disability Worldwide
That everything will be replaced by machines including you? ;-)
I agree in a long term sense (we'll figure it out eventually, and fuck evolution), but I don't think we can assume evolution leaves us in a situation where cancer is easy to solve, and we just need to tie off some loose ends, or turn up a few knobs. And I don't think the understanding of cancer levels in, say, whales is developed to do more than guess something is going on. Some theories suggest better repair mechanisms, others that it's simply different selective effects at the cellular level in larger organisms.
When you talk about Go I think you should start with C.

One of my professors used to tell us, that C was built by people who wanted to use it and didn't care about academic style.

In many ways Go is just the next step of C. C did not have object orientation and even passing functions around was kinda hard. While C++ tried to bring object orientation to C (total failure) Go decided to keep the core values of C and instead improved the rough features (e.g. easier binding of functions to structures, faster build times).

By making it easier to pass around functions Go enables functional programming styles, but at its core, it is still just an improved C. The only revolution within Go (as a language) is the concurrency and channel concept and I think that was taken from some functional language (not sure).

I really like Go, because it just feels right. It might not be as clean as Smalltalk or Lisp, but it has data structures and functions, teaches you how important interfaces are and lets you build highly concurrent applications with ease. In addition, it brings a nice set of tools which integrate well into a shell driven workflow.

After all, the whole thing should not surprise anybody as Ken Thompson[1] was part of the Team which invented Go.

[1] https://en.wikipedia.org/wiki/Ken_Thompson
I requested access a few months ago... still don't have it.

We are looking at a number of these rapid development tools. Hopefully google opens it up soon before we select a different one.

I'd be curious if this platform has sticking power. Google rolls these sorts of offerings out from time to time and then shuts them down. If I knew there was a couple years of runway for this offering my fears would go away.
And understand lock tight affirmative defenses.

https://en.wikipedia.org/wiki/Fair_use
@dang, this title seems to be editorializing.
Evolutionary dynamics on any population structure
InterFAX is the SaaS version of RightFax. No installation of hardware, software, or phone lines required. (But, as with any Saas, trust in the vendor is necessary).
> There are no monstrously hard computational power problems in drug development that are waiting for mathematical brains to pursue

Not sure if I would put it that way. For ex, in principle, you could use molecular dynamics and search to find protein sequences that form other proteins/antibodies that can hit targets you want or operate in a more complex fashion. So hard computational power can most definitely help out (and depending on level of advance, help out a great deal). Ofc that doesn't mean you don't need experiments at all.
A more common example: the avocado.
While we are at it here is another individual line that will "compromise your server".

https://github.com/rack/rack/blob/master/lib/rack/session/co...

https://rdist.root.org/2009/05/28/timing-attack-in-google-ke...

Of course folks are much more likely to misuse their cookie secret than purposefully break a library function. That said you can look at the history of most projects that use HMAC to authenticate data and they did it wrong.

(e.g. https://github.com/rack/rack/commit/0cd7e9aa397f8ebb3b8481d6...)
And Dart async generators return Streams, the one streaming async primitive.

JavaScript async generators return "async iterators", which are like an iterator where next() returns a Promise.

But JavaScript, in browsers at least, but I assume node will follow, will also have a separate Stream class used by fetch() and other I/O, with a different API where read() returns a Promise.

And then, everyone seems to be clamoring for Observables, a third async streaming API.

This is not going to be a great situation, 3 different async streaming APIs, so I'm sure some enterprising young coder will create a 4th API to wrap the other 3 in a common interface.

Yay, JavaScript.
LOL, though the services selection screen on the dashboard has changed to a monochromatic one now, with line icons and all services categorised by operational type. The depicted poster is the older AWS dashboard, no?
Posits seem impressive. My only concern is the lack of NaNs seems like a bug rather than a feature.

It's true that some programmers do the silliest things when faced with NaNs. But the fact is they are useful. You often want to do calculations over big matrices, where some elements simply don't have a mathematically defined answer (usually because of div0s but also because input data might have holes).

It would be a royal pain if the whole calculation stopped every time you had to add two infinities.
I read this comment before looking at the site, but I still wasn't expecting that. It's bad.

SUDEP is a thing. Come on people: https://en.wikipedia.org/wiki/Sudden_unexpected_death_in_epi...
My total fucking loser in life remark references the fact that I am homeless and desperately poor, a thing I would like resolved. It does not in any way reference my self esteem, which is perfectly fine.

I will add that it is ever so slightly amusing that you can accuse me at length of having a sense of entitlement, then tack on the assumption that I also have poor self esteem.

Mz (not Mv)
Tony Zhou did a video about this: https://www.youtube.com/watch?v=7vfqkvwW2fs
I bet you could sell a few hundred $40 fancy printed posters.
But you were specifically talking about people who assert their legal right. Riding at night without lights is illegal in Oregon. Perhaps those cyclists can be blamed, but innocent pedestrians who have the right of way shouldn't be.
Surprisingly, it isn't fundamental to multicellular life! Consider the naked mole rat. In decades of study, and exposure to mutagenic compounds, there are been only one or two documented cases of cancer in naked mole rats. The reason why isn't clear, but it shows that it is possible to dramatically reduce the prevalence of cancers of all kinds. I agree cancer can't be completely gotten rid of, but the likelihood of it can be reduced by orders of magnitude, and least in theory.
The spectrum for this has been set aside for a while; it's just not used until now.
Is analytics too complicated? Centi is a simpler alternative
Very interesting! This concept has been around for a long, long time in many guises - arguably recent examples are Zoho, Microsoft PowerApps, Salesforce perhaps... And many more going back to Access, Lotus Notes and dbase.

The question is really one of execution (and remaining modern). Too generic and it lacks a killer app. Too specific and it hides of a niche.
Healthcare providers have been entrusting their faxing to outside service providers for quite a while now, without on-premise installations.
To me it seems like they're using a single repository for all their DNS infrastructure, not a monorepo for all of Spotify.
Well put. I usually think of "The Big Bang Theory" as an example of this taken to the extreme.

> The line is technically using the word correctly but you have to know 40 years of Star Wars lore to know why.

That Han skirted closer to a black hole than anyone else, and that's why a unit of distance is appropriate? But I'm not sure if I've ever seen a canonical source for that, it's just fan rationalization :)

I suppose it's better than the "Han is trying to brag, but he's an idiot" rationalization, which is a bit hard to swallow considering he's otherwise a fairly capable pilot.
I agree for the most part, but.....

The technical side would be to log into the site a have some sort of scripts look for any new user names that might have been created with the same picture or attributes of the first two user names created. I was pretty sure someone here would have that ability, I was not sure if I could interest them in helping though
> "If your kids don't start learning the AWS Dashboard now, they'll be in your basement until they are 35."

Mastering even one of AWS services is mission impossible, due to their awesome, so-easy-to-understand, state of the art documentation. I think we can all go back to our parent's basement.
And when the texting driver runs you over?

It is worth considering, but not really worth arguing about, since we don't have the data. This NPR piece is just following the reporter's agenda and not the study. The study does not give any suggestion that pedestrians distracted by their phones are causing the increase. In fact, pedestrian deaths in the top 10 cities decreased in 2016.
What makes you think this is about sharding?
https://arxiv.org/abs/1606.02492 ^^

Disclaimer: I am the author
Nice! There's definitely a need for this. It would be good to include the actual router specs on your site, like cpu frequency + cores and RAM.
There is, but the effect isn't as good; you'll still get channel congestion from non-prioritized control traffic, and hidden-terminal issues where devices don't know there's a public-safety communication on the band.

Plus this makes it less likely for accidentally or deliberately non-compliant devices to jam communications.
> formulaic

It actually is a formula:

http://www.slate.com/articles/arts/culturebox/2013/07/hollyw...
Can't wait until Google Functions[1] adds the ability to schedule and define recurring function calls.

[1] - https://cloud.google.com/functions/
Oh, nice!
> unless there is an actual loop in the data flow

Hence trivial. Making something provably deadlock-free where the message flow is a DAG is a trivial case.

> race conditions are impossible

I very much doubt that since race conditions are not only a technical issue (i.e. "is updating that counter atomic?"), but largely a specification issue. Recall that issues like lost updates (or all those file system races) are race conditions, as well as the many issues with non-atomic REST APIs.
I'm all for free speech, even "radical" free speech to a degree, but that has to apply to the groups opposing the Nazis, racists, etc as well. The marketplace of ideas may simply decide that what they have to sell isn't worth buying.
I don't think this comment warrants the downvotes it's receiving, as it's entirely reasonable to conflate panics with unsafety if one is only used to "crashing" in the context of C. It's a misconception that we get relatively frequently, so we may just need to make sure this is highlighted in our official tutorials.
As a driver, I can't see people at night if they don't have lights on, until I am so close that it might as well not matter. I don't like this, but people don't realize how difficult they are to see in the dark — this includes myself when I'm not in my car.

That assumes we are talking about a city by the way, a city which has functional street lightning, outside a city I will be using the very powerful beam headlights setting I will actually be able to see you at the same time whether you have lighting on not and will adjust accordingly — assuming you're in front of me, because without lighting I will never see you if you're behind or to my side. Meaning, if you are bicycling straight ahead and I need to turn right, I will see you when I run you over.

I don't ever want to be in a situation where I have killed somebody by accident. I will do what I can to avoid or minimize damage, but if you're not lit up there is basically nothing I can do. The best you can hope for, is that I'm quick enough on the brakes that you will only be maimed for life.

Afterwards you can blame me or not, I don't really give a shit.
The girl is running away from home. On purpose. Repeatedly. And would rather trade sex with a stranger at age 14 for her parental household.

But you are just going to take the parent's word for it that the girl is a badly behaved fool.

Let me suggest you are naive and should butt out.
That enables them to do the same things though!

It's a double edged sword. While I'd like the inner karma from smacking some sense into a skinhead, doing so completely prevents us from having a stand against them when they do it to whoever they decide is their version of our 'nazi'.

I my point was that we shouldn't do anything above disagree with people who hold ANY views. As soon as they become criminals, or as soon as they are clearly preparing for some kind of horrible crime then THAT's the point where it's okay to step in.

Forgetting the Nazis; is it okay to drop someone from a board for aligning with a politican you disagree with? Or to remove someone from a project for having a sexual kink outside the mainstream? I think it's not ok, and it's very shortsighted to think that accepting suppression like this while you agree with the current target isnt helping to progress a dangerous trend which any one of us cound find ourselves on the wrong side of someday.

We're putting people in prison for having certain books these days, and it's not OK.

Edit: typo
Agreed.

Lingscars.com is arguably the worst money-making website on the Internet [0].

[0] http://metro.co.uk/2015/02/15/welcome-to-lingscars-quite-pos...
I am afraid Rust will become much more popular than Go is atm. I think the C++ crowd will embrace it as soon as it will be mature. I am sure it is better than C++, but I still like the concepts and syntax of Go much better.

But as C++ programmers obviously never care about readability and simplicity, I am pretty sure they will take Rust. After all, Rust is a decent language and as users, we will all benefit from the migration.
Long files are not the enemy
Kind of, but with more `strings.hasSuffix(...)` and less `new StringComparatorFactory(new StringSubsetComparison(), StringComparisonPositions.END_POSITION, ...`