skysight-inc/HackerNews huggingface dataset:
> A function, polymorphic or otherwise, does not influence code that does not call it.

Obfuscate does not mean influence, it obfuscates it you now have to follow the rabbit hole to where the type information is (language detail but it is how almost all parametric polymorphism is) which makes reasoning about it a pain.

> That's an implementation detail, and mostly false anyway.

No it's not 'unbound' parametric polymorphism in a compiled language has to produce symbols for any visible (not internal) function as there would be no way to know what might get called.

> Most languages that make use of parametric polymorphism don't duplicate code.

Yes any compiled language does how on earth would you call a symbol that took a bool vs a size_t (I recommend you look at how ELF works). On somewhat related note a sufficiently smart compiler could 'deduplicate' common parts of the slow path within a generic function and create calls but that's about all it could do for deduplication without performance hits.
LaMetric – Customizable Smart Ticker for Life and Business
At first, someone might own their own robo-car but make it available (through some brand/software) to service other people on demand. Imagine it's called "Uber Libre" or something so it leverages an app and efforts in major cities. Assuming that insurance/security is covered by Uber Libre, the risk to the vehicle owner will be reduced.

That person will profit from their vehicle whenever they're not using it (and tax free against the cost of the vehicle?). They'll either build up a fleet or others will catch wind and do the same. Someone buying a new vehicle will be choosing between the default or something that self-drives only them around or something they can share with friends or rent out to the masses. An equilibrium will be reached where the needs of the city are covered for the costs involved.

Want to go to a restaurant and drink more than you could and still drive? Easy. Want to have a truck show up and help you move a sofa? Easy.

25 years is a long, long time...
Show HN: Secret for Workplaces
Share Honest & Anonymous Feedback w/ Co-Workers

Please help me spread the survey to all your Corporate friends: https://chany2.wufoo.com/forms/company-culture-questionaire/

VoiceUp provide an outlet for employees to be a honest and transparent while remaining anonymity - improving employee engagement and addressing critical needs within the enterprise.

Learn more @ http://chany2.github.io/VoiceUp
Great point, the fix is a WIP. Look for it in the next update.
Survey Links - https://chany2.wufoo.com/forms/company-culture-questionaire/

Landing Page - http://chany2.github.io/VoiceUp
What Every Frontend Developer Should Know About Webpage Rendering
500 Yard No-Look Rifle Shot With Android Using TrackingPoint Shotview
Mostly philosophical. It's given me ways to think about how science is done in practice.
Assigning charges to resources in Rails using Stripe Checkout
I think that was just to keep the math easy. The principle holds if the switching time is non-zero, but the math becomes less clear.
Facebook 'Permission' for 'Research' 4 months After Emotion Manipulation Study
>No-ip.com didn't respond. //

Presumably you have a link where we can see the notarised documentation and proof of delivery of that which was sent to No-IP that they failed to respond to?
If anyone needs a replacement for no-ip, I wrote this the other day:

https://github.com/davidbanham/cloudflare_dyndns
Not sure what you're implying.
Tool: Android Studio (Beta)
https://developer.android.com/sdk/installing/studio.html

Then learn by examples, it's quite easy.
Hello world: http://karanbalkar.com/2013/05/tutorial-25-helloworld-applic...
More samples: http://developer.android.com/samples/index.html

For any error you get or doubt you have gust google it and you'll find your answer: mobile app dev field is really crowded and stackoverflow has everything you need to start!

Ps: i'm not a fan of dev books etc.. Just dig into the sources!
> The difference between a developer advocate and a developer evangelist is inbound vs outbound.

That's a great way of looking at it. There is definitely some overlap, but I think it's nice to have the mindset that they are on the external developers' side rather than just the company's side. And it works well I think - by helping out those developers, they can work towards better products and platforms, and increase adoption at the same time. Everyone wins.
Late one night I began watching the room sessions, and after I kinda wrote off the Keynote I began to see the same level of organization the writer spoke about. Unification across all applications, platforms, screen sizes, and use cases was a huge priority and that is a rather radical shift from what I've seen. They have focus.
I got the distinct impression Sundar has changed his tune now he's not threatened by Android, but instead runs it.

Anyone that had thrown their lot in with Chrome Apps or similar probably felt this year how Android devs did last year.
Roundup Philippines: A country that has it all
No the video is about the The Braess Paradox.

You're talking about the Downs–Thomson paradox. that's a related, but different, problem.

[1] https://en.wikipedia.org/wiki/Braess%27s_paradox
[2] https://en.wikipedia.org/wiki/Downs%E2%80%93Thomson_paradox
We're aiming for a middle ground with MealSquares. Even easier than Soylent (no prep) but also made of whole foods. Caveat: same as OP complaint, they last something like a month compared to 6+ months for most of our competitors.

We ran into the exact problems talked about in the article when trying to bake our prototypes in a home oven. Even heating is next to impossible. Working with a convection oven now is much better.
You are 100% mistaken that this implies we had a good definition of random sequences before Knuth. In the article you link, they discuss the uniform distribution, but any distribution (and the modern notion of probability in general) absolutely depends on a mathematically precise notion of random sequences.

If you don't believe me, read the chapter. Early probability theorists (e.g., von Mises, Kolmogorov) literally started thinking about randomness in order to define probability.

EDIT: And, I don't suppose it's worth pointing out that pseudorandomness is not at all the same thing as randomness. The fact that you seem to use them interchangeably is not a good sign IMHO.

EDIT 2: Why the unexplained downvote, HN? :(
The built-in GC is nothing like the GC needed for lots of other languages.

Don't write those languages in Go.
Crime rates tend to be higher around police stations, military bases, and airports. Not because of a higher rate of people committing actual crimes but simply because of the increased police presence.

All it takes is an ambitious cop who doesn't want to leave his advancement to chance. Once you're in the system it's difficult/impossible to get out.

I grew up in a pretty nice area and rarely had encounters with the police unless I was doing something stupid and deserving of their attention. Even then, I was treated with decency and respect.

I didn't understand the difference until I moved to an area that was close to a large police station and courthouse. There was no doubt about the increased police presence.

One day on my way to work on my motorcycle I got pulled over by the CHP (California Highway Patrol). When I went to hand over my license/registration/insurance the officer reached over and snatched the keys out of my ignition. Instead of telling me what I was being charged he started with a threat, "you will cooperate or I'm going to tow your bike and haul you off to jail." I was completely shocked by his escalation of force because leading up to this I had no clue why I was being pulled over. I wasn't driving fast, aggressive, or recklessly.

It turns out that California passed some wonky law a month prior that any muffler louder than stock (guess that gives Harleys a free pass) is illegal. I don't run an aftermarket muffler so he couldn't charge me. He tried his best to convince me that I was in the wrong but by then I had shrugged off the initial shock and wasn't going to admit to an offense I didn't commit.

He couldn't pin me with the charge he pulled me over for. So, he held me there on the side of the road for 20 minutes antagonizing me and asking personal questions that had nothing to do with being pulled over. It was clear as day that I wasn't going to be let go until either he could find another reason to charge me or he I'd snap and give him one.

Meanwhile, I did nothing out of the ordinary beside driving past a corrupt cop who was looking to bump the statistics on a new law and probably earn some brownie points with his boss.

As soon as my lease was up I moved the hell away from that area and try my best to avoid/evade the CHP when I see them.

I'm not saying all cops are bad. Escalation of force and violence are tools of their trade because violent criminals often don't respond to anything else. The problem is, there is no incentive for them to hold back. Performance is measured by arrests and charges regardless of 'actual' crime. Anybody who has worked for the US Govt knows that the survival of any government organization is based on perceived performance measurements, whether or not they serve the greater good.

It's not much of a mystery why kids who grow up and get out of bad neighborhoods are usually the type who spend most of their childhood indoors reading, studying, or playing with a computer. The concept of 'guilty by association' is common knowledge but the less understood one should be 'guilty by proximity'.
Washboard.co (Quarters for Laundry) shuts down
I like that paper. Thank you. It has references which criticize the skipahead technique. I need to look into whether I believe that paper, though. There are lots of ideas about how to do this, and subtle flaws abound. While many generators are known to skipahead, there is a quite new technique for MT that makes it much faster, not by Barash and Shchur, but they used it. Again, thanks.
cool idea but I can't get it to work. I don't get it.
You haven't really mentioned what you are going to develop. Without that, hard to give recommendations.
> Isn't that how software is meant to work?

Not necessarily.

> Not sure why there are scare-quotes around feature either

"Scare quotes"? Really? I thought that term was retired long ago; maybe I should have said "so-called feature". But no, I don't consider it a feature, rather an annoyance that again, I never asked for or approved. I don't like to use car analogies, but one easily springs to mind: Imagine buying a new car, and right before you settle into the driver's seat to pull off the lot, the dealer stops you, readjusts your mirrors to point to the sky, changes the radio presets to stations you've never heard of, sets the transmission on sporty mode, and adjusts the seat to a severe angle. When you ask him what the hell he's doing, he tells you that in your contract you opted in to dealer presets, and you'll have to manually change all of them back yourself. Annoying, huh?

> And note that the backup is private, they aren't publishing these for the world to see or anything.

Correct, but I never gave them permission to use my metered data, nor my limited cloud storage space. What if I don't want those 200 or so 3MB pictures I took to eat up my entire monthly data allotment? If the setting is opt-out, and I didn't know it was doing it, it can be an expensive "feature". Something like that should definitely be opt-in.

> Do you want all new features to be opt-in?

Of course not; I never said that. But most should be, especially those relating to high data use.

> The toast pop-up alerting you to the new feature, with an option to disable it, the first time it's used is the best way to do this.

Except when that popup never shows up again, and you find out days or weeks later that the device has been doing things you didn't expect it to in the background.

And beyond all of this, there's the issue the OP raised, which is where Google decides to use one of your pictures as your profile photo, without any user intervention. If they will do that, who knows what else they will do with the rest of your photos? I found that some pictures I had taken while on vacation were somehow mixed into a "story" with other, unrelated pictures. Some pictures that I took in succession in the same location were put into an animated GIF without my knowledge or permission. Basically, Google decided what to do with my pictures without ever asking me about it first. That's rude, creepy, and annoying.
>No-IP domains are wretched hives of scum and villainy //

Is that rather like saying "Bing domains are full of malware". You appear to be claiming that No-IP are complicit in the actual hosting of content that gets pointed to with No-IP domains. MS facilitates a ton of illegal activity, I could spin up a Windows box and break 5 laws before bedtime. Of course shutting down MS would harm some innocent bystanders but handing their windowsupdate domains over to Google will lead to less malware, less spam, less successful scamming.
What Happens When a Healthcare Startup Leaves You With the Bill
Instead of addressing the linked article, your post is insightful self-parody, with much sarcasm -- a style more suited to reddit than hn. Please remove it at once, preferably falling on your sword afterwards.
Would you shut down the printing company that makes the flyers that tell people where the market is though? Oh, and hand over the presses to a local supermarket to keep printing the flyers but with the convert replacement of the address of the supermarket as the place to source your meat.
High property tax rate? High appreciation on your property? Or small mortgage?
To get an idea of this madness, it can help to look at some relevant footage.

Speedrun of Dead Simple from Doom 2: http://www.youtube.com/watch?v=dfijpjvS9Q8&feature=player_de...

Quake Done Quick: http://www.youtube.com/watch?v=VpiNDxssUL0

~

That sort of manic movement is, I think, what really sets apart the elite FPS players of the Doom, Quake, and UT era (and the games in the same vein) from folks in the CoD/Halo games.

Also, the level design is pretty much strictly better, because it mattered a lot more. With regenerating health and lots of ammo/easy pickups, you no longer have to be quite so careful when putting together a level, because you know that if the give the player X seconds of time without suffering everything will be okay.
A Doctor’s Quest to Save People by Injecting Them With Scorpion Venom
Anecdotally, this is also my experience with using some of the lesser known frameworks in the Android ecosystem - nothing is documented properly or the documentation is years out of date and/or uses long deprecated methods, significant bugs remain open for years without attention, requiring time-consuming workarounds, and everyone just puts up with it, because that's the way things have always been.

An example of problematic documentation is Volley, which is a brilliant and totally needed framework and documentation that exists for it is a 45 minute presentation and a handful of StackOverflow posts.
Most countries don't cut that out of the price. Only in the states, I think, do you have to do the math on the price.
I wonder if that's because Google needs this role and Apple doesn't. Apple has such a super buttoned down approach and take it or leave it mentality that a developer advocate role may be redundant. Google has always had a loser feel with disparate divisions which in turn requires helping outside developers navigate the internals. Just a guess.
Disruption Corp is hiring in DC
And while we're at it:

https://github.com/salomvary/soundcleod

and

https://kbhomes.github.io/radiant-player-mac/
i'm getting a lot of repeats when using shuffle. perhaps a more itunes-like method would be better
Samsung SSD 850 Pro (128GB, 256GB and 1TB) Review: Enter the 3D Era
> can lead to inefficiency and perverse incentives.

What is the alternative. Can you show a single developed country with a successful private transportation system? You talk about trains. Most countries with functional and effective train system are not libertarian today. In most places they are mandated, standardized, subsidized by governments. Bullet trains, freight, safety rules, etc.

Showing that public roads lead to inefficiency and perverse incentives doesn't point to a solution. It just points to a problem. You still have to find a solution that works.

I think this argument is bit of cop-out, well we can't make argument how libertarianism would work so we can poke at something government subsidized and tell everyone how it is broken.

To me it seems this is not unlike Communism argument. "It is so nice in theory, we'll just share and distribute the wealth blah blah". "Ok, can you show me an example of a successful Communist country?" "Well no, _but_ let me point out some problems and inefficiences with the capitalist system".
Bitcoin Crowdfunding Startup Raises $720,000 in 18 hours
> By not writing bad software. State shouldn't be stored in URLs, it should be stored in cookies.

GAH!! So it's you who writes those horrible sites?

I want to be able to middle click on two different URLs and browse two pages with completely different state at the same time.

I HATE sites that store state in cookies, the two different tabs start getting completely mixed up about where I am in the site.

The only thing that should be in a cookie is stuff like a shopping cart. But that's only because the action "add to cart" is like a transaction and should be remembered.

Viewing a page and changing the sort is ephemeral and should have no effect on anything else.

> Spiders have to be robust

Who cares about the spider? What about your site that got hit with an unending stream of completely useless page views?

Your position about robots.txt is simply wrong and you need to change your mind.
What if you are a fireman and you need to get to your shift? Can those burning people wait?

Can everyone dynamically shift business routines due to "demand"?
Anthony, founder of Hype Machine here.

We used to have the Now Playing Last.fm support, but took it out as Last.fm faded from the spotlight a few years ago.

It's still one of my favorite services (scrobbling is life-changing) though, but we aren't even sure if it's worth the overhead to keep the Now Playing support active (requires more resources).
I think the experiment is still going on as it is not possible to show all posts in chronological order at all times
I was going to reply pointing out that whether or not to name and shame someone is a subjective decision which you and I do not see eye to eye on, and which generally requires quite a few people to agree with you before it becomes a problem for the shamee, but then I rembered the poor way that IA handles changes in ownership with respect to robots.

When IA stops wiping out historical content due to a change of domain ownership in the now then I will have more support (and USE) for them.
You seem to miss a key takeaway from this: the analogous comparisons to this in physical services companies is laughable:

If, as a car company, i sell cars with potentially lethal flaws, i am required/told to recall and fix those vehicles. Other companies who sell cars are NOT allowed to have a court order the seizure of my phone numbers and have them direct to competitive business, so they can figure out who is driving safe cars and who isn't.

Secondly, the idea that private companies can be labeled "wretched hives of scum and villainy" by other private employees and have that permissible as anything other than meaningless hearsay is itself, nonsense.

I have read many documents on this today and every HN comment and I have yet to find someone present a case as to why on earth this is a good and sustainable precedent.
This is a really great observation - I think we need to think of it less as a 'car rental' service, and more as a ride rental service. If people are comfortable sharing the car with other people, it could automatically assign a group of people to a certain car as they walk out of the building. Essentially little buses, except they don't have to stop as often. A side benefit would be less cars on the road = less traffic.
UberX Summer Price Drop
Seo is organic
Optionals are really interesting. In theory it's a really smart concept. In practice it seems to add a bit of complexity. Will be interesting to see if the concept pays off in the long term.
If Facebook were de-blocked today, you might very well see a mass migration. All my students (Chinese high schoolers and college transfers) going abroad immediately send me friend requests as soon as they get out from behind the Great Firewall.
It may not really matter at first, but based on my experience it quickly becomes an issue once you grow to a size where you're either fundraising or hiring. In our case, as soon as we started relationship-building with angels and VCs it made sense for us to choose who the CEO is rather than spend 5 minutes trying to explain why we (as 3 co-founders with equal equity) didn't need titles. Now that we're ramping even more towards fundraising I'm realizing just how much of a full-time job that is for the person with the CEO title. Someone in the company will have to take point on that front and it really makes sense for them to be CEO.
And a followup getting more specific http://kristiannielsen.livejournal.com/18168.html

Edit: This is all from January, has there been any followup?
On the other hand, there is absolutely no reason to think the NSA follows court orders in the first place, secret or not.
First, were you referring to instances of malware, not membership in botnets. Second, we disagree on the meaning of the phrase "practically every".
Certainly false.

Google consistently refers to features of Android that are only in GMS, therefore Android must include GMS. AOSP is just a component of Android.
25 years is not that long. To me it feels like it was yesterday. And everything today feels pretty much the same. People still work pretty much the same sorts of jobs, at the same hours, still eat Big Macs for lunch, they own cars that work pretty much the same as then, get pretty much the same fuel economy, live in homes or apartments that are pretty much like the ones then, they buy their food in supermarkets that are pretty much the same as then, etc.

I know I would never want to share my car with strangers, any more than I would want to let strangers live in my house while I am at work. This may change I suppose, but if it does I think it will be more by force than by choice.
Compile-time.
Been using Plug for a month or so now and want to say thanks. Another bug report for you:

It sometimes has trouble playing more after it is playing down to the last song that has already been loaded in the list. I think it needs to query for more songs when it gets down to the last few.
But don't we already have this problem? If, for example, I wanted to calculate exactly how many seconds old I am, I would probably do it the naive way, adding up the years, months, days, hours, etc. But to get the truly exact answer, I'd also have to look up how many leap seconds occurred during my life, making the calculation roughly just as complex. Or I could not bother and just report the result in "civil" seconds, which are slightly and variably longer than "atomic" seconds. If I cared enough about the difference, I probably would be using a true atomic timescale (without leap seconds) anyway.