skysight-inc/HackerNews huggingface dataset:
It's not trouble ticketing. It's an aggregator of threat analysis responses from multiple sources that they use in the SOC to monitor for security threats and incursions.

Is there already an open source product that does that? That would be interesting to know about since I work in that space.
Looking at it deeper I notice the scoring system is less advanced than I would have thought coming from a Netflix-type organization. Etsy released a tool a while back for general anomaly detection that used much more advanced statistical analysis. Would have loved to see more of that in here.
BuzzForbes
Are you serious? That's the most ignorant thing I've heard in a while.

When you're too poor to fill your gas tank, how do you afford to move across country to an area with more opportunity?

When you're living with room mates, and still barely able to make your rent, how do you get a new place some where else?

Obviously you're not poor, but don't stick your head in the sand and pretend it's not a problem. If it were that easy to fix being poor, it would have been solved ages ago.
http://www.forbes.com/sites/vivekravisankar/2015/05/04/the-r...

One pager.
USCIS Completes Data Entry of Fiscal Year 2016 H-1B Cap-Subject Petitions
Elasticsearch has its flaws, but are there really any alternatives that do what it does? In my case, I need to do fulltext search across millions of documents -- nearly a TB of text in all, and still growing. Many database engines can do basic fulltext, but what else can scale like Elasticsearch does while offering powerful fulltext features like fuzzy matching and "more like this?"
Umm, Newton? The latter part of his life was research in alchemy and biblical chronology.

If you say that Newton "worked on a single idea [his] entire life", then what was the idea?

In any case, the observation is incomplete. All great scientists slept at least once a month doesn't mean that sleeping at least once a month is a distinctive attribute of great scientists.

If most great scientists work on a given topic all of their scientific career, is that not mostly because most scientists do the same?
from second youtube video suspects do not really fight back.
A typical useful idiot grade remark by the speaker. Actually we as software devs have to ensure that the supply of talent in our field is somewhat balanced to our interests to protect our financial positions and prospects from degrading due to the influx of new devs on the job market.

Supply and demand baby!
Except Perl 6 isn't a "Second System", but rather a "Third System"; Perl 4 (for whatever god-forsaken reason) is to this day still mentioned in the Perl documentation in various places, despite being about 2 1/2 decades old and having been effectively abandoned in favor of Perl 5 for nearly as long. Perl 4 and Perl 5 are pretty much entirely different languages, and Perl 6 is just an extension of that heritage.

The 5->6 transition might be more painful because of how long Perl 5 has been around and in active use, but this isn't exactly new to a whole lot of veteran Perl programmers.
Veteran here, can confirm. Perhaps this is why I dislike cops so much, I know why they really joined.
> However, I still don't see the necessity of these instruments.
> For example, wouldn't it be more natural for a pension fund to just spread the risks by buying different stocks?

That's like saying, "Wouldn't it be more natural for a homeowner to just spread the risk of fire by buying multiple houses?"

Yes, in theory you could buy 2 houses and just move into the 2nd house if the first one burns down... but it's much more cost efficient to buy one house and get insurance on it. You'd have to buy 2 inferior houses instead of putting all of your money into 1 nicer house and paying a small amount for insurance.

There are lots of theories and studies on the topic of stability, though it is very hard to draw firm conclusions as the economic and financial conditions at any given moment are unique, making repeatable experiments difficult or impossible.

Another complicating factor is that you can make lots of money by discovering a way to make market systems more stable that nobody else knows about, so much of the research on the topic is secret.
Malware That Wipes Hard Drive to Prevent Analysis
I appreciate that you took the time to explain why I was downvoted.

Also, I'm pretty sure the things I described are good for both.. I was misdiagnosed with depression at first so I did a lot of research into it, but maybe my memory is failing me.
I hope the buy a task/todo company soon. Tasks is terrible.
The POTUS has, and I quote, the following:

"The President...shall have Power to grant Reprieves and Pardons for Offences against the United States, except in Cases of Impeachment."

Article II, Section 2, Clause 1

They are detainees of the USA. He has full power to bestow each and every one of them a full unequivocal presidential pardon for all crimes accused and committed against the US. No if's, and's, or but's.
So akin to snorby mixed with Ossec active-response? Should be interesting to see if this gets picked up in an OS like Security Onion.

Also, it appears to use snort.
Right... So Case stores two of your keys, and only two keys are needed to transfer money. The security claim seems overblown.
This Prototype Smart Home Locks Out Digital Spies
Show HN: Sorts – parallel radix- and quicksort in Go
Is anyone else dissatisfied with the amount of information we get in many sec bug reports? Almost everytime I read a CVE or other vulnerability I find myself with more questions than answers. There's so little information given.

Is telnet on by default?
Is this device normally plugged into a network, for how long?
How common is this device?
Has it been on the market for long?

Without this kind of information it's very difficult to assess risk, or otherwise form an opinion.
We did "whiteboard" coding up until just a couple years ago but I've been pushing all our dev teams to switch to actual real "on computer" coding for interviews. At first there was some concern, but really, it works out a lot better.

The biggest still valid objection is "it won't be setup the way they are used to and so it will take too long for them to be productive even for a toy problem". Maybe. It seems like even they are used to a different color scheme or IDE plugins or whatever they should be able to figure out a default setup enough to write a toy algorithm. Maybe not.
How We Do Agile Hardware Development at Meld
Perlin Noise is a cheap way to get repeatable and smooth randomness but should just be one tool in a world generation toolbox. I think most infinite worlds quite quickly collapse in 'interestingness' because after travelling for a short while in any direction you quickly see that there is nothing new out there.

So, instead of creating infinite worlds I'd like to see a lot more focus on procedurally-generating very interesting finite worlds. For games with a simple 2d tile-based grid, we then don't have to limit ourselves to just crafting noise-based functions -- as we can create the entire world at once. Games like Dwarf Fortress, Spelunky, Nethack, Terraria, etc., all follow this approach, and I'm trying to do the same in my own game, Moonman. So get our your IDEs and start creating house, face, forest, creature, item, and cloud generators. :)
For example, I think pacemakers can set the range of acceptable heart rates by radio. So now, you have to have logic checking that it doesn't get set to 0. But what happens if there's a buffer overflow in that checking?

Edit: here's a paper demonstrating similar attacks: http://www.secure-medicine.org/public/publications/icd-study...
Is I2 (Innovators' Initiative) still going? There is an FB group and they used to put on events. Loosely connected to the Defense Entrepreneurship Forum.
Well factor in rent and student loans etc... And then sometimes you can borrow from your 401k for the down payment.
The Making of Star Wars – 1977 Documentary
Binding to Data Services with Spring Boot in Cloud Foundry
I came here to say pretty much the same thing.
I keep reading these comments on HN, but for me, I have never experienced a 'broken' scrolling effect. I browse using Chrome on OSX using: 1. my laptop touchpad and two-finger dragging, 2. the up/down arrow keys, 3. the spacebar, or 4. the scroll-wheel on my mouse. On my phone I use Android Chrome and scroll by dragging up and down. Anyway, I can't remember ever having these techniques not work.

Is there some other way of scrolling that I haven't thought of, and therefore am not using day-to-day, that breaks for other people, or do I just put up with it unconciously, switching between methods 1-4 automatically on the laptop, and never notice? Or, are people using iPads or iPhones, which I do not own, and they are more susceptible? Or Browsers-other-than-Chrome, which I guess must exist ;)

Genuinely curious!
I'm pretty pleased with Elasticsearch's progress on durability. The snapshot/restore feature has been pretty nice to work with!

That said, having a "single source of truth" and regularly refreshing Elasticsearch is a huge pain in the butt. I currently maintain a ~500 line syncing script that takes ~15 minutes to run.

Adding a new field in a doc_type means:

- Adding a column in Postgres

- Adding a field in the doc_type mapping (I think being explicit with the field is better practice)

- Adding code to the syncer to update the field.

Ouch.

Also, the syncing scripts required a steep learning curve. At first, I was upserting everything and the syncing script took forever. To solve this, I made the syncer fetch all the documents in Postgres and all the documents in Elasticsearch then update the specific changes (thankfully, the dataset is small enough that it easily fits in memory).

I'd really love to scrap this portion of my infrastructure...
Austin is considered one of the worst neighborhoods to raise kids? That doesn't seem right. It is one of the most affluent cities in Texas.
The pictures that were put on the Voyager spacecraft
I have a sporty 2-seater Honda del Sol that gets great gas mileage (but which was apparently too impractical for the typical Civic buyer and not enough of a sports car for the typical Miata etc. buyer). An EV would be a perfect replacement if it holds out long enough. But the range needs to be able to cover all my local area drives even if I'm willing to forgo using it for longer drives out to the mountains in favor of my SUV.
platz >> Describing Canonicity as a problem that that needs 'hacks' to work around seems a little disingenuous.

If by "canonicity" you mean having 1 canonical instance of a type-class per type and by "hack" you mean using records as structs/modules, then I think you're not really appreciating the coolness of Lux's approach.

Not only is Lux's approach simpler (just use records vs having to implement a complete type-class subsystem), but it's based on ideas that have existed for years in the ML world.

ML's signatures & structures are not canonical, and yet all you hear is the ML guys praising their system, without a drop of envy for type-classes.

Also, by having everything be based on records instead of ML's system, I get extra benefits and the language becomes much simpler.

Some folks in the Haskell community have already talked about the issues that I address with Lux's module system. http://www.haskellforall.com/2012/05/scrap-your-type-classes...

Plus, using macros & the type-data in the compiler state, I've already conceived how a macro could be made that does code-transformations that make it seem as if you had globally-scoped type classes, as in Haskell.

However, I still prefer ML's approach.
New information has arrived since this story was posted -- apparently it wasn't a cardiac thing, as I'd thought when I posted my comment about Douglas Adams' death -- in this case, there was head trauma as a result of slipping while on a treadmill [1]:

The official said he left his room at about 4 p.m. to exercise, and family members went to look for him after he didn't return. He was found at about 6:30 p.m. in a resort gymnasium lying by a treadmill in a pool of blood, with a blow to the lower back of his head. He apparently had slipped on the treadmill and hit the machine, said the official, who spoke on condition of anonymity because the person was not authorized to speak to the press.

The official said Goldberg still had vital signs when he was discovered, but later died at a hospital in Nuevo Vallarta.

The official said the cause of death was severe head trauma and hypovolemic shock, or bleeding.

[1] http://www.sfgate.com/news/world/article/SurveyMonkey-CEO-di...
Fantasy Advice: Passphrases
> For the past few decades, most engineers require candidates to code on a whiteboard.

Citation needed for the first sentence. I have always heard of whiteboard coding interviews, but I have never heard that they are common and certainly not the majority.
Sorry.
I don't talk to talk a lot on HN, :P
>Won't do you much good if an attacker makes an open Wifi point with the same SSID as the hospital's network.

For that to work the hospital's SSID would have to be open as well. And if that were the case, faking the SSID would be a complete waste of time because you could just connect to it yourself.
From what I've seen about Shen, it seems like the idea is to write some kind of layer on top of the host language on which Shen is run, kind of like an interpreter, though not quite.
Or at least that's the feeling I've got from watching a talk on Shen.
Lux, on the other hand, will be compiled directly to the target platforms. There will be a degree of separation (mostly because portability is a #1 concern for me and I don't wan't host semantics to compromise it), but Lux is meant to compile down to host code (bytecode, in the case of the JVM).
Also, the type-system is more like Haskell's, whereas Shen has it's own way of doing it (sequent-calculus).
I'd like to see a study on what percent of drug prosecutions were pursued because the police and District Attorney believed the offender to be violent, but couldn't get the proof, and so used a drug charge to get the person off the street. This is what happened in The Wire, which was a show based on real experiences in Baltimore. But I have never seen anyone study the issue in real life.

I do know that witness intimidation and the "stop snitching" ethic made it much more difficult for police to find violent criminals. So when gang violence flairs up, they tend to crack down on the drug markets as the quickest way to deal with the problem and get the gang members off the street. The problem this is very crude, and you might get a bunch of people who were peacefully dealing drugs, and miss the real villains.
There is Solr of course.

But I think the recommendations the post are entirely reasonable:

My recommendations for Elasticsearch users are unchanged: store your data in a database with better safety guarantees, and continuously upsert every document from that database into Elasticsearch. If your search engine is missing a few documents for a day, it’s not a big deal; they’ll be reinserted on the next run and appear in subsequent searches. Not using Elasticsearch as a system of record also insulates you from having to worry about ES downtime during elections.
Yeah. It is no joke. My comment to others was, "Here on the east coast, we don't have mountains with the elevation of the mountains on the west coast. To compensate for this, it seems we decided to blaze our trails over every mountain along the way."

AT: 236ft/mile average.
PCT 113ft/mile.

Give me the 113ft/mile any day :)
Simplicity

My ideal of simplicity is more like Haskell's than Clojure's.

Clojure strives to be easy-to-use, but in the process, both the language and standard library have evolved a lot of convoluted and often redundant code (you can take a look at the definition of map to get an idea: https://github.com/clojure/clojure/blob/028af0e0b271aa558ea4...)

Haskell, on the other hand, is a very simple language that seeks simplicity at the library/API level.
Lux is more oriented towards that.
Portability

I code in Clojure and love the fact that I can work both on the JVM and on JavaScript. However, Clojure's current approach to portability lacks in several ways. I've seen other languages that compile to other platforms (like Scala & Haskell) and they all seem to have limited approaches.

I've come up with a new idea for how to approach the subject that should yield highly portable code that will be trivially reusable.

I've yet to add it to the compiler but it's gonna come in one of the upcoming releases.

Speed

Right now the code generated isn't being optimized in any way (it's v0.1 after all), but I've come with several ideas to make it fast and by the time I'm done, it will be faster than Clojure, and maybe Scala (I'm not sure about Scala, since I'm not a Scala dev and don't know how fast it is).

My goal with Lux is to get it as close to Java's speed as I possibly can.

Extensibility

Lux will allow people to access the compiler state in order to get useful information for macros. There is already a macro (using) that takes advantage of the typing information in the compiler to open up structs ala SML's open.

The pattern-matching macro is also open to extensibility and you can craft your own custom syntax to do crazy things with it.

The prelude (lux.lux) already comes with 2 such pattern-matching extensions.
It scares me that that article was written in 2013. It sounds like it came out of 2003.
fleeing war and persecution is different than moving due to poverty.
Well, the third key is only useful if one has one of the other two.

Though there is the possibility that an adversary could get access to the third key and the key that they store for being tied to the biometrics?

But I think that that is probably sometimes a lower risk than the risk of "oops, I lost/forgot my bitcoin key" if one is using single signature? (depending on the person, and their adversaries)
I've been programming since I was four. Was doing 6502 machine code at eight or nine. I know over ten languages pretty fluently, and have done everything from high level web and desktop stuff to bare metal kernel hacking.

I can't code on a white board to save my life. It all just falls out of my head.

I've heard others say the same thing, so I suspect I'm not at all unique here.
> Should a single officer department in a rural county enact the same programs that NYC has?

A very small department probably needs higher minimum standards, but there's also a minimum viable size, greater than 1, for a separate department.
I wonder, though: How many of the violent crimes are drug-related? That is, if a drug dealer shoots another over territory, is that reported as "violent", or as "drug"?

My guess is that it is reported as violent, and therefore that legalization would reduce crime more than you would expect from the 20.5%.

Unfortunately, "legalization" means marijuana. It doesn't mean all drugs. That means that there will still be drug crimes, and violent drug-based crimes, over cocaine and heroine and meth and on and on. And I'm not sure that legalizing the other drugs would be beneficial. Even more, I'm sure it's not going to happen any time soon. That means that legalization would only eliminate the marijuana-related crimes which, while many, are by no means all the drug-related crimes.
I assume these wounds described of a 1689 battle were from Scottish claymores:

"Many of General Mackay's officers and soldiers were cut down through the skull and neck to the very breasts; others had skulls cut off above their ears like night caps; some soldiers had both their bodies and cross-belts cut through at one blow; pikes and small swords were cut like willows..."

https://books.google.com/books?id=lFwJAAAAIAAJ&pg=PA32#v=one...
Strange. I could scroll using the scrollbar or two-finger scroll-gestures on the trackpad (plus by dragging the text, which is unusual) and I'm using Chrome for OSX. What platform are you on that has this problem?
I don't think you have to delegate to a larger police force, I think those small town's should be able to/have to send their officers the state police academy (or something similar) to ensure proper training, recurring education, standards etc.
And people who use NoScript are safe from of any kind of javascript attack vectors.
Dave Goldberg Died After Falling from Treadmill
You can't understand America, especially any topic having to do with housing or schooling, without understanding our deep-seated racial conflicts. Pull up a public school profile in any U.S. city that has a large black or hispanic population. Odds are that on the first page, it'll tell you exactly what the racial mix of the school is (so parents can quickly figure out where not to send their kids).

Washington, D.C. http://profiles.dcps.dc.gov/Ballou+High+School (bottom right)

Chicago: http://www.cps.edu/Schools/Pages/school.aspx?SchoolID=610268

Baltimore: http://www.baltimorecityschools.org/cms/lib/MD01001351/Centr... (race statistics on page 1, test scores on page 3).

Philadelphia: https://webapps.philasd.org/school_profile/view/1200 (second item after "enrollment").

School choice means the prospect of black and hispanic families sending their kids to primarily white schools, and that is a non-starter in even the most liberal communities. San Francisco used to have a very progressive policy of assigning schools at random so that wealthy people couldn't congregate in one neighborhood and send their kids to the local school. Even that city had to dismantle that policy a couple of years ago.
I took one programming class my Freshman year in college, and dropped Computer Science as my major because even though it was an Intro to Programming class, I felt like I was the only person in the computer lab that was actually programming for the first time.

It infuriated me working for half a day on an assignment and then watching these other kids come into the lab, knock out the assignment in 20 minutes and laugh about how easy the assignment was.

After college, I taught myself how to build websites, which led to javascript, then PHP, then databases. Teaching myself on real world projects was enjoyable because there was no comparison to anyone next to me, it was just me trying to figure out how to get something to work. And when it worked, that felt great, not horrible because it took me 10 times as long as someone else.
I've heard the same. There's an opposing group to that: writers.

Read any interview with a novelist, screenwriter, short story writer, etc and most will say it's something they hated doing but were glad to get done.

Pushed further though, I've seen good advice in some of those interviews which is to try to learn to enjoy the process, as what happens with the finish product is usually out of their hands. I think that's pretty applicable to a lot of other fields as well.
Funny thing is, they weren't that way a long time ago.

I worked the grill back in the late 1980s when they had the old system of hand-grilling the burgers and assembling the sandwiches right there as the patties were pulled off.

A freshly-made plain double cheeseburger, right off the grill, was an incredible thing. It was damned good.

I'll be the first to say that the whole Modular Holding Cabinet system they changed to wrecked their products completely. But it also stopped waste, which was a massive downside to that old system. I'm sure over the decade the quality of the products has changed too, but knowing what went into a McDonald's burger back then they never tried to cut corners with substandard materials.
You know it's funny I agree. When I was working as an EE no one ever gave me trouble because I wasn't building circuits or filters or doing RF design at home and because I didn't want to think about it when I got home. I keep seeing this attitude in the software engineering sphere that you have to totally embrace it and have all sorts of side projects and it's encouraged to more or less dominate your life; I can't imagine this is healthy for most adults.