skysight-inc/HackerNews huggingface dataset:
I too used to do this, until I needed more complex things, or am trying to find a bug in my code and have to make a few small edits, save, run `npm run build` then refresh my browser, make changes, repeat step 40 times in a 15 minute timespan.

Or I can create a couple gulp tasks (which honestly, is easy as heck) then a watcher using livereload, and run `gulp watch` then just be done with it.
The 2004 Madrid bombing killed 191 people and wounded 1800 without requiring neither suicides nor drones. And I think the idea that you need to "bring a person in" is outdated; there are potential recruits in any country you might want to attack. The Tamerlan Tsarnaev is a good example.
Yes, that was the subtext of my point: the priorities are wrong, if the mission is to 'protect and serve'.
I may be being dense, but why would you want to do this? Are you saying you can get equivalent performance running games under a Windows VM as booting directly? What are the tradeoffs involved?
you can freely choose between enabled authentication methods.

so, its possible to disable the sms authentication by removing it in the security settings
Actually this is the area that I am most interested in. I am responsible for writing SystemC models of our designs so that firmware/software guys are able to work in parallel with RTL development but it takes me some time to create the models and get the timing reasonably equivalent (AT in SystemC speak) to the RTL. If I had a flow were the same source could generate cycle accurate models AND verilog this might be an acceptable answer and allow us to develop SW/FW much more quickly.

In my world even though hardware takes an extraordinarily long time the FW/SW is still the long poll in developing complex systems and anything that shortens the time to $$$ in the door we should probably be looking into.
Some of those features are only possible because Java is statically typed. They couldnt exist in the same way for "pure" JavaScript.
At least part of this is going to be "helped" by netflix's per account streaming limits. i.e. I can run 2 streams at once, and if I paid more, I could do up to 4. But that means as you add people sharing an account, you either pay more, or get pissed at the other people, cause if they are watching, you can't watch.
Great song recommendation, if I can recommend one

https://www.youtube.com/watch?v=r80aUCMqHRE
Practical networking #1: learn to bloody introduce yourself
3 ways remote teams beat out in-office teams
Show HN: Homebrew Packages Search
I think the mobile part at the end was interesting. You might be able to spot users that swap phones (burner smartphones) just by that information. LEO's and NSA work on tech to detect that sort of thing. Might find this a useful tool combined with other methods.
Yeah, that's my concern as well.

I don't think I'll put much effort in this project since this is barely a proof of concept but there's a couple of points I would like to dig if I ever find time:

1. How to reduce collections generations?

2. How to take advantage of the machine cores to execute the Map/Reduce operations?
There are already multiple open drone firmwares, so the legal obligation is moot. And "hacking the connection" only works if they aren't autonomous and if the commands aren't signed, which you can't assume.

Of course, I'm talking about a military threat; to shut down idiots flying their Parrot AR near the airport and such, those countermeasures are certainly more than enough.
The generally accepted logging convention is that you work with how logrotate works (listen to appropriate signals for freeing up the file to let logrotate truncate it and so forth). If anyone needs to setup anything other than that default, it is typically better to target customizing logrotate and unify your endpoint logging there rather than to keep modifying each application's configuration. This is about separation of concerns for me as a sysadmin v. getting away from operations decisions. If your project is widely accepted you'll want to limit the amount of code you maintain on stuff that's not in your domain. Heck, it's really the Unix Way. If you were writing against Windows, I'd be using the event logger for application events with my own text based logs and let users configure what I emit to the main event logger.

An example of how people let logrotate do most of the lifting is in the Chef server codebase.
Ask HN: What are your favourite Chrome extensions for development?
For frontend dev, I use:

JSON Formatter - makes raw JSON easy to read with collapsable trees

LiveReload

Postman - REST Client - there are lots of these, this seems like the most usable to me

React Developer Tools

Resolution Test - Easily switch resolutions for responsive design testing

WebGL Inspector - My favourite. The killer app of WebGL debugging. If you do anything with WebGL this is a MUST, for tracking down memory leaks to debugging state changes to viewing GL calls...
Post a gig on Craigslist for a native English speaker who is pursuing or has pursued a degree in English Arts or something similar. Pay them for 4 hours a day ($20 an hour should be sufficient for a college student on summer break) and have it be conversational. Spend the rest of your time watching English language learning videos on YouTube and repeating along with the video.

The only thing that will help you is discipline so you have just work on it at all times. I, for example, have bad posture. I realize it sometimes and so I sit up straight, but I am not disciplined enough to do it all of the time so I have not improved enough.

Hope that helps.
HP bans t-shirts at work, and employees are furious
Japanese neutrino experiment has first three candidate electron antineutrinos
Of course you can write code using cat but there is no good reason to do so. That would be like being a carpenter who refuses to use powertools and instead relies on manually operated ones. If you don't understand how to use the tools of the trade that will greatly improve your productivity, then you simply are not a professional.
Nah, something like Netgear vulnerability is for government or espionage-conducting clients. They're useful. Whether anyone is buying for $80,000 is another matter. I can't comment on it.
And any professor will tell you that if you have to pay for your PhD yourself, you shouldn't be doing a PhD in the first place.
It would be more interesting if they gave them an incentive to dress up. There is a lot of things you could do...
Warp, apparently: https://github.com/snoyberg/posa-chapter/blob/master/warp.md...

(although I don't know anything about a feature comparison)
I don't program in C, but I can understand most of this code; However, I'm not sure where the "function overloading" part comes in or why it's significant. Could someone explain?
This whole _Generic stuff is a mistake. There is already a descendant dialect of C which has nice overloading, namely C++.

Analogy: imagine some people aren't happy with the new Fortran. Fortran 66 is the best language ever, and the only flavor of Fortran anyone should use ... except: they like a couple of features from Fortran 2008 and Fortran 90.

So, they whip out the Fortran 66 standard and fork it to create "Fortran Classic" where they just adopt what they like from mainstream Fortran --- and in a totally incompatible way!

And that's basically what C is doing now.
You may also like

https://www.reddit.com/r/outrun
https://www.reddit.com/r/newretrowave
But they can exist in a statically typed extension to javascript. See typescript in Visual Studio.
"The biggest weakness of such small tools approach is that it is hard to learn what to use and how to configure it."

No. By far the biggest weakness of such a small tools approach is a Balkanization of development tools that generally refuse to work with one another and often don't work very well by themselves. One library I really wanted to try was using Browserify but I wanted to use brunch/bower because my workflow was already in brunch. Even with the brunch-browserify plugin this wasn't possible. After wasting two days on it, I gave up and just used Browserify by itself. Another couple of hours it was actually working. This is typical. On another app, I use gulp. Another piece of garbage that claims that when you run a command 'gulp watch' it will automatically rebuild your assets. It won't.

These are only three small projects, each using a different build tool: browserify, gulp, and brunch + bower. None of them are compatible with each other and it's unlikely they will ever work together in one project without hours or days of trial and error. If there was one monolithic (or not) dependency / build tool that actually worked, I'd much rather use that, and it would be a much better approach than having a whole bunch of small crappy tools that don't work together.

tl;dr: Not only is having multiple tools doing the same thing in this area not appealing, it just leads to developers wasting massive amounts of time and "what the fucks?" working with half a dozen tools that do the same thing and do it poorly.
There are thousands of foreigners will to take the places. You can't talk about academia and ignore immigration.
It's a fact of our justice system (and indeed any reasonable justice system) that if you murder somebody but there isn't any way to prove it, you go free.
You comment is a basically a very good example of a strawman argument.

Counterargument that destroys your entire premise: C's revisions( note that revisions are not flavors or separate languages ) don't fork.
Until it becomes standard in all registers.
Anywhere from $170k to 250k I would say.
At a high level, scancode detects many more licenses and copyrights than licensecheck does, reporting more details about the matches. It is likely slower.

In more details:
ScanCode is Python app using a data-driven approach (as opposed to carefully crafted regex):

- for license scan, the detection is based on a (large) number of license full texts (~900) and license notices/rules (~1800) and is data driven as opposed to regex-driven. It detects exactly where in a file a licensse text is found. Just throw in more license texts to improve the detection.

- for copyright scan, the approach is natural language parsing (using NLTK) with POS tagging and a grammar; it has a few thousand tests.

- licenses and copyrights are detected in texts and binaries

Debian's licensecheck (available here: https://anonscm.debian.org/cgit/collab-maint/devscripts.git/... for reference) is a Perl script using hand-crafted regex patterns to find typical copyright statements and about 50 common licenses. There are about 50 license detection tests.
Thanks! Those are all excellent papers. I am actually looking into formally verifying Hammer using Frama-C, but haven't gotten too far yet.
> I don't really find his initial assertion correct at all

> any normal fashion

>Actually, I'd usually read all the textbooks before the semester even started.

Check your logic
sure, some of them are available here: https://scratch.mit.edu/users/sanjupokemon/
Some first results from the new, higher-energy Large Hadron Collider
The point is that the article claims that practice petered out in the 17th century. I show otherwise. The article also states that one reason the practice was abolished was due to criminals leaving their sanctuary to commit more crimes.

'Those who cannot remember the past are condemned to repeat it.' George Santayana
This is also true of PhD programs in the humanities.
WebStorm (https://www.jetbrains.com/webstorm/). Or if you use other languages as well, check out any of Jetbrains' IDEs: https://www.jetbrains.com/

I haven't found a better IDE for any language yet.
They may be relevant to your point of the narrative, but my point is that the key question is whether Wilson was justified in his use of deadly force, and the earlier events are not relative to that. That is why the portion of my comment which you quoted says "...has absolutely no relevance to the question of whether Darren Wilson acted correctly...." (Emphasis added.)

Grabbing at a cop's gun may justify deadly force, but it wouldn't have happened if Wilson hadn't drawn it in the first place. It is the drawing of the gun which is the key event here. If he had simply stomped on the gas pedal instead then this whole controversy would have stopped before it started.
But what's the point of starting a business if it can't generate revenue? Getting to that point definitely takes capital; even if you've already built the product, the marketing and sales costs of introducing a new product in an existing large market are significant. Otherwise you're just gambling with the opportunity cost of your time on the hope of an effective word-of-mouth campaign.
Oh no, this same Twitter as a blog post format again.

I still don't understand the salary sharing appeal. The last time I shared my salary I had a falling out shortly their after with my 'friends' I shared an apartment with. I've only experienced loss when sharing my salary.
Auch! my fault, it sounds like but it is not :-)
Your production code should assert
CarsDirect Loan.com Internet Brands Expose Users to Credit Fraud Risk
Absence of evidence is evidence of tampering. It is not proof.

The popular phrase "absence of evidence is not evidence of absence" is wrong. Absence of evidence is evidence of absence. How strong that evidence is depends on just how much you'd expect to find evidence if the thing were actually true. For example, if you go looking in my garage for aliens, the absence of evidence is pretty compelling evidence for the absence of aliens in my garage, but it's extremely weak evidence for the absence of aliens in the universe.

When it comes to cameras, the question in how often they fail on their own compared to how likely tampering is, and any relevant context which might modify those basic probabilities. If the demonstrated MTBF is 10 years and your cameras are failing on average once every year then something is going on, for example.

Your mention about punishing the officer makes me wonder if you actually read my comment, though. I explicitly suggested that a camera malfunction should not be considered sufficient to clear the "beyond a reasonable doubt" bar for a criminal case, and that while it should work for a civil case, the cost there would not be borne by the officer.
If somebody said this to me at my current job I'd start using up all the paid vacation time I have to look for another job.
You didn't have to give that confusing analogy. I'm sure most people will understand your point without it.
Agreed entirely.

The 2 year LTS release cycle combined with 5 year support means you can either stay in step lock with LTS or skip every other version and still have a year to upgrade, I retired my last 10.04 earlier this year, that thing ran in production for five years with less than 10 hours downtime :).
This is a good explanation: https://www.reddit.com/r/programming/comments/3en2px/til_you...
Like any tool, the value of these tools becomes apparent only when the alternatives become inconvenient. If your workflows are simple enough that you don't need them, more power to you!

Also, while JS lib/framework fatigue is a very real thing, ever since I switched to React+Webpack, I haven't felt the urge to switch to the 'latest n greatest'.

They are a major milestone in the JS dev tools space, and a pretty safe bet for someone who just wants to pick something and not have to think about it afterwards.
That's not completely true. There are, at least in the US Sunbelt, large numbers of people who exist more or less off the books. It is only partially about tax avoidance. As the difference* between U3 and U6 unemployment has risen, this will only increase.

To the extent that funds from the above-board economy transfer to the informal economy, the taxes are simply paid by the last person in the chain who paid taxes.

*they're narrowing now, but it is anyone's guess as to whether the big jump from the 2008 time frame is permanent or not.
yes there is this overhead, but it also reduces dependency on any specific framework, avoids using big one-size-fits-all monoliths, let's you choose the best tool for the job, makes your team a lot more well rounded by understanding pros and cons of each of those libraries.
http://www.debtdeflation.com/blogs/minsky/

May be of interest.
Mid-Year Content Marketing Stats – Uber.la
I'm lucky I have 200mbps fiber which terminates on a box on the wall which I can plug a Cat-6 into and get a static address, currently that goes into my ISP supplied netgear box but absolutely nothing to stop me putting a pfsense box in front of the netgear box.
Bypassing Google Authentication on Periscope's Administration Panel
> and Steam has been always suspicious to non-Russian speakers from Russia

What would the benefit be of someone outside of Russia using Steam via a proxy in Russia?

edit: after a google search, it looks like -

1. RU prices (in dollars) are way lower for some games than US prices (in dollars). Almost 50%-60% lower.

2. And EU and AU prices are higher than US prices.
> If you don’t understand how technology works — especially a technical subgenre as complex and dense as encryption and information security — then don’t write about it.

This is certainly one message to draw from the situation. But it's not the most constructive message -- it puts the burden on non-technical people, telling them what not to do. Even if non-technical people realize that there are scientific limits to technologies, that won't stop them from thinking about and writing on technology incorrectly.

I think the burden should fall on us techies -- I think there is something constructive we can do. I think we should strive to educate others on the roles and limits of technology. Even if we can't teach everyone the math, physics, electrical engineering, programming, and software engineering they would need to truly understand technology, we can explain the limitations of something like encryption with our blog posts, social media, and every day conversations.
I've been watching season 1 of "The Blacklist" in the background while working over the weekend. Aside from being yet more terror porn, one of the interesting subplots had a rogue unit surveilling the FBI. The implication was clear: these bad guys are so cool and awesome that they can run their own surveillance! Against us!

But really, not so much. If you really wanted to gather a whole bunch of secret data on what the government was doing? You wouldn't need to set up cameras and monitor everything. You wouldn't need some super-cool intercept site located in Virginia. The government has already done that for you. All you need to do is break in and scoop up data like every other subscriber is doing -- just like what happened with the recent breech at OPM. (Which, being the biggest heist in American intelligence history, is amazingly under-reported)

As this article points out, people seem to lose sight of the fact that by putting all of our eggs in one basket, we just make it easier for somebody to rob us of all of our eggs. Backdoors are a horrible idea. I agree with the author here that the reasoning displayed on these editorial pages is "breaktakingly stupid"

Aside from the fact that the security state is destroying the republic, there are some seriously ignorant people making broad decisions about a lot of things they should just stay away from.
I have been reading Haskell, The Craft of Functional Programming. I have played around with Haskell for a bit now and going from understanding Monad laws to using them in real life has been a challenge. Often real world library Monads are stacked multiple levels and debugging has been particularly difficult.

Since the Monads chapter in the book was pretty light, I thought I will check out this paper that was referenced. Re-learning the Monad laws from this paper inspired me to look at the implementation details of some basic transformers, which has been very helpful. That said, the paper quickly went over my head after he started discussing denotational semantics!

I sometimes feel learning Haskell is like learning algebra but just that the laws are not obvious to me. I wish there are more materials that walk you through more complex implementation (like 3-level stacked Monads) step by step on how certain things work. I guess once you understand how something works, it is hard to explain to a beginner who doesn't have much of an understanding -- much like riding a bike or swimming.
For any who might be swayed by the argument that companies are forced into heavyweight performance review processes in order to protect themselves from the threat of litigation, I'll just add this countervailing consideration: there are a subset of developers (myself included) who consider such performance review systems to be a skunk tied around the neck of the company. I will not go near such companies with a ten-foot pole. I've just seen too many weird outcomes that go back to such processes, and they give off a bit of "big bureaucracy" smell.
If you're only distributing internally then you're fine, but that's because it's explicitly called out as permitted - the image is still associated with the trademarks.
The yearly performance evaluation is a joke. Any company which respects its employees as humans and which takes seriously its responsibility to its shareholders will promote the ongoing evaluation of employees based on close 1-on-1 relationships between manager and direct report. And the quality of the performance evaluation at any company that does this is only as good as the quality of those managers. If all your managers are people who are out to make themselves look good, or out to keep their own jobs safe, no system could possibly get the most out of your employees.

If your managers are motivated to care about the company and to make its goals their own, and if you provide the proper training and evaluation of their management to ensure they know how to manage the right way, you have a chance.
Developers spend their day building the foundations for other people's businesses. As a developer, you would have to be severely lacking in motivation to not want to do it yourself.
That time the Internet sent a SWAT team to my mom's house
This is the best neural network tutorial out there. I have been waiting for the missing deep learning chapter for so long, and it finally comes!

my reading for today, thanks for sharing!
reddit.com/r/AskHistorians/comments/24aibx/how_historical_is_the_idea_that_a_church_could/

reddit.com/r/AskHistorians/comments/3e3etn/what_were_the_rules_for_claiming_sanctuary_in_a/

... and probably many others from the same subreddit?

Durham's sanctuary knocker is pictured and mentioned briefly in http://www.gutenberg.org/files/20191/20191-h/20191-h.htm#ima... (which disagrees factually with the OP). Which seems to be based on the Rites of Durham - https://ia802205.us.archive.org/2/items/ritesofdurhambei00ca... (cf. pp 41-42).
Does webpack started to be more popular than browserify?

I'm starting to see people talking more about webpack than the former...
Some of them (including Thesis -- the 1.x versions, anyways) come with their source code so there probably is. At the least, you can probably find torrents for them.
I'm not sure what this has to do with my comment. Can I ask --- because of your HN name --- have you done a lot of vulnerability research work? I'm curious to discover new perspectives on it.
They will give you licenses if you ask, and those licenses are apparently non-sublicensable, making them basically useless for a free-software project.

https://www.reddit.com/r/linux/comments/3de41m/fsf_statement...

They may also charge for it.

https://twitter.com/marcdeslaur/status/623262991216214016

(both of these people are Canonical employees; unclear if they are speaking officially.)
Improving startup accelerators (or anything helping entrepreneurs)
Anyone can get a list of every single tor exit node, so it is pretty much impossible to hide that you are using tor.
I guess that craigslist follows local laws that require e.g. human interaction in certain cases.
JerryScript – A JavaScript Engine for Internet of Things