skysight-inc/HackerNews huggingface dataset:
I live in oakland, which is like living in beacon hill in seattle if your commute was driving to microsoft. Rent for me is only a few hundred dollars a month more, and I get paid better in the bay then I would working in seattle. You can also get 1 bedroom apartments close to palo alto caltrain for about $2500, which is a fairly premium place to live. There are many places in the bay area where the rent isn't $4500 for a 1 bedroom, and your a fool if you go rent those places.

The price for newcomers is far higher than the price for people who lived here 5 years ago.
>I don't understand what you want. You say you don't like distractions but there are dozens of ways a webpage can distract you. They can throw an alert() at you and you are forced to deal with it. This is much worse than an ignorable permission prompt.

Did you see us anywhere else rooting in favor of alert() windows?

If not, how are we contradictory, or how is that they are ALSO annoying relevant? We are both against those AND against notifications. How's that hard to understand?

Yes, there are lots of ways a browser can distract us. That's why want to remove some of them. A few, like the option of a modal window, we consider necessary evil -- but still, we'd advise against developers overusing it.

That doesn't mean we can't complaint about other distractions. Like autoplay on videos and music, bad contrast, intrusive apps, etc.

Also, taking something out or making something slightly more difficult to achieve still has merit for eliminating it, even if there are workarounds. It's not "all or nothing".

The "blink" tag got killed too (FF killed it first back in the day IIRC), despite the fact that it was part of the web standard or that it could be replicated easily with JS and CSS. And guess what? We don't see the same effect as much now -- even though it's 100% possible, and takes 1 line of CSS animations to achieve.

>What you are asking for: a web with JavaScript but somehow with "distractions" prevented, is impossible. The second you allow someone to execute code on your computer, you are allowing them to do things that you might dislike.

And a world without bullying is also impossible. As long as people are people, some are stronger etc. This doesn't mean we can't or shouldn't fight against it.

The world is not "all or nothing", either no distractions at all for some Gopher-era experience, or full blown access to all kinds of bells and whistles for distraction...
Measure Seventy-Five Times, Cut Once: Further Blood Glucose Meter Testing
I think that reasonable (For the employees) grocery hours are more of a Canadian thing, rather then a skyrocketing cost-of-living one. Businesses in Victoria, Kamloops, etc close up around the same time.
The current TCP/IP Internet began on flag day, 1 January 1983, when ARPANET switched from the old NCP protocol suite to TCP/IP. That was the point at which TCP/IP first entered production use. 4.2BSD was released in August 1983, which was the first production BSD version to include BBN's TCP/IP stack. 4.1a BSD was a pre-release integrating BBN's TCP/IP stack, in 1982. But that was just what was happening in Unix land; other folks at the same time were working on TCP/IP stacks for non-Unix operating systems. In particular, I understand that BBN's TCP/IP stack actually started life on TOPS-20 and was ported to BSD from there. TCP/IP began on non-Unix platforms and was only later ported to Unix.
I used VMS for a while (I never became a power user), and it always felt really weird to me. But I'm not sure if it actually IS weird, or if it just seemed that way because I was already so familiar with Unix. On the one hand, directory separation characters are kind of arbitrary. But my brain insists that "/" is more natural than . (or ":" on MacOS).
Why wouldn't he/she?
I heard Intel lets some people take a short sabbatical after 10 years of employment. 1.5 years after 6 years seems unbelievable. I've personally never seen a company that allows sabbaticals in my 15 or so year career.
So does this seriously mean that if verified FBI /NSA or anyone else would have a tough time reading your messages. I just find it hard to believe if Facebook owns Whatsapp that they wouldn't create some form of backdoor.

Total security layman speaking here.
> 20 years on, San Francisco could have become what New York City is today.

Hilarious. No. Absolutely not. To even compare the cities on this level is an insult to what New York is and how it came about.

San Francisco is a dinky little town compared to New York, the population is comfortably under a million people. It will take another hundred years of perfect planning and growth to catch up to where NYC is today.
Pod-Based Community Living, Rent Is Cheap, but Sex Is Banned
Why I'm Excited About Grad School
That's kind of awesome.
>It will never matter to you if the Russian government has your data

That is a painfully naive declaration.
Just imagine how ludicrous rents in Manhattan would be if the buildings were all 50% their current height.
To make it fit this case, they got an anonymous call about drunk driving with a car that fits the description. It looks like it's just a root beer bottle, but it's not out of the question (IMHO) to stop the driver and make sure.
> As soon as someone added changes to their pull request – either by rebasing in the new changes or making it as a new commit – you lost track of the comments in the code and viewing what had actually changed since the last update became really hard (almost impossible if the new push was rebased with the new changes).

We use github at work with a feature branch workflow (as opposed to gitflow). We've adopted a system where pull request comments are addressed through the use of "fixup" commits.

For example, when a pull request is submitted for a feature branch that contains 3 commits, and a comment is made regarding part of the change, the person who submitted the PR will add a commit that addresses the comment with a commit title of:

>> fixup! Title of the commit to update

>>

>> An explanation of what this commit does and why

>> ...

This, incidently, is exactly what git commit --fixup <commit_ref> does.

Then the person responds to the comment saying that it was addressed in <commit_sha1>.

As a reviewer, it makes it easy to see that my comment has been addressed and exactly what change was made to address it (by clicking on the link that github autogenerates from the sha1 in the comment).

Once the review process is complete, the person will run git fetch origin and then git rebase -i --autosquash --keep-empty origin/master to actually reduce the set of commits down to the original clean set of commits. They then run a git diff <original branch head sha1>.. to verify that there are no differences and then they merge the PR using the merge button in the web interface.

This way, you end up merging a clean set of commits for each PR, and it's still relatively easy to keep track of comments and incremental code changes addressing those comments during the PR.

In fact, multiple developers can collaborate using the same branch by pushing up "fixup!" commits. Though they need to make sure that they fetch/merge or pull before they push to avoid unwanted merge commits within the branch.
Ask HN: Applied Computing MSc in U of Toronto
I have applied to join the University of Toronto Applied Computing Masters program that starts in september this year. I do not come from a STEM background, but do work with data analysis and wish to develop ML skills.

There are a few questions that I could ask the admissions office, but I would like to read opinions from more neutral sources:

1. What kind of career prospects should I expect after graduating? I aim to work with Machine/Deep Learning, but I have no experience in Industry. I also have no idea how the Ontario market is, but am willing to move.

2. U of T is renowned in Computer Science, but this is a new course that has only been offered since 2010, and I believe it is a Professional MSc. Is this in any way viewed as "less" compared to a regular MSc by industry? Any other remarks?
> If the police see the law being broken, they have an obligation to investigate, even if it's probably just the tor exit node.

No they don't. They didn't investigate the ISP, or the ISP's ISP, did they?
The term might be tainted, but the taint may be reasonably spread - consider why trickle-down economics doesn't work (while trickle-up economics does) and consider whether those reasons would apply to this situation. I think they would, actually, so it's good you pointed out the similarity.
Bohemia Interactive have their games "degrade" if they detect they are pirated. Weapons become increasingly inaccurate and your character turns into a bird.

https://en.wikipedia.org/wiki/FADE
(I didn't downvote you, but) Just because it doesn't protect against one class of attacks you have decided to be care about it isn't "security theater" if it helps against others. If your threat model includes "I don't trust GitHub/their servers", then yes, you obviously have to verify offline.

> it's going to mislead a ton of people into thinking something has been verified more than it could possibly have been

What specifically do you think people are going to think has been verified?
Like I said, finding a SHA-1 second-preimage attack is vastly more difficult than finding a SHA-1 preimage attack. You can claim to have found one as soon as you have any means that is not brute-force which produces a colliding preimage, no matter how practical it is (ie, it could require the use of humanity's entire energy spending for a thousand years, and more disk space than can be built with the Earth's atoms).

In theory, nothing I know forbids the possibility of finding an algorithm which yields a 160-bit solution within a few years. In practice, such an algorithm is tremendously more difficult (and potentially impossible) to find than simply finding a SHA-1 second-preimage attack, which is already vastly more difficult to find than a preimage attack, which is also vastly more difficult than getting a non-bruteforce collision.

It would certainly be a phenomenal achievement, however. We still don't have a practical preimage attack on MD5, 10 years after the first actual collision found…

Regardless, we're only now beating the first challenge after 20 years. It is likely to take more to go from there to a second-preimage attack, and more still to have it be a 160-bit solution within a practical amount of time. git will double its lifetime multiple times before then. Something shinier will have replaced it.
As LukeAl said in the post you are commenting on, the stable version's native notification feature is 6-12 weeks behind Canary's (which the chromium.org update is talking about).
Willpower and Habit
On the iOS Jailbreaking Community
AMG makes a lot of models with a lot of prices. they're all pretty much nicer than the tesla S.
Mandatory leave seems like a reasonable idea (you only have one bonding period, children are important).

Paid leave seems a bit.. hackish, though.

If I don't turn up for work, for whatever reason, I think any money given to me by my employer should be considered a gift. I haven't rendered services, why would I expect payment? It's a kind gesture and I'd expect anyone interested in retention / morale to do so, but coercion?

It seems more like a budgeting issue or an indication that salaries are too low to me.

Then again, I find it difficult to conceive of putting myself in a situation in which I couldn't survive for a few months without pay. Living under a bridge is more fun than making a 5% return on employment.

Basically, it's all very nice, and is better than nothing, but why are people so insecure to begin with? Can we fix that?
A letter from our founders
Tesla, Oculus Rift, gaming rigs, comic books. Dating too, I guess.
The Great American Disconnect
Your question was heavily loaded, and misses the time dimension. Today's unemployed HS student might be tomorrow's un(der)-employed head of household. So don't dismiss it as "gas money".

Trying to create a total order by comparing the two alternatives goes down a bad road. There's always someone in need, but if you try to optimize the entire economy around that one story, you will have a disaster.

Maybe it's best to just have more jobs, period, even with low pay? And then make up for needy cases some other way?
Like what?

I'm going to tentatively suggest this is one of those 'hard' problems that throwing buzz words like 'cloud technologies' at doesn't solve.

What replication tech would you imagine solves this issue of distributing hundreds of thousands of constantly updated repositories?
jobs. You can be a half-assed engineer here and be employed; if you're good, you have dozens of choices of place to work. Whenever I ponder leaving (and I'm a data scientist, so more specialized) I look around at cities like Salt Lake or Denver or other places close to good skiing and see like 3 employers. Total. What happens if I don't like my job / my boss changes / whatever? I'd probably have to move. It's just a ton of risk for the employee.

And not just jobs, but other people who do the same thing that you can learn from. And full stack: from the people building javascript libs to new programming languages (swift, rust) to chips (Apple, Intel, hardware startups), etc.

Proximity to the outdoors. If you want great surfing, hiking, skiing (well, ex the drought years), climbing, camping, etc -- it's here. And the state is dry, so no mosquitos or flies. ie it's much more enjoyable to be outside than in the midwest. It's fun to be outside 340+ days/year.

Non-competes are invalid by state law. And this isn't a theoretical problem; I had a job offer withdrawn in NY because the new employer's counsel determined they were covered by then-current employers non-compete contract and they didn't want the hassle.

People who view quitting their jobs and starting companies as merely modestly crazy/risky, instead of something only a lunatic would do.

Oh, and as for your average rents: yes. You can get cheaper rents, but at the price of shitty public transport, a terrible commute, and a lack of local services where you live. Which is particularly punishing if you don't own a car. sf as a city is run by worthless idiots who decided to play city, so big pieces of it have terrible (unreliable, slow, unsafe, etc) public transport (yet it manages to be some of the most expensive transit in the nation as the cherry on top). Plus there are 3 public transport systems that essentially were built independently and operate without any coordination, two of which only serve pieces of the city (muni, bart, caltrain). And until the age of uber a taxi system that specialized in shitting on their customers. Because where, besides sf, would a taxi that actually comes be worth paying a 50% premium ala uber when it debuted? So yeah, wildly incompetent city government.
Ouch. I feel the burn.

Good one. +1.
PayPal abandons plans to open facility in Charlotte because of LGBT law
The disk break...I guess because it has high thermal resistance. You make telescope optics? For fun or work? or both?
Consejos Naturales Para Revertir La Diabetes
NY to SF in 10 Minutes
ahh I didn't know that.
Hey, hey, if that nonsense would appear in my XMPP client I'd really feel the urge do to the same. But aren't we're talking about modern popular messaging apps here?

If those only'd be international, I'd seriously propose key fingerprints based on animated meme-filled "gifs". Because that's what the common audience understands (or at least my impression is so). Not some weird-looking strings of meaningless digits and letters.
Radical: a boilerplate-free, composable API framework for React/Redux
If "root beer" is tor traffic, and "beer" is illegal non-tor traffic, then they got an anonymous call about the driver holding a bottle. No evidence of drunkenness.

Well, not quite, but eh I can't make it perfect, it's a throwaway analogy.
That was intentional to force programs to work with spaces and "special" characters.
Because its very hard to make reliable peer-to-peer apps. Phones are not always reachable easly on the same ip address. They move around, they are sometimes offline, sometimes they have high latency, the network drops most packages, they have limited space and computational power.

To deliver a message they both need to be online at the same time. For group messages you need to be very clever to get it working when only part of the people are online. The key destribution is also extreamly difficulte.

So lots of problem for very little gain.

What would be smart is to have a federated architecture so people can host their own servers and that would solve PART of the same problems, pure peer-to-peer would solve. Actor is devloping in this direction, and they want to get it working with Signal protocol, Signal itself would probebly do it as well if they had the manpower.
So far not, I have tests booked next week. My 'wikipedia' self diagnosis was something similar to takotsubo syndrom. Emotional pain -> hormone flush -> broken heart muscle functions -> BP shut -> vaso-constriction reflex attempting to restore BP. Few weeks later I had a feeling of 'clogged artery' on my left side. No pain though, otherwise I'd have gone to a hospital because it would have seem like an infarctus. Looked like a very bad BP, very bad diet (sadness->eating shit), fat deposit, occlusion, near infarction. I suspect it affected my brain too, I lost control of my left side for sophisticated movements, for months I couldn't type with both hands while reading what I was typing (had to alternate one word, check, next word). Things are coming back now but still I'd love to have a full checkup (angiography, brain scan) to avoid pushing too hard on my system before the time is right, problem is no doctor will send you for such tests unless you're crashing in front of them. Takes time. For a year I wished for more non invasive medical monitoring and tests..
Right, but it doesn't really matter if you have objects stored twice (or more) I believe. The next GC will clean it up anyway.
Pretty sure it is, yes.
What's the bandwidth usage of WebRTC compared to Facetime? Facetime seems to be substantially better than Facebook Messenger or Skype. [0]

[0] http://tech.kateva.org/2016/03/bandwidth-use-over-5-min-vide...
Baidu Research and Peel Collaborate on Voice-Enabled Smart Home Products
And switch from UTF-16 to UTF-8, like everybody else on the planet. Or at least provide a completely working UTF-8 codepage...
My apologies. My affinity for sarcasm got the better of me. I will contain it in the future.
Illegal numbers are my favourite kind of numbers.

How many bytes do I need? In the countries that have laws against cartoons, can I make an illegal favicon? Can I design a neural network which generates illegal favicons?

More seriously, criminalizing data is a terrible, terrible idea, simply because it provides a backdoor into the justice system.
Iceland's parliament, the Althing, has not been in continuous operation since its founding; it was discontinued in 1799 for 45 years. It was restored in 1844.
What does this have to do with gender? Would this have anything to do with the pay of iphone app developers if the announcement was made at WWDC?
There's a phenomenon that plays out now and then where people will spend more than $1 to win $1 because they can't abandon their sunk costs. Good money after bad.
| make use of the resources available (which are significant)

Like what? Been toying with the idea of getting into this hobby, but reddit /r/mycology hasn't really revealed much. Where does one start?
I am very curious about everything and everyone I see . . . and so I have felt invisible also, as a child feels himself invisible, beneath the radar of adult supervision. The consequence of so much unsupervised freedom was that I became precociously independent.

Do children today still feel "invisible, beneath the radar" given today's general lack of "so much unsupervised freedom?" Or was Foos invisibility/curiosity dynamic just a product of his disorder?

In college, I was career given advice along the lines of, "you're a student, you're still under the radar and get access to so many things normally off limits to the public. use this. go to different types of companies, ask for special tours, ask questions you don't think they'll answer--learn how things really work. you're not competition to them, yet." Though now days, I'm pretty sure students are on the radar, and would just be routed to the official corporate intern/co-op/recruiter/etc program.
Non-obvious indicators that a transaction might be fraudulent
I think I have what you're looking for. :)

https://github.com/alphapapa/org-protocol-capture-html

With this, you can capture HTML content directly into Org, converted into Org syntax with Pandoc.

For example, to capture your comment into Org, I just highlight it in Pentadactyl (Firefox), press "cc", and Emacs pops up a capture buffer with your comment inserted into the capture template. Or if I press "ch", it passes it through Pandoc, converting HTML lists, tables, headings, code blocks, etc. into their Org counterparts.

I also just added support for python-readability, so if I press "cr", the URL of the page is sent to python-readability, which gets the article content (just like the good ol' Readability bookmarklet), then passes it through Pandoc, and then places it into the capture template.
Then you have to disable all extensions, because others might be vulnerable as well.

If you only install trustworthy extensions (whatever that is :/) and can avoid installing a malicious one, it doesn't matter if the other installed ones are vulnerable. You have to install a malicious one to trigger it, they just use the vulnerabilities in other extensions to hide from review.
You and parent poster are both wrong. A politician rarely ever lies. Incredibly, most career politicians sincerely believe what they say. They just change their beliefs more often than most people, even several times a day.

Whenever some specific belief is challenged by external conditions (poor polling, disagreement with wealthy donors, etc), they just go through long doublethink processes multiple times with their advisors, until they're persuaded that changing their position is the best thing to do. Once they believe what they say, they simply sell it like only Real Believers could.
https://news.ycombinator.com/item?id=11430769
nah, "terabytes of garbage data" is unlikely to be required.

Consider the case of taking the SHA1 of a message only 1024 bits (128) characters long (shorter than a tweet, let alone this reply). There are 2^1024 such messages, but only 2^160 hashes. So on average, there are 2^(1024-160) = 2^864 ~= 1.2x10^260 messages of length 1024 that must share each SHA1 hash.

It would be a very interesting result if you could prove that you had some 1024-bit message that didn't share a SHA1 hash with any other message of length less than 1TB ~= 8x10^12 bits, and this property couldn't be true of very many 1024-bit messages, because this means you "take away" from the hash space of messages of length 1032 to length 8x10^12. If you took away just 2^140 out of the 2^160 hashes, for instance, we'd readily see hash collisions in those in-between sizes, because there would just be 2^20 hashes left. But even then, this special property you imagine would only apply to 1 in 2^884 ~= 1 in 1.2x10^254 of all 1024-bit messages so you'd have trouble finding one of them in the first place, and more to the point it's almost impossible that your victim would have selected one of these hashes that would require your hypothetical terabyte file to collide the SHA1 hash.