skysight-inc/HackerNews huggingface dataset:
First: This isn't acceptable, especially in the current ecosystem where we are all working incredibly hard to change a sexist tech culture, and when women have very solid reasons to feel like an objectified minority.

Second: Since part of having an open mind is attempting to empathize with people even when they make mistakes (And understand the mentality behind the mistake, since we are ALL IN THIS TOGETHER), I would like to try to un-demonize this guy at an individual level -- again, not trying to detract the larger, meta picture: jokes at the expense of women are NOT OK.

I think a lot of the outrage here comes from the fact that we are reading his slide as though he said "Maven is like a woman." He didn't, he said his girlfriend. The issue is that on a public presentation the goal is to say things others can relate to, so the natural conclusion is that he was indeed making a generalization.

I'm curious if we would have read it as a more appropriate joke if he had replaced "girlfriend" with a genderless noun like "significant other" or "schnuckums."

Really, though, next time you're making a slide like this spare yourself and all of us a lot of trouble and say "my cat" instead.
that shows one more time that the Universe follows the, relatively, simple laws we'd discovered so far. Why? I mean a whole notion of "physical law" as uniform principle applicable through the Universe... Why "c" is "c" everywhere? Instead of say interaction speed being limited by 0.7c here and 1.5c there with change happening abruptly discontinuous and unpredictable (of course may be this is what really happening, and it is just our perception of physical world that is "smoothed" and regularized out...)
It's more like saying 'if you're looking at a new solution you better account for every step of the process, including costs and losses, and compare to viable alternatives, before deciding it's a good thing.

The logic isn't circular. Rather, you're conflating multiple independent processes. Even if we did have a commercially viable way to capture atmospheric co2 and turn it back into carbon that still doesn't mean we should then burn the carbon to make batteries. We could also bury it, and use normal rechargeable batteries.
Speaking of "ridiculous price", just look at the Surface Pro 3. Sure, the 64GB version is fairly inexpensive, but it quickly escalates from there. Strapping on a keyboard will cost you another $130.

At that point the 13" MacBook Air is a bargain.

Unless you're doing intensive 3D, which is mostly reserved for gaming, then the Intel graphics will be just fine.
I was a Funeral Director in a previous life. I would remove pacemakers if the deceased was to be cremated. We had bags of them. They are cheap and disposable, don't believe anyone that tells you otherwise. Go ask your local Funeral Director for one.
Wasn't Barnaby Jack going to unveil a Pace Maker 0day last year before he [mysteriously] died?
Also, be prepared to be labeled a murderous hacker.
Golang also doesn't do anything particularly interesting as a language, and didn't have to maintain interoperability with a system like Objective-C.
if you weren't aware, many school districts partner with a private firms for technical services... which include things like selling the school a web site.

looking into this a bit more it would seem these services are provided by http://www.educacional.com.br/home/home.asp

what i'm saying is no, the school didn't reject this app... their partner – your competition – did.

edit: oh wow, i've realized i had missed half the article (i stopped reading at the first screenshot)... you're charging for an app that stores passwords, scrapes 3rd party content, practically bragging about how you removed the company and school's branding... and you're upset?
I have heard of Ted Nelson and Xanadu over the years. But I really don't understand what I'm looking at. Could someone compare and contrast with a more contemporary effort such as Federated Wiki?
No I'd say Apples approach was: methodically develop until very polished first, then announce after. You just didn't get to see the 0.1, 0.2, 0.3... versions.

This is actually nice, because knowing about languages years before they are production ready probably just slows developer adoption because nobody is quite sure when they should trust there development process to a new language.
In a virtual machine?
I am not an expert on this but I do not believe that this merger will pass the Herfindahl–Hirschman Index,test which I think the DOJ takes pretty seriously. That is what I think tripped up ATT when they made the same move.
http://www.justice.gov/atr/public/guidelines/hhi.html
http://en.wikipedia.org/wiki/Herfindahl_index
I have not done the calcs (too lazy) but maybe someone out there has. My guess is it fails on this test.
From your link:

>The definition of a stereotype is any commonly known public belief about a certain social group or a type of individual.

That definition kind of contradicts your point. He wasn't referring to women in general (certain social group) or to girlfriends in general (type of individuals). He was referring to his girlfriend. For you to accuse him of perpetuating a stereotype, you would have to claim that his girlfriend represents all women or all girlfriends (which is sexist).
PCI DSS is not voluntary if you transmit, store or process credit cards.

It is enforced through contract, typically for a merchant through their relationship with their bank, for service providers via the contract with the merchant.
And you're in tech now? That's an interesting career transition. You might write it up sometime; I love stories like that.
I built a Hackintosh 2.5 years ago and haven't had any issues. I highly recommend it to anyone with minimum Google skills.
Educacional is their provider for some online content (mainly games and similar stuff for young kids to have IT lessons). The grades db, memos and so on are managed by the school itself, and the news as well. Educacional, as far as my app is concerned, is simply a gateway for getting authentication tokens to /those/ services which I actually use.

And, the app that I mentioned in the article (which could be considered as a competitor of sorts) is also being developed by the school itself.
Until Apple open Swift, I'm sorry, it's DOA.
I've been using Display Fusion [1] for years, and it's a great multi-monitor taskbar, with lots of other useful enhancements - hotkeys, wallpapers, window management, etc.

Multi-monitor support (or lack thereof) is one of the things that makes me cringe every time I'm dual-booting Linux/Gnome3.

[1] www.displayfusion.com
reference counting != garbage collection. Garbage collection take CPU and lots of memory. Reference counting just ++ the pointer count on allocation, and -- on free. Essentially no overhead.
It seems that you can significantly reduce carbon emissions of aluminum smelting if you use energy source that does not emit carbon dioxide.

From http://aluminium.org.au/climate-change/smelting-greenhouse-p...

The smelting of aluminium is a very energy intensive process – and over 80 per cent of smelting greenhouse gas emissions are indirect (electricity-related) emissions. The remaining emissions come from direct (on-site) emissions plus the emissions associated with the production of alumina.
> And, the app that I mentioned in the article (which could be considered as a competitor of sorts) is also being developed by the school itself.

Which is probably why the school shut you down.
How did ErrataSec find (or verify) this vulnerability if they didn't have access to the pacemaker?

I'm assuming no pacemaker owners were harmed in the finding of this vulnerability.
It's also up to the police whether to take it any further.

Once they arrive, and hopefully the owner arrives, explain yourself (you were acting in good faith, etc.) and try and make sure the police don't go overboard.
Unless I'm missing something, the person with the fastest hashing processor will usually win. Thus there is never any reason to use an average processor, and everyone is not on the same playing field.
Big Bang finding challenged
Don't you need surgery to fix it?
A comprehensive Clojure client for the entire Amazon AWS api
Yes I'm assuming two's complement, but there's not a lot of hardware around these days that isn't two's complement. I'm writing a library for something that already assumes two's complement while doing other things.

If the code had to be portable to one's complement hardware, then I would create special cases for that type of hardware. Laying my hands on such hardware for testing would be the big problem, and if you haven't tested it, then how do you know that it works?

As for "-fwrapv", it's not portable either, and I need to cover both signed and unsigned math. It's also not compatible with what I need to link to (I've gone down this road already). I also need to cover the largest native word sizes, so the trick of using a larger word size won't work for me.

I'm only dealing with arrays of numbers though, so I can often amortize the checking calculations over many array elements instead of doing them each time. This is an example of knitting the checks into the overall algorithm instead of using a generic approach.

As things stand, there's currently no universal ones-size-fits-all answer to this problem in most languages.

I do like how Python has handled this - integers are infinitely expandable and simply can't overflow. This comes at the expense of performance though. What this type of solution needs is an option for unchecked native arithmetic for cases where you need maximum speed.
Microcontrollers are very useful if you have very tight power constraints because they have much less complexity than application processors and thus require much less power. For instance, the CC2538 uses ~1uA when sleeping whereas the best I have seen quoted for a Raspberry Pi (using a SleepyPi module), is ~500uA. [1]

This sort of OS is very useful in situations like wireless mesh networks where the code is more complex than would be suitable for a super-loop architecture, but the system is too resource-constrained to run something like Linux because it is trying to hit power requirements.

[1] http://spellfoundry.com/sleepy-pi/sleepy-pi-faq/#What_Is_The...
Recent graduate with a 4 year computer engineering degree, here.

- Source control was never mentioned in college. None of my professors discussed how large groups of people code together on a single project. Now that I'm working, Perforce has become my most frequently used tool.

- Greater than 90% of assignments were writing code from scratch. In the real world, the problem is more along the lines of, "Here is code that was written 5 years ago by a guy that no longer works in this department. Figure out how it works and add this feature." The one assignment in college where the professor gave us a bunch of code to start with was the assignment that gave people the most trouble. The professor said, "The code does this, this, and this. Your job is to implement this new thing." Many students in the class could just not wrap their heads around how to do it. I worry for them once they get jobs.

- We did not do enough library usage in college. Most of the assignments had us writing things from scratch. While it is important to know how standard containers and well-known algorithms are implemented, once you get to the workplace, all of this is done for you. You don't need to write these pieces yourself because they are already implemented in a standard library.
Directing smartphone users to the page they actually wanted
It's absurd that you have to work to find information on pricing here.

Specifications: http://www.zotac.com/news/press-releases/article/archive/201...

Pricing details: http://www.tomshardware.com/news/zotac-c-series-intel-amd-na...

"Pricing is as follows: CI540: $369.99/$479.99. CI520: $309.99/$409.99. CI320: $149.99/$259.99. CA320: $179.99/$289.99. Availability is set for August."
- Contact the FDA, or other regulatory bodies.

- Contact the customers. They'll likely have standing to sue (they were sold a defective product).

- Class-action attorneys may be interested for this reason.

- Did you know you can pay a very, very modest amount of money to file a press release saying anything you want?

- Contact some investors. Short sellers will have a vested interest in making sure the information gets widely publicised.
I would say my CS degree (if memory serves) covered all these except version control, which I agree is an omission.

1. Version Control - Really no. I think we talked about it, but it should have been one of those CS201 things that was then required through the rest of the curriculum.

2. How to Write - I had great high school English teachers, which helped, but undergrad also had a) a written thesis requirement and b) "STS" (Science, Technology, & Society) that emphasized non-technical disciplines.

3. Regular Expressions - I feel like I learned formally in college, but may have taught myself.

4. Libraries - Yes, absolutely, in a variety of languages. There could have been more here, but you have to balance knowing how to write quicksort (which you may be quizzed on in a job interview, after all) with the standard sort() algorithms. There's a lot of nuance here.

5. SQL - Database was an elective, though one I think a lot of people took. Agreed could be earlier and required.

6. Tools - We used an IDE (Eclipse for Java, e.g.) from Day 1. We had required courses that required 100% remote execution on a Unix cluster.

7. Debugging - Kind of learned throughout, I think.

8. Defensive Programming - See #8.

9. Teamwork - Big check. Multiple teamwork requirements across all classes.

10. Existing Code - We re-wrote part of Windows 95. How's that for legacy codebase?

The big thing to remember is that a CS degree is not a "Programming" degree. Yes, most CS majors are programmers, but they are also more. Things like linear algebra, physics, graphics, hardware design, statistics, data structures, probability, distributed computing, and algorithms all contribute to a high-level computer scientist.
To the OP, I feel for you.

Your app made someone over at the IT dept feel inadequate. Remember, some older IT person is trying to protect their job, no matter how crappy they're doing it. Your app, as you had mentioned, was much better than the one that they made.

This, unfortunately, is the way the world is. Think about patent trolls, incumbents suing start ups that threaten to shake up the industry, etc.

The way they all sat you down (quite literally like going to the principal's office) was simply bullying.

Keep your chin up and look beyond this. This app is not the fight worth expending energy fighting for.
He should have followed the "release early and often" mantra and released a version every decade, and then iterated based on user feedback.

Instead, by waiting an entire 40 years, the beta seems to have some obvious usability issues that a more frequent once-per-decade release schedule would have caught early on.
Didn't lisp machines have Hardware traps of some kind ?
Introducing Mapbox GL
She didn't mention it, but nothing is really 'free' about this. With court costs, lawyers, time spent doing community service, and other miscellaneous stuff I wonder how much it cost her total. Not to mention a year or so of stress worrying about it and the obvious lingering effects of the decision.

A large portion of people most likely would not have been able to round up the resources she did nor have the support and get screwed by this type of stuff.

It's good that she's bringing the subject to light but, being a seemingly local law, and one that you might not know about until it's being thrown at you, it seems more likely it will continue to harm parents just getting by.
Where is the landing page and scary logo ?
Their app's feature set consists of contact information, maps to the school, a gallery of static photos about the school, and webviews that display their website's content directly. It doesn't even comprise grades, memos and so on, which is what my product's focus is. That's why I don't think that's the reason.
Bullshit. And the fairness doctrine doesn't apply to e.g. newspapers, internet, cable television, or any other media that doesn't have a technical restriction that limits the number of participants in the given medium.

The fairness doctrine applies to e.g. open airwaves, and is about recognizing that when the government sells frequency spectrum to the highest bidder, it has a responsibility to regulate the artificial monopoly it just created.

And when the fuck was the news ever controlled by any liberal elite. Here's a helpful link: http://www.rushlimbaughforum.com/conservative-forums.html

I suggest you make an account there. You'll fit right in.
When there is a flaw in a car seat or child's toy everyone flips shit and recalls start happening. It's covered on the local news and all that. Why doesn't that happen for pace makers? Isn't this a problem for the Consumer Product Safety Commission or the FDA?

It's a product that has a flaw. Seems like it qualifies for a public recall.
He didn't mysteriously die. There are several people on HN that knew him personally, and there's been a lot of creepy not-even-wrong speculation about what happened to him. None of his friends appreciate it.
I think you have it backwards. I would like to be able to call the police to report an ACTUAL crime...but unfortunately, they would be too busy investigating reports by paranoid folks who think they've seen a possible crime.
I presume its tied to the tax-exempt status of the bonds that funded it, preventing the county from building a tax exempt jail and then, for example, leasing it to a private prison company.
Heh, to be clear I'm not saying there should be no police, rather that what these police are doing shouldn't be part of the job description.
Ideally, there would be some way to disclose this kind of info to whatever government regulatory agency is responsible for approving these things. In your situation, you have to worry that whoever you disclose this to is going to act irrationally, and governments exist to mediate between irrational actors for the benefit of the public.
According to the article, it's against the conditions of the bond that was voted on by taxpayers. My guess is that they put that in the original bond in order to ensure that a functioning prison wouldn't become a county profit center (something that may have turned off voters).
ugh, I hear ya! I, too, built a handful of wildly-powerful active pages... I was inspired by the decks from Neuromancer... I was able to scrape pages, combine multiple pages, but it all fell apart when I ran into xss...

It could still be done via proxy...
Shock news: Marketing puts company's products in positive light!

All companies tweak the truth to make themselves look good (which company was touting their huge sales numbers when they had barely sold any products to actual customers, just retailers?). Apple aren't alone, they just get the most press.
>'Customers can blame themselves.'

I agree.

I don't fault IBM for the above anecdote - it's what the customer agreed to and in a way it was surely in the customer's best in best interest. The organization in question had long since stopped rewarding or investing in any sort of homegrown excellence.

Sadly, it's the same cycle all the way through - neglecting internal investment until you have no choice but to continue paying your minders on their terms.
The question isn't whether it could kill people, but whether it would kill fewer people than not releasing the exploit.

(Though even if you were sure fewer people would die it would still be an ethical conundrum)
Gun homicides down dramatically, Americans unaware
There's no need to call CNN. We have Youtube now, which would arguably be a more effective medium if the video can achieve any level of virality.
OK. Which of the 17 rules does this apparently working deliverable fulfill?

Because I'm not seeing many rules having been delivered upon... at least not that I can see.
Budgets are kind of a thing necessary to keep the country running. Also, you're assuming "your affairs" aren't screwed up by deadlock. This isn't true for anyone on medicare, medicaid, the VA, most scientists in the U.S., any public sector employee (of which there are many)...etc.
Not always[1] (though, of course, when it does, it should take advantage of it). As TFA mentioned, there will also be a difference between class-based references and C scalar values. Of course, if that is the difference the author is seeing, it is probably far less meaningful for most applications (games would be an obvious exception, but that may be where Metal comes in).

1. http://stackoverflow.com/questions/24022172/does-swift-use-m...
You know what they say, 97% of statistics are made up ;)

I of course picked an absurdly high number because even with two absurdly high numbers it still only nets 2%.
I understand that this isn't the purview of yellow journalism, but to be accurate, the statement should be: "I can now kill your grandmother just by walking past her on the street, and asking her to stand still while I hold an induction wand quite close to her pacemaker"
Setting> General> Turn on Handoff
and make sure both iOS8 and Yosemite Bluetooth has ON.
Thank you. I will give it a shot
You should definitely be informed there is a serious issue. Whether you (and everyone else) should be given instructions how to duplicate that issue is a different matter.
Hmmm, I would think that Swift does some trickey to convert your second example into:

let lastRefreshDate = userDefaults["LastRefreshDate"]
I'm sorry but that's silly. While I really hope that Swift does become a cross-platform language, it's pretty safe to assume that it will become the defacto Apple development language. It offers way too much in terms of developer productivity.
I read through his original slide, and I see what was wrong about it. I think changing the name of the slide to "...is my significant other" (or some other term that does not mention any sex) would have still got his point across (a satirical view on (clingy?) relationships). I understand why people are upset seeing how he made a very clear reference to one particular sex.

That being said, it is perfectly natural for him to impose his specific preferences when talking in the first perspective (a way of story telling). Eg. You always say gf/bf instead of significant other if you were making any other statement about them (good/bad).

The above discussion is purely since we are at the edge of what we would consider sexism, and although I don't know the presenter personally, I would assume his point was to compare a clingy relationship to maven (some software), and not to compare to girls in general or imply that girls are more prone to (clingy?) relationships. (I am assuming the best in him)

Given the context and mood of society though I can see how this can be perceived in the way it is being perceived. (Context being clingy seems to be associated with girls, I cant think of any other reason why one gender should be offended if it is perceived to be equally prevalent in both genders.)
It seems unfortunate that this is the case, but all in all he should have kept in mind societal perceptions when making his slides. (Rule 1 of making presentations, always keep your audience in mind).

I personally would not condone such a slide since it seems to be exploiting to be exploiting a particular gender stereotype. We as a society are guided by our history and perceptions. (A quick example, asking a female chef to return to the kitchen would be considered sexist versus asking a female software engineer to return to her computer which might be insulting but would never be construed as sexist). We must take care to avoid sensitive stereotypes.
I generally feel that zeroing the axis is never wrong, but yes, in this instance a (properly) cut axis would be better than correct. However, it should be apparent at a glance, and the presence of the other two graphs complicates things as well, so I have some reservations.
Not a single one. Mostly chemistry and electrical engineering.