skysight-inc/HackerNews huggingface dataset:
Are you sure about your I-140 priority date resetting if you change jobs? I've heard mixed opinions on this. Also, the policies on this might have changed due to the various new immigration regulations that came into effect on January 17, 2017: https://www.uscis.gov/news/news-releases/uscis-publishes-fin...
Hmm, Insanity as a Service might actually be lucrative.
I moved in 1998 (ironically) to an isolated island my parents were from and lived there till 2008 and moved back here for college. It was like walking into and out of a time-capsule, I missed the emergence of the internet into what it is today.

I still learned to hack and everything else in Palau regardless, it was just like playing with a handicap, it's still possible to learn and all, it's just harder.

EDIT: to clarify, I didn't have it that bad, there was <20 kbps internet with a monthly total hour cap, but it was expensive and not very reliable and slow.
I'm glad you replied. I was beginning to worry we were going too far into "agree to disagree" territory. I'm at work now, but I'd like to respond to a few of your items above this weekend.

We're getting pretty deep into a Hacker News thread about an almost unrelated topic, and the formatting options here are limited. Is there a better forum to have this kind of discussion? Some of it seems relevant to Rust internals, but I don't know if it's welcome there or not.
You're not the target customer.
And within a few replies somebody threatens to violently assault him. Says a lot about the platform, really.
> the primary complaint about the election results was that the voters knew more about one of the candidates and her organization than she wanted them to know.

But that's not the complaint!

The complaint was that, based on the leaks of private emails, it was possible to construct innuendo that was untrue. Take the entire Spirit Cooking thing, for instance. It would be one thing if Podesta had participated in a Satanist ritual and didn't want people to know. But he didn't actually participate in one. People just insinuated he did, based on a vaguely-plausible interpretation of a private email between family members.

I don't think anyone really found the way the Hillary campaign treated the Bernie campaign to be "dirty deeds", just politics, and I certainly don't think that's what swung the election. (Maybe I'm wrong.)
wow -- bad news.

Intel already failed to get off of 14nm with Kaby Lake, and now they're pushing it back another cycle?
From those who spoke at BlinkOn about Ignition, it sounded like some of the pushback had been about Octane, but there'd been some movement against worrying about the Octane regression from a view that Crankshaft was over-fitted to Octane.

How much of what's remaining is performance versus stability/correctness?
Of course it does? It's getting better, but companies like Google have been very honest with that they (at least in the past) preferred hiring from top schools. The "right language" is of course a bit simplified, but some experiences are definitely seen as more favorable although it's not clear they are. Often more academic or community knowledge over practical or enterprise. As far as I know it's much easier to get hired by such a company early with based on your academic record and "culture fit" than it is later in life trough experience, as the median age also indicates. What are you basing your opinion on?
But for the collaboration part, it reminds me of Emacs org-mode (which uses a different markup language than MarkDown). Being open source, org-mode might be worth looking at because there is a well-established community of users and a tool that does a lot but does not have strong interactive collaboration. On the other hand, feature parity with org-mode would be non-trivial.

There might be a Github like business model there: a business that improves upon an existing tool and grows by expanding the market.
Applying Deep Learning to X-rays in a clinical environment: A project proposal
For more infrastructure of NYC:

"The Works: Anatomy of a City" by Kate Ascher

I was a bit disappointed that it is so focussed on NYC, but it is nevertgheless a fantastic book with lots and lots of illustrations.

Also "Underground" by David Macauley.
I also happily use OpenBSD on my firewall. Every year or two I'm tempted by pfSense, and each time I'm scared away by the thought of running PHP on my firewall, and other security issues as outlined so well in this thread by lima [1].

The one thing I most envy is pfSense's multi-WAN failover support. I have a USB LTE modem plugged into my firewall. OpenBSD can see the device, I can use it as my default gateway for Internet access, etc. However, I only want to use it when my primary ISP is down, for some definition of "down" (e.g., major packet loss). I want the firewall to detect this condition; switch to the LTE modem as the egress interface/default route; reload a different pf.conf, tuned for the LTE modem; restart ospfd, ospf6d, and rtadvd; and then watch the primary interface until it recovers, at which point the firewall reverts to its primary config and restarts the routing daemons again.

It appears that pfSense supports this scenario out-of-the-box, via "gateway groups" and multi-level tiers [2]. OpenBSD does not -- its multi-WAN support is intended for load-balancing, and/or assumes a carrier-grade routing environment using BGP or equivalent. People have asked for help with this scenario on the OpenBSD mailing lists, and the answer is usually, "this is what ifstated is for, write a script"; which is fine, I guess, but it would be nice if everyone who wanted to do this didn't have to write their own bespoke solution.

Speaking of which, does anybody here do this with their OpenBSD firewall and has a nice, clean, well-documented example of how it works? I once trawled through the pfSense source code to see how they do it, and their implementation was all wrapped up in a bunch of PHP. Yuck!

[1] https://news.ycombinator.com/item?id=13615724

[2] https://doc.pfsense.org/index.php/Multi-WAN#Failover
Nice, thx. Ill check it out.
Did you see the part where he addressed that? If your only option is a bigger house you don't want but have to pay for anyway, that's an excess cost. If these operations don't actually extend life or quality but you have to buy insurance with them, that's an excess cost.

And likewise, if your compensation has "increased" but it's only to cover health care that's pointlessly more expensive, that's not really an increase in compensation.

Alexander very specifically addresses the tradeoff in "would you rather have 70s health care plus $8000/years cash" etc.
Is there an analysis out there which evaluate some of the largest PGP projects regarding these cryptographically best practices?
At first I thought it was similar to the HN black bar, paying respect to someone they lost. But I guess it is there to stay
I think it depends on the community you're involved in?

For example, Laravel, Slim, Symfony and Yii frameworks do encourage good design patterns (Laravel may have fallen off the wagon here though). I've seen pretty good code from October CMS, Craft CMS and even Magento 2.1 is decent.

A lot of the PHP community is modernizing very fast even if WordPress can't (or won't). I think a person who starts out writing PHP today on a modern PHP framework will be almost as likely to pick up good design patterns as someone who is starting, say, .NET Core.
A useful metric for document format is "Does GitHub have an HTML viewer for it"? Currently, they display PDF, HTML, and Markdown.
Exactly! And stands out too much from the rest of the content for my taste...
That's funny. When I first started reading his blog, I had no idea who he was, and Twitter didn't exist yet. A friend emailed a link to me because he thought I should read it.
Thanks! These are all very useful.
Not everything I say is literally true. I realize this may come as a shock to my many fans.
Can it be configured to use full Code-Pointer Integrity? That would be a nice advantage.
He instigated a revolution and led thousands of men to their gruesome deaths.

If that's not "ends > means", I don't know what is.
You have to eat, but you can choose what to eat. The beef farmer has to compete against the pig farmer and the bean farmers.

I don't have an explanation, but your counter doesn't fit either.
Indeed, and our text tools are powerful in the extreme for implementing said changes
Agree with CPLX. It is improper to speak for others in this way. If Leo and Sunil want to post about their plans, they may do so. "Leo and Sunil asked me to to say this...." would be fine, although still TMI.

A customer might think, 'Wow the company is falling apart and the remaining founder seems lost in his own world. I should find another vendor.'
GitHub UI change?
https://github.com is now having a black top nav bar?
Language choice matters. If asked to write a pacemaker in PHP I would refuse.
Ask HN: Does HN run ads?
Because the current item on the front page,

After 3 years, Flexport ships 4% of Amazon's merchandise value. Join Our Team (fastcompany.com)

has no down/upvote options, and no comments section. Never seen anything like it. Has HN started showing ads?
Short version: AWS doesn't give any service status.

The have a status page but everything is always "green". It would take half the internet down before they move something to "not green (but not red either)".
Shouldn't you replace before URL-encoding?
It appears to work w/out the `?dark`: https://github.com/
News is not monetizable because real, actual news is depressing and no-one wants to run ads for chocolate next to pictures of starving kids.

It's always been the fluff which drew the ads; the lifestyle and sports content.
Job ads can be posted by YC companies. That has been a HN feature for years.
I don't consider arbitrageurs parasites. They ensure that I am paying a fair price for my SPY shares.
Yeah, seems more similar to Google's old black navigation bar. (i.e. http://gizmodo.com/5816772/how-to-get-rid-of-googles-big-bla...)
I don't think the language is code for anything. Is it really so implausible that Podesta had a handkerchief with a map that seems pizza-related, and isn't worried about getting it back?

And if it is code, why is it code for a massive child prostitution ring? Because 4chan or UrbanDictionary once used "pizza" in this way? Why do we think Podesta documents his work on 4chan or UrbanDictionary? Like, yes, the handkerchief code is a thing, but is everyone who owns a white handkerchief a pedophile?
Think about a mutable variable. In an imperative program X can start with A, then become B, then become C, etc. In a functional program, you can say that X doesn't change, instead there's really a subscript: X0=A, X1=B, X2=3. That is, you're projecting the time dimension, which is implicit, linear, etc, on to a space dimension: The name of the variable expands from ["x"] to ["x", 1] etc.

Monads are the (an?) ultimate exploration of this idea. You project the timeline of the entire world on to a space dimension. Each "bind" operation builds up a new world and you can have many forks of the world, as it's just a model, not the world itself. This model doesn't do anything until you "run" the monad by handing it off to some higher level interpreter.

As for constraint satisfaction, check out Sussman's talk "We Really Don't Know How To Compute" <https://www.youtube.com/watch?v=O3tVctB_VSU> - Even though they implement the propagator networks with a message queue and a single thread, you could in theory run each propagator in parallel, sending messages back and forth.
I think it's like writing in the future to come.

Everyone should write. Few become authors. It is the way of things. And programming will invade every corner of our essence. Much like this post, it is not the best, nor must it be for us to exchange information and better each other.

The real distortion in cs is the fact almost everyone needs a damn CS degree these days for mid-tier pay. Never mind needing to be under 30. (slight exaggeration to drive home the point)
Is there a way to pay for domain, DNS, and hosting costs with Ethereum? If so, one could build a wide-range of SaaS products that accept payment in Ethereum, and would be free of taxation and government regulation. While the SEC understandably exists to prevent defrauding of investors, this dashboard gives an investor perfect clarity into a company's financial strength and liabilities, and allows for an informed decision to be made without any official paperwork.

What would be really interesting is if some day you could buy a self-driving car with Ethereum. With an Uber-like app that accepts payment in Ethereum, and blockchain investments to rapidly scale the business up and reinvest profits, one could see a self-driving car company dominate the market in a far shorter time than it took Uber to do so.

It's even possible that some day we see a unicorn startup with a solo developer.
non mobile link: https://en.wikipedia.org/wiki/John_Perry_(philosopher)
> Safari would have to be incorrectly saving information that the user clearly doesn't expect or want.

This is vestigial thinking from the MacOS perspective. The concept of "saving" is gone. The concept of "memory state" versus "disk" is gone, from the user perspective. Those are all implementation details now. For the user it's simply, your windows stay open until you close them. Quitting does not close windows, so it's not unusual to see them when you return to an app.

By the way, Safari in iOS does exactly the same thing. And given that iOS kills apps on its own, there would be no question that randomly killing private sessions would be a bug.

I mean maybe you could distinguish between a force quit and an OS quit, but why? Just close the windows if you want to clear them. The private window guarantee is there will be no trace after you close the window. It's just vestigial thinking that quitting apps also closes windows.
The great thing about the rationalist is that if you explain why their conclusion is wrong and come up with a better explanation then they change their viewpoint. They don't get caught up in trying to prove they're the smartest.
https://news.ycombinator.com/item?id=13618061
It's kind of odd that AnandTech doesn't mention Coffee Lake. These rumors have been going around for months.
Cool. Thanks again for your answers.

Best of luck with your projects!
Yes, or maybe markdown meets mindmap
It looks like they are adding options to choose from different styles. I don't see the link yet in my account settings but this screenshot makes me think it's coming to everyone. https://twitter.com/jublonet/status/830131346798424064
So long as you work in something completely unrelated to your job, never talk about it at work, never bring it up at work, don't even google it. Don't work on it, don't use their equipment, don't take their equipment home, or use any resources. Don't partner up with any coworker or ex-colleague, you should be fine. If it turns into million dollar idea, you could be sued, but then you can afford a lawyer, if it doesn't turn into something big, you probably won't be sued.
I can't wait until AMD releases Ryzen in March. I haven't owned an AMD system since socket 939, but Ryzen pricing is leaking now, and it looks like it's going to significantly undercut Intel's current prices. [0]

Let's hope this encourages Intel to discount their current and future chips. More competition is always good for the consumer.

[0] http://m.hexus.net/tech/news/cpu/102322-uk-us-prices-amd-r7-...
I'm not sure how this works at google, but often, when a company replaces positions with H1B visa workers, they often contract out the work. As a result, the H1B who is doing work for google wouldn't be considered a google employee.

It's a fairly common practice, though again, not sure if it happens this way at google.
Yet I use Smallwall, the successor of M0n0wall on an old Soekris 5501-70. It is just a firewall, no bells and whistles and therefor very stable.
Is this purposeful or a mistake? If mistake, I'm surprised it hasn't been reverted yet.
Nice work on the project as well as it's website! Very impressive!
This makes it harder to tell at a glance whether I'm on github.com or GitHub Enterprise.
it's an example.
Etherium developers working on Swarm[1][2] which is p2p storage with incentive and smart contracts!

[1] https://blog.ethereum.org/2016/12/15/swarm-alpha-public-pilo...

[2] https://github.com/ethersphere/swarm
I don't even think the product is bad...they just haven't been able to discover a successful business model.
Ironically, you got me interested in trying out Unison, but the download links are broken :(
Github for Enterprise has had a dark bar for a while, possibly to distinguish it from Github.com
Broke https://chrome.google.com/webstore/detail/deluminate/iebboop...
William Henry Fox Talbot Catalogue Raisonné Launches Online
Agreed.

The stagnation in desktop single-core performance is taking a toll on my productivity as software continues to bloat. Yes, I have a massive number of cores in my desktop workstation, but most are idle at any given moment. With CPU-wasteful single-threaded software, there are far too many applications that routinely fail to keep up with my input.

I know it's popular to advise new programmers to avoid concurrency because it's a "hard problem," but the wasted cores of my CPU keep screaming for something to do. They yell: "It's a shame so few people write multithreaded applications! Alas, back to sleep for me."
The timing of this is a funny coincidence as Stack Overflow has just been rolling out their own new navigation topbar [0] to the sounds of "PLEASE, theme it dark" from their meta community. A lot of it just sounds like bikeshedding to me, but it's funny timing nonetheless.

[0]: http://meta.stackoverflow.com/a/343106/2619939
GitHub Terms of Service draft
I always wonder why to invest it all... at the very least, if I gained 10x or 32x, I'd save away the original amount or a small fraction of the total, and NOT gamble with that.
How to determine a protein's shape
Freeciv WebGL 3D
https://play.freeciv.org
We're in the process of migrating the swag store to another provider. Shoot me an email (see bio) and I'll see what I can do for you in the mean time.
The useful features of hardware are emulated. The quirky edge cases, unused opcodes, and more esoteric features are often left out.

The programming oversights in the game logic will remain, but the behavior can sometimes vary when you get to the glitches that play around with memory in a way that they normally wouldn't.
German shepherds frequently carry the gene for Degenerative Myelopathy. Genetic testing for it has only become available in the past 5-7ish years. A reputable breeder will test their dogs for this prior to breeding now that the test is available.
Trading cards were added to make people happy?
I don't think redefining full time to be so few hours would work in this country, nor actually solve the problem, it'd just make most people broke and forced to seek out multiple jobs to survive. Yes, money distribution can affect particular markets where the redistribution increases spending but that's not inflation, inflation is a general rise is all prices, not a rise in a particular sector and BI is a far better longer term solution to the real issue, that life doesn't need to be and long term cannot be dependent on the selling of labor in an age of automation. We need to move beyond the puritan work ethic to something more appropriate for the world that's coming.
Um, okay. You are correct that he did not fire every single employee (besides himself) and then hire everyone that currently works at MS.
https://www.youtube.com/watch?v=lj1bHpPvSuE

^^ Rahul Reddy, an immigration attorney, discussing with a group of "body shop" owners how immigration reform allowing free movement of people on H-1B can be bad for business and what can be done to lobby against it.
qgyh2 was an early Reddit user and does not actively moderate those subreddits. They've addressed this directly:

https://www.reddit.com/r/ModSupport/comments/4xhyyh/okay_adm...
That's just not a reality-derived statement. All it takes is time.
Fair enough. I've been in large companies for too long, it seems. We'll pinch pennies over things like coffee and continuing education, but we're still paying those Teradata and SAS bills.
This is a great point, I think a good developer
-- has respect for other's code and perspective, he/she doesn't think that the previous developer did a bad job writing the code in first place. Many times the the code/solution that is better at times may not be good enough in long run
-- also a good developer is one who would write code/logic in such a way that the future developers would understand it easily. Sometimes having good comments in code could easily increase longevity of the program
Ford is giving Google and Uber veterans $1B to build a self-driving car
If the placebo effect can work, even when the recipient knows it's a placebo, then maybe our capacity for self-deception is more powerful than you think.
I'm discussing monetary inflation because that is the "inflation adjusted dollars" unit that is used in the article.

the relationship you're trying to examine between home prices and monetary inflation is an indirect one at best. the banks that lend home mortgages are retail banks. the banks that lend to other banks (and borrow from the Federal Reserve) are investment banks. they are related but not identical.
U.K. trials using streetlights to charge electric cars
If you can afford not to support IE9 [1], you don't need a 500K - 1MB framework to center vertically and horizontally by using flexbox (align-items: center; justify-content: center) on the parent container.

[1] http://caniuse.com/#feat=flexbox
If these things produced good backend code, were faster to work with than text, produced code compatible on all browsers, and could do what I want them to do I'm sure I'd continue to use them rather than quickly find them unsuitable for my particular purposes.

In chip design there's graphical editors available, but most design work is done by writing text in languages such as Verilog and VHDL.
Punishment? Wasn't Twitter missing from transition team meetings?
In a perfect world, this makes sense. For us, we had an ElastiCache redis multi-AZ replication group whose primary was in the affected AZ. It refused to fail over, even though automatic failover was configured. Apparently there is no way to force this failover, even though people have been asking for such a feature for years. I'm curious what you would do in this situation, besides not using ElastiCache?
Very interesting. Thank you. I'm an engineer that can program with traditional tools just fine, but i have a lot of analysis and data munging in my job as well and am always on the search for better tools. Anything to save me time and present an edge.
I'm assuming that's a typo (s/PGP/PHP/).

There isn't such an analysis yet, but I intend to do one in the near future. We have a similar analysis for out-of-box security features of popular open source CMS: https://paragonie.com/blog/2016/08/on-insecurity-popular-ope...

Our security page has some of the audits we've done (at least, the ones we were permitted to publish) as well as our security advisories. https://paragonie.com/security

I'm pretty active in the PHP community and get looped into a lot of pull request discussions (e.g. https://github.com/facebook/php-graph-sdk/pull/552#issuecomm... for Facebook's SDK), but it's possible I've missed a few.