skysight-inc/HackerNews huggingface dataset:
I also found it an interesting post in that it kind of inadvertently proves that for most situations you shouldn't optimise to this extent.

Meaning, yes, the OP got impressive performance improvements but the code is also completely unreadable and utilises unsafe code sections which could expose you to security problems/memory leaks/memory corruption. Not to mention they've recreated and will need to maintain an in-house version of the Dictionary class.

Their first optimisation (from Enumerator to List and Any() to Count()) are something every codebase could use. Most of their other optimisations make the code a maintenance minefield.

Plus programmers are expensive. Hardware is cheap. Why spent time on harder code to write that's also harder to maintain in the medium to long term when instead you could just throw money at hardware and call it a day? Just food for thought, not really a criticism in and of itself.

PS - Please don't take this post too seriously. I am not really being critical, just playing devil's advocate. I actually enjoyed the linked article a lot.
Looks amazing, the interface is slick too.

By the way, I was able to add a same movie to my 'like list' twice. (Snapshot [1])

[1] https://ibb.co/cceEqk
Kinda unrelated.

As of now, it is impossible to run a pure B2C SaaS which depends on users paying for it.

Is this going to finally change the market so that B2C SaaS companies can charge for their service? I doubt.

The question here is: is our privacy dead? Maybe only we need a law to enforce it?

If make a law enforcing the privacy, then many of these free service will stop being free - causing even bigger digital divide.

What is the solution here?
Now people can deny saying things caught on tape. Just show this technology to a jury considering taped evidence, and bring in some experts to testify on how it works.

The samples weren't that convincing to me, but could probably be used to switch a word here and there. That may be enough.
Sure, batteries and motors scale up fairly linearly, but the physics don't. The energy required to change the rotational speed of a prop goes up exponentially as as the prop gets bigger.

Above a certain size, it's simply more realistic to use variable pitch rotors that don't rely on speed changes to maintain stability, at which point the traditional helicopter design becomes more efficient.
Excusable in a war zone, not in a policing action. Then again a man firing 100 machine gun rounds would be almost unheard of in any other developed country, so maybe the US does qualify as a war zone.
Because they've been wrong (and liars) before. We'd be stupid to keep trusting them.
My Investor Horror Story
Looks really great! Would love to see a cloudron package for it. Not sure how hard this would be as there doesn't seem to be a dockerfile in the repo.
Absolutely yes, in this case. I'd prefer the officers went home to their families. If you want to go around pointing your phone at everything, you need to stop and think about the consequences.
Facebook rewrites gonna scare whole lot users.. react projects seems to be very fragile in versioning process..

I would prefer Riot.js instead.. a much less headaches
The first five years of my career could be called volunteering. I worked like a demon, got paid peanuts and in return learned lots and made a couple of people very rich. The work I liked most was working with artists on installations. But that paid $0.

Retrospectively, I probably learned more than I would have if I had enrolled in CS at the time and met a lot of interesting and capable people (quite a few of those I'm still in contact with).

Even if a good part of this was probably better termed as abusive relationships instead of volunteering there are few ways in which I could have gotten the exposure to technology that I did. And even if I only supplied the brains they still had to get me the toys to do the work with and those I would not have been able to afford for at least another decade.

So, from an income perspective this was wasted time, but from a learning perspective it was fantastic.
It's a slow process, especially because of your age and height (6'4.5" here and I've always had trouble too). Start working on mobility a lot, check out the book "Becoming a supple leopard" - it's a great source of knowledge.
Behind the Scenes at Jungle Disk – Gateway Review
Coffee and caffeine in general get "Anchoring" effect of NLP with time. Your productive state does not depend on caffeine but it needs a trigger.
>And GITS is not?

>seems to have more to do with being an actual hacker

>seems to have more to do
Association between bike and walk commuting and all-cause mortality
Assuming that your enemy is crazy is just intellectual lazyness. If you can't explain the behaviour of your enemy then it's probably because your understanding of his motives is lacking.
"It might be too soon to call this "medicine," a word with certain emotional associations. The article includes many interesting and intriguing anecdotes, but to date the described effects haven't been examined in a properly designed double-blind study"

The history of medicine is full of examples of treatments being tested in the clinic long before any double-blind tests are made. Things like the first use of anesthetic spring to mind. If they had waited for double-blind studies that would have satisfied modern science, millions of people would have suffered for another hundred years without it.

The practice of testing treatments in the clinic continues to this day, with doctors prescribing medicines for off-label uses, and with even psychedelics being used in psychedelic therapy by psychologists brave enough to risk their careers and freedom to help people.

Ideally there would be double-blind studies on everything, but those studies cost an enormous amount of money, and in the case of psychedelics have to overcome enormous political hurdles. The cost rises astronomically when we're talking about large, statistically significant double-blind studies.

Furthermore, since a lot of psychedelics, like mushrooms and peyote, can be ingested directly from plants, and many others like LSD have long been out of patent protection, most pharmaceutical companies (which are usually the only ones with pockets deep enough to fund these kinds of studies) aren't interested, as they won't make a profit on something so easily available from other sources than themselves. That's not to mention the political hot potato of psychedelic research as a whole, which is still regarded with suspicion by much of the medical and political establishment.
> This observation applies to database engines generally. It is straightforward to explain: almost everyone with deep expertise in sophisticated database engine internals are contractually prohibited from disclosing anything about the design of such things. It is an industry steeped in trade secrets. Sophisticated database engines are littered with novel algorithms and designs that have never been published. Because basic performance superiority is a key market differentiator, database companies have invested heavily in computer science R&D for decades to get an edge they are loath to share. Sadly, academia is increasingly in the role of independently re-discovering what has been known for 10-20 years but treated as a secret.

This makes an interesting case for software patents: what if database companies patented those insights instead of keeping them secret, and thus could keep others from using them for, say, 3-4 years? At the end of that time anyone could use those techniques.

This seems to me better than either trade secrets are the current absurdly-long patent lifetimes.
There seems to be a trend in the US to treat everyone like criminals by default

It's been that way for a long time. My dad worked at a prison for many years. To him, everyone was suspicious as hell: murderers, rapists, drug addicts/dealers, thieves, or (especially) sexual predators. None mutually exclusive, either.
35 programming habits that make your code smell
Shameless plug time.

I'm a Front End Web Developer at a startup offering a time tracking app with QuickBooks integration. QuickBooks is a premium feature, but we have a 30 day free trial so you can give it a spin.

Our focus is on construction companies, who love our offline support, but it works great for time keeping for anyone and everyone here dogfoods the app every day.

We recently had a big investment come in from CAT: http://www.caterpillar.com/en/company/innovation/caterpillar...

Check us out at https://busybusy.com

Available for Android, iOS and Web

Welcome to the niche, I've only been here for a year and I've been amazed at just how deep and complex a time tracking application really is.
I'm pretty I've seen @textfiles (Jason Scott) tweet that the Internet Archive/Archive Team has been on the case of archiving pretty much all the .gov data
On that note, this can go upto N (a large number).

https://ibb.co/n5fFwQ
Criminals and accessories.
Oh, that's what I meant by "deauthorized the app". I removed it on the Google side, and shortly after even got an email from Unroll.me saying that it no longer had access. So I was surprised to see an email a couple months later saying they'd found more stuff to unsubscribe from. It could have been a bug or just a message they sent to everyone who'd unplugged their email, but was quite jarring.
I don't think that's standard for them. I did get a phone call for my rejection from Google after my onsite, after a couple of weeks. They actually told me to study for 18 months and try again, that many people do that and get in the second time.

Yeah....sorry, I can't afford to study for 18 months straight for a job.

I've actually had Google recruiters get back in touch with me a few times since then, but I wasn't ready to go through the gauntlet again. Maybe if I didn't have to study like a madman for at least a month beforehand to even have a chance.
Such an inspiring and humbling image. Philosophical crisis beginning in 3 2 1...
Although I feel the introduction is a bit narrow by only focusing on Mao and China. Japan adopted simplified characters at almost exactly the same time (during the American occupation). I wonder if this ties in to some kind of general modernist trend sweeping the world at the time.
Hi, thanks for your feedback!

Actually, it's not a bug, but a feature :)

If you want to tell the system that you like particular movie more, than others, you can like it twice or more.

For example, if you like "Alien" a few times, movix will show you more like "similar" films (like Aliens or Predator)
I'm beginning to think there'd be a way to make Redux a helluva lot clearer by sticking everything in a class with a well-defined interface (but: ewwwww, classes, impure, burn the heretic!). Keep all the definitions for an actioncreator, event (action), and its reducer in one place. Hand the whole class to Redux and forget about it. Can compose actions/reducers inside those classes if you want/need to, so no loss there.

The pile o' reducers thing just isn't a very useful way to organize code IMO, and having everything split over several files makes following what's happening a PITA (especially without something like Typescript to let your tools give you the information you need, rather than having to keep it in your head or go look it up manually).

Redux feels... not over-engineered, exactly, but maybe mis-engineered.

... or we could just cut out the middleman and go all Actor model on this problem. Just sayin'. (yes, I know there are actor-model libs for React out there, but frankly the churn-related breakage and confusion in the most popular tools is so bad I'm afraid to step outside the mainstream, where it's probably even worse—plus we don't get to choose our own libs/patterns all of the time)
Cormac McCarthy Explains the Unconscious
John Timpson (chairman of Timpsons) was on panel of this episode of BBC Radio 4's "The Bottom Line", that was when I first heard about them having a more open mind about ex-offenders. It's an interesting discussion:

http://www.bbc.co.uk/programmes/b04pr0xp
That's a fantastic story. Life is full of little coincidences like that, it is rare that you can trace the outcome so precisely to a single event, this was one fortunate accident, but I'm still really sorry that someone died in order to put that protest ride in your path. Even the darkest of clouds can have silver linings.
News Site
Hey guys

I have a question to ask...i created this news site for Nigerian and world news targetting Nigerian market but mainly Nigerian news wondering if there is a webcrawler or anything that can help populate the site authomatically or update with latest news. Thanks
Worth pointing out (but not mentioned in the article):

Since switching to a new design, there's actually no way to view anyone's profile without logging in, not the basic info as there used to be, nothing. By following the link to someone else's profile, you're being greeted with the signup/signin page.

So, you can't effectively open anyone's profile without triggering the "who looked at your profile" thingy (other than opening a spare account for that purpose, of course).
Do you really think that, say "flat earth" people, who do little harm, should be removed from the Internet? What about people who believe in Bigfoot, or the Loch Ness Monster? Or UFOlogists?

There are things that are obviously false, but probably harmless enough.
If all they sold was a count and a percentage, that would be pretty benign. But what are the odds?

Their privacy policy lets them sell individual messages as long as they're scrubbed of "personal information." Where their bar is for that is anyone's guess.

If all they wanted to do was collect and sell aggregate data, you'd think they would say so, and would have reiterated it in their "apology." If they actually gave a shit about their users' personal data, they'd make sure their privacy policy was as restrictive (for the company) as possible while still permitting them to operate.
As long as it's still a diminishing return and includes investment income, I have no problem with that. The real issue IMO, is it's simply not diminishing enough relative to expected lifespans, and there is a huge benefit associated with being married.
Founder Stories: Kate Heddleston of Opsolutely (YC S16)
I dont understand all the downvotes. Just a few comments up someone talked about a cop firing on someone filming, which sounds awful, but when added with context (there had been 100's of rounds shot from a machine gun earlier), seems understandable. I agree this is only one side of the story, and more info would be great.
The police are agents of the state. I do not trust the state, so why should I trust their bullies?
Filming police isn't against the law in the US, so that wasn't the charge as the clickbait title states. If the guy wanted to be forthright he could have listed the complaint(s) that are on his summons instead of making up a different scenario.
This guy's obviously looking for trouble; filiming police for no good reason; getting himself arrested for no good reason; then going online and being deceptive about it to get support for himself by stirring up more trouble. It's no wonder he's such a frustrated person.
iPhone SE, if you are ok with smaller screen. Got one from work and it's perfect for me -- small, battery lasts more than a day.
No, they really don't disproportionately fund Social Security. Quite the opposite, in fact. You only pay Social Security payroll taxes on the first $127,200 of your annual income. So if you make $250k, your payroll tax rate is effectively half that of someone making 125k (numbers rounded off here, don't nitpick).

Details here: http://thehill.com/blogs/congress-blog/economy-budget/204996... and https://en.wikipedia.org/wiki/Social_Security_Wage_Base
I'll answer it: When you become popular and have a lot of momentum, the Github issue tracker becomes extremely hard to manage. This is partly Github's fault as well (the tracker is optimized for small repositories and throwaway issues, which is also why I like it a lot).

This is aggravated in the JS world which is extremely Github-centric.

NodeJS: 730 open issues, 4323 closed issues, 324 open pull requests, 7201 closed pull requests: https://github.com/nodejs/node

Ansible: 1863 open issues, 9204 closed issues, 1084 pull requests, 11762 closed pull requests:
https://github.com/ansible/ansible/issues
He's part of "New England Cop Chasers." Their YouTube channel is here: https://www.youtube.com/channel/UCgnVXppkmzBKfTOwe-KqAJQ/vid...
Oh really...
https://en.m.wikipedia.org/wiki/Estimated_number_of_guns_per...

I bet you will find a correlation between the rankings on this list and those of police brutality.

That's the price paid for right to bear arms.
> I was essentially arrested for filming a police checkpoint ... (my video was seized, but experienced correspondents bring back up, as I did, we had several people apart from the nearly 20 activists protesting the checkpoint with video cameras)

Emphasis mine. What happened exactly? There's more context gone unmentioned and he knows it. All one-sided stories sound open-and-shut.
Shaq here, a MVP and 4 times NBA championships. That dot looks convincingly flat to me, not round.
Are the contents auto-learned and auto-generated? I would be impressed, but most likely human?
FiOS offering near Gigabit connection
And it has a link to the French version too.
My browser never recovered, had to `kill(1)` it.
It's easier when people make claims, rather than just being wishy-washy, since specific claims can be disputed / falsified.
OK, that's cool.

But, instead of using some space for the same blob, I would have considered adding a NUMBER to convey the same.
Censorship.

It's not "banned from twitter" kind of censorship. I'm sure it'll get the level of attention it deserves.
I've never understood the whole "Don't use Redux until you need it" idea. If you're building anything larger than a toy app, component state isn't gonna cut it, so you're better off structuring your app with Redux or MobX or something from the start than rewriting stuff to include it later.
Good point about ThinkPenguin's target demographic. I think you're right—I presumed too much about his business without looking first.

(Sorry I upset you, btw.)
It would usually be better to use an Instant ( https://docs.oracle.com/javase/8/docs/api/java/time/Instant.... ), which helps make your code self-documenting and provides a whole set of methods to deal with the fact that your long actually represents a point in time along a timeline.
I think it's fair, if you're going to use deadly force, to first find out with a much, much greater degree of certainty, that there actually is a weapon, and if so that they actually are in danger. Too many cowardly and scared police shooting at shadows and noises.

"It's not to excuse the behavior of the police.."

And yes, your comment is excusing the behavior of the police. Just saying that you didn't just excuse their behavior doesn't mean that you didn't just do exactly that.
The alternative is to let no-nazis, white supremacists publish articles unfettered about the evils and inferiorities of Blacks and Jews so they can win supporters. To let people publish rape fantasies about women and children. To post terrorist recruitment videos. And to have impressionable teens and children exposed to that garbage.

This sort of unfettered free speech that people want is libertarian idealism. This was never what the founding fathers intended when they described free speech.

When people advocate for that kind of free speech, I always think "why, for what purpose." If it's worry that Google might block stories based on it's interest, they already have that power now - they can put search penalties on or even kick out (as they did in the case of 8chan) sites entirely from their results.

If they act irresponsibly with regard to that, people can choose alternative web searches.

So why protest them actually trying, and in this case doing literally the least they can do, to stop the spread of hate speech.
Shock horror: name of famous person who became one of most notorious criminals in history receives more Google searches than any specific search string related to the city a group of not-independently-famous people committed similar crimes in. Still, if you wanted to do an actual apples to apples comparison between equivalent search strings like "rotherham abuse" and "jimmy savile abuse", suddenly it actually looks - to somebody completely ignorant of the UK media - like it's paying rather less attention to Sir Jimmy's vices. Maybe I could make some conspiracy theory about it being down to his whiteness.

Or not, because anyone with a passing familiarity with the UK media knows that both Jimmy Savile and the Rotherham abuses were covered in a huge amount of detail and had public enquiries as a result of public outrage following the media coverage.

And anybody with the faintest degree of intellectual honesty knows that comparing dissimilar search strings on Google Trends, which tells you absolutely nothing about media bias, does not refute that

There's only one entity that's wilfully distorting reality here in order to pursue a racial agenda, and that's you.
Assuming it's necessary to shoot at all, aiming to kill is even more rarely the right thing to do.
The schadenfreude is high in this article.

They took a shot but missed. It happens.

Everyone second guesses when things don't work out. That happens too.
Canada (Ontario) Announces Communities for Basic Income Pilot
Infosys, TCS accounted for only 8.8% of total H1B visas: Nasscom
Does that justify alpha dependencies?
Prototyping mobile UI animations: 5 inspiring examples
Yeah, sounds like a great idea, will think about it!
EPA has since said the data "is not going anywhere":

https://twitter.com/EPA/status/856508545805758464
Flexport is hiring engineers to build tech that enables global trade
Yes. Misguided ignorant people are surrounded by misguided ignorant people. If they are supplied bad info on youtube or on a social network, there is no corrective mechanism. It's not complicated to understand. You don't have to believe me the consequences will just keep piling up.
I think that what he wants to say that is difficult to locate the "now", if you read a little more he explains it more clearly.

"the quickest neural processes still require tens of milliseconds to complete as electronic and chemical signals travel back and forth across the meters of neural circuitry packed in our brains. So even for the neuroscientists the physical stuff that they view as constituting our conscious experience is spread over space and time, albeit tiny spaces. In fact, if we wanted to be really rigorous and consider only what is present at one instant in time, the world as we know it would disappear. Sounds, light, voices, gestures, actions, words, all require a flexible notion of nowness that encompasses more than a single instant."
This is awesome. As someone exploring the fictional storytelling space, this seems like it'd have a lot of fun applications in that space as well.

How difficult is it to create/tune voices from parameters rather than training from an audio clip? I build software where people create fictional characters for writing, and having an author "create" voices for each character would be an amazing way to autogenerate audiobooks with their voices, or interact with those characters by voice, or just hear things written from their point of view in their voice for that extra immersion. Having an author upload voice clips of themselves mimicking what they think that character should sound like, but probably would keep traces of their original voice (and feel "fake" to them because they can recognize their own voice), no?

Can't wait to see how this pans out. Signed up for the beta and will definitely be pushing it to its limits when it's ready. :)
>Well the article does say that the researchers controlled for these things by using a placebo.

Not quite. If you look at that study, it was for hallucinogenic doses of LSD, not microdosing. Also, they didn't look at mental clarity/sharpness or anything similar.