skysight-inc/HackerNews huggingface dataset:
The way this would work out in a proper world, is that the search would take place, they'd realize it was fruitless and that the location information provided was incorrect and then the phone manufacturer and the cell phone company would each cut a check for $1,000,000 to the person who was false accused. And this would happen each and every single time a person's civil rights were violated because some product developer did a shitty job. A 1% failure rate is pretty low quality.
SendBird now supports iOS Swift for its messaging SDK
> "When your expertise is limited to, let’s say, art, level design, performances or whatever, you’ll eventually convince yourself that it’s the most important thing in the game."

This is my experience, too. Without autonomy and ownership across a whole project it's very easy for people to get tunnel vision about what's valuable. This causes general harm to both the team and the outcome of its project.

I'm not sure how to lessen the effect other than perhaps by making projects small enough that they can be worked on by just a few people and using this phase to establish a kernel of good ideas and team cohesion.

Perhaps there might be another structure where the tools that are provided to the team are literally so good that the main project can be done by just a few people working on everything together. (Idealistic vision here.)
This reminds me of Arrowsmith: I Don't Want to Miss a Thing
Pro-tip: click the print link for clutter free reading. Works on a lot of news sites.
Wow, var was so broken.

Anyway, we use as much ES6 as Node 4 allows at work. Transpiling on the server never made much sense to me. I also used to sprinkle the fat-arrow syntax everywhere just because it looked nicer than anonymous functions, until I realized it prevented V8 from doing optimization, so I went back to function until that's sorted out (I don't like writing code that refers to `this` and never require binding, so while the syntax of => is concise, it is rarely used as a Function.bind replacement). Pretty much went through the same experience with template strings. Generator functions are great.

I'm not a fan of the class keyword either, but to each their own. I think it obscures understanding of modules and prototypes just so that ex-Class-based OOP programmers can feel comfortable in JS, and I fear the quagmire of excessive inheritance and class extension that will follow with their code.
I'd recommend really mastering basic statistics if you aren't going to go all the way with learning data analysis. It's surprisingly subtle and more widely applicable to a broad range of careers.
The one I find most annoying on Android is the search bar on the home screen. Even though you can customize most of the rest of the screen, you can't change the search provider for that bar, or even just remove the bar. At least, not without replacing the launcher entirely, with something like Nova Launcher (http://novalauncher.com/), which is what I eventually did.
It is a valid concern and an excellent bookmark to their original challenge with multiple browsers. Today people read the web on phones from 4" diagonal to tablets 12" to laptops 12" to desktops 37". And designing something which is consumed comfortably across that range is not a trivial task.
If "un-JavaScript-y" were a bad thing... JS is not a particularly pure, or well-designed, language, so we should not treat it religiously.

Personally, I love ES6 for fixing many JS pain points (yes, hacky class-like object constructors are among them). If it is against it's history - so be it!
Actually according to Marxism capital doesn't have to collude, there need not be any conspiracy, holding down the workers is the natural conclusion of capitalism.
> the difference between a computer and an appliance, the latter had a computer inside of it but wasn't progammable.

An appliance is a computer that is programmable, just not by the person that owns it.
Except the best candidates have other options and so probably won't spend time on your test.
Feynman was wrong. It is actually not hard to understand QM, it's just taxing on the intuition. The key insight is that measurement and entanglement are the same physical phenomenon. Once you understand this, everything else is conceptually straightforward.

See:

https://www.youtube.com/watch?v=dEaecUuEqfc

http://www.flownet.com/ron/QM.pdf
I think children having their own general purpose computing devices is pretty important. Time sharing and the obligation not to break "the family computer" make it pretty useless as a tinkering platform, unless your parents are technical and comfortable with it. The individual devices children own are compilation targets, maybe, but they can't run text editors and compilers.

Cost of the actual computer is not the problem. All of these $50, $20, $5 computers conveniently ignore that fact that you also need $150+ for a monitor, USB hub, keyboard, mouse, WiFi adapter, etc. This quickly raises the price from "something a low-income family can easily spend on a child" to "no fucking way." I found OLPC a lot more compelling.

Still, I'm thankful for cheap hardware on which to run pirate AirPlay targets and homebrew IP cameras :).
Oh yeah, that’s just quoted text from the original article, which deals with the phenomenon: https://ndarville.com/blog/2015/12/04/web-fonts/. It’s not directly relevant to the aforementioned article. :)
Surprised at how many people didn't read parent's post as satire...
I don't get the "even then" part of your statement. If anything, big uptimes are a thing of an older, more monolithic era when patching was less common. It was extraordinarily common to have multi-year uptimes on important servers, whereas these days they seem far less common

In my experience, the past decade has been a time of trying to be more rigorous than ever about regular patching, routine reboots, and respinning VMs to ensure that your provisioning systems work as intended, so you never again end up with these monolithic irreplaceable systems.

These days, the only time I find servers with big uptimes is when they've been neglected -- they're some old bastard child of some former employee or the ancient rickety crap some department is too afraid to touch... And even then, it doesn't raise an eyebrow until it's 1000+ days.
The electronic newspaper
(address: http:/www.nytimes.com)

hilarious, but—then again—the colon-double slash still isn't clear to most people.
Officially civilians fly unarmed surveillance missions and uniformed personnel fly missions where ordnance is carried. They may further limit civilians, or maybe not.

That said contractors have been doing the intelligence analysis behind missions to kill people using drones. Even though the missiles are fired by uniformed soldiers, there's a big gray area right behind them.
This article seems to miss the point. Not that Unikernels seem useful for running in VMs, not on bare metal. Thus you get the isolation of a true VM with a container like performance & resource usage.
The US freight rail system may be maintained with private funds, but it was initially constructed with massive public subsidies. These took the form of land grants, not just for the right-of-way, but for surrounding land. This land was then sold to fund the railway development.

http://www.loc.gov/teachers/classroommaterials/presentations...
Planrockr
Because it gets rather complicated to formalize when you try to reconcile universe splitting with special relativity.

There is an even simpler interpretation of quantum mechanics: the relational interpretation. It does not speak of any states and therefore no wavefunction collapse. 0 is ontologically better than infinity.
The methodology note at the bottom clarifies that they considered only type 1, 2, and 9 FFLs.
Oh hey, saw this on TouchArcade the other day. Was very impressed by the polish!
Considering that companies like Google are so good at this, why build your own photo site? Why not upload all the CC0 images to a public Google Photos library?
I don't think the DoJ will let the merger go through.
Exactly, AAA games have to make back their multimillion dollar budgets, indies don't have that same pressure.
yeah, these naval-gazing blogposts are getting fairly exhausting
Well, the server is there to host some service. If you'd need to restart the service deamon, why not restart the machine for once, and make everything simpler?

Also, boot time bugs are a huge issue. They can creep during the entire time your system is up, and only show up during a reboot. Thus, if your server only has unplanned restarts, you'll only discover those bugs when you have yet another pressing issue to deal with, and also, likely at 3 in the morning on a Sunday.

So, make things better for you, and restart those servers once in a while, when things are quiet.
> We've had cheap computers in every generation, remember the Sinclair ZX81 ?

I would dispute that. That was the 8-bit era. An entry level programmable computer in the sub $100 price range has been missing for a long time.
> I don't know. I just posted this because I guessed many people here have been in my shoes. Have you? What did you do?

Not in this context but in a similar situation yes. Long time ago. What I did was introspection until finally I reached and embraced the cold, hard truth:

- I'm finding all kind of excuses not to do what I know I should be doing because I'm afraid.

- The fact that I am not happy has little to do with my job and everything to do with me.

- Why I feel unhappy? With whom am I really unhappy with and why?!

- If I can't find some quality time NOW (running, learning an instrument, having fun with my then gf - now wife, etc.) it will never happen. I have to make it happen.

- It's all about choices I do, some are intentional and others are unintentional

... and finally it hit me! I lacked two things: A very specific cause like a clear destination, where do I see myself in 10 years, in 5 years, in 1 year? How do I wanna look next year? How do I wanna my relationship to evolve? How good do I wanna become? etc.

Once you have this sorted out (where do you want to and why) everything else starts making sense. Good luck.
Anyone who worked to keep Tor secure from the US government.

Anyone who worked to aid the US government to circumvent Tor.

The problem with ethical actions is that it depends upon one's framework. Now there are areas we can tend to all agree on. Taking money to sabotage software to kill someone we agree is innocent is probably a good example. But once you get past the clear cut examples, it begins to be clear that ethical behavior is subjective and our subjective views do not always agree. For example, I can find people who would agree strongly with one of the above two that I listed while disagreeing strongly with the other, and I can find people who would do the opposite.
Think about how it works with other legal citations. "Fed. R. Civ. P. 12(b)(6)." means something to a lawyer and is irrespective of where they would physically find that court rule to read.

An issue with Perma's id format is it doesn't contain anything to differentiate it from any other use of two sets of four uppercase letters or numbers separated by a dash, it's not "LAWCITE:A1C4-5F7H" it's just "A1C4-5F7H." The domain name could serve that purpose so wherever else Perma's content is stored, the route should contain perma.cc. So all of the following would have the same content, e.g.:
http://perma.cc/48VC-ZS62
http://archive.org/perma.cc/48VC-ZS62
http://doomsday.preppers/rebuilding-America/perma.cc/48VC-ZS...

And in reference to the other comment, if the .cc TLD goes away for some reason, "perma.cc" could still remain a part of the URL even at the project's "home" site, e.g.:
http://perma.law.harvard.edu/perma.cc/48VC-ZS62
http://perma-cc.com/perma.cc/48VC-ZS62
http://perma.mars/perma.cc/48VC-ZS62
140 char lims are tuff k?
Nice, looks very similar to Capistrano, but sometimes it's nice to stick with PHP if you're already using it.

The only problem I have with tools like this (and Capistrano) with most modern projects, is that there are usually a number of build steps related to getting production code in place, whether composer dependencies, or CSS/JS compilation, etc. With these tools, it's kinda hard to figure out how to implement this stuff, since they essentially just do a Git checkout on each server, and then run commands on each one. I kinda hate the idea of having tools to compile CSS/JS on each web server, and then each server running it's compilation separately. Has anyone come up with a clean way to separate these tasks from the task of deploying?
If you want more than a 4 lecture course, I recommend Nando de Freitas's course. It's very high quality and free.

https://www.cs.ox.ac.uk/people/nando.defreitas/machinelearni...
I agree, and I think the flood of low-quality games has actually had the opposite effect that people were predicting.

Rather than drowning out good games, it is becoming easier to tell which games have some love put into them. It reminds me of the movie Idiocracy[0]. What might have been a C game before Greenlight suddenly looks pretty damn good compared to all the F's floating around them.

[0]http://www.imdb.com/title/tt0387808/
How to recover from engineer burnout
Continuing on your thought; one thing I've noticed is that, even being only a couple years removed from the "kids these days", it's hard to appreciate how ~big~ things like minecraft are. Talking with my older coworkers, the same spark the parent comment spoke of is now being channeled into these shared digital creative experiences.
Ethics is a slippery subject. Different people have different ethical stances, so if I were to say "that's unethical" to you, you'd be likely to misunderstand me.

One common ethical stance is utilitarianism. This stance purports to optimize collective welfare. I don't know any NSA people, but it seems likely that they share a utilitarian approach to ethical decision making, and they define happiness as security from evildoers. (I'm speculating about their stance, not claiming it to be my stance.) Selfish interest is part of utilitarianism.

For example, if you have a utilitarian stance you might choose to refrain from having sex with strangers to protect your health and theirs.

Another ethical stance is deontology. In this stance you refrain from having sex with strangers because it's externally defined as wrong. For example, "Do not commit adultery" shows up in one common collection of externally defined rules. If you say to someone, "that's illegal" you're speaking from a deontological stance.

A third stance is altruism. When operating in that stance, people value the welfare of others above their own welfare. Many who donate blood do so from an altruistic stance.

Real people have a combination of actual stances. And for most of us, our real, operative stances are often not quite aligned with what we say our stances are. That's just reality. Almost nobody completely walks their talk on this stuff.

An engineer who works through the night to repair a critical defect probably has a combination of ethical attitudes. Trying to make users happy is altruism. It may also be deontological -- they're violating their quality agreements. It may also be selfish and utilitarian: losing face, losing revenue and getting fired are to be avoided. All that is fine.

Life is harder when different people have contradictory stances. The life and death of Aaron Swartz is a tragic example of that.

Immanuel Kant proposed the "categorical imperative". (Oversimplifying) he suggests that we should live and behave ourselves the way we WISH everybody would live and behave. Professional codes of ethics attempt to employ the idea of the categorical imperative to create a shared ethical stance.

Codes of ethics are helpful precisely because of the slipperiness of ethics. Good codes of ethics offer a common language. And they serve to convert various ethical stances into deontological stances--written external collections of rules to follow. They make it easier for us to predict each others' ethical behavior.

So, a plea: when questions of ethics are up for grabs, let's be explicit about our own ethical stances and generous when trying to interpret other peoples' stances.
It will be given the highest honor a sys admin can give a piece of hardware: casual reference to it as "what a box" in the future.
If I interviewed anything but a junior candidate and they said this I'd immediately dismiss them. Sure, flexbox can solve most of the problems, but flexbox isn't always an option. Any candidate worth their grain of salt would know this regardless of whether or not they knew exactly how clearfixes work. I'd much rather them tell me they knew the purpose, but didn't exactly know how they worked than immediately dismiss it.
Sweet Meteor of Death, I welcome your fiery embrace.
The person you were replying to did emphasized "wants to" vs "have to" though - so I think they were trying to insert the point about means vs ends. Anyway, whoever was trying to make that point - I think it's been made (however painfully).
Author here, this is created with React and is basically an better interface on top of the Github search API. If you authenticate with your Github account, you'll increase the search rate limit.
I don't have the source handy but there is research showing that if you ask individuals on a successful project the % that they contributed, the total of the perceived contributions generally equals around 140%. I've wondered if simply pointing out this issue might help reduce the inflated sense of personal contribution
Maybe I am wrong but as far as I understand thats not really the issue here.

As far as I understand there are 3 types of competing interpretations all trying to deal with the local universe vs. the non-local one and trying to explain them in a way that make sense.

1) Logically consistent, allow us to make predictions but which requires a leap of faith (Many World interpretation)

2) Mathematically correct but does not allow us to make predictions (string theory)

3) Allow us to make predictions, doesn't require leap of faith but isn't logically consistent all the way (Copenhagen interpretation)

There is also a couple of outsiders like the electrical universe and plasma universe which completely ignores the idea of quantum weirdness but as far as I understand they also require some leap of faith.
Even the Hippocratic Oath is really hard to follow in corner cases? What counts as harm. What counts as an entity that can be harmed? Are all entities treated as equal in regards to the value of their harm?
FWIW, I think getting the underlying string representation right (and relatedly how it interacts with byte buffers/slices) is really hard. So far, I think Perl 6 probably has the most well thought out structure with regard to that, but they took a decade and a half and lots of testing to come up with what they did. Then again, how it works in Perl 6 is also a function of how the language functions, so it wouldn't be a a direct mapping of concepts, but there are some really good ideas there.
It'd be surprising if the Internet revolution didn't drastically alter languages. The printing press did the same, standardizing them and eliminating many font eccentricities that did not translate well into movable type.

What I see in these is (1) shortening of things to make them easier to type on phones, and (2) the use of a lot of whimsical spellings to convey emotion. People are communicating so much right now via just text that they're going to strain to emote through the medium.
Even better (especially when talking about things like teleportation), the Roosevelt Birthplace: https://en.wikipedia.org/wiki/Theodore_Roosevelt_Birthplace_...

It was torn down in 1916 and then a replica was built in the same place in 1919.
The biggest problem with DND in my book is that when first introduced it was enabled automatically, and not super obvious that it was enabled.

This caused more than a few missed announcements and made escalation hard for a bit.
Haven't used it myself but talked to a couple people who were startled by how easy it was to set up and get running.

Obviously the value prop is amazing- so if it is that easy to integrate this is crazy.
I suppose I'm a millennial, but I'm really struggling to find a single person that actually talks like this.
This depends on a lot of things, such as what the illegal activity is, whether they were told to do it, whether they knew it was illegal, and so on.

In this case, it's a product sale regulation. It's not illegal to manufacture non-compliant engines, but it's illegal to sell them. So in a world of individual-only responsibility, that would make the individual sales agents who performed the transactions with customers liable. I don't think that's an improvement.

(This answer may change if the sales agents know or should have known that the product was not legal to sell; this definitely applies to e.g. sales of alcohol to minors)
As a software developer I certainly know how to use the incognito window. But I treat the intellectual property of other people as I would want them to treat mine, so I subscribe to The New York Times.
No sarcasm, I wasn't aware that they avoided lamination entirely.
thank goodness for expiring patents.
Styleable versions of components that aren't natively styleable (<option>, checkbox <input>, radio <input>) are another example of where ARIA attributes are helpful. jQuery's Menu demonstrates this: https://jqueryui.com/menu/ (Inspect the DOM)
No one, that's the beauty of it.

Commoners trained themselves, in times of war, sample bias of the soldiers returning home loaded with treasure was incentive enough to put a generation of kids to practices for hours. In times of peace, the nobility subtly encouraged their people to participate by the way of organizing archery contests with prizes.

It was very popular, in a sort of proto sport way. I read once that an early version of football was banned by the English crown because it distracted the peasants from their archery practice.
At least back then I found it mega complicated, I would have needed to screen the content of the page and find the comments most probably with a RegEx I guess? Then I would need to feed the comment strings I get into a XML parser which would understand namespaces. Then I would go through the DOM of every of those comments to get out the data.

Apart from that I do not think you should compare pingback/webmention with trackback. The ones are to inform about some mention/comment, the other is transporting the content of it. If you want to compare than I would compare microformats/open-graph with trackback.
I am a small cog in the machine, but the code I wrote that is put in production is used by million or so users, but without the rest of the machine it would not be possible for me to reach million users.

I am not saying one thing is better than other, but in general you have to choose a mindset that is more in aligned to your life goals as well as stage in your life.
Not every one can be entrepreneur, but the author of the post has right kind of experience as to succeed as one, even though he might have disliked parts of his job at Ubisoft, it is the experience he picked there and the skills he developed to survive the noise and collaborative grunt work would be more useful for his indie games enterprise.
"Planet 9" takes about 11 thousand years to go around one orbit.
I don't believe this for one second. 80 applications, seriously? You didn't even interview any of them? They don't know semantic HTML5 tags but they can wrap their head around the React ecosystem? I'm calling BS. Also what the hell is the rest of the article even about? Is he trying to teach these apparently clueless developers what they should know? Unclear. What does inequality have to do with his point? Geez.
IRC on a server I control, or some slack clone with on-premise hosting. Call me paranoid, but I'm paranoid.