skysight-inc/HackerNews huggingface dataset:
Makes perfect sense to me. Why upgrade some critical piece of infrastructure if upgrading can only hurt you, but can never help you ? Assuming they didn't have ongoing problems such as bit-rot with floppies, why upgrade to USB ? There have been at least a few major attacks using either auto-run , auto-mount, or even infections in USB firmware over the years.

If you dont need the extra capacity or speed that USB or optical offers you, don't upgrade. I mean this specifically for infrastructure-size projects where the "thing" / entity that is controlled costs multiple orders of magnitude more than the computer system controlling it. Say I have a hydro-electric dam, or any kind of power plant (not just nuke), or train switch controller, submarine, aircraft carrier, etc. Stuff that can't break. Its just cheaper and safer to keep using the same tech, keep replacing known-working parts, than it is to risk updating the system to "stay current", and risk a costly outage (or some kind of catastrophe, even if theres only a 10^-7 chance of it happening). I dont blame them one bit.
Indeed, but you never know what page someone might submit to a site like HN, so it's usually a good idea to have a link back to your main site on all pages.

For example, they could like to your Forum page (which doesn't have a link to your main page). Or to your Github page (which has a link to the Forum, but not to the main page). Or your Docs page (which...well, you get the idea).

Sites that have witty and inventive 404 pages sometimes get those publicised. You really never know what someone will choose to submit.
Facebook's "code problem" is what really does happen in the real world with such humongous business enterprises. Lot's of moving pieces in code, in people, in ideas and the amalgamation of these results in what most programmers will see as "code quality problem" yet the market sees as billions of dollars

There's something called waste. The issue is that we don't know how much better the situation can be but we can recognize that it's pretty shitty at the moment. If they're making billions of dollars and they're a big company and have all these code quality issues, what hope does a small company have when trying to make quality software? How many more billions could have been made with less churn and less maintenance costs?
As long as the Republican leadership stands with Trump, they're one and the same. The party in power does not get to separate themselves from the words and actions of the president or Congress.

If you don't feel that the actions of the Republican leadership represents your viewpoints, you are not a Republican. Republicans put Trump in power and are keeping Trump in power and they are directly responsible for anything that comes from that.
There is no concept of a single "Master". The folder types are "Send & Receive" and "Send only" and the latter will not accept changes from any other client. I still agree it's not the best solution for a network you don't control and that might have a malicious actor in it.
Eagle.js – slideshow framework for hackers
Once you got a really competitive system, how hard is it to build relationships and set up supply chains with car companies ?
Of course the obvious corollary is that much of Scotland's existing banking/corporate HQ sector does far more business in the rest of the UK than in Scotland, and some of those divisions might need or wish to relocate to somewhere in the rest of the UK rather than stay in a newly independent country of 5 million people that hasn't fully sorted out divorce terms with the UK never mind developed trade links with the rest of the world.

Where EU links matter, a newly independent Scotland that might join the EU is a far less attractive destination than many other nations whose EU membership and other trade relationships already exist. Where EU links are less important, London has the considerable advantage of network effect, access to the 55 million remaining Brits under English law and regulations, and by then at least some idea of what its trade policy with the rest of the world might look like. Can't see the SNP wanting to start a corporate-tax cutting race to the bottom either.

Those Scots that (with considerable justification) are very unhappy that the rest of the UK voted them out of the EU with all the uncertainty and damage to trade that entails might want to consider that the same arguments apply to leaving the UK. And Scotland does a lot more business with the rest of the UK than the EU
Because Apple doesn't have them. So they must be bad.
No, because the idea of nations is a lot newer than that. Without nations no immigrants.
Hi everyone,

I made this site to keep me focused and productive towards my top goal. Maybe you'll benefit from it too.

What it does: Focal Point helps you pick your top 1-year goal and shows it to you in every new browser tab (showing # of days left). It also reminds you to record your progress towards that goal daily, and to track your goal-related habits. You can see a graph of your progress, along with a regression line showing whether your progress is speeding up or slowing down.

There's also a suite of productivity tools that I use daily. Here is the full list:

-Pomodoro Timer (Provide a session goal, rate your sessions, and track your stats.)

-Habit Maker (Check off your habit each day.)

-Progress Journal (Review each day and brainstorm ways to improve.)

-Browser extension with reminders and daily quotes

-Brainstorm tool

-Reminders (Emails and browser prompts)

To see what it looks like in action, go here: https://focal.pt/demo

Feedback much appreciated.

Want to use it but can't afford the ten bucks per month? Let me know.

Cheers,
Bevan
Then again, your grandfathers (and mine too!) weren't competing in a global economy where labor is fungible, but were able to rely on generational stability in smaller local economies.
Using DOM manipulation directly in code is a bad idea. It leads to an unmaintabke mess. At least use Handlebars.
I'm not aware of this being a variable worth considering. Can you please give me some specific examples so as to sway my opinion?
The system is already setup to favor younger and healthy individuals with higher education. To get GC you have to pass medical exams including AIDS test and so on.
Aaargh!! Too late, wish I had known this a few minutes back
None from Iran, Libya, Somalia, Syria, Sudan or Yemen.
Glad to see their graphic design internship program is alive and well...
Backing up your filesystem can and really should be part of an entirely different process. Let syncthing focus on syncing. Get CrashPlan, rsync, or some other process going on your filesystem for backups. Unless you are hoping for backing up every single version of your documents.
I'm appalled by the need for statistics showing how "useful" immigrants are.

Combating xenophobia should be a moral issue, not a utilitarian one.

I understand some people will not be swayed by moral arguments, but society doesn't seem to try anymore. Utilitarian arguments have become the default.
No laptop these days should have a terrible trackpad. There's just no excuse for it anymore. It's like people producing Windows laptops without including a Precision Touchpad. Why would you do that to your customers?

My work laptop is a Dell Latitude E5470. It has both a trackpad and an imitation TrackPoint, and they're both utterly terrible. I have no idea how anybody at Dell thought it was a good idea to send it out in this state. I use an external wireless trackball to avoid RSI issues, but even if I didn't I would need something for this machine just because its internal pointing devices are so utterly frightful.
This is not a Democrat/Republican issue. Obama and Bush both expanded these programs with their party's blessing. There are pockets of civil liberty defenders in both parties.
which of those were illegal immigrants? isn't tha particularly what trump wants to stop?
Probably was supposed to be steganography, since stenography is what courtroom reporters do.
Hemp can come pretty darn close to cotton if it is processed correctly.

What is even softer than cotton is bamboo.

The issue with Hemp and Bamboo is the manufacturing process requires lots of chemicals to make them soft where as cotton basically starts off soft.
Much appreciated; thanks.

I'd add one more item to the difficult-to-avoid vulnerabilities, file and file system metadata. Otherwise a simple directory listing, for a user or a background program, requires authentication.

My guess is that vulnerabilities like that, including the user access hole that you describe so well, are the reason that modern OSes (e.g., on phones) isolate most data so that it is accessible only to certain applications, usually the app that created the data, instead of the old model of all applications having access to (almost) all data. Even if for practical reasons the application needs almost unlimited access to the data, at least you can limit the attack surface to only that app and parts of the OS.
Yes, tribalism is human nature, and we have done very many ugly things to one another because of it. Much of modern advancement in civil liberties and human rights have come about because of the recognition that human nature is flawed and we need to act to fight our worse instincts.

I don't think we should sweep racism and xenophobia under the rug with the argument that "boys will be boys"
Ask HN: How do you self-publish in 2017?
I've used Leanpub in the past and am a big fan, but was wondering what other people's experiences were with Amazon Self Publishing [0], or Gumroad [1], or Sellfy [2]. I saw that Leanpub began charging $99 for making a book but that fee doesn't particularly bother me given the favorable revenue sharing model.

[0] https://kdp.amazon.com/

[1] http://blog.gumroad.com/

[2] https://sellfy.com/
> One of the basic premises of anti-immigrant policies is that you can somehow influence the ratio of "useful" vs "not-useful" immigrants.

I think there is a very strong correlation to 'documented' vs 'undocumented'.

"Science vs" had a great episode on immigration that talks specifically about the difference in these groups: https://gimletmedia.com/episode/immigration/
> College students protesting!

Are you talking about Berkeley? I'm not sure a lot of those were college students. Nor were they protesting...
I agree, but how many people come here from, say, India or wherever, work in IT in somewhere like SF and say ok I've had enough training, time to go make my country a better place? None. I don't blame them either.
Fortunately the laws of Thermodynamics are safe, it it converting kinetic energy into electricity. It doesn't appear to be more efficient that existing hydropower solutions but it does seem to be applicable to a wider set of flowing water conditions (which is why, I'm sure, they keep talking about single family homes).
Your comment made me decide to check out borg,

But so far I've been unable to get it working in any way- I've submitted a github issue.

Speaking of github- any chance we can have other login mechanisms for the frontend? I do so loathe having external dependencies.
If this is a MacBook Pro alternative these guys probably haven't seen the Librems from Purism.

Has killer looks thanks to its aluminium chassis and as added bonus contains hardware kill switches for radio (wifi/bluetooth) and audio/video (microphone/webcam) aswell.

https://puri.sm/products/
> You have to buy another computer that doesn't have root access.

It's called HDCP, and I believe it's a combination of your GPU, monitor and cable between it supporting it. Netflix and most other online streaming services do this too. It has nothing to do with root access.
Aww, I was wondering why they chose an unambitious C# pattern matching example and the really cool stuff didn't make this release. Looks like a solid set of improvements in the IDE and C# though, nice!
Do you need the results to be personified? I use DDG / startpage to avoid it.
Ad-Away (installable via F-Droid if you are rooted) allows you to block ads at the hosts-file level, which will work in Chrome and in other apps that display ads.

Before anyone chews me out, as this effectively renders many free apps equivalent to their premium (ad-free) counterparts, I usually pay for said premium versions to compensate their developers.
The Future of AI and Google – Davos 2017 with Sergey Brin
I don't feel that it is. It's a marginal tax rate, not a flat 90%.
I loved the article. I'd appreciate some examples of the process you went through, changing the names to protect the guilty or making up something similar to how you usually do it.
It's not a conspiracy when we have this: http://www.npr.org/2017/02/07/513957928/republican-lawmakers...
Sure, but the problem I (and I presume others) have with the author not presenting an alternative or an even an acknowledgement he that doesn't necessarily know of one is that the message loses a bit of credibility. I think the author knows that code quality isn't actually the most important output/outcome for Facebook, but as far as I can tell, he does not relay that.

In short, he states that Facebook has a code quality problem, one which most of us would expect of an organization of that size, but is it really a problem? Would their bottom-line be better with higher-quality code that took longer (higher cost) to develop? Make that argument. Convince us why code quality is a problem and how improving it would make sense to all stakeholders (not just engineering). I think this message resonates with an audience of software developers (myself included), but it doesn't pay attention to all of the competing interests.
U.S. Subprime Auto Loan Losses Reach Highest Level Since the Financial Crisis
I guess the sunnyvale office will remain the tech/core-business part, that is going to Verizon?
Analyzing the vintage 8008 processor from die photos: its unusual counters
I use toggl and love it! Thanks for this article.

1. Did you find that some people were flagging you as spam, and then your legitimate emails were not being delivered? I guess since you sent these emails individually and personalized them, the spam flag did not get hit often?

2. For the content partnerships, what kind of content did you find to be most attractive?
I've put a lot of thought into year-long planning.
I've surveyed 5 of my friends and here's the answers i got:

Q: How do you visually plan out your year and keep track?
A: I use the calendar app on my mobile phone
My issue: logging stuff in a mobile device that is really small, doesn't allow you to see big picture and serve as a constant reminder

Q: How do you visually plan out your year and keep track?
A: I use a calendar book that i purchased
My issue: the book itself doesn't give a year-long summary, it is more of a monthly/daily note jotter.

My solution: look for something i can use to place in my room and serve as a reminder of my year-long goals. It should be something that i can use every year and something i should be able to modify/remove/add as days go by (goals change, people change).

My options:

Option #1 - a real electronic device that is large enough for me to plan out my year.
Thoughts - this is not feasible. I remember back in the day when they first tried to market "Microsoft Surface". This is before they came out with the surface products, it was initially marketed as an electronic table board that was large enough and interactive enough for you to comb through many problems milennials face today (illustrating thoughts, long-term planning and design).

Option #2 - a hard surface non-electronic annual calendar that will immediately visualize my year and allow me to strategically segment my annual plans visually. So i found this product listed below, and decided that i would pin it in my room with half-inch steel top pins (these also exist) and use dry-erase markers.

https://www.amazon.com/gp/product/B01IH79IIM/ref=oh_aui_deta...
Well worded. I think we either bomb ourselves back to the times of basic survival or transition into digital entities.
I suspect that the software does that automatically on the server. Given that 'cartels' are likely to be automated and hence at web rather than human scale, at least some of the counter measures probably should be as well.
The internet is big enough for you or anyone else to start their own clone. They don't have to step down for that.
>It would need to be repeatably build-able with the result matching the signature of the default blob.

Huh? You can most certainly verify if an unsigned blob matches a signed blob.
Alright settle down there. Racism exists enough that you don't have to go looking for it. It's a fact that in many places, Native Americans are the only people allowed to own casinos, so it's an entirely accurate statement. Likewise, there's no law saying Native Americans can't own other businesses, so the only businesses that are reliably exclusive to Native Americans are casinos.

I don't think that comment implied anywhere that the only businesses Native Americans own are casinos. Merely that only Native Americans are allowed to own casinos in many locations.

Looking for racism where it doesn't exist doesn't help anyone, especially those who are actually victims.
As a regular user, I have no interest in being witch hunted because I flagged a story. Votes and flags should be anonymous as far as other users are concerned.
I'm with you that deliberately writing shitty code does not really save time. The technical debt from cut corners comes back to bite you surprisingly quickly.

However, given a minimum bar of quality, where I've seen the biggest quality issues crop up are due to the layering of code over time written by different developers with views of the problem domain and different priorities. Solving these kinds of issues often requires major time investment in refactoring to align the new worldview with the old. Doing so successfully requires a clear vision that is harder and harder to coalesce as the code base gets more complex. Good architecture mitigates, but is only possible to the extent that the fundamental business logic allows.

Deciding when to refactor and realign older code and architecture is where the hard decisions are, not so much in today's coding choices.
How does this have a huge impact on legal immigration? There is not shortage people wanting to come to the US.
(this is not a comment on the merits of the travel ban, only the effect)
It comes down to personal preference and makes only minuscule differences in the grand scheme of a job that is mainly thinking not typing.
>> It looks like every kind of screening of immigrants will deter the more desirable ones, as far as that determination is possible on their arrival at all.

I would say in the case of the US, just getting here requires a certain amount of motivation. Even the folks crossing the border from Mexico have to be rather motivated. Anyone coming from another country usually has to pay for transportation at the very least. When the country was founded, these challenges were much greater so I figure the US had the advantage of getting only immigrants above some level of motivation when it started - in addition to the other advantages it had.
"Apart from the idea of sorting people into useful and useless being inhumane, it also seems to be counterproductive."

I'm sorry but this is totally unfair.

Nearly every nation has immigration criteria.

Canada, Australia and UK (non-EU) all have a 'points system' which definitely separates 'the useful' form the 'useless'.

Education, skill-set are key components.

I would argue language ability should be added to the list as it's the #1 predictor of integration. It's impossible to engage with a community that one cannot communicate with - and this will help a lot with those immigrants who are likely to be most marginalized (i.e. not the rich one's we are worried about). Language training should be a primary part of social support for newcomers.

"It looks like every kind of screening of immigrants will deter the more desirable ones"

No, this is not true at all. The most talented immigrants are entirely undeterred. The nations noted above are good examples of that.

"as far as that determination is possible on their arrival at all."

There is no 'determination' at arrival. The discriminating criteria are usually applied before immigrants arrive.

This doesn't preclude status for refugees and other family-class migrants either - you can have both.

Finally - I think looking at success rates of immigrants overall is a much better exercise than looking at a handful of billionaires, though the later does have value.
How many of them were illegal immigrants? Can't read the article because it's behind a paywall for me.
It's interesting that Linux laptops still have VGA output; is there really a monitor in 2017 that does not support HDMI? Is for old (and usually terrible) KVM switches?

As for the hardware I wouldn't say it's particularly "powerful". The screen is not on par, and coupled with a still lackluster DPI independence support in Linux, and it means a full 1080 resolution on a 14" screen. No dedicated GPU can be problematic for some. Also, the small touch pad does not look very inviting. Nothing is mentioned of what HDMI port there is, so likely HDMI 1.4. 1.8+KG for a 14" laptop.

Also, from the review:

> The desktop environment is subtly different to Windows or macOS, but the basic UI elements are all in the same place. It doesn’t work in exactly the same way as the more popular OS choices but it is 95 recent similar so the learning curve for the UI is very shallow. Given the vast majority of Windows users have had to transition to Windows 10 in the last few years with no major upsets, moving to Ubuntu should not be a problem.

This seems a little disingenuous. The learning curve for Linux is a lot higher than macOS or Windows, even for most basic of tasks. Then add the missing software that macOS and Windows users are used to, and that curve grows exponentially. Sure, if you dwell in the terminal all day, or just use cloud services, such as Gmail and Google Docs, that is not that much of a problem, but if you use other software on your machine, the chances of not having a direct alternative and having to learn a new paradigm is very high. Add to that the usually bad UI & UX that Linux software tends to have, and it's plain wrong and deceitful to say "subtly different" and "moving [...] should not be a problem".

It's a pattern I've noticed over the last few years in these types of articles, where the author just brushes away the inherent difficulty of changing an entire ecosystem to just "oh I just install Gimp instead of Photoshop and Terminator instead of iTerm, and all is good in the world. No, it really isn't unless that's all you don on that laptop, which isn't the case with most people.
> The market can come up with a matching service to pair job seekers with companies, but just having the service exist doesn't mean that all companies and all job seekers will use it. Motivated individuals will find it, but not all individuals are motivated.

And I'll add, few businesses are that motivated. Most look to get their hiring done as efficiently as possible; it's a burden, a delay, and a cost.
"What has the author done that is equivalent?

The author has picked some data points and written an article. You have said 'So?'.
I created a Docker syncthing relay image[0][1] to enable quick deployment to put on some of my servers with extra bandwidth and memory (alot (>500) of connections quickly exhausts a cheap 512MB instance doing other things and the OOM killer runs).

What I find most shocking is that somehow my instance (in SF via DigitalOcean, surprise) is the only relay[2] on the West coast the majority of the time. How is that? It also is one of the busiest relays by connection count showing that plenty of people in the Bay Area are selecting it likely due to latency.

Checkout more relay stats: http://relays.syncthing.net/

[0] https://github.com/kylemanna/docker-syncthing-relay

[1] https://hub.docker.com/r/kylemanna/syncthing-relay/

[2] http://relays.syncthing.net/