skysight-inc/HackerNews huggingface dataset:
I agree on the hardware side. However, more times than not I have to fight with the video playback tearing or dropping frames. I've had least amount of problems with ElementaryOS, but that distro has stability problems that counteract the better video playback.
Samsung scores an 8-0 Supreme Court ruling in Apple patent case
This --> "And, it's even so much worse because they make it seem like they're such good guys by releasing these 'free' or 'cheap' services. It's just outright deceptive." <--

This is the problem here. I find myself infuriated and helpless talking to my friends (non tech) about not trusting Google or any provider for that matter with their entire digital life. They look as if I'm the non sensible one. They must be thinking "Why is he being an idiot by saying no to free stuff?"

It is scary to think that one company knows (1) What you search for, (2) What videos you watched in the past, (3) Where all you have been (Google Maps), (4) What you like to read (Google News), (5) Who are your friends, what things you buy, what are your personal conversations about, Which flights you check-in to, What other subscriptions you have, and much more (Gmail).

Too much power can be easily derived when this data is put together. For example, they can easily profile a person's political leanings based on these.

It is even worse that they are in the advertisement business that tries to create a bubble for yourself and keep feeding you digital information based on what you already like, and not an unbiased view of the world.

For example, if I read about Republican party once, and had one email from Republican campaign, then I start to see Republican Ads all over my digital life. Of course, that influences my view of the political world. It is like being imprisoned by one's own past.

Hopefully, things will change, and people will realize that there is no free lunch before it is too late.
I don't think they are working on other problems, rather they realised that GPG has limitations and they can not solve it with PGP. The problem they are working on, is the same problem they started with.
So it's going to spend money to make it look like renewables make economic sense? My reading of it is that this is a PR move more than anything else.
You can choose not to use the library created by OP for your websites and not share it with your friends. Stop selling your hatred bullshit as some sort of a standard that the entire planet must adhere to.

Hackernews should probably strip out the word hate and its synonyms because as it is it is painful to see smart people going full dumbass on this forum.
a) signing scala libraries I release b) ordinary emails to a few of my friends c) facebook notification emails

I don't think I've ever used PGP when emailing a stranger, but I very rarely email strangers in the first place.
Confirmation of Wendelstein 7-X magnetic field
I also transitioned from a professional services career to programming through a bootcamp. When others ask me for advice, I only recommend the bootcamps that have a rigorous precourse/admissions process. And even then, I tell them it's a really difficult process to graduate and find a job afterwards, and that they better be ready for six to nine months of hard work and financial uncertainty.

In the end, it was totally worth it for me and I couldn't be happier!
You understand the difference between a lone hacker as an APT vs a state level threat as an APT.

That distinction is huge and chooing not to defend yourself against one or the other may allow for huge convenience gains at the cost what is to many a purely hypothetical notion of security.

Can we improve the tools and techniques we have enough so they are convenient enough to not have to make such a choice?
https://news.ycombinator.com/item?id=13115236 (and another submission onl 18 minutes before this one!)
Phoenix GraphQL Tutorial with Absinthe: Add CRUD Using Mutations
The lemon juice -> stem cells thing:
http://www.npr.org/sections/health-shots/2014/01/29/26817101...

And a critique:
https://researchtheheadlines.org/2014/02/10/how-not-to-repor...
https://news.ycombinator.com/item?id=13115236
Just got the same one. More information and a link to the purchase site here: https://slickdeals.net/f/9330575-asus-tm-ac1900-wireless-ac1...

I have yet to open it as I'm using my landlord's Verizon crap model, but once I move to my new place, I'm looking forward to flashing Merlin or DD-WRT.
"Yubikeys would get exposed to hotel rooms."

Can someone please elaborate on this?
Since this is the no-politics week, I'm curious what this has to do with technology?
Numeral.js 2.0 – Now with custom formats
Same here. But I must confess that I do get a new laptop every 2-3 years, so maybe it is getting heavier, but I don't notice it.

But I was surprised recently when win10 killed my ssd, so I installed Xubuntu on the spinning disk. And it runs as fast as win10 did on the ssd. The only thing that does take longer is booting up, but I always had the feeling that windows was cheating somehow, it would boot to the desktop really quick, but it was not a usable desktop. That still took a while to become responsive.
I use MacGPG to sign commits on GitHub but I have to admit that the E-mail portion has fallen by the wayside. (The last time I really used it was to E-mail a professor of a cryptography course for an assignment!)

While I also don’t know many people that use this for E-mail, it doesn’t help that virtually every OS update in the last 5 years has consistently broken it, taking sometimes months for a fix.

For those reasons, this needs to be baked into the OS to be viable. Only when somebody like Apple can install it by default, and make sure it works between updates, will it have the reliability and widespread availability that is necessary for success.
I think what is really lacking today is small communities tied to a physical locality as in BBSes. Social media today focused so much on "contact anyone" that something was lost along the way. Sure you can make lists or subgroups, but the hierarchy is flipped. I think somewhere out there is a niche for a web/mobile BBS-esque site where people can sysop their own local communities and select from a list of features like conversations, events, games, mail, etc.
Helping it technically is the glorious, sharp, bright three-strip Technicolor print that leads to the blu-ray having scenes that look like they were shot yesterday.

Although even on VHS on a 13" screen, I still remember the chills every time I heard "...he split Phillips' arrow!"
Galactic gold rush: the tech companies aiming to make space mining a reality
I run a very minor hosting reviews site, and regularly monitor people talking about GoDaddy on Twitter.

In short, customer-satisfcation-wise, they seem to have vastly improved, and are leagues ahead of the likes of EIG (A Small Orange, Arvixe, BlueHost, BigRock, Host Gator and fifty thousand other brands). Their hosting packages seem usable now - a vast improvement.

The difficulty in judging hosts is that plenty of people have basic needs that are well served, and will go to the ends of the earth to defend a company. (A Small Orange comes to mind). The people who have bad experiences tend to shout very loudly, which can give a false impression.

The other issue is that people also shout loudly about things which, while not exactly a given host's fault, are connected with hosting, and so they get upset. Typically this comes about from leaving public information on a domain's WHOIS record, leading to spam calls and emails - which leads to some people accusing hosts of selling their customer lists.

Interestingly, EIG have been shutting down a number of their brands' affiliate programs (Site5, A Small Orange, Arvixe - may be others), which makes me wonder if they're going to consolidate some of their brands soon. They seem to be starting with the brands with the worst (recent) track records.

If you're after shared hosting, either go with SiteGround, or go with InMotion hosting (who have the occasional network outage like every shared host, but meh, the rest of their company is sound).

For anything else, grab a VPS from OVH, DigitalOcean, or dedicated from OVH or Hetzner. Good and bad stories abound, I've used them all and their core offering is sound.

(I don't know why you're downvoted, you asked fair question)
What are the pros and cons of Fog Creek spinning out its successful products into separate companies, rather than the typical model of simply keeping them?
How about this. A crossword puzzle generator. The user enters a keyword, a person's name, or a date, and your program generates themes, words, and clues associated with that prompt in the newspaper archives. So for example, if I enter the keyword "Trump", your algorithm does some word-association magic (I'm not big on the terminology when it comes to text data) and comes up with a bunch of words and clues drawn from your paper's archive of writing about Mr. Trump...
Ethereum Dapps and microservices and APIs case study: adChain
7 ways to gain natural backlinks to your website
KonMari Your Code; Refactor Your Life
Nope, no CRM here at Beeminder.com

We support our 4,500 active users with a combination of a shared gmail support account, admin screens on the core web app, and a tiny globally distributed team.

One day that won't be sufficient, but it's seen us through the first five years.

Our original intention was to automate some of the standard interactions, that we would just manually process the transactional emails 'for a while'. But funny thing is, the human interaction has proved to be a critical and valued part of our service. We’re pretty sure those actual humans will always be part of the service Beeminder provides.
The industry could converge on standards which allow certain classes of "repeated but different" code (drivers?) to collapse. By collapse, I mean they could share a generic version of code, thus reducing the overall line count.

Or a new implementation (or OS) could come along, with compelling advances and no baggage. The old code doesn't so much collapse as become obsolete.
The sad truth about depressive realism (2006) [pdf]
discussed a week ago: https://news.ycombinator.com/item?id=13045797
I'm constantly annoyed by "Advanced user" installation options.

They're occasionally accurate - I can think of a few programs where the "advanced" option demanded that I go and read a bunch of documentation - but mostly it's either laziness or malice. I don't think they've been a reasonable choice since storage was so limited that 'advanced' meant screwing around with DirectX directories and partial installs.

In 90%+ of cases, basic/advanced could be better addressed with a handful of simple-English checkboxes for what to install. One is locked-active, for the core bundle. The others have one-line descriptions of what they do and possibly what other products make them redundant, maybe with a "more info" button.

And since evil bloatware isn't going anywhere, we could at least set a norm that real menus give you options, and anyone trying to prevent you from engaging your brain is pushing crapware.
About source control in Excel, there's a London based company offering a product along those lines called Pathio (https://www.pathio.com/). I know it's not open source, but I'm mentioning it just in case you find it interesting. I actually had a pleasant chat with the founder of Pathio a few months ago, so figured I'd plug the product:)
At the same time, business has proven time and again that they cannot be trusted with things like this. So some other way needs to emerge.
It's always no-politics week:

https://news.ycombinator.com/newsguidelines.html

HN isn't limited to technology. As stated in the FAQ: "anything that gratifies one's intellectual curiosity"
Obviously. You are at Criteo?

I don't think it's fair to say "there are" when "there IS" only a single company that pays this kind of money in Paris.
Yeah I'm sure it's ridiculously simple and all the experts here saying it looks like the idea itself is fundamentally flawed are wrong.
I can remember seeing some sort of a lunar lander program running on the console screens of the CDC ?6600 at Indiana University in 1970, as I peered in to the machine room waiting for my sad little student Fortran program to fail.
transplanting a node into a different document while the document.write() merrily marches along.

It feels like open heart surgery with a rusty knife. But I can't find anything in the specs saying that it is verboten.
Why would you want to do that? R, Python and Julia already exist for using a dynamic language for HPC scientific and statistical computing, and they can be run inside a browser using something like Jupyter.

Those languages already have the libraries, tools, community, etc.
Check out the video in the post: I have the mirror in my bedroom, within view of my bed and my reading chair. And even if I only interact with it a couple times per day, I find it pretty useful.

I certainly wouldn't recommend putting this in a bathroom :) Some part of the system would eventually get water damage and Alexa would make more mistakes listening over fan/shower/faucet noise.
There's also this https://blog.cryptographyengineering.com/2016/11/24/android-...
Very cool, thanks for sharing. I'm a go person so I tried to "port" this over to go: https://github.com/esell/eshell

Will be a great base to start with and should be a great learning experience trying to make it more functional.
I sometimes wonder if this is the result of people falling into one of two categories of how they learned to see the world, deeply or shallowly. I think of myself as looking at the world deeply. I'm often less interested in the immediate response to my action than I am as to why that was the response. I want to understand the cause of things. I've met plenty of people that don't care about this at all, they care that action X yields response Y, and (for the most part, barring specialties) go through life with that as their model of the world. Sometimes I envy these people, as their heuristic approach often yields better projections than I'm able to come up with in certain areas (such as how a person may respond to a complex situation).

Unfortunately, I think the shallow mental model has problems when presented with large systems of behavior as a whole that are foreign. Similar to the average person when dropped into a foreign culture with a different language, someone with a shallow mental model of the world may find a computer, with it's decades of layered systems and skeuomorphic metaphors, if they are even attempting that in the specific instance, may be initially too daunting to attempt on their own. At least that's my pop-psychology theory of the day.
Having enough salary is important, but it shouldn't drive your decision (as the employee). Not having enough money definitely matters, but at some point there are diminishing returns on how important salary is to your motivation, and future success in a role.

You know what I wish I had in a job search? Let me post a profile, not a resume, but give me a survey. Let employers search for me based on what I'm good at... where my strengths are. Focus the hunt not on "who has the best skills" but rather "who's going to round out my team". The idea that specific technical skills can be acquired easier than personality traits.

So here's the traits I'd look for. Every engineer has a mix of motivations, some care more about tech problems, others care more about business problems. Then honestly some are just more concerned about growing their career. All 3 personalities have equally important traits that are essential to a team. A good team should have a tech guy to make sure what it builds is maintainable, it should also have a guy who is always making sure what the team is building is valuable, and then frankly if you have both of these guys they're going to constantly disagree with each other... so you need another guy who will take both viewpoints into account and determine what's better for the company.
by 'anti' you mean "anti-Muslim, anti-immigrant, anti-feminist, or anti-trans"? How does the political ban align with this?

> can't simultaneously be welcoming to anti-feminists - and welcoming to women and allies.

ally is a feminist term, but why can't women be anti-feminist? Are you describing this to be the case, or prescribing it?
What Your Startup Can Learn from Airbnb’s Japan Problem
"... quite an incredible journey."

Reads almost as satire, given https://ourincrediblejourney.tumblr.com/
More than once I've gotten to the negotiation phase of the job offer only to find the employer won't meet my salary requirement. It's very frustrating and a huge waste of time for everyone.
I think that being able to drag a right curly brace and a left curly brace separately is a mistake. I don't like visual language too much, but one of the advantages of visual languages is that it's impossible to have a mismatched parenthesis or brace. It's more friendly to newbies to have the correct balance of delimiters.
iCracked's (YC W12) Hiring Software Engineers and PMs to Launch New Verticals
Hello :D Thank you for your review. It is still under modification. I'll remove the unlinked button. Thank you. You can share your skill on that site. You are welcomed anytime. ;)
Feel you!
I think the incentives to having a growth mindset are diminished. Once people are comfortable with what they have in life - job, spouse, children, what benefit does learning, say, poetry, or programming, have to their daily life? I feel like at a certain point you have to feel like it enhances your life beyond allowing you to acquire the standard metrics of success that we adopt into our cultural consciousness.
Very entertaining. Thanks for highlighting this and introducing me to this guy's writing.
Katana now available for MacOS
I don't think you need a library for that, it's just a few lines. I'm currently a little busy, but there's one touch event that disables those «features» (can't remember which).

I'd suggest you to download the library and delete some of the lines for the callbacks on the touch events, maybe you can isolate it and figure out what is achieving that result.

Or, you could try something like this:

PullToRefresh.init({
mainElement: '#main',
distMax: 0,
onRefresh: function(){}
});
Given that previous comments by that user are dead, it seems more like a case of "banned user makes comment on article, (possibly: third user vouches for comment), another user considers said comment off-topic and comments on it". Nothing indicates a user was banned for this.
Yeah but paper blows around and is hard to control in non-controlled environments. If I brought a full notepad with me, I'd have to worry about wind and humidity. A plastic device won't be as light as paper, nor as fragile.
I was only thinking about keeping communication private. I didn't think about uses like signing libraries. Great example, thanks.
Maybe if you weren't a violent Communist, people wouldn't hate you.
Hmm... how is HN going to shit on this one? Wait, 'great progress' in the first comment! 'but' :/
2010 was a major transition for pyramid as it was re-branded from repoze.bfg and merged with the pylons project.
It's very easy to shine a light at a glass prism and get a repeatable result.

It's much harder when dealing with humans, many confounding variables and what is a relatively nascent science.

Doesn't mean it's not science though.
We do SaaS for the financial industry, and we started out creating a separate virtual network with multiple VMs for each customer. Router firewalling, iptable lockdown, IP whitelisting to customer IP range. Encrypted disks (backed by SAN) for database storage with different keys per customer. Etc.

So we had to scale up our deployment process to multiple concurrent migrations per customer pretty much from day one.

The downside of this is that customers need to be big to afford the constant overhead of physically renting the machinery to serve them, administer them etc. So we're moving towards multi-tenancy from the other angle, aiming at smaller firms with less stringent data security requirements.
Agreed. The GNU Guix project (of which I am one of the developers) sees reproducibility as a means to an end: empowering users with verifiable, trustable software that they can control. Thus, reproducible builds on a proprietary system, while better than non-reproducible builds on a proprietary system, don't accomplish very much for user freedom.

https://www.gnu.org/software/guix/news/reproducible-builds-a...
AngelList shows salary (and equity) ranges. They are pretty wide but still preferable.
I am unbannable
It produces a lot of "Yay! X" where in this case X is archeology/classical Greek civilization/ shipwrecks. Perhaps the X's it picks tend to stand out as intellectually interesting among a tide of "Yay! Money" and "Yay! Science" articles.
> The concept of software distribution being a tar.gz.gpg or verifiable md5 file is obsolete. Behind the scenes something like apt-get does sign things but how to integrate its list of keys with the end user is a mystery, its essentially magic. Besides it provides no security due to lack of MITM attacks in practice.

The very first bootstrap is impossible to do securely in the general case short of building a computer from scratch, but you can do things that make it difficult to attack e.g. ask a bunch of different friends what the sha1sum of the latest debian release should be.

On the assumption that you manage to get a non-compromised version of debian installed you are secure even against MitM attacks; there's a chain of trust, every package has been signed by a key that has a key fingerprint claimed by a specific human maintainer, and new maintainers can only join after at least one maintainer has confirmed their identity against a government-issue document. Of course this doesn't make attacks impossible (e.g. rubber-hoses against one of the maintainers), but it makes the cost a lot higher.
the story continues....
Show HN: 2020: New Ideas in Programming
This next Saturday (Dec 10) at 10am at HanaHaus in Palo Alto, we'll have a special meeting of 2020 with two presentations:

Andrey Fedorov: "A Small Matter of Programming: Then And Now"

David Broderick: "Text Is For Novels: Programming In Data, Not Text"
Yeah assuming nothing falls apart with the custom implementation maintenance-wise. Programmers have a hard time focusing on their real goals though, we often re-implement things that really aren't worth the time or money.
Well, most browsers are for-profit too. Typing an address into Chrome's address bar will still send it to Google so they can give suggestions back, I think. (E.g., if I type "http://www.abc" into the bar, it suggests an autocomplete to "www.abcnews.com", which I have never visited. Doing the same in a 'Private Browsing' window turns off this autocomplete.) I'm not convinced that distinguishing between address bar and search field is either a necessary of a sufficient condition for understanding Internet privacy.
This! I came here expecting an expose about how it was really just a stupid waste of money and actually was kind of creepy or something.
I never said it was simple, and nobody is. It's clearly not a simple problem, or we'd have a better solution by now!
I feel like I ought to offer this link: http://slatestarcodex.com/2015/04/08/no-clarity-around-growt...

There are several more pieces in that series, on that site, if you care to look.

The reality and strength of the Growth Mindset theory is fairly unclear, despite a lot of books pushing it as gospel. It's also unclear whether it's accurate even if it is effective - there's an open possibility that people who are basically delusional about their own potential practice harder than the realists, and a handful of them who had high starting potential get great results.

So... age-related degeneration is real, neuroplasticity drops over time, but I wouldn't want to connect that to growth mindset because I'm not convinced that's even a real effect.
Is a Dapp the equivalent of a Microservice with its own contract ?