skysight-inc/HackerNews huggingface dataset:
Sorry Jacques, Adrian. This great (IMHO) set of questions was written by Jacques indeed.
Forcing Description Text in a Newsletter
> Making a subroutine call appear as if it were a single instruction has got to be tricky, for example.

I suspect they use the same machinery for that as they use for handling mispredicted control flow and interrupts/exceptions/faults.
None of these complaints is in the original post, which I agree with - the things he talks about are problems of SCRUM. Also, AFAIK the standup is not about accountability, it's about communication.
You'd like to think there are places in the world that this would make a lot of sense - your phone and tablet could get updates that your PC woke up to download overnight, and all your devices avoid bottlenecking on a slow edge network.

It's also 2015, and I'm not sure we should celebrate that MSFT has not progressed on this since the early 00's.

http://research.microsoft.com/en-us/news/features/p2p.aspx
http://research.microsoft.com/en-us/um/people/antr/Pastry/pu...
These sound like aPodments in Seattle, though even smaller: accommodations for people who either can't afford or don't want to live in "traditional" units.
Sorry Jacques :-( Fixed... and thank you again for your comment.
Avoiding Null Checks in Java 8
Show HN: Livestream content on-demand
In light of all the Meerkat press, I've made a new product(beta) and would love your feedback.

Goal: to give the people live entertainment when they want it. Basically you can tip strangers to do random things - so its kinda like chatroulette with tipping.

URL: http://cashcam.tv

Node.js/WebRTC combination with french fries on the side (disclaimer: this site is only 5 days old and only works if other people are on it). Don't hold back.

Thanks in advance!
peter
Shouldn't be of any surprise to anyone who's willingly using the whole damn operating system from a company rooted in tracking of everyone in sight.

Edit -- The notability of the post hinges on whether the OP is running one of the stock Android versions or a custom build. Because if it's former, there could really be no expectations of privacy.
So I guess they didn't specifically say they wouldn't email them when the subscription was cancelled but they sure did suggest it! :)
Not a podcast, but I found many of the history courses on The Great Courses series (which is now available on Audible) are like what you desire. Not all of them are, but it's usually possible to tell based on the description.
That is not the Google Search app. It is the search interface you get when you use the Firefox Search homescreen widget.

(This is on Android, BTW.)
Some deeper explanation would be nice here - how did the data end up there? Is the app hooking in to Firefox to pick this information up? Or are you just signed in to your Google account on both (Google search itself in Firefox, and Google Search via your Google sign-in on the Android?)
Does it work the other way around?

If I type something in any browser on android,
will the history be available to other browsers ?
(i.e. some kind of history API)
I find surprising that sites like Gigaom and Dr. Dobbs which actually try to provide value to their users with original content, die because their ad revenues are not suffice to cover up their costs, while site like Buzzfeed, filled with clickbaity headlines, and dumb articles, pass $100M in revenues[1].

Perhaps, it seems like 'content-is-the-king' is not optimal if you are looking for revenues.

[1]: http://www.capitalnewyork.com/article/media/2014/11/8557366/...
Does anybody know what app this is? It appears to have a Firefox icon on it. My stock Nexus phone does not seem to have this app - swiping up from the home icon gives you Now.
You're missing the point that if a more empowered party than you wants your property, they're likely to get it.

Terms of mortgages in the past decade or so have been in tremendous flux, fraudulently granted (on the part of both lender and borrower, yes, in cases), and changed unilaterally. They've also been transferred with little or no documentation. Cases in which homes that were not even under any mortgage being seized are fairly easy to find.

http://www.cbsnews.com/news/robo-signing-of-mortgages-still-...

http://www.huffingtonpost.com/2013/07/24/ohio-bank-foreclose...

http://abcnews.go.com/Business/bank-america-sued-foreclosing...
Property market in Japan is strange but I still find it much better than where I live now (Singapore).

When I stayed in Tokyo all buildings I've looked at were owned by big corporations. The upside was that rent was quite reasonable. Also one can always make an offer. Those companies don't go for a bidding war. The property will go to the first person that makes an offer provided that both the person and the offer are 'acceptable', rather than the highest bidder.

The rental process can be quite complicated though. I can't even begin to imagine how to rent a flat directly without getting everything arranged through the company that hired you. If I tried to rent by myself I have a feeling that I would be refused even if I offered to pay the whole lease (1 year or 2 years) upfront...

And while rent itself is not bad there are some crazy cost to deal with. Moving from company A to company B and changing the name on the lease? That's monthly rent gone! And there's the "key money" (1 month rent as a fixed fee when signing the lease). Fortunately one can often find "no key money deals".

I will be moving back to Japan soon so fingers crossed. Hopefully I'll manage to work something out.
5000+ popular resources on big data collected from most-mentioned recent tweets
Op-ed: The death of Gigaom and the changing face of journalism
uhh...when you mention NASA engineers and Google "actually making something" while adhering to strict code quality you seem to overlook the fact that NASA and Google are organizations with thousands of developers and notch is ONE GUY.

the point is that game development is inherently a big job and you have to make massive tradeoffs if you want to get something working in a reasonable amount of time by yourself. of course if you have thousands of people to throw at the problem you can go nuts and adhere to the highest of quality standards.

but i agree that notch isn't a mythical programmer or "10x engineer".
Maybe Its time to introduce reproducible buulds to the JavaScript word? So that we can prove that the minified version is the same as the source.. Or just release the code as a nonminified AGPL set of ES6 files. With the coming of http2 it's going to be less of a problem
But I still think we need to think of an out of band way to verify trust. Just like I can verify that my install of gpg or tails is legit
Yep. If you have Firefox installed on your Android, just drag up from the bottom and use "Firefox Search".
Exctly-once is impossible. Example, you build all the system to be totally consistent and transactional (a CP system basically). Then you deliver the message to the client, and it dies without to report you if the message was acknowledged or not. You have two options:

1. Re-issue the message. If you do that, it is possible that the now crashed client already processed it, and you end with multiple delivery.

2. Drop the message. If you do that, the client maybe did not processed the message, and you end with no delivery.
When choosing search apps, it's listed as "Firefox Search". However:

* it was automatically installed on my phone because it was the only present search app

* it replaced the nearly identical Google Search app, which I explicitly disabled

* At least on my phone, it only allows Google

* it doesn't conform to the Firefox data clearing

* it doesn't conform to the Firefox search engine preference

As far as I can tell, "Firefox Search" means "Google search hooked into Firefox".
This article is just plain wrong on a number of points. They are wildly extrapolating from a tweet. "Ending range anxiety" could be anything from performance improvements, to more accurate routing, to a better system for finding charging points.

"Tesla similarly upgraded its Roadster electric cars last year, expanding their range to almost 400 miles between charges via an over-the-air update"

While that would be incredible if true, it is not. They have announced the availability of a physical battery upgrade for the Roadster that includes a complete battery swap, drive train improvements, and other stuff derived from the Model S research.

This is ridiculous, CNN aren't even reading their own linked articles.
>I think the fact that all of this is a problem proves the point that people do expect to be able to rent a home for some value of "forever" (or even some value of "temporary") that is larger than a landlord's profit motive would allow.

The only value that should be expected is the duration of the lease. Yes, it's true that many landlords are satisfied with their rental arrangements and want to continue renting (I have personally done several lease renewals with the same landlord, and I have relatives that lived in the same rental for 20+ years), but a tenant should never take that renewal for granted. Leases are usually in 12 month increments, and at each renewal point, the relationship is re-evaluated by both parties and one or the other moves on or alters the terms of the rental contract if he/she is dissatisfied. Is it really that hard to figure out how this works?

I'm a tenant now and I will hold no ill will to the landlords if they do not wish to renew our lease. I do not feel entitled to their property beyond the contractual and legal stipulations outlined in our lease and in the state's landlord-tenant law, nor do I feel that it's my right to force them to rent to me in perpetuity.

I'm more surprised that some adults believe renting a home grants them a perpetual interest in it than anything. That's literally the difference between renting and owning. If you have a permanent interest in the land, you are at least part-owner. When people want to keep things forever, they buy them.
23 Tools That’ll Get You More Traffic
AOSP is clean of any Google-ish surveillance programs. Best example is Cyanogen.

Of course, Google Apps are not.
A 3x-4x rent increase is not treating your tenant as a "trading partner", it's using your status as landowner to your enrichment and their detriment.

In a romantic relationship, either party can decide to leave without retribution.

In a friendship, either party can prioritize something else they value more, and the friendship wanes.

Students can outgrow mentors, and vice versa. Businesses can fire clients, and clients can go to other busiensses.

It can definitely be detrimental for someone's romantic partner or spouse to leave them (and the same can be said for any of the other relationships in this list). Some people are so distraught when someone leaves them that they attempt suicide.

However, does the fact that this happens in any way justify imposing restrictions on couples? Should a person be forced to endure a romantic relationship that they wish to end because it would be to the detriment of the other person? You can say the same thing about any of the relationships I've listed. For example, should you be forced to buy a brand of soap you don't like because the grocer isn't doing well, and he needs you to buy his unsold inventory?

All relationships are a two-way street, and for a fair trade, both parties have to agree, voluntarily.
Ask HN: Revenue-based bonus in lieu of equity?
Looking to negotiate a salary shortly and wanted to see if any engineers / senior devs opted for cash bonuses, or if any companies offer them - if so, how they were structured?
You should file a bug here[0], just to be sure it isn't a bug on Fennec.

[0] https://bugzilla.mozilla.org/enter_bug.cgi#h=dupes|Firefox+f...
I addressed this below, but I should probably repost it here. Here's my take on it:

When choosing search apps, it's listed as "Firefox Search". However:

* it was automatically installed on my phone because it was the only present search app

* it replaced the nearly identical Google Search app, which I explicitly disabled

* At least on my phone, it only allows Google

* it doesn't conform to the Firefox data clearing

* it doesn't conform to the Firefox search engine preference

As far as I can tell, "Firefox Search" means "Google Search hooked into Firefox".

To be fair, I noticed that app name difference only after posting.
What about it? In Japan you need 13k on hand to get an apartment. Haven't seen that anywhere.
As an older self-taught engineer who went through interviews last year this is great advice. Other books I found particularly useful were:

Algorithms by Dasgupta, Papadimitriou and Vazirani:

http://www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/00735234...

And Elements of Programming Interviews by Aziz, Lee and Prakash:

http://www.amazon.com/Elements-Programming-Interviews-Inside...
100% sure it's auto follow - I went searching for their twitter to see if they had any news, and was surprised to find out I'm already following them.
Yep, that sounds pretty terrible. To give you a contrast, our stand-ups take 10 minutes at worst, and our retrospectives take 3 hours every third Friday, and plannings are about 3 hours also, again once per three week sprint.
Kotlin for Android
I agree. MMOs used to fill this purpose for me, but recently they have been becoming less popular, with games like LoL taking over with rounds lasting <1 hour, after which you never see the players again.
> AFAIK, it only allows Google

Mine defaults to Yahoo, which is exactly what you'd expect from the Firefox Search app. It's just a launcher intent that was registered when you installed Firefox.

Here's the help article: https://support.mozilla.org/en-US/kb/search-firefox-instantl...

According to the bottom box on that page, your search history should have been cleared from the steps you took. Sounds like a bug.

edit: you can prove this to yourself by going to Settings -> Apps -> Firefox, scrolling down to the "Launch By Default" section and clicking the "Clear Defaults" button. The next time you drag up from the bottom, your phone will ask you what you want to launch by default (assuming you still have other launchers, e.g. the Google App installed).
And force the developer of every app to do two complete themes (assuming they have some branding / color scheme)? While I agree it would be nice if everyone did have the option, I don't think it makes sense as a requirement.
Ah, dammit, those creative types! Why can't they just follow orders like everybody else? :-) (I haven't downvoted you, I am just explaining it.)
I think that's a matter of status quo and what's considered standard/common. In SF there's usually no new lease agreement after the initial 12 month (or whatever) lease is up. Most revert to month-to-month after that. There's certainly nothing stopping a landlord or tenant asking for a new agreement that covers more time, but in my experience it's not that common in SF.

You could interpret that either way, I guess, as reinforcement of what you're saying, or as against. People should get the fact that it's always month-to-month after the initial period, and just deal with the uncertainty surrounding that.

But the expectation is that the initial lease functions more for the landlord than the tenant (protects the landlord from a flaky tenant who is going to move out after a few months, causing the landlord to have to bear the cost of re-cleaning and re-listing the property after a very short time). SF's laws are very tenant-friendly, so it's hard to get rid of a tenant even on a month-to-month agreement. That certainly breeds an environment that makes people think that "forever unless I want to leave" is normal.

I'm more surprised that some adults believe renting a home grants them a perpetual interest in it than anything. That's literally the difference between renting and owning. If you have a permanent interest in the land, you are at least part-owner. When people want to keep things forever, they buy them.

That reasoning holds tons of merit, I think. A problem, though, is that the cost to buy in SF is out of reach for most tenants. When a 20% down-payment pushes $150k for some of the "cheaper" houses, buying becomes difficult for the majority of people. It can even be a stretch for the high-flying, well-paid tech worker who has actually been able to put money away for several years.
Managing Node.js Dependencies with Shrinkwrap
The realm of fixing broken websites and unfinished web apps is wide open. Often, nonprofits with such projects have had a discouraging experience with web development in the past. Even though they need their project fixed/finished, they don't talk about it unless prompted.
If you cannot estimate something, then you should do it in a timebox over and over again, until you are satisfied. If my project requires lots of research and prototyping, I still have valid and useful options in Scrum.

For research, my team will have short sprints with timeboxed backlog items. The result of a research item can be a presentation of the discoveries and a vote / discussion on what to research next (sprint review). If my team's research isn't done within that timebox, the findings are presented anyway and the team / stakeholder may decide to simply file a new backlog item on the same topic for the next sprint. Or the incomplete result is a sign of complexity which can be split into many backlog items. Such items can be that the team decided to get external consultancy or a product presentation by a vendor.

If the team has to mix research with prototyping, it could do two types of sprints: short research sprints as explained above and longer implementation sprints for the prototype that are based on the research results. For example, the team may require two, one week sprints for doing research and then a two week sprint for implementing or continuing a prototype. At the end of each sprint (sprint review) there is a decision on whether the next sprint will be a research or a prototyping one.

So Scrum is still a valid method that enables a team to even steer research and prototyping efforts. This is where Scrum actually shines, because it gives you flexibility and transparency (!) in an uncertain environment.
Lots of good points and good history in the article, but it's poorly organized and rambles on and on. The author was probably paid by the word.

Bottom line is that security at this particular site was laughable. E.g.:

The Plowshares activists did set off an alarm.
But security officers ignored it, because
hundreds of false alarms occurred at Y-12
every month.

After cutting thru three fences and then spray painting the walls of a building, the protesters waited around and sang religious songs for a half an hour before they flagged down a passing rent-a-cop patrol car.

The protesters were convicted of sabotage and sentenced to years in jail.
The Domain Name Newsletter
The issue is not that acquiring a tenant restricts some rights that the owner would otherwise have; this is a compromise that the landlord knowingly makes when he rents. That control is relinquished for a pre-agreed, limited period of time, after which control will be returned to the owner, is the essence of renting. The issue is that some people seem to believe that once they are on someone's property, that person loses the future ability to determine how that property is used; i.e., it's not that they have to wait until the current contract expires, but rather that you seem to be arguing that the landlord should never be able to remove a tenant from his property if the tenant does not consent, even at points when the lease on the property has lapsed. That's a permanent deprivation of the core of ownership -- the ability to determine and direct the utilization or exploitation of the property, even if you have to fill existing contractual obligations first, like an active lease.
I thougt at first that it was only for Mac but they claim it "runs on a variety of platforms". I will test it. Thanks
I can imagine the time when my phone receives an email to my Yahoo mail, with my email address shown before my phone being unlocked, and the password to login to my mail box is next to it, in the notification.
This is not the Google Search app but rather a search app bundled with Firefox. You can tell: it uses Firefox design language and iconography and is called "Firefox Search"; the Google Search app looks nothing like this. Because of the open intent-based nature of Android, apps can hook into the swipe up gesture. If you also have the Google Search app installed, you should've gotten a dialog to select between the two, at least the first time you activated the swipe up.

If you want to blame someone for this, blame Mozilla, but honestly, it's probably just an innocent mistake. This search app seems rather new (I just noticed it the other day, too) and probably doesn't get much usage, which I suspect is why it's not hooked into all the main app preferences yet. Jumping the gun to criticize Google here is... unfortunate.

For comparison, here's what the Google Search app looks like: https://play.google.com/store/apps/details?id=com.google.and...
That wasn't the point I was making - you're still relying on Yahoo providing the public key which corresponds to a given email-address, nothing prevents Yahoo (or whichever third-party service you use) from decoding your messages under those conditions.

You're also relying that the third-party extension used for encryption hasn't been tampered with on their end.
Is it possible that linkedin is artificially throttling the lookups to prevent a user account from mining/downloading their database at high speed?
From the gigaom megathread 6 days ago: https://news.ycombinator.com/item?id=9175824

According to the editor-in-chief of Dr. Dobb's, there's been a recent, structural shift.
From a general perspective , i see this to be a flaw.

But there are some use-cases where i see it to be useful.One is with old people (in 70s/80s) with little tech. exposure beforehand.They just need the phone with them and they don't care if someone reads/opens their emails from somewhere else for a time or two.
Pure git directly, no. But a nice GUI system with git (or another VCS) under the hood could work quite well. People in the publishing industry at least already understand the concepts of versioning, diffs and merges, it's just that existing tools are optimized for code, not text.
Tests of Cholesterol Drugs Offer Hope of Reducing Heart Attacks and Strokes
You're in luck! There's a working group called "Subresource Integrity" that's developing a way to allow websites to restrict a resource (including javascript files) to a defined hash.

http://www.w3.org/TR/SRI/
Linking Instagram post to webpage. You can go to the link by liking the post
I suppose that's another target audience. Check out https://www.sharelatex.com/
How to make your small team more efficient
I don't know, maybe because warning a company / person that they're doing something you don't like and giving them the chance to fix it is decent behavior?

Or did we remove the concept of decency from our business vocabularies already?
You have probably hit on the real reason for the odd choice of verb 'lain' in the Guardian article - the sexual connotations of the word 'laid' (especially in the context of bodies, and given that the location was in France).

I suspect that 'laid' was changed to 'lain' after the first draft was submitted, possibly following some ribaldry from the copy editor and colleagues.
VR simulcast conferences - real attendees are on the floor, the VR audience is represented as floating above them, the presenter uses something like Google glass to interact for questions.
In San Francisco (the subject of the post), houses built after 1979 are not covered by rent control[1]. This "new construction exemption" was designed to avoid stagnation in rental construction.

[1]: http://www.sftu.org/rentcontrol.html
Yeah, totally agree. This is so ridiculous. Japan is one of the only developed countries where owners have about everything to their advantage.