skysight-inc/HackerNews huggingface dataset:
I'm sure the downvotes are because the people that are firm believers in poisoning the environment with sprays are the same ones that refuse to believe that little Fluffy needs to stay inside because its a relentless animal killing machine.
Well the funny part is that it turns out it wasn't speeding. The limit was 45 and it was doing 38. If it had been speeding it wouldn't have been where it was when the person was jaywalking.
Free .pro domain with hosting package
Facebook is a public company, so this should all show up in their quarterly earnings reports.

At minimum the Cambridge Analytica scandal will have to be addressed. If users are leaving the platform, that would need to be reported too.
My guess would be because there’s already been pictures shown that show the street has pretty good street lamps.
It looks to me that the car's lights are too low. Probably if you are not 100% driving you don't feel like you need to adjust the lights.
Police have released the first video from the Uber self-driving car incident
This is exactly why I would never consider a full time job here. I was an intern and watched my entire team get laid off regardless of performance. Older workers were most definitely targeted.
Introducing Lunacy: Sketch for Windows
I removed FB app, deleted everything in FB except my friends list.

I just use web.messenger.com to contact them. That is the only value for me.
CGTrader’s Digital Art Competition – Awards Valued at $60,000
One week of salary per year served is actually pretty bad. That money is gone quickly. In my company it used to be 4 weeks per year. Now it's two.
In order for steering to be a collision avoidance strategy, the system would have to risk the life of the driver. It may be fairly easy to recognise an obstruction on the road, but determining that it's human is much harder. If a plastic bag blowing across the road could kill the driver, or other drivers nearby, that would be a very unpopular solution.
"I don't feel the need to make IBM save itself"

Yeah, I'm not specifically trying to make some plea to IBM. Just that the general practice of laying off experienced people, or only hiring young people, is dumb and not productive.

I've personally seen that a mix of young/innovative and older/experienced is better than a homogenous extreme of either.
The interface stuff is hard to gauge on the surface but don't write it off just yet. Many interfaces require lots of hardware acceleration to work right even though they look simple (for example Photoshop or Lightroom). Video editing software has to use all kinds of tricks to show real time updates usually involving some kind of fast approximations upfront with better and better ones blending in. This is often straight, hardcore programming to get the memory and performance of the rendering at a good place and not really applying PhD level stuff. Often times the topics you touch on will be years ahead of the game stuff. Game graphic techniques are often times things that we've been doing in other software for years and finally possible in a game(eg tone-mapping, HDR, physically based lighting, etc).

Then there are interfaces like this:

* http://www.musictech.net/wp-content/uploads/2016/07/Caption-...

Things used by creative people often don't have existing widgets toolkits to draw from and entire new UIs have to be created.

Domain knowledge can be acquired along the way. Not just for games, but in general you never want to be "Just a programmer". You want to be "X that can program" or a "a programmer that knows X". You need enough domain knowledge to be useful to experts.

For cars, I don't didn't mean the car's UI itself but rather that industrial manufacturing uses tons of software with large graphics components. Things like SolidWorks or other kinds of things that analyze the physical shapes of things have a lot of just straight hardcore programming in them.

Edit: as for education, go get some! MIT open courseware has tons of calculus and engineering classes for free. The text books can be found online often times for a few bucks. The digital signal processing course was actually fun.
Sports betting on the blockchain powered by ETH
He probably means the forums where anyone from any company can participate.
It isn't clear who you're threatening to shoot. All you've said is "There is an organized group of citizens ready to carry out extrajudicial killings if gun laws change."

To the rest of us, that sounds like the violence threatened by a terrorist group--and maybe you shoot policemen, maybe you shoot your neighbors, I dunno, I'm not the one talking about keeping my guns around to be able to shoot my fellow citizens.
A far better title for this article, given the content, would have been "How to Manage the Inevitable Technical Debt of your Projects".
We'll be able to tell how many people did it by how Facebook reacts. If they do basically nothing and carry on as normal, then we know that FB knows that hardly anyone has deleted their accounts.

If it looks like FB is shitting bricks, then we know they're hella scared, which means enough people deleted it to scare them.
Did you interpret the table backwards? Swiss French is considered simpler:

1. (most complex)
19. French
33. Swiss French
69. (simplest)
Google should support H.264 as well. The quality is close to VP9 (i.e. most users won’t notice a difference) and the hardware acceleration makes a huge difference on all but the latest systems. Saving a little bandwidth at the expense of going from 10% to 100+% CPU is a net loss, especially for battery powered devices.
Candidate Recommendation (CR) for Web Authentication Specification
Don’t disappear from your parents. You have no idea how much it hurts them.
Show HN: Grryno – Game server hosting by the minute
Hey HN!

As far as I can tell https://grryno.com is the first game hosting service that let's you pay for game servers on demand, by the minute, rather than having a monthly subscription.

It's still a work in progress but is functional. The reason I'm showing you now is to try to get people using it so I can iterate on user feedback rather than trying to guess what people would want.

The only game offered at the moment is Minecraft, but I'm open to adding any suggested game servers, even older or open source games. Name it and I'll see if I can do it. Prices of games will be anywhere from $0.05 to $0.25 per hour, depending on the required resources. Minecraft, for example, is $0.25/h because of it's heavy memory requirements. Other, lighter games, such as Teeworlds, would be about $0.05/h

The game servers are run using Amazon AWS services which are managed through a Linode web frontend and backend. I started off with everything on Linode using 4 separate application servers to manage everything. After a suggestion from an old work colleague I made the switch to AWS and Docker which has made things an order of magnitude simpler! I managed to dump about half of my existing codebase and drop all but one application server because of the switch to AWS.

I'd love to answer some questions about the tech stack I'm using if anyone's interested. I'd also love to hear opinions on what game servers people would be interested in running.

Thanks for reading!

Ryan
There's an open CMU class from 2015 with lectures
http://www.cs.cmu.edu/~ninamf/courses/601sp15/lectures.shtml

It assumes you have a working knowledge of probability, linear algebra, statistics and algorithms at the undergrad level but the recitations (also open) are designed to fill these gaps. From there you would start going through the latest journals/papers in ML. There is also a practical data science class that's open with some ML content http://www.datasciencecourse.org/lectures/

If you can get the entire playlists from youtube before you start watching because often these resources disappear
They just need to do a Kickstarter crowdfunding campaign like Krita did, and hire a full time developers to those money. I bet they would be able to success.
Well, that would be why we have an amendment to the constitution that says 'the right of the people to keep and bear Arms, shall not be infringed.' As long as we follow that, guns won't be whites only.
>Being able to publicly post your videos is pointless if nobody watches them

The freedom of speech is not the freedom to be heard. Youtube is not the only seller of megaphones by the public square.
Dropbox Raises Expected Valuation Range Ahead of IPO
Do you realize how much of a sociopath you sound like? A person died.
Actually perhaps it's better that way. Otherwise they could base some superstitious thinking on it that would stick if we were unlucky enough and there'd be yet another case of irrational thinking to be undone.
Released golang package: retry v1.1
That's what really sucks. For various reasons a gun registry will never really happen. It's too controversial due to America's past and founding.

I'm pretty sure that means we will either continue the path we are on now (which makes things "about" guns illegal, without making guns illegal or registering them), or we will leapfrog the registry and just outright ban most models or types or people from owning them.

Like you said many gun owners are letting perfect be the enemy of good here, and are unwilling to compromise on something that will allow them to keep guns for sport and self-defense in some situations. And that's going to lead to pressure building up to the point that their complains aren't going to matter, then they won't be listened to at all while the avalanche falls removing most or all gun rights.
Breast augmentation has been proven in studies to result in higher income over the long run. So maybe superficial, but definitely not silly.
In Germany, the poor who collect the most bottles have something to eat in the evening (barely exaggerated).
ahm .. you mean SELLING, that's what FB does, they have no other product besides their userbase ?

google has been scrutinized in the past, one big difference is google doesn't offer this data to private companies (yeah yeah .. NSA ) and their model never really allowed someone like CA to get their data.

google's original product was search, from that they were able to extrapolate insane amounts of user data that they then used in their biggest product: ADS. but they never provided the USER data, they provided an interface for their ad customers to better target their ads. so in a way google uses the data to create products around it while for facebook users and their data ARE the product.
"sensible"? Since massive amoutns of guns have found their way to the public since the 1990s the crime rates across the US have been dropping dramatically. And even so the US isn't even close to the top of the list worldwide in per capita murder rate even though lots of people have weapons.

If anything those numbers show that there is at the very least no correlation between numbers of guns and crime, and may well indicate more guns means less crime. Since the US constitution protects ownership with the "shall not be infringed" clause and the stats show there's little downsides why stomp on people's rights?
Survey: Americans Spent $1.4B on Credit Freeze Fees in Wake of Equifax Breach
> I do not feel bound to interpret the Constitution by only considering what the founders meant.

That's probably the place to end this back-and-forth. We aren't going to hash out "rule by men" versus "rule of law" a thread about banned subreddits. But I think the right way to be unbound from what the Constitution means is to actually convince people to amend it. There are significant justice implications to ignoring the laws of a country in service of realpolitik.
Yes, Renaissance runs everything on its own infrastructure (as do most firms of that caliber, and even a tier below).

That said, many of these firms also ingest data from aggregated sources, so their research would activity be very difficult to accurately track via IP presence.
Introducing: Figma’s Platform
Unjustifiable assertion.

- they could continue to maintain python2
- they could move to a non-python platform
- they could go out of business
- they could hold out for Python4 (Python3 was only 8 years after Python2)
...
The Ultimate Fantasy Sports Plug-In – Touch Online
Which is the same as with our eyes. There are ways around that limitation.
Ask HN: How much could I estimate my project?
Hi HackerNews, I'm a young student and I develop little projects for fun during my free time. My problem is that I have absolutely no idea how to estimate the potential of my work, if it's possible. I don't study computer science for now, so no teacher could answer me and that's why I'm asking to you.
How much would this 3D Solar Power Plant simulator cost if a company needed to pay for it?
If it's impossible to answer, I'm also interested in understanding why.

Here is my work : https://www.husnet.fr/quentin/SolarPowerPlant/

Here more precision : it's a solar power plant simulator library that gives the potential power generated by the plant, according to a lot of parameters : mirrors' geometry, sun position, latitude,... It's in Javascript and works thanks to ThreeJS.

Thanks a lot.
"If there's a chance that the code you're writing will never be touched again, why bother to invest a lot of time in it?
In that case, leave some Technical Debt at the end and allow the next requirement to drive a better design."

I found the article excellent and I like the financial debt metaphor a lot. However, the quote above is somewhat confusing. I usually get rid of technical debt (post task) so that a developer can read and understand the code better. They need to do this in order to make some future unknown change. Since a "better design" would at least involve understanding the current design then a strongly disagree with leaving technical debt in code you do not think will be touched again.
What about a forum where only text is allowed?
The key is to be open and transparent about what you did. One major reason that companies are rationally worried about resume gaps is that gaps could mean anything - for all they know you were running a criminal enterprise or locked up in a mental institution. It could also mean that you couldn't find a job for other reasons that may no longer be documented - there are things that wouldn't show up in your background search after a period of time for instance. Continuous employment history isn't desirable because it's important that you were always working, but because it is verifiable in a way that rules out certain possibilities. Other than explaining your situation in a transparent way that soothes these fears, if you worked for or with others on some projects during this time, you could offer them as extra references.
I love this response because it's helping me formulate my objections a little better.

I don't think a User class should be directly validating the zip lives inside the state in some sort of setter method... which one do I set first to make it work? It looks like once I change one I can't change the other any more... I'd need to have a method that changes both at once. And this is a perfect example of your data not matching your encapsulation: your encapsulation would want to express that you need to provide a zip/state pair via some setLocation(zip, state) method, which does not correspond to any private property you actually have.

But I definitely would prefer the set,set,set,validate approach more, and I would even say the validate() belongs in a different class altogether, ideally as a side-effect-free standalone method. (Basically, I should be able to set an invalid state and zip property in a vacuum, it's only when I go to validate it that it returns invalid.)

Going further I would implement any form submission system as taking some Validatable interface, where the Validatable object in this case would store your Address object via composition, and would represent the specific logic for validation for these purposes... but it would all live separately from a User struct, which would just be a dumb struct.
well the technology appears to be there, the second one in the sequence is a swerve

https://www.youtube.com/watch?v=--xITOqlBCM

also check out the one at 1:06 - pilot detects slightly before than the autopilot but the dashcam is still pitch black
In principle, I think it would be reasonable if the ban essentially applied to conversions/repairs that normally would not legally be allowed to be done by people without a licence, since that should be the best proxy to social consensus on the limit of free speech.

However, this is presuming that the laws regarding that are reasonable and not too lax, which as I understand they aren't (yet).

In the same vein, I think YouTube should take down a lot of life-threatening "life-hack" videos. Wilfully misguiding the public into soldering wires together unsafely, and in all likelihood get yourself killed or start a fire when one plugs in the resulting mess should be illegal IMO, akin to some kind of manslaughter.
I would use neither in production. Internal repos stay in our development environment where the dev / qa / testing work is done and the artifacts are built. The artifacts are version named and replicated to our data-centers and public clouds.

Our dev environment have several different technologies for git repositories, based on what each service team prefer. The build systems reference their code repos.
First rule of Usenet...
> Its clear that IBM's products aren't as good as Amazon/Google, is this because their workforce?

I'll note Google's New York office has a healthy smattering of ex-IBM Grayglers (Greyglers?).
> What's wrong with voat besides that it's a cesspool?

That. Past a certain point, the (not really/apocryphal) Voltaire "I may disagree with what you say, but I'll defend to the death your right to say it" argument results in really, really nasty communities for out-group people to inhabit.
> I didn't read the Ukraine link you provided because 1. I have no idea if the team was even the same and 2. it's likely they've been wrong once before, so it's immaterial.

Just pointing out the same company had made pretty large factual errors in their report were even the people on the side they supported had to publicly refute them.

Not only that but the founder of Crowdstrike might be a bit biased. He is a member of the Atlantic Council http://www.atlanticcouncil.org/about/experts/list/dmitri-alp... which traditionally is critical of Russia. That's fine, it's good thing they are but it introduces a conflict of interest. Moreover he is a donor to the Clinton Foundation to the tune of $10M. Again nothing wrong with that per se. He is free to donate, but that also is a conflict of interest. And had this been a forgotten memo or a minor incident, that's fine, but it seems a whole lot of articles, reporting, twitter messages, TV time and hearings were based on just the finding of this one company.

> I literally don't understand the words you wrote about Wikileaks. Yes, I don't believe Assange.

Sorry for being confusing. I mean to say Wikileaks have been pretty factual. They pick their stories based on their political bias or most media impact but once they say something, I have not seem them blatantly lie before. So when he said "these did not come from Russia or a another state actor" I'd have to see more evidence to say "clearly he is lying"

> I don't get your reaction to the link.

Again for for confusion. I thanked you for the link. I wasn't being facetious. I learned something new about Assange nagging on Trump Jr to leak tax documents and asking them to mention more of leaked emails.

> You want DHS to investigate the DNC hack 2 years after the fact?

I want to see more solid claims behind a year+ of wasted propaganda effort. There has to be something more credible there.

> Who ever mentioned Reddit?

I did. Because the first part of the article was talking how Trump contradicts himself. Yeah he contradicts himself. It looks like trolling to me and everyone is taking the bait so he knows how to waste everyone's time and get them to talk about his spelling mistakes and contradictions. I don't see how that is proof of collusion between him and Russia.

> Donald Trump is a liar so he is not guilty of collusion?

I say he is liar and a troll based on what I have seen. Haven't decided if he does it consciously and deliberately or it is just his personalty and he just says whatever he feels currently without thinking to match with anything he said in the past.

> You seem intent on minimizing this to the point of being gratuitously contrary. Thank you for the discussion.

Nah just trying to get to the bottom of things. I find this focus on Russia collusion pretty interesting. I've been talking about media and how PR works for a while. Personally I think it is disappointing to see this much effort wasted, because that time, energy could have been spent on something else.
YouTube Bans Firearms Demo Videos
> It is not uncommon for pedestrian to notice in coming traffic, and still cross the road, in the expectation that the car ll just slow down for them to cross..

Where do you live because I never see this. That is just asking to get hit by a car.

> A human driver, without exception, will slow down in this case.

Goverment statistics show this is clearly not the case: https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/...
>>the parent claimed they did not occur at all

I read the parent comment again and I don't see the phrase "at all" in there, so the clear implication (at least to me) is that they meant mass murders by gun happen far less often.
PyPi will stop displaying PGP signatures
Every number doesn't have its own name. If you observe closely there is a pattern. From 21 to 99, you can observe that every digit at tens place decides the suffix and the digit at ones place decides the prefix.
> orbits that are very exaggerated, and with a characteristic v-shape

v-shape, we all know where this will go to...
>The word censor comes from a Latin word for a government official who, well, censored things.

Do you have a source for this? The latin word censere does not seem to be defined only as government officials silencing opinions they don't like:

>Definitions:assess, count/reckon, decree, vote, determine, recommend
think/suppose,judge

http://latin-dictionary.net/definition/8896/censeo-censere-c...

>Maybe you think the word has a different meaning

It was simias who thinks the word has a different meaning, which is why I cited the dictionary. Do you think the dictionary is wrong?
Fair point. But considering the overall damage it does to block off well put together condiractory opinion, I see it as: if I’m going to choose to step on a nail it’s going to be a small one.

But, if you’re cutting out reddit-quality “discussion”, well, I get that.
How React, Relay, and GraphQL Fit Together
I think what they mean by 'pythonize' is ditching fluent functional style and embracing dumb imperative mutability for the sake of efficiency. Rewriting sequence compositions as stateful for-loops. Idiomatic Python is more pragmatic than Ruby in that regard, stupid=good (yet ironically Ruby's strings are mutable and Python's aren't :p).
There was Data Analytics Career Fair at Harvard, which is another advantage of being a student here. You get invited to the career fairs.
Neither are instructions for making grandma's famous chocolate chip cookies.
Not arguing that it might "work". Dying my hair might have raised my salary too. But both are still silly to me. Similar, tall people make more money statistically. Real? Yes. But still silly.
Ten Things I Wish I Had Known in My 20s