skysight-inc/HackerNews huggingface dataset:
"Developing and running your app on your Apple device is as easy as entering your Apple ID into Xcode preferences. Apple Developer Program membership is not required."

Is this a recent change? Sounds like a boon to indie devs.
> Please don't submit comments complaining that a submission is inappropriate for the site If you think a comment is egregious, click on its timestamp to go to its page, then click 'flag' at the top.

1 - 1 tie, I guess?
So, how did this ship attempt to sail this route 168 years ago if there was no energy extraction industry?
Love it. Anybody use unreal engine with OpenAI gym yet?
You mean, like Java, C++, C#, F#?

https://www.xamarin.com/platform

https://software.intel.com/en-us/multi-os-engine
This used only be an issue with iOS as target needing paid account for development to run apps on hardware
The US doesn't have infinite resources.
Benchmarking Graphite on NVMe
I use this userscript to book directly from ITA matrix:

https://github.com/SteppoFF/ita-matrix-powertools
Even long time ago I felt like the author.
Eclipse was somehow never 'round'.
You could use it to say, auto create large labeled data sets of images and their corresponding depth maps. Or generate large labeled data sets of objects and their segmentation masks. Or for training an autonomous agent (say self driving car) in a simulation environment
There is one extremely annoying change regarding provisioning for iOS: you now need to manually set a 'development team' for each single app target, and there is no default. You'll have to set one. This is annoying for projects with many app targets (I have projects with 10..20 app targets). There's no way you can distribute source code (either with Xcode project files or cmake build files) which just compile and run out of the box. You first need to go into into the settings and set the development team for every single target. And if you recreate the Xcode project files with cmake you need to do it again. How this should work with automated builds and continuous integration servers is beyond me.
10 Helpful User Experience Tools for Every Designer
> - If you want good self-hosted CI, you use teamcity (jetbrains) or bamboo (atlassian). Side note: They cost money, you get what you pay for.

Those are proprietary.

> - If you want good SaaS CI, you use travis-ci (linux), circle-ci (linux) or appveyor (windows).

I believe all of those are proprietary.

> There is no room for gitlab. Teamcity already has a free edition offering 20 projects and 3 slaves. All the aforementioned tools are free for open-source projects.

As far as I can tell, every project you mentioned except Jenkins is proprietary. And as much as I like Jenkins, you're right that it can be a proper pain to deal with. So you're just showing that there is a need for a good, free software, CI system. And GitLab is working on providing one.
> How in the world can 5000+ people be "rogue employees"?

Well they have 265,200 employees, so I can see 1%-2% of people maybe trying to make a quick buck. You probably know at least 100 people. Can't you think of at least two of them that would get up to some shady shit for a buck, given the opportunity?
Headline says: "docker _in_ GitHub repo names"

Story detail says: "using the registered trademark Docker as the _first part_ of a repo name"

So imaginative name replacements like "wharfee" not necessarily required.
Oracle is likely to sue the users of Apache Netbeans, rather than Apache itself, and The ASF will not be in a position to do anything. After all, Oracle is on the record for sueing Google for using an Apache project (Apache Harmony).
> It does a lot of things that make no sense. It converts between types in nonsensical ways. Eg in Ruby, you can't accidentally do `5 + "hi"` and get "5hi". If you really want to treat the number as a string, you can do `5.to_s + "hi"` and it works, but you don't do such crap accidentally.

Uh, so two things here. First, even though it's a dynamic language you should know what your code is doing. Your code should never be be "accidentally" doing this. That would be very poor design outside of an accidental bug.

Second, some other dynamic languages do this or other weird type coercion (I mean type coercion exists for a reason; sounds like you're against it in general which is separate from JavaScript). PHP simply extracts numbers from strings and uses them in this case. Many languages use + as a concatenation operator JavaScript just doesn't have a good way to override it so it could work properly in all cases.

> In JavaScript, `4 / "cake"` returns `NaN`, which is sensible, but if I wanted to check whether I just accidentally did a bad division, `(4 / "cake") === NaN` will lie to me.

It's not lying to you; you're using a feature of the language wrong. That's like calling the wrong validation function and getting upset because it's not working like you wanted it to (because there is a validation function for NaN). At the same time a good design won't run into this issue anyway. Now I'll admit NaN is a bit of an oddball so yes it's not the most intuitive but at the same time don't say the language is lying to you.

> There are LOTS of quirks like this. JS is like a floor with boards missing all over the place. Yes, if you've walked on it every day for years, you've already stepped in every hole and know where they are. But that doesn't make it a good floor.

> A good language is consistent. JS is not.

Not really. This is the common statement repeated by those who don't use JavaScript and consider it an awful language. If you're following best practices I'd love to know where all these language quirks or inconsistencies are because I'm for sure not running into them.
Sex toys and the Internet of Things collide – what could go wrong?
>As other commenters pointed out, this is infinitely more likely to stick than Google Plus. I've personally never felt that Google was serious about Google+.

Is this actually separate from G+? As someone who actively uses it daily, this definitely seems like each channel could very well just be a community in G+ Communities (which is alive and thriving already, though of course not to the extent that YouTube as a whole is), with comments potentially mirrored between YouTube and the G+ community (in the same way comments are mirrored between e.g. the comments on this post and G+ posts of this url).

Could definitely be a way to introduce different audience to G+ from a new vector.
I've often wondered if we had suitable computer-brain interfaces, could we harness octopus brains to process various computational workloads. Like a squishy co-processor
The China service is a completely separate service from the main one. Different servers entirely (same-ish code though), housed within servers inside the great firewall. AFAIK that stuff is staying in the data center in China.

(Evernote employee here)
There was an AMA on Reddit with an ex-employee. Here's the link if anyone's interested:

https://www.reddit.com/r/IAmA/comments/521cjr/iama_former_we...
Your smartphone performs better in one hand than the other
Pepipost enters the big league with 100M free emails
Hi,

With email giving the highest ROI, businesses need to partner with the right email delivery service to maximize returns. And Pepipost might just be the answer for you.

We at Pepipost help businesses like yours deliver important emails to the inbox in fraction of a second. Here’s a quick roundup on what we do:

1. We are here with a mission to clean the email ecosystem – to ensure the legitimate emails don’t get trapped in the Spam folder
2. We mean business. Our email infrastructure is highly scalable, reliable and secure – just what businesses need
3. We hate to see disappointment and are available 24X7 for those looking for help even at odd hours

And now for the big news!

We are thrilled to announce our exclusive offer for you.

Starting today, anyone who signs up for our transactional email delivery service gets, hold your breath, 100 million emails free for a year. That’s roughly $20,000 worth savings on your digital spends.

Get your 100 million free emails now :

http://www.pepipost.com/100-million-emails-free-pepipost/

Use Invitation Code : 100MILLION

But hurry, this is a limited period offer valid only till 30th September for the first 1000 signups.

Thanks,
Sachin Tiwari
Co-Founder | Pepipost.com
Soldering 101 – Jewelry Supplies – Rings
And I think you typically do not expose IPMI to the WAN. Separate dedicated private network.
Technoglobalism and Its Discontents
Fortunately, it's the standard recipe for many utopian scenarios, also. Given the choice between the two, I like to think people are generally good and that a utopian world, if possible, is more likely.
I agree, but it's the same problem with all basic research. There are no guarantees of results and it can take a long time. So much of it gets done with public resources.

In fact much of the deep learning advances we (including Google) enjoy today were done with Canadian (University of Montreal) and European (IDSIA) taxpayers money over the last couple of decades
The problem is not the external tool, cmake allows to set all Xcode project attributes just fine. The problem is that there is no automatic default for this one setting, the development team setting has to be manually set.

For instance, you also cannot distribute Xcode project files now which simply compile out of the box. You'll have to go into project settings first and set the development team for every single app target.

Why the development team is part of the project setting, and not simply an Xcode-wide setting in the preferences is beyond me.
Another thing to look into is to write things in Rust. It will be as fast as C code, but a little nicer to work with. Right now the problem with that is that you don't have the nice libraries for whatever you're doing.

But if people actually wrote fast Rust libraries for everything, they're as easy to embed into your apps as C.
Ask HN: Categories for news on HN?
There are a lot of articles that get submitted to HN and I feel that many of them get overlooked. Articles might get more views if you could filter them (coding/technology/social/health), perhaps just under the "new" heading.
> I just like the idea of something that allows remote workers to easily move between multiple cities, for varying intervals of time, with similar, predictable accommodations.

As someone who has moved an aweful lot, I always imagined such an option should exist and was always frustrated to know it doesn't.

Barring a large corporation offering a seamless option, I'd like to see hostels tackle this problem by being built to offer several rentals (rooms) per location, perhaps with a 2-3 month limit. In a large enough city, one could just do a search for these types of rooms via Hostelbookers et al. At least such an offering would take care of the "I just moved here and want to figure out the lay of the land first" problem.
I'm developing daily with C and C++ on iOS and they are not Apple languages or are they?

The ignorance and lack of knowledge of Apple haters is amazing.
People.ai (YC S16) Is Hiring a QA and Testing Automation Director
Yes, and after Googling what they do, it makes sense.
Confessions of a Gun Range Worker
Oh, sure, you can do it, if you try things out, fiddle with settings, experiment and find a combination that works. But that's not what I meant.
A Personal View of Computer Science at Berkeley – Richard Karp(2003)
One of our lecturers did something similar, but with class grades. They started from a complete list of grades in Excel, and for each student, deleted all grades but that student's grades and then saved a copy.

Unfortunately, they did this without disabling the Excel feature that saved undo data in the file, so anyone in the class was able to hit Ctrl+Z a couple of times and see the entire list of grades.
Let them. I'd happily pay if it meant I could manufacture PCBs locally in a matter of hours, rather than wait weeks (right now if you want a cheap PCB, you wait 2-3 weeks).
Universal Navigation: Connecting Subsites to Main Sites
You can get the same info by typing "flight schedule iad nyc" into Google. It gives you a box that shows all flight numbers, takeoff and landing times, airport codes, and which days of the week they fly. (You might need to disable adblock though.)
All your data are belong to Google. Eventually.
How to Scale React Applications
> but by far the single biggest driver of rising tuitions for public colleges has been declining state funding for higher education

Nonsense. The single biggest factor in rising tuition is that student debt cannot be discharged. Which means there's lots more money chasing student debt than would be otherwise. Which means schools can charge more. These effects can also be seen in rising tradeschool tuitions and the rise of other for profit education like University of Phoenix.
What problems do you see with opencv?
Though you got voted down, I hadn't really thought that my comment would be interpreted the way you did. Thanks for pointing it out. I will try to be a little more clear in the future.
Resizing to a fixed size is a common first step in deep learning approaches, but that fixed size is generally large enough to keep a lot of image data. They don't usually pixellate down to 8x8 or whatever it is that the mosaic filter gives you.
Difference Between “Responsive Web Testing” and “Cross Browser Testing”?
I tried IntelliJ and came back to elegance of Eclipse. Nothing beats Eclipse.
Chevy Bolt Challenges Tesla Model 3
Is there any technical post about what to move where? Would like to know the technology and how they exploit GC to support such a service.
The most important part of capitalism is bankruptcy
Google, Apple Are About to Face India's Security Demands
Great, thank you very much for your help :-)
Even if you want to be cynical, the far more important strategic value in this is in developing more developers for their platform long-term. They wouldn't compromise that for the purpose of marginally more device sales.
Ha! Money was not particularly an object. Everyone was just busy.
I disagree with that, but no matter: Iran and Israel have allied as recently as the 20th century, right up until the end of the Pahlavi dynasty in 1979.
I can't begin to tell how wonderful is the thing you've come up with. However, I would really like to be able to

a) host it on my own server as an open source app

b) pay for it

I think it's in the human nature to ignore the users who doesn't explicitly pay you and I'd be rather protected by an off-the-cloud version or being able to say "you have a responsibility towards your customers" if and when the time comes for a post titled "so long and thanks for all the fish".

edit: Or... Well... You know, if and when the site is down. It's not just me, right?
I know the default stance here is "everything should be internet-connected and everything should stream all available data back to the mothership whenever possible" because generally we're the ones building the things and receiving the data (and data is great, who doesn't love data?!)

But from the point of view of the person buying and using the things, this is just getting creepier and creepier.
It looks light a great business opportunity for someone with money.

I imagine, right now, there are many wealthy people, companies/REIT's buying up residential properties; and using Airbnb to making a healthy ROI. If I had the means, I would probally join the money making hootenanny.

It kinda bothers me because essentilly all these low interest loans are going to wealthy people, with assets. In my warped world, I still think homes should be available to the middle class, and even the working poor. I just heard today it's practically impossible to get a loan if you're self-employed. Sorry, if I sound bitter--I am. I really wish they would raise interest rates. I only see the wealthy benefitting from this historically low interest rates. And to be honest, I don't want to have a bunch of random Airbnb people as temporary neighbors. Sorry about the rant. Oh yea, I just got a cc offer for 29 percent today--yea! I'm just in a bad mood today.
Hackathon Focused on Generating Tech Startups in the Resources Industry
While I can see the fun and useful part in collecting this kind of data ("80% of our users use the 'high' setting - let´s improve Gen 2 on that point"), I think more and more companies are losing track of what´s "good and bad" for the sole purpose of improving products. Why not directly ask the customers, make an opt-in or whatever, instead of anonymously collecting this kind of data from everybody. Come on, in the end it´s quite private after all.
Amazing stuff. I took time to understand this article by going through each part in detail. Learnt quite some stuff. Thank you for this incredible story!
A Day in the Life of  Richard Karp
Didn't finish reading the article because, like so many articles, (1) it equates achievement with intelligence (2) it does not actually seem to tell you how to "raise a genius".

I have seen a lot of lives of highly intelligent people go wrong, and this is the advice I would give: respect high-IQ children intellectually, prepare to lose arguments, but still give them emotional support. It's easy to imagine someone is an adult because they argue well, but in my experience intellectual capacity is not related to emotional stability. Both aspects need to be developed.

I'm the godfather of a very intelligent young woman. She is at university now, but regularly drops by to discuss all kinds of things. Achievement is totally unimportant to her, but she is very curious about how the world works. Talking to her is just amazing!
But this is exactly what's happening. The natural way of progression. Landlords realized that they can earn a lot more through AirBnB vs classic renting out. The only problem was the management of the places getting more annoying.

The next step was then to have companies take over this missing segment. Landlords can now give their property to a AirBnB management company that makes sure it always get reposted, the key given to the right person and so on. Profit is still higher than what the landlord would make through normal renting out.

I worked for a real estate startup and we had A LOT of overseas investors solely wanting to buy properties for renting them out on AirBnB.

In the past I also ended up in one of these managed places by accident once. It was a big house with a bunch of walls put in between rooms to rent out each little part of the house as a separate AirBnB room. The avatar and description made it look like it's the house of a young woman trying to make an extra buck.

I don't like it either and think it's a little bit sad that things progress this way, but it was unavoidable. I'm crossing my fingers that this won't harm the normal renting and guesthouse/hostel market too much.

AirBnB shouldn't be a machine too make rich people even richer and the apartment search for the normal guy harder and harder.
Glad you asked. We do: https://www.kiwi.com/us/content/guarantee

Apparently the rewrite of this dry wall of text is not live yet, so let me paraphrase:

You contact us and we book you the flight that gets you to your destination the earliest (if needed we pay for a taxi or bus or anything to get you to another airport if needed.)
Top 5 Rarest Weather Phenomenon
Ideally police should be about helping old ladies cross the road. As the name implies.

If someone hesitates to kill doesn't that prove they're a better person than someone who James Bond his way through? James Bond is fun but he doesn't really kill people, it's actors. Killing a real person should be the absolute last resort used by military officers or if your jurisdiction still allows for it (for some barbaric rhetoric reason), a court of law. Not police officers in the heat of the moment.

Another argument that might be only truish in France: police officers are not qualified, I'm sorry to say that, but the foot soldiers do not have the education, they didn't go to college, some didn't finish high school, it's fine as long they only regulate the city/polis, but once it gets philosophically tricky... They're not qualified. I've seen many police officers who just can't read without mouthing silently or even aloud. I don't trust the quick judgement of someone who can't read. Maybe I'm an elitist libertarian. I'm ok with that if it means I'm against killing people.
Anyone know of something similar for Unity? Unity has a bit of a steep learning curve of you want to do stuff like importing external data and working with outside programs
> A general premise that you should block anything you don't recognize is flawed.

Yes, it's imperfect. Sorry, but life is hard.

The alternative is not blocking some of the things you don't recognize. That's not merely attack surface, it's willfully giving attackers a window of opportunity.

"Hmm, this looks unusual. It doesn't look like anything I've seen before. We should let it pass."

> All I need is one good counterexample.

The caution against trying to enumerate badness is obviously not some sort of mathematical or logical law. This is heuristic based on several decades of experience. I don't give a damn if you can find a few places where the heuristic doesn't apply; history shows what has worked and what hasn't.

> spam

Not a security concern. This is about properly handling input data, not the admin or user policy of what happens to properly formatted data after it is successfully recognized (i.e. as an email, possibly with an attachment).

The same goes for "safe browsing". Which site to visit is the domain of admin policy or user request. The parsing of the data should be whitelisted by a defined grammar (which may not be a w3c/whatwg grammar).

> You often don't have good (or any) information about whether a given instance of a thing is malicious or not.

Correct. Which is why trying to maintaining a blacklist of bad things ("enumerating badness") is destined to fail. Thank you for making my point for me.

Again, what we do know is what the software you're writing can handle. You seem to be advocating that we should accept data when it is known that it isn't handled properly. That's choosing to have at best a bug, at worst a security hole.

> have the handler be responsible for malicious input.

I'm really not concerned with your implementation details, though I do strongly recommend formally recognizing your input up front, because scattering the parsing around in different modules is extremely difficult to verify. It may be annoying to use a parser generator like yacc/bison, but the do allow you to prove that your input is a valid grammar.

If you want to pass the handling off to another module that may support other URL schemes - that also properly rejects anything it cannot handle - then write that into your grammar. As I've said all along, this is about strongly defining what your accept. If your code accept many different URL schema, then define it that way and validate the input against that definition.

If you haven't, you should really watch the talk I linked to initially.
Thanks, was thinking it might have been a problem with the uBlock plugin but after Googling them myself I wasn't doubting that much anymore ;)
A small PHP script to get and renew TLS certs from Let's Encrypt
See reply two levels above .-.
Microsoft introduce Actiongram for HoloLens