skysight-inc/HackerNews huggingface dataset:
>too much testosterone in individuals may actually be a detriment to the society as a whole.

Are you sure about that? What about the Bonobos? I don't know specifically about their testosterone levels, but they have a lot of sex and basically have constant orgies, and seem to have very good social cohesion (for small apes) without any internal violence at all. A high sex drive doesn't necessarily mean a lot of jealousy and competition between the males.
15 Amazing PR Tips for Startups on a Budget
"In my mind, CS education should start by teaching problem decomposition and performance analysis using a language like Python that provides high levels of abstraction and automated memory management. Then, just like assembly language was a required CS core course back in my day, students today should spend a semester implementing and measuring the performance of some of the data structures that they have been getting "for free" so that they understand computing at a fundamental level. Some will go on to be systems programmers, and will spend more time at the C level. Some won't ever look at C again, and that is OK."

I agree with that. I've proposed it myself. I'll add that I prefer them starting with a more type- and memory-safe, but low-level, language like Component Pascal so they can learn low-level thinking but appreciate safety features & good language definitions when they learn C afterward. One can emulate a decent bit of that in C and HLL that compile to C. Maybe they'll remember enough to make something valuable.
Sure, if everyone submitted lots of good stuff it would be less likely that we'd see this garbage on the front page. But for me individually to make a difference I would have to come up with insane amounts of stuff myself. I don't have time for that. If I find good stuff sure, I'll share it. But if you're suggesting that I should spend more of my time looking for good stuff around the web for the sole purpose of helping out the quality of an aggregator website, you got another thing coming.
I mostly agree, and I really dislike the XQuartz/X11 OS X apps.

That being said, it is also annoying that a lot of plugins (which is what Foobar 2000/DeaDBeeF is based around), like the visualizer ones, only works in either GTK or Cocoa, not both. I don't think the fragmentation of plugins is a good thing. Hopefully they have a plan to deal with that.
I am not saying the mechanics allow front-running. It is just different from a dark pool or exchange in that the wholesaler guarantees execution and has some discretion over how to provide it. It's not as if Schwab pings a bunch of internalizers to say "hey, can you fill this at the NBBO?" and then routes out themselves if nobody says yes. The wholesaler must fill the order whether they want it or not, and can either wear the delta, fill it from their own inventory, or execute in the market to facilitate the trade as riskless principal. The wholesaler gets contingent orders like stop market and stop limit orders and is responsible for executing them as well. It is more like having the retail broker outsource their execution similar to how a fund may have a bank desk execute orders on their behalf, except a bank desk usually has even more discretion over execution.

Hate to link to the Themis blog, but they cite the SEC here describing how internalizers, not retail brokerages, routed sell orders out to exchanges on May 6th: http://blog.themistrading.com/2010/10/the-internalizers-and-...
if the drone fox needs a dome, he probably also needs rockets to replace the propellers
A company worked on Android for several years, then Google bought it.

Google has ChromeOS, with a HTML based shell. And there were some news articles that Google is merging ChromeOS and Android - we will see if those speculations were true.
"... drivers who contend they should be classified as employees and therefore entitled to reimbursement for expenses, including gasoline and vehicle maintenance."

Isn't all that tax deductible? Uber pays the drivers, and then the drivers will have to pay back the government since they can't claim it as a tax deduction anymore. Meanwhile, Uber gets the deduction and gets a tax refund.

There has to be more to this than just mileage expenses, right? Otherwise it's a huge legal bill for a simple accounting shift.

EDIT: Nevermind - I was confusing tax deduction with tax credit.
Again, I'm not saying that this wasn't unwanted behaviour, and I'm not saying that it wouldn't be construed as harassment if it continued. But in court (it wouldn't ever get to court but) they'd just say "but it's in the Webster's dictionary as a noun and is synonymous with 'attractive', it wasn't meant literally". Then in my country the guy would be able to sue for wrongful dismissal.

I get what you're saying though.
Yeah, this is my problem as well. I have a really hard time coming up with ideas for a good side project, and then when I do, half the time I find out someone already implemented something like that and it feels like I'm just pointlessly reinventing the wheel.

I think I need to do a better job of reminding myself that it's not pointless as long as I learn something.
google shouldn't call anything wave :)
The paper was rejected (you can read the ICLR comments) because the experiments did not really support their point. And I agree. The gist of the experiments they ran to support their thesis was to take a CNN and construct adversarial examples that sucessfully fooled it. They then applied foveation, and showed that the CNN was no longer fooled. Which is obvious! It's kind of obvious to me that adding preprocessing that the attacker is unaware of would be able to beat the attacker. What they didn't do is regenerate the adversarial examples assuming the attacker has knowledge that the target was using foveation.

There are no experiments that support your statements, unfortunately.
Computer Language Notes
I realize you weren't using the word in this way, but you want to be careful with that word "atomic." See http://stackoverflow.com/questions/1790204/in-c-is-i-1-atomi... , particularly the third answer.
So, instead of transporting passengers, they go for the more profitable and easier to handle cargo. I am not confident that they will circle back to passengers given the different facilities that are required for people versus cargo.
Fair enough. Still does not explain how say facebook can can contractors because they didn't execute protocol exactly as outlined and expected. In many cases contractors at many firms do _exactly_ the same jobs as employees except they may not enjoy benefits or indefinite employment. I mean the exact same job, framed a little differently, but exactly the same. One is a contractor the other perm.
It's not just an accounting shift. Getting 100% reimbursed for, say, your gas expenses is a lot more money than getting to deduct those expenses.

A tax deduction is not the same thing as a tax credit.
Podcast Addict Banned by Google Play
No actually, if you read the announcement you'll find that Elm is keeping platform specific code in the Platform module, to not be locked into being a Javascript-only language forever.

So maybe it would take some time, months, years, but Elm could end up running on the BEAM.
haahhaahahahaahahaa
You know, the first time I saw MILF, it was in a forum and someone there said it stood for "Mature Intelligent Lady Friend." It was literally years before I learned it meant "mom I would like to fuck." I was completely shocked when I did learn that definition.

People can use offensive language and have no idea it means something offensive. This isn't just people making shit up to cover their ass so they can be abusive. Yes, that also happens. But it isn't the only possibility.
You asked us to implement X. We confirmed that we've begun work on implementing X and provided a way you can follow the progress.

You then chose to respond with sarcasm and disdain. What productive outcome could we possibly reach from that exchange?
$60+ million in pre-orders in 6 weeks: A startup to watch
Bubble Indemnity
If I spend $100 on gas and get reimbursed, I get $100 (tax free), if I don't get reimbursed the US government gives me a $30 discount (assuming a 30% tax bracket) on my income tax.

That $70 difference for the drivers is a lot more than an accounting shift.

Uber saves $30 on their corporate income tax but they have to pay out $100 to the driver so are also out money.
> it's actually easier for people to move from Viber to WhatsApp to Telegram to Signal today than it is for people to move from gmail to yahoo mail.

That's only because those apps aren't used for anything complex, while email goes in all kinds of automation and long term storage.

Ant that's only because email is some stable technology that you can count on working without "staying in contact", or "checking you got it". (Even if many people will do those things.)
I'm pretty sure they will do some sort of service entrances which could be used in an emergency.

I also doubt they will actually be able to do a 1000 mile long section. If they actually think they can cross a state without putting at least one station in, they are blissfully unaware of state politics.
You, er... you just called a woman a 'girl'. Did you mean to do that?
Although a C opponent, I find this to be a good writeup. I hope more C students see it. Particularly, the author focuses on introducing students to exemplar code, libraries with stuff they can study in isolation, and making habit of using checkers that knock out common problems. This kind of approach could produce a better baseline of C coder in proprietary or FOSS apps.

Only thing I didn't like was goto chain part. I looked at both examples thinking one could just use function calls and conditionals without nesting. My memory loss means I can't be sure as I don't remember C's semantics. Yet, sure enough, I read the comments on that article to find "Nate" illustrating a third approach without goto or extreme nesting. Anyone about to implement a goto chain should look at his examples. Any C coders wanting to chime in on that or alternatives they think are better... which also avoid goto... feel free. Also, Joshua Cranmer has a list there of areas he thought justified a goto. A list of great alternatives to goto for each might be warranted if such alternatives exist.

Only improvement I could think of right off the bat on the article outside including lightweight, formal methods like C or stuff like Ivory language immune to many C problems by design that extract to C. Not saying it's a substitute for learning proper C so much as useful tools for practitioner that are often left out. Astre Analyzer and safe subsets of C probably deserve mention, too, given what defect-reduction they're achieving in safety-critical embedded sector.
> What often happens is that the person who reports harassment is then punished because people no longer want to talk to her. They keep her out of the loop on casual stuff, but lots of professional discussions happen in casual contexts. Over time, she gets iced out for reporting illegal behavior.

I think this really depends on your team dynamic, and I wouldn't necessarily be concerned about this point (as valid as it is.)

On my team, I know if this happened, the person who reported the harassment would be totally supported. Inappropriate advances like that are just totally not tolerated, and if anything, the team would feel MORE comfortable knowing that their teammate doesn't stand for that crap. There'd be no shunning here. But of course YMMV.
You're right in that Zookeeper can be a hassle in a dynamic environment, but in my experience Exhibitor largely removes that concern.
Original Press Release: http://www.nasa.gov/press-release/nasas-kepler-mission-annou...
Rising CO2 Levels May Contribute to Die-Off of Bees
While this isn't integrated into the Test Pilot site UX for the time being, we have Discourse forums set up for all of the experiments in Test Pilot.* If you'd like to register questions or feedback ton Discourse, team members and community moderators will be monitoring the forum.

https://discourse.mozilla-community.org/c/test-pilot

*Yes, you'll need to sign in with Persona ;)
Nonsense, the www is not stuck in the 90's. Browsers adapt, compete and innovate. And err http is at 2.0. The fact that gopher didn't kick off does not rubbish the idea of common protocols in the first place.
Ok, 1969, but fairly close!

https://en.m.wikipedia.org/wiki/Hindley–Milner_type_system
> The question is, why are there not more languages that have the same paradigm, but also add basic memory safety, avoid spurious undefined behavior, provide namespaces, with a non-stupid standard library, etc.?

You mean Algol, NEWP, Mesa, PL/I, PL/M, Modula-2, Ada and similar?

A few of them are older than C.
Analysis of the output can only disprove randomness. For example, not knowing the key it is impossible to condemn the deterministic output of AES-CTR (assuming the properties of AES hold).

The author really needs to cut back the grandiose claims. Projects like this are more part of the learning process, than something useful to others.
Oh, I'd forgotten about that quote. I get it now.
Thanks! That looks nifty, I'll try it out.
Hmm, let's see. It does a lot of moderatory things, but general readery things include highlighting stories or commments and jumping to related pages (e.g. the story url, the thread url, the user's profile page, the user's comments page, other stories from that domain), opening and closing those tabs; navigating up and down comment trees (go to parent, go to prev/next sibling); marking stories or comments as 'seen' and thus hiding them, but keeping track of whether 'seen' items have changed and displaying how they changed; finding comments that match regexes and highlighting the matches; if a comment contains a url, open that url in a new tab; jump around between open tabs; go to the root url of a comment (i.e. the original story item); select text and open tabs based on that text; show HN search results in the form of an HN story list that looks like the front page; take various actions based on what's in the clipboard, or copy HN urls or titles to the clipboard; filter stories or comments being displayed according to various criteria; upvote or flag a post; go to the internet archive for a url; show the current rank of a story on pages other than the front page; request the 'more' url at the bottom of a page and inline its results instead of navigating to it. Edit: I forgot one of my favorites, which is aligning the current selection to the center, top, or bottom of the window, a la ctrl+L in Emacs.

It's all done by keyboard shortcuts, which means the mapping to keys is pretty complicated and not as consistent as I'd like.

Edit: It's also written in a Lisp we made that only three of you have ever heard of :)
they also announced a couple of "hubs" for hosting/discovering these plugins, plus a vetted one by redislabs
I'm a big fan of: https://chrome.google.com/webstore/detail/hckr-news/mnlaodle...
The whole issue of the role of types is one of my current meditations. Python's duck typing is great for getting out of your way and getting on with your job. Usually. I'm just starting to work through some Julia toturials so that I can experiment with multiple dispatch. But I think the way to teach reasoning about types is to learn you some Haskell. I can't see doing a lot of production programming in Haskell today, but I think learning Haskell is a good mind-stretching exercize (just as learning Prolog was, back when Prolog mattered.)
Something like those battery powered Finger Pulse Oximeters that doctors use comes to mind; they use light to measure oxygen levels and heart rate, and they're super cheap at $10-$30.
The Current State of “Seed” Investing
> You're the first person in this thread to use the word "grandpa" in this context.

That's because it's common to talk about "grandma's house" and similar things with feelings of quaint comfort. The reason to pick that arbitrary sex is not because of an -ism, it's because it's cliche. It's like using 'he' for unknown gender. It's biased, and that bias is bad, but it's not done out of sexism. It's not out of preference for people of either gender.

> treating everyone as objects

It's a rhetorical device. You're not supposed to be talking about real people. The stronger the disconnect there the better. That's why "clueless user" is also bad. It makes things a bit too personal.
Definitely plans to register new data types with serialize/deserialize callbacks! Thanks.
The topic is "Ask dang", which I think Reedx misread as "Ask HN". That's all I'm saying.
This applies extremely well to programming and software engineering in particular. "Best practices" are often a good excuse to avoid thinking hard about the problem at hand.
Sounds interesting. I'd love to hear more about it sometime. Maybe even see some screenshots. You should do a Show HN post!
Increasing CO2 levels alter plant physiology and significantly reduce protein in pollen. "...scientists testing the pollen content from goldenrod collected between 1842 and 2014, when atmospheric concentrations of carbon dioxide rose from about 280 parts per million to 398 ppm, found the most recent pollen samples contained 30 percent less protein."
Then configure it using IP addresses. I've been using Zookeeper like this for 4 years in public EC2, swapping machines in and out and it always worked. What's the problem.
> Furthermore "cap the bottle TIGHTLY, and shake it up" should set off alarm sirens for anyone who's ever heard of a dry ice bomb (what teenager hasn't?)

Those are also appropriate instructions for a glow stick, where you break an interior container and then shake the stick to mix the two liquids. So I don't think someone expecting to make a glow stick would consider anything amiss here.
Knuckles, the Next Level of API Caching
they can make referrals. And they do (lyft does anyway) but IANAL, but i think that's about the level of involvement they can do.
Not a high quality article, but then again with a title that suggests NATO is going to attack Russia one can't hope for much. NATO needs Russia to justify its existence and is a defensive alliance. Both reason for NOT attacking Russia.
My first thought was the Clint Eastwood film
No, harassment is a violation of the norms of a professional workplace. If it only happens once, it still happened. It might not always be a firing offense, but at minimum it requires management to intervene and reset expectations.
(from https://www.xkcd.com/1053/, for the lucky 10,000 readers who haven't seen this comic before!)
Those women were either lying or exaggerating. Woman have babies through that canal, and a baby's skull is much larger than any man's girth. There is no way these women were "physically unable" to have sex with some man. It might have been uncomfortable for them if they were especially tight, but they could have done it.

This reminds me of men who claim that normal size condoms are "too small". Again, total BS. It's quite easy to blow one up like a balloon without it bursting. A larger one will be more comfortable for someone large, but the regular one will stretch to fit.
Unless you are in the porn business, describing a coworker as a "MILF" is always sexual harassment. The acronym literally declares an intention to have sexual intercourse; it has no innocent interpretation.
This is why I made a BASIC-like language with 4GL-style utility functions that extracted to C. I knew effects of each one. BASIC didn't have C's issues and compiled pretty directly. Compiled fast, too.

Not recommending this route today as I just happened to start with BASIC. More like combining a simple, easy-to-compile, safe-by-default language w/out GC and with macros that extracts to portable C. Should make programming in C easier while providing all the benefits of C as my system did.

I've been eyeballing Nim language for this since HN commenters pointed out it's close to the goal already:

https://github.com/nim-lang/Nim/wiki/Nim-for-C-programmers

Someone might even be using a subset of it as a high-level C language. I'd be interested to know if anyone reading is doing something like that. Plus any other language besides Nim that can closely map and extract to C without its issues.
I think they're anti-gravity generators.

That, or the atmosphere's just really thin up in the experimental altitudes.
uhm okay. So basically movies full of violence, drugs, guns, etc, and video games full of similar are fine. You wouldn't be offended if someone in your office plays Call of Duty right?

But somehow telling someone you find them attractive (I'd like to Fuck) is offensive.

Gee I feel bad for you... if that really offends you.
We were going for an 'edge of the atmosphere' feel. Also, that hood scoop is pretty rad.
He mentioned in the keynote being able to do your own datastructures by raw access to the data and primitives like seeks and next/prev .
Sounds like it's at least planned, if not roughed in.
Ha, oops, I totally misread or glossed over the "Ask dang" part of it. I didn't grok that it was referring to a specific HN user.
The algorithms for calculating the best comments on reddit are semi-secret to prevent people from gaming them, but I'm sure you could convince them to give you a copy of the code if you want to see the math behind it. If you need help let me know.
Here's a hypothetical system that actually uses independent contractors.

Lets say Newber (a new disruptive Uber competitor) starts up to explicitly conform to the independent contractor regulations.

Newber drivers set their own prices, which are then published on Newber's app (sorted by some formula accounting for location + costs). When a passenger looks for a driver, they see the list of prices available, and then call the one that has the best price. Newber collects a small fee for the successful listing.

In contrast, Uber sets the prices on both ends. Without the independence to set your own prices, Uber is closer to an employee/employer relationship than the classical Taxi models.
>Steve Jobs at the cold, pragmatic core.

This is probably the best description of what we see of him that I have ever seen. Combine that with his verbal judo and one should not be shocked that he was successful.

But I don't think his legacy is one of resting.
More details at https://news.ycombinator.com/item?id=11670562.

I'd be scared to show it as is because we get in trouble when admin-specific stuff shows up in screenshots. There once was a controversy because 'kill', 'blast', and 'nuke' links showed up in a screen shot, despite the fact that they were all defined in the version of the HN source code that pg published years ago.

A Show HN will certainly be in order if we ever publish it, though.
I tried to read the article but I couldn't. It's all one big <pre> block. The word wrapping is wrong on input! Individual paragraphs are groups of individual lines and extra long lines that the browser wraps for you. So you end up with lines in the middle of paragraphs that only have one or two words.

Net result is it's very hard to read.

I tried Safari's reader mode, but that was even worse. Because all formatting comes from happenstance in the <pre> tag reader mode loses all formatting. The entire article (and code!) becomes one long block of text.

I'm continually amazed at people's attempts to reinvent text layout in the browser.
I feel some of this.

I almost had a Microsoft-first shop let me use Haskell when I pointed out how many of Haskell's lead developers worked at Microsoft Research UK.

As for the Microsoft "first party" F# equivalent for the web, that would be Typescript. Typescript's typing isn't yet to the rigor of OCaml, much less Haskell or Elm, but it's getting better every release.