skysight-inc/HackerNews huggingface dataset:
I don't see how GitHub is a single point of failure, the tool was developed on an internal Gitlab instance and then just pushed to GitHub. In case anything happens to GitHub you'd just have to push it to some new service and update the website. Nothing will be lost.

It's just more exposure to put it on GitHub right now because most people bookmark/star there repositories there and don't want to bookmark different cgit/Gitlab/gogs/gitea links. I don't think anyone is abandoning emails just because they don't want to email patches around and manually apply them.
Conversely, I have Windows 10 running quite well on low-spec (for the time, not just for now) 6GB Acer laptop that I got when Windows 8 (not 8.1) was current, that went through in-place upgrades to 8.1 and then 10, and it's got a ludicrous amount of cruft that I keep meaning to clean up.

So, while I don't doubt your story, I can't help thinking that it may not represent the general experience.(Maybe I'm just lucky, though.)
Please see my response to the sibling comment of yours.

As to red states -- no, he didn't single-handedly flip all those rust belt counties of course (if you're looking for a finger to point for that fail, there's good evidence by this point that Hillary's own people did more than their share to basically hamstring their own efforts on that particular front). And of course you can't point to any single factor as solely responsible for a loss of this magnitude -- as I'm sure you understand perfectly well.

However, there's good reason to believe that Thiel's endorsement provided a very significant moral boost to Trump's flagging (and in the view of many, basically doomed) campaign at that point -- in addition to the his serving as one of his closest advisors (in particular, as one of his main financial advisors) during this -- yes -- crucial juncture in the campaign.
The other 2 devs on my team (both senior to me) routinely check in code like this:

function(filename) {
if (!filename) {
this.setState( {x : null});
}

var s = filename;
if (s) {
this.setState({y :''});
}
else {
this.setState({z: false});
}
}

Which to me is unfinished code (I truncated variable names). I always try to cleanup my code before checking in, probably to my detriment. They both are much faster at pushing features out. But god, some of the code is just unreadable. Also--no comments. For some reason everyone at my current company refuses to use comments.

And I've seen plenty of:

x == true ? true : false

ternaries, though in javascript, these are not necessarily redundant and are easy to mistake. A couple other favorites I've seen:

if (x == 'true') ...

and

var data = {option: 1}
var context = this;
this.someMethod.bind(this, context, data, data.option)
It's called "throwing shade".
Why not build a well regulated state that only uses such powers in narrow circumstances?

I mean, you are sort of implying that installing a neural mesh would give you greater exposure to injustice than not doing so, so why not just fight the injustice to begin with?

Not believing that such a state is achievable is one thing, but you did say "in this reality".
Yep, we work with all languages. One caveat though is we only test against Google metrics, so if you live in a country where Google is not the predominant search engine, we're of no help at the moment. : )
Thanks for this great reply, that makes sense. Do you know if hypoglycin interferes with the synthesis of beta hydroxybutyrate?
I'm still resisting the AxeFx but being short on space and a growing stack of rack gear waiting to get fixed might push me over the edge soon :-]

There's a pretty classic book called Electronic Projects for Musicians that might be of interest:
https://msu.edu/~dougl126/Electronic%20Projects%20for%20Musi...
Findr App – See how easily accessible your online personal info is
Set up 11pt Consolas on a native Windows app and set up VSC side by side. It looks nothing alike.

It's a years old Chrome bug. Wish they had a Chakra version of Elektron.
This reminds me of when people say the best career is the one they happen to have, and everyone should do what they do. But... people are different.
Lxc has since 1.0 come with isolation and security as part of it's design and feature set. Docker started as a convenient approach to bundling up chroots - and AFAIK hasn't really made much of a real effort wrt security - other than somewhat ill-advised approach to tacking on (enabling) a feature here or there... (That's not counting external projects like rkt running images as vms etc).

Lxc is much closer to jails in that sense - but eg lxc/Lxd on Ubuntu is hardly (meant to be) a silver bullet.
actually it's exactly the opposite of what you think.

lychee is a relatively new fruit in this region/country, and there wasn't enough transmission over this short period to establish traditions/practices around it.
Ask HN: Large portal using microservice / Rest api and SPAs
What pattern are you smart people using for this sort of service layout:

As an example I have a couple of smaller Rest Api and angularjs front ends sitting in their own web sites, e.g. http://host/thing-api and http://host/thing-web

as the system grows out I want to keep the services small - microservice type - and each has it's own angular site, so we can split and move in case of scaling requirements.

Now as things progress we have the thing system, and need doodad and whatsit services - but i need to start thinking of menu and navigation through these sites. so doodad may have a menu link to thing/newthing and whatis may reference the other 2 (doodad and thing). So a common menu system is required and injected into each sub site to support getting around. I have seen this done as a portal using iframe and we know how pretty that can be.. so all things considered, if deploying small sites and API independently of others is required, with each angular front end already similarly themed and styled, what is actually the best way of creating this portal experience (but without having all angular modules and apps in the same physical project or requiring simultaneous release)?
I use mechanical relays to switch AC power for pumps and similar AC motor loads using DC signals from Arduinos and similar.

I have very very little experience with electrical engineering (I'm in the Lego mindset of I plug things in according to things I find online until they work), but is there something I should be using instead with 120V ~3-5 A loads?
To be clear, I (like many of you) have poured countless hours into John Carmack's games, and stand in awe of his work. I also have considerably less capability than most HN users in programming, etc. So I may have a large pro-Carmack bias going into this...

Having said that, the concept of "non-literal copying" is, IMHO, nonsense. And dangerous. So I'll agree with Carmack on that much. And while I don't know (I don't think it's been revealed, although I haven't been following the case closely), it seems that Carmack had some hand in writing the original code, so of course the code will have similarities.

Also, the analogy of "Harry Potter with the names changed" is, from what I can tell, a pretty bad one for what actually happened.

In short, I think this is pretty much nonsense.

OTOH, Zenimax does have so evidence of wrongdoing on Carmack's part, so it's not like their case has no basis, and I am inclined to be biased toward Carmack. And there's always the possibly that I have no idea what I'm talking about and I'm just stark raving mad.
I think this is a super compelling idea. : ) Thanks!
As a counterpoint to the overly exuberant article let me chime in as a graduating theoretical computer scientist. Math is hard and despite its beauty and allure academic life doesn't take place in a vacuum- ergo there's a lot of politics and pettiness from your peers. You should expect to invest years of your life into making progress on some hard problem with little encouragement in the meantime, this takes a tremendous toll on the mind and not for someone who falls easy prey to self doubt. Sometimes even after you publish your top result that took a lot out of you, it may take many years before people appreciate, let alone understand, your work- the vast majority of papers are never going to be read. To compensate for this horrible feedback mechanism you need to basically play the popularity game and try to give many talks and talk up your result when you meet people, so there's a lot of salesmanship involved here as well. So the career path of a junior scientist is pretty crushing mentally and I couldn't stomach it in the long run.

In an ideal world I might have continued in academia but the career path is so twisted you have to either be insanely good (at math and at managing time) or just hate yourself enough to sacrifice your best years working essentially in the metaphorical darkness well outside the spotlight and most likely alone and poorly paid.
Even in alternate realities, really. There's a Black Mirror episode (a really good one, so no spoilers here) about exactly that scenario.
Finder and Terminal Are Friends
You can use ubuntu-make, but it doesn't seem (to me) any easier than grabbing the .deb file...
> the fees assessed will be the same as if you chose to bring your own CableCARD-compatible device to the service, like a TiVo.

I've looked into this before, and TiVo is the ONLY device that accepts CableCard and output to HDMI. There is no competition. Everything else is a tuner, that outputs to your network, which is not same because it requires a PC to receive the signal.

I have a used, non-subscription, TiVo box that allows me to watch Comcast TV through a CableCard. The benefit is that I can watch local channels in HD through the TiVo. If I used a Comcast box, I'd have to pay extra for HD programming and an HD box.

I guess this Roku app would now be an alternative to that hack.
The VIM emulation plugin actually works reasonably well.
I've captured a few other open source actor implementations: https://gist.github.com/macintux/6349828#other-actor-impleme...
Professors, think tanks, policy research groups.
The Florida Second District Court of Appeals disagrees with you.

https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...

My iPhone is set to passcode unlock instead of fingerprint because of the reasoning you say, but if other courts start agreeing with this one, I'm inclined to change to Touch ID for simplicity :(

There is still the argument that you can be physically coerced to unlock your phone against your will by someone pressing it against your finger, but you can't type in a passcode against your will.
4 tips on how to solve your programming problems
Free Android Bootcamp Sponsored by Netflix
Toys “R” Us  Rewards“R”Us accounts hacked
N=1 personal anecdote: A few years ago I spent a day visiting Wellesley College's CS department (all-women's school) to give a talk and to meet with professors and students. And one of the main vibes I got was that students felt way more comfortable there just focusing on hacking, understanding, debugging, struggling, etc. with the hard parts of CS/programming without worrying about the tons of well-documented implicit biases, stereotype threats, and issues that are commonly-found in regular CS classrooms. It wasn't that they somehow wanted special treatment as "women studying CS" (they didn't) -- they just wanted to be able to focus on CS without all the other external crap that their peers in traditional CS programs need to deal with. See Unlocking the Clubhouse for a comprehensive study of this phenomenon.
I went through CodePath's Android course in Fall 2016 and found it immensely useful. Thought this might be of interest to anyone looking to get into Android development.
As somebody who wrote an article about A/B testing title tags in 2011 before it was cool [1], this is an awesome idea. I've talked about SEO with many companies and coming up with the proper title tags and meta descriptions alone is often worth so much traffic for such little effort (once you get past the upfront cost of running the tests).

However, I think a critical aspect of SEO is thinking about an entire site holistically. Not only because certain signals are site-wide, but because a key aspect of SEO is deciding what pages of your website are "good" for SEO and which ones aren't, and then focusing on making the "good" pages better and not worrying about the "bad" pages. Good and bad in quotes because it is often quite a bit of an art and not a science.

How does RankScience play into this? You've nailed the on-page stuff but is there any world in which RankScience is able to talk about a site holistically and recommend which types of pages and content seem to be working most effectively (and maybe even suggesting pages that could be removed/de-indexed)? Or do you leave that to SEO consultants and you just nail the hell out of the on-page stuff.

1: https://www.thumbtack.com/engineering/seo-tip-titles-matter-...
I use fancy autocompleting and validating text editor for exactly that reason - remembering if it's "on" or "true" or "yes" is too much overhead.

So yeah, json or (preferably) any other markup for settings is fine so long as it hints me with possible values as I type, tooltips each variable with its meaning and so on.
You can, just need to have VS 2015 installed and use .csx files.
I worked with an Israeli company that had to do something like this.

While in the country I was going to visit their office, but I couldn't find the address anywhere on the website, only their NY satellite office. I was later told this was because they have manufacturing customers in Pakistan and Bangladesh, from which they hide their true identity.
Cool I applied with a French website. Happy to help you guys test it.
Seeing the same issue in Safari 10 on Sierra.
People dislike government but love their technology. So it makes sense for them to not like when government uses technology.
An API is not just a "listing of resources."[1] API design often is the most creative part of code. It involves all sorts of creative choices in terms of what abstractions to expose, how to expose them, etc. Take the STL, for example. There is nothing particularly interesting there about the code that does stuff. Oh, it's another red-black tree implementation, yawn. The creativity is all in the API: the container abstraction, the iterator abstraction, etc.

Even minor things like order of operands are creative choices. E.g., the common lisp standard library has a style of ordering arguments as you would in an English sentence. In CL, you vector-push an item into the vector. In GLIB, you array_append_val, into the array, an item. The choice isn't at all functional, it's a matter of taste and style.

[1] I don't get your point about "after the fact." After the fact, a book is just a sequence of characters. What's the relevance of that?
Not only that, but the whole "judgemental" angle is a single sentence buried as a parenthetical. All in all, it sounds like his solution for not being judgemental is to lose weight so you don't remind yourself of the fatties you (still) think of as lazy.
It varies on the language/project. I tend to set my Build Task (Ctrl+Shift+B) to the most useful task and F1 > Run task my way to the others. That doesn't feel much more inefficient than switching to an external terminal (though as the internal terminal with Ctrl+` gets better I may start using it more often).

The F5 debug support is great in Node and .NET Core and there are extensions to support other language debugging. (I've heard the Go and Rust ones in particular are great, though I don't work in either language myself.)
It's a solved problem the way the laws are currently written. It's not a solved problem if the laws are rewritten to require manufacturers to support a backdoor.
I profoundly disagree. I believe that mathematics can be learned and appreciated by many, because mathematics is a language for articulating inner urges and perceptions that are common to a wide range of creatures, not only humans. This idea that mathematics is only for the few is self fulfilling, and perpetuated by narrow ideas of what it constitutes.
Am I? Huh.

Also, does that invalidate my point? I mean, I don't think it does, but I figured I might as well ask...
Sometimes the concurrency benefits just don't add up when compared to other business/project concerns.

I say this as an big fan of Erlang, truth is, sometimes you just have to accept that your job is to write a python/Django backend without a line of JavaScript in order to serve as a line of business app, and if the load gets bigger, you just throw another server at it.

That said, erlang is great, elixir is awesome, and both are 100% worth every developers time to learn.
I never understood LiteIDE, it was always extraordinarily esoteric and nonintuitive. VS Code is just fantastically better in comparison, in my opinion.
Funny thing is, with MythTV and an HDHomerun attached to a broadcast antenna, I'm scooping up more TV than I can keep up with. Why pay for cable?

Of course, watching it this way does require some advance planning, periodically checking program listings for interesting things and setting recording schedules, but it's nice to be able to arrange TV to fit my schedule instead of arranging my schedule to fit TV.

Granted, I do miss out on some things (in particular, many Blackhawks games are on CSN) but that's their loss - for me, they've priced themselves out of the market.
I think they mean a nix-like binary cache for packages that get build multiple times (for different projects).
Yes, it does. You can even choose it during installation on VS 2015 and VS 17.

Still, there is the ISE as well, although not that feature rich.
We prey on eachother.
Well, the promise of the Linux subsystem is kind of to not having to run half-ports like cygwin in the first place... Still, appreciate the tip. Any idea how well that works on a high-resolution display like the surface 4?
The comcast app blocks streaming to devices like chromecast. This makes me almost mad enough to just cut the cord.
It's not that Haskell can't be used by industry, it's just that the language has mostly been used by enthusiasts and academia (that's not a bad thing). No big companies have really committed to making Haskell industry focused. Facebook has dabbled in it and even made some improvements to the GHC compiler but I don't think they are replacing swaths of their tech with Haskell.

I agree with the "never has" part of the statement but a little skeptical on the "never will" cause we can't really predict that. I feel like the language itself has been picking up popularity in recent years so who knows.
You are not alone, I run 3 PCs with Windows 10 all 3 had zero problems - everything works fine. I understand people being privacy concern but as an android user I feel like that ship has sailed a long time ago.
I'm not saying that you don't press the issue. I'm say that all the extra's about state attorneys and whatnot aren't needed... just ask for supervisors sternly. I can almost assure you that your average customer service person doesn't care about all the extras. They're following a script 9/10.
Trouble getting to sleep? Scientists say go camping
I do as well, to some extent. However, let us never lose sight of the fact that any foundational axioms (e.g., ZFC) are decided upon on a purely philosophical basis. It is interesting to see such philosophical consideration around the "behavior" of truths when reading about Frege's early developments in propositional logic.
In that case, I think it'd be more interesting to throw it up on a large monitor and have it update every day.
You mean the guy that once used thermite to break into a computer lab to impress boyhood friends? The guy that literally has a warehouse full of rocket fuel?
I find the headline and the article in the OP to be a bit misleading. This is not about the general public, or the relationship of individuals to mathematics. It's not a "hey, you should do more maths!" type of motivational speech.

The whole speech is addressed to the leaders of the math community, i. e. the teachers. It's a well-crafted plea for introspection, to find the humanity that was somehow lost along the way.
I got a Windows 10 laptop (Razer) for Christmas for gaming / media / browsing purposes (been a Mac user for 10+ yrs).

It's buggy as hell. The shortcut icons on the desktop and taskbar kept going away (replacing all the icons with a "not found" placeholder), forcing me to reinstall the OS. Now none of the search functions work (e.g. windows key -> search for app.. no results). Whatever, I just use 2 apps anyways (Chrome and Steam).

Windows settings panels have at least 2 diff ways to configure anything, the "old" and the "new". Graphics settings have 4 places to change stuff (Intel, Nvidia, built in old and new). It's just a jumbled mess.

Bluetooth never recognizes device names (it's a guessing game as to which "Unknown Device" is the one I want). The trackpad is mediocre, and the config panel from Synaptics probably hasn't changed since Windows 95.

With the tech press in love with Windows 10, I was definitely expecting more. Feels like people just want to love every other version of Windows (7 "good", 8 "bad", 10 "good again).
Integrating Progressive Web Apps Deeply into Android
Kids these days. So lazy. I browse by having an LED hooked up to my Ethernet port and decoding TCP packets in my head.
A conversation based on competing generalizations is pretty thin gruel.
Good point with embedded systems. I must have momentarily forgotten that there are targets beyond PC-like devices.
Devastating startup customer support mistakes
Get Your Event Listed
It's a true honor to speak with an SEO A/B testing OG! :)

> How does RankScience play into this?

That's a really great point. Right now, our software either focuses on only pages which are good for SEO, or it runs less frequent experiments on the "bad" pages. We've had a few success stories of turning "bad" pages into good ones and having them become big revenue generators for our customers, but that's not common as I'm sure you can imagine.
I think a lot of ham radio gear just uses standard relays for switching RF signals. Apparently they work well enough in many applications.
Is it really that scary?

Suppose there was a criminal who claimed that, with a broken leg, they couldn't possibly have committed some act. Isn't it reasonable to get a warrant for the person's XRays in order to get hard evidence that the person was or was not incapacitated?

The scary part to me is the medical examiner. They are making a very advanced claim (that they can determine something definitive about what the person was or was not doing) based on the heart data. Given previous overreaches from forensic examiners, I'd want to see some actual research before chucking the person into jail.
From the article :

How has this link not been made before?

The researchers said the lychee's potential toxic effects were noted in ancient literature from China, where the fruit originates, however the commercial lychee industry in India is relatively young and has expanded quickly.

"This knowledge has been slow to reach certain parts of Asia where the so-called mysterious lychee disease has been attributed to various causes (fruit colouring, heat stroke) in Bihar, India, to an unidentified pesticide in north-west Bangladesh and, after an exhaustive negative virological search, to a yet-to-be-discovered neurotropic virus in northeast Vietnam," Professor Peter Spencer and Dr Valerie Palmer wrote in a Lancet paper discussing the research.
1) I can already do this, just hold down control or command then hover over the symbol?
The Greeks also drank hemlock. Just saying.
Philosophy, as it is typically taught, contains too much historical annotation and attribution to my taste. I want the factual/logical content only, not the "Wittgenstein said this" and the "Nietzsche said that", because it almost implies that I have to choose a side.
The basic problem with Windows 10 is that it was intended for tablets/mobile first. On a desktop, there's just not much need for it.