skysight-inc/HackerNews huggingface dataset:
> Gendering nouns that aren't actually gendered is one of the stupidest concepts humanity has inflicted on itself.

The objects referred to by nouns aren't inherently gendered, gender is a feature of grammar (sex is a feature of some classes of objects, and fairly recently the grammatical term was adopted as a euphemism for sex by people afraid of the word "sex", and even more recently, inspired by that use, as a name of a social construct associated with, but distinct from, biological sex.)

But grammatical genders, while in some languages they have some correlation to sex distinctions, have no necessary relation to them, as gender distinctions may be on other axes entirely.

So the whole statement seems based on not understanding what "gender" is at all.
Curious - how long ago did they acquire you? Your software get rolled into an IBM product or is it self standing? They let you continue to use your productive tools (asana,github,slack etc)?
But the risk is that most Surface owners will attach a keyboard and a mouse to it, turning it into a nice laptop. That decreases demand for tablet apps, and from there to fewer tablet apps, more users who buy keyboards, etc.
Ah, right, I must be confused then. I've seen a lot of texts refer to Homo sapiens sapiens as 'anatomically modern humans', so I assumed that other species of the genus Homo were also commonly called 'humans'.
I wonder why they didn't go with Java. It would have been a good fit with the additional benefit of not having to pay the premium Go devs go for (Go dev here).
I start scrolling to read the article, and -- okay, what is this dev doing? I'm outta here!
Well said. Thanks for the perspective.
Damnit! That's one of the companies I found searching for a physical version of cloud hosting. Looked promising. Now they're IBM. (sighs) Going to have to delete them from my bookmarks...

Sucks that IBM has this effect. If they didn't, esp if had opposite effect, they could be the biggest and most awesome tech company in existence.
Who will separate 'manipulative talk' from 'marketing' or other types of speech?
And Eclipse.. When it was open sourced, it was one of the largest project to be open sourced.
These hints can be placed inside the HTTP response header. A JavaScript API can only be used via `<script>`, which can only appear on the page (after the HTTP response has arrived).
From your description it sounds more like process changes were needed rather than hardware. If the sensitive data is all in a web app, you don't really need pre-boot authentication, and could even allow windows to automatically sign in. I'm guessing you exposed your web app to the internet with 2 factor for the iPad, you could have done the same thing for windows clients and eliminated the VPN.
It doesn't guarantee it, but it does imply it pretty heavily.

The alternative is that they're smart enough to come up with a clever scheme like hashing your password in both its raw form and when converted to 0-9, but not smart enough to realize how converting your password to 0-9 makes it vastly less secure.
We need to individually stand-up and set boundaries with our employers (even if we are running the company) so that we can enjoy life in general. This gradual encroachment on our personal time is insidious and if we don't choose to go another way we will soon end up like South Korea where people work from 9am to 10pm regularly. In my company we encourage people to be active, give 5 weeks vacation and don't expect people to answer emails at night and weekends. You can do this by setting just a couple of goals that move the needle each week. I see so many people waste their "working" hours on Facebook and other distractions. By eliminating these distractions we try to target a 35 hour work week.
or a blank and a file. these are not big keys.
This a very long discussion, but essentially if you think Star Trek teleportation preserves identity, then I would get into the future.
What's the central point of failure for my 1Password vault?

It's stored on four of my devices. It's stored on Dropbox as well, but a compromise of Dropbox won't give the attacker anything because it uses secure crypto and I have a strong master password.
HWCLOCK_TZ=$(readlink /etc/localtime | cut -d/ -f5-)

One of the improvements to BSD /etc/rc.conf{,.local} pioneered by OpenBSD 5.6 is that they are no longer shell scripts, but are simple lists of name=value pairs, that can thus be parsed, used, and maintained by things other than just shell script interpreters.

OpenBSD also gained an rcctl command, where one could run (say) "rcctl enable salt_master" and it would adjust the rc.conf files to enable the salt_master service. nosh has a shim for it.

* http://www.openbsd.org/faq/upgrade56.html#OtherChanges

* http://undeadly.org/cgi?action=article&sid=20140820090351
If the worst thing about a product is that the new version will be much better, that's about as good as it's gonna get.
Perhaps, but it would then depend on user privileges set in the database. If the application is accessing the DB as root or as a user with full admin privileges, then yes, I would say that would be a "game over" situation. On the other hand, if the DB user that is being used in the injection attack has read access to a limited set of tables, the damage may be much less severe.

> and swap out the hash of the privileged user.

True, if the initialization vectors of the hash are the same for admin and regular user accounts (for example, using the same salt for admin and normal users). You would also need write access to the DB via your injection attack.
Our houses still have a lot of room for immediate improvements. For example having a flushing toilet in the same room where you wash your hands and shower yourself is probably not an optimal design. I've seen a few studies measuring bacterial communities that came into this conclusion. Not to diminish the importance of toilets, though. They are a fantastic Victorian innovation.

You also want to control air currents so that mold doesn't go to other rooms, but few designs account for this.

Many materials off-gas harmful chemicals. Formaldehyde, often in some glues, is one example. I see a lot of room for measuring and ensuring homes are healthy. Perhaps a big task for IoT.
Some of them were. And, UI is a hard problem that rarely gets a lot of attention in Open Source. For many reasons, designers very rarely donate time and effort to helping out OSS projects, while coders much more often do...so, even if the technical side of an OSS project is solid and reasonably modern, the UI may trail many years behind.

It takes a few years to build a solid mail client with volunteer labor (or even with paid labor; Mailpile, while promising, is nowhere near ready for production use, for example), so none of the full-featured, stable, ones you'll find are newer than five+ years old, and many are much older, and often the designs were made as an afterthought by the developer rather than someone focused on design.

Open Source has always had a problem with UI quality. That's not new, or specific to webmail. I don't know the solution (the webmail I work on, Usermin, is getting its first UI overhaul in about a decade, as we speak, and only because a good UI person stepped up and started working on it on a volunteer basis, and then we started paying him).
Anything that's not PHP.
Not a down voter. Consider following the HN discussion rules (https://news.ycombinator.com/newsguidelines.html) --

"Please resist commenting about being downvoted. It never does any good, and it makes boring reading.

Please don't bait other users by inviting them to downvote you."
This needs submission filtering. Otherwise I can't take it seriously. Right now it looks like a troll site.
If I were on a team of developers, and every new team member got a loaded Macbook Pro, and I were stuck with Ye Olde HP from 2007, I would feel pretty slighted. It's patently unfair that other devs would be seen as valuable enough to have excellent hardware, while I were consigned to the dregs. Even more so that he was expected to bring his own, rather than have tools provided by the employer, especially given that then were already doing that for every other one of his peers.

Of course, being an experienced developer, I know that the way to remedy that is not with complaints about fairness -- decision makers might not even have realized that was what I was using. Rather, pointing out the productivity benefits of having hardware similar to other devs usually seems to suffice. (Spec out a machine, propose it, etc.) It's not your machine, it's the company's, and it lets you be a more productive resource.
said no one EVER
FBSimulatorControl: A Mac OS X library for managing iOS simulators
Google's business model is about data mining and targeted advertising, not about selling someone's private, identifiable data. That's a big difference.

Actually I trust Google more than anyone else that they do everything they can to keep anyone's private data private. The problem is that that doesn't help when a government agency walks in with a secret court order, be it legitimate or illegitimate.

That's why european end users (and corporations w/ valuable IP) walk away from US based cloud providers or even want to go back to being all self hosted. You can't be 100% sure about your data safety with them and you'll be in deep trouble with your own customers if a data breach - be it lawful under US law, but not under european law - should happen.
Which, if I'm trying to program, is good enough. I'm not trying to write a paper in category theory...
> Can add-ons be launched inside a private space?

Addon provider here: haven't heard anything official from Heroku on this, so this is my own personal speculation based on the current public Provider API. It seems that Heroku Postgres and Redis are available, and while they're _technically_ addons, they naturally have access to somewhat privileged APIs and architectural information that other addons do not have.

Currently, when an addon is provisioned, we're given a region identifier for the US East and EU public regions. My uninformed guess is that Private Spaces amounts to "your dynos run on servers in a private VPC." IF the Postgres and Redis integrations were "quick 'n dirty," they could very well get provisioned within the same VPC. However, it also seems plausible that AWS VPC peering can be used for other addons to provide their own Private Spaces support.

So it seems to me the question comes down to whether Heroku can (and/or _wants_ to) support VPC pairing with addons via their Provider API, so that other providers can provide their own private spaces.
Xcode 7 GM is available, that close enough?
The company has drivers and a shop which will do all online orders via them. They will also be featured in magazines promoting their business.

They have no investment because they want to increase value by doing first and then scale up via investment. Is this called bootstrapping?

I'm not sure if I want to be a co-founder with an equal share since that would force me to go all in on the business idea.

I am interested in the idea of working close to self-employed and create new services which can grow. It's just the "no-salary until date X" deal I'm unsure about. I'm thinking about suggesting some alternative contract offer.
If you don't need open-source, but instead just want to migrate away from advertising-supported email, I find that FastMail works pretty great and is cheap to boot.
You can remember it as 1 2 3 4 5 6 7: First month, second day, 3pm and four minutes and five seconds in the year '06, offset -7.
React 0.14 Release Candidate
Software Monoculture (2010)
This is true of any spam filter. You either have it set as too aggressive or you don't. You either put up with spam that gets through or you check your spam box more often. Google's is better than most.
Really, find an Apple keynote ever where this wasn't said.

The problem of this line of reasoning is that it can be used to bin any criticism levelled at Apple. Some criticism has merit other criticism does not. Judge criticism by that. (E.g., many of the criticisms of Ping or the 5c were pretty much on the mark.)

To be honest, I recognize some of the criticism of the article. On the other hand, Good artists copy; great artists steal. In the end it is all about execution. It is interesting to see who did it before (if not for computer archeology), but if they did it better, it will fly.
Don't Build That Killer App JUST Yet
Ignite Launches ”No Hassle” Group Planning App
> Apple does the things nobody else has the stones to even try

Well now, Microsoft's been aggressively pushing the latency limits for a while now. We don't yet know if Apple surpassed them. Regardless, it wouldn't be because Apple had the stones.

FiftyThree built a tool around the limitations of the current ipads. That said, FiftyThree's pencil (which I own) isn't very good. They get a lot of mileage from fancy packaging and self-important blog posts, but I've had better experience with other vendors' pens on ipad.
Is this a correct mirror for the video? The player on natgeo is not even sort of working here.

https://www.youtube.com/watch?v=1_r3UnkjcL0
I totally get what you mean, but setting an upper limit on fields is generally a good idea. Setting the limit too low sucks, but you don't really want to accept, e.g. 1MB passwords.
Recent Study Shows High-Calorie Diet Causes Diabetes in Just a Few Days
Geographic and chronological/geological isolation probably play a role. Populations separated by kiloyears and megameters are probably more likely to be considered species.
Yes, though IIRC they had to modify the long-standing IA memory ordering rules in order to make that happen. Xeon Phi requires manual fence management in most cases, I believe.
Either that, or it was preserved in amber ;D
The decision to not standardize WebSQL as proposed was correct -- because it wasn't a specification of behavior for which independent implementations were going to happen. It was, effectively even if not in principle, a mandate of a particular implementation.

That's not to say a web-platform relational API (even one based on SQL) standard would be a bad thing -- I think it would be a good thing. And its not to say that using SQLite as a key part of the stack in an implementation of such a standard would be a bad thing, either. But "behave exactly as version n of SQLite behaves" is not appropriate for a Web API standard, any more than "behave exactly as version n of Internet Explorer" would be.
Yep. Same here. IBM contract in one of our huge data centers. (This was for a large accounting firm.)

The process to get a new blade installed in one of our chassis took 6 months.
Heck, nearly everything in a bathroom can be improved: faucets (re-adjust every time you use them, run water until desired temperature is reached); sinks (too shallow to do anything in, faucet gets in the way); medicine cabinet (reach over sink, too shallow so stuff falls out, fingerprints on the glass every time); toilet (cold, too low, smelly, spray goes everywhere, noisy); shower (curtain useless, water leaks out, run wasted water until warm, can't spray water UP at all, crowded for two or more) and so on.

Spider Robinson had a character in the Callahan's Saloon series that went into some detail on this.
This tool is for people who can't use their hands, of course.

For the average person, we're pretty close to being able to use voice instead of typing.

https://www.extrahop.com/blog/2014/programming-by-voice-stay...

http://ergoemacs.org/emacs/using_voice_to_code.html

Throw in eye tracking and precise gestures (http://www.youtube.com/watch?v=0QNiZfSsPc0) and the keyboard isn't necessary.
> I haven't studied Go. Your telling me every file is statically linked? How does it use the OS APIs?

OS APIs are accessed through syscalls, you don't usually need to link to anything.

The exceptions to static binaries have been to use the host resolver when necessary, the user db on linux, and looking up certificates on osx; none of which are directly available through syscalls.
Hashima Island (AKA Battleship Island)
> good luck finding an article predicting that podcasts would change everything

Wait... are you saying podcasts changed everything? I don't see any large impact on content consumption.
Microsoft is downloading Windows 10 to your machine 'just in case'
https://www.reddit.com/r/programming/comments/3ke7ug/eye_tra...

A lot of interesting information from the author over there.

META: Interesting to note how much cool stuff is turning up on reddit first before it appears here... I feel like it used to be the other way around.
Testing Requirements for Android Marshmallow and iOS 9
> Cook's group is designing for the Walmart crowd.

I'd like to know what is inherently wrong with this.
"Modphp? Yuck."

It's very rare to find someone deploying with mod_php today. The security implications are too dire, and the performance/memory usage is problematic. There are a number of ways to run PHP under a reasonably modern app server model, and with the security of suexec. FPM being the most modern, but there are lots of mod_fcgid deployments out there, as well.

I'm not a fan of coding in PHP, but it's still a reasonable choice for developing applications that you want to be able to run everywhere. In fact, if your goal is to make something people will use very widely, PHP may still be the best choice for web apps. There are still lots of shared hosting accounts out there (I know, I can't believe it either, in a world with so many low cost virtualized options), and many can only reasonably run PHP apps.
No Palm Treo smartphone with color touchscreen? That pic seems selective.
It is a bit more nuanced than that. I agree you have to understand how your building materials will age but it doesn't necessarily make things impractical. In a rain forest, green wood lasts a lot longer than you might expect. There are villages in the Amazonian rain forest with similar construction (not tile but mud and thatch) which have lasted for a while. In part because the wood cures slowly, and in part because things like the roof are typically replaced periodically.

It would probably be worthwhile for him to watch his materials over time and adjust as needed in terms of prep but I expect his 'hut' would certainly last the season and maybe two or three.

Given that he has his kiln set up, he is now in a position to actually build bricks for a more permanent structure, presumably that is his next video if he is working through the Big Bad Wolf hand book (hut made of sticks, hut made of mud, hut made of bricks :-)
Yes, in addition to migrating to pure bcrypt/scrypt at next login. I've implemented this migration strategy for two different web sites (not listed in my HN profile) with success.
Yeah and there's bluetooth support too. Wait no, bluetooth on Android is a horrible quivering mess that nobody in there right mind touches.
Yesterday's event saw a Hermes Apple Watch - what's to say next year when I upgrade, I'm not buying a Gucci Apple Watch or Diesel Apple Watch or Lucky Brand Jeans Apple Watch.

An all black watch with the Gucci "links" embossed on the band would look damn good with my Gucci wallet.

How many years do Android watches have on the Apple Watch? 2? 3? Re: it's not who does it first. It's who does it better. This year was Hermes - next year - ?

And after market bands so far are crap - my wife bought a black milanese band from Amazon - $20 - clasp opened while walking down the strip in LV and almost lost the watch / shattered on the concrete sidewalk - the quality is still there - it didn't die with Steve Jobs - it's still a 1st generation product - time is needed to iterate / improve.
I've never feared other passengers getting into my luggage. I have always feared the baggage handlers doing the robbing and they have the keys so no worries.
Hindsight is 20/20. Working on legacy software devs sometimes want to implement the proper solution on paper rather than the best one. Perhaps it was a task that the dev didn't get enough time to write something to update the passwords of a few million users. Perhaps they thought they'd come back to it in a few months and force a reset on users that hadn't switched their password yet. Who knows.
Anyone know if it's possible to disable Intel turboboost or having the same "Power Options" like Windows has for years?
If IBM screws ExpressJS up (wishfully not), Hapi[1] is a good alternative.

https://github.com/hapijs/hapi
Come on.

No Donald Trump jokes yet?
Conveniently leaving out the LG Prada and others:

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

Apple nailed it hard- and software-wise, but that image is just an attempt to rewrite history.
Games will have a heyday with it.
If you're in a pure functional language, monads are the way you do sequencing while still being purely functional. If you regard pure functional as the "better" (for reasons of, say, controlling the state space explosion of your code, or reasons of understandability and therefore maintainability), then monads are part of the necessary tooling to get you there (if your problems have any parts at all that are necessarily sequential).

As far as other uses: The best explanation that I've seen is that they let you hide the parts that you need to do, but that aren't the real thing your doing. Logging, for instance. You can add logging to something, and just string functions together as if there were no logging going on. (Of course, if you were doing non-pure-functional programming, you could just add logging statements wherever you wanted, and string your functions together just the same...)
This is a great idea!
Marketing/promoting projects is the biggest challenge for me.
Ok, thanks for the advice!

It makes sense to go all JavaScript, especially since Node.js seems to offer some advantages over Python.
Kubernetes Performance Measurements and Roadmap
This needs a potentially NSFW tag. Looked at this while working and quickly had to close it due to some questionable content.
That doesn't really have the same security properties as the original login information.