skysight-inc/HackerNews huggingface dataset:
The Sicilian mafia has a strong presence on Malta. A local told me that when Italy cracked down hard on the mafia, many moved their base of operations there, especially to launder money.

As a result, Malta has seen a lot of mafia-related violence the last decade [1], with 2013-2016 seeing a record 16 murders, almost all of them unsolved. The violence is crazy considering how tiny the country is, and its urban area is mostly confined to a 10-mile stretch of the east coast.

You have to assume, at this point, that the mafia is tightly intertwined with local politics.

[1] http://www.independent.com.mt/articles/2016-11-01/local-news...
Hashicorp Consul 1.0.0 is out
Has anyone benchmarked the keyboard latency of recent generations MacBook Pro Retinas?
Anecdotal, but direct calls are pretty unusable for me. I'm on the west coast, and when I attempt calls to the east cost, it frequently cuts out. The workaround was just creating a server and using a voice room in it. This had drastically higher call quality. I assume this is ISP/Peering related, but to see such a night and day difference between voice channels and direct calls leads me to believe that there's something that can be done on your end.

Complaints aside, I love the service. Echoing what avree said, long term monetization worries me. I would like to see discord survive, but its story looks similar to Trello right now in terms of monetization.
18 Hard Things to Do If You Want to Be a Successful Leader
The Battlefield is dead
I meant mostly which activities trigger running the tests of the project locally and on the CI server. Local build, git hooks, push to remote? Does CI validate all remote branches, is it possible to disable running tests on a particular branch? Given an overzealous quality evangelist in the team, there are too many ways to paralyze the workflow of those preferring to have space to move and air to breathe. Configuration of tools like JSHint can easily go too far as well.
> Many, many websites and APIs don't have HSTS enabled to force all connections to use TLS.

True. Yet another reason for us to push for it.

I have a chrome extension that sets the background-color of all form fields to red if the site it was served on or the ACTION attr are not https.

That said, pretty much every website in my day except for casual reading is pinned to TLS. APIs are the notable exception you pointed out, but otherwise HSTS is quite widely used, and especially effective with preload lists.

> How many thousands of apps dont have this indicator to observe?

Sure there will be some, but your standard Java apache client (along with 99% of the libraries used in Apps) dont have this kind of downgrade behaviour. If they expect validated https, they will fail without it.

> This is a severe vulnerability.

Yepp :D Not the end of the world. I think the main fallacy here is the implicit assumption that the link layer is secure. That has never really been the case and a broken wifi model is merely one more testament to this fact.
A shunned upon line of thought on HN, it seems.
The Ultimate Guide to Hiking
Yeah, I presume you could actually just fork someone's rotonde instance... Though, some files are ignored in the .datignore which implies to me that some important files will not get copied via a fork??
I remember using this disassembly many years ago when writing a little NES emulator. Having a reference available for a popular game is incredibly useful.

Here's one of my favorite parts:
https://gist.github.com/1wErt3r/4048722#file-smbdis-asm-L942

The byte here is for the BIT instruction, but why is it just a lonely byte? Well, the BIT instruction in this case also includes the two following bytes. When the game processes that instruction, the `ldy #$04` is swallowed up as part of the BIT instruction, effectively skipping over it. IIRC this was a pretty common trick used among 6502 programmers. It allows you to jump ahead over the next (2byte) instruction with just a single byte!
Gold mining is ecologically destructive, but varies based on the form. When gold becomes absurdly expensive, as would happen under a renewed gold standard, it would be very likely that the proposals to mine the sea floor would be pursued, and could have major ecological damage. As for carbon footprint, specifically, I don't know.

Thankfully, USD is not based on gold at all.
Further those gaming keyboards have longer than normal key travel.
Apple to appeal five-year-long patent battle after $439.7M loss
We were talking about the kernel. The internals of the kernel don't need to "appeal to the masses". Nor do the low-level system libraries.

You are trying to argue that C++ for system libraries plus a high-level language for apps is as secure as an all Rust app. This is empirically not true. Virtually the entire security community disagrees with you.
Btw, the instructor of this course has a very interesting side project exploring different data structures

http://www.keithschwarz.com/interesting/
There seems to be a trend here where people don’t want to sell their side project, but also don’t want to stray too far away from “fun side project I can hack on” into the world of business/marketing/operations.

As someone who enjoys business/marketing/operations side projects the same way a dev loves a side project to code on, I’d love the chance to help anyone here out in that area (email in profile).
108 F-35s Will Not Be Combat Capable
This article doesn't mention it, but this is a project of Eric Ries, of Lean Startup fame. An earlier article is here: https://qz.com/704657/eric-ries-ltse-long-term-stock-exchang...
There is a reason for this. This is a true representation of what HN readers want. Rather:

> I curated this values list after interviewing dozens of engineers who identify themselves as missionaries, not mercenaries. They believe that team culture and the people they work with are as important as (if not more important than) compensation or company reputation.

That being said, I believe the first 3 on your list are probably assumed by those answering. "Of course they will be paid a lot, of course relocation assistance is provided (if not WFH capabilities), and of course health insurance! Those should go without saying..."

Though, they should be said because it's the truth.
Terry Davis - he occasionally chimes in here with similarly themed posts (but only if you have show dead enabled).

He's schizophrenic, is famous for TempleOS and infamous for the contents of his posts on the internet.
Ahhhh, thats actually something we're aware of. Currently direct calls run on an entirely separate set of metals vs. everything else (this was mostly to help us test/measure video & screenshare rollout). Unfortunately some providers seem to be having issues with DDoS filtering over-triggering when they see video traffic, which negatively impacts the whole server. Something we're hopefully fixing in the short term!
> antiquated LISP

That's debatable. True, Lisp is Old. Hardly antiquated.
http://easyendorse.com/

SaaS that lets small businesses accept and display testimonials on their website, as an alternative to relying on Yelp.

No traffic/income, just a project I put way too much personal time into :)
Similar to http://adarkroom.doublespeakgames.com/
I have no idea why you were downvoted - big ticket items are ideal for AR :) .
I cannot disclose the process of "proof checking" and quality checking in Wayfair but lets say only less than 10% of their products are validated.
I don't take any signal from Jamie Dimon's words.

Regardless of his (or their) true thoughts on crypto, there is no situation in which it benefits him or JPMorgan to speak positively about crypto currencies.

As a finance company, they either want to "win" the game, or end the game. Slowing down adoption and/or encouraging government action help them toward both of these goals.
Python is almost synonymous with shitty performance in my mind; am I just wrong about typical python performance, or are you doing something special to make this of a non-issue (e.g. the way numpy essentially shoves all the work into C), or is the flexibility Ray affords worth the performance penalty for your users?
that has its benefits, but you also loose the ability to see the difference between men and women across the distribution. like the ratio at 70+ vs the ratio at 0-4
I’m still impressed.
Just a FYI. Certain enterprise access points that implement counter measures against rogue APs should be able to thwart this attack. Here is a link to documentation of the feature in one such vendor’s products:

https://docs.ruckuswireless.com/unleashed/200.5/t-EnablingDi...

The AP will begin broadcasting deauth frames against the rogue AP as long as it sees it. There are probably some edge cases, but I would expect either the rogue and real APs will fight over the clients indefinitely (thwarting information leaks) or the attack code will trigger an exception and crash because what programmer would expect the client to immediately disconnect?
Not fade away: preventive conservation on Hokusai prints
> This problem is so obvious that it must have been addressed by the people proposing this.

I think this is just optimism, it would be nice to have an actual reason to think this is the case.
QBASIC

Visual Basic

Delphi

Pascal

C

I don't remember the order of everything that came afterward :)
Every time I've ordered from IKEA the items have been damaged. Fortunately it has been minimal and they are so cheap it doesn't really matter.

This is an example of where you want an item to be shipped a single time. Amazon has a problem where big items can end up looking like they've been shipped two or three times, which of course increases the chances of damage.
The End of the Internet Dream? (2015)
I was working on a program to calculate minimised Australian capital gains tax return for buying and selling shares. The core part is written as a set of custom PostgreSQL views and window functions. It is hosted by Django. I’ve built a minimal UI for it. Accountants and investors appreciate the tool, but I don’t have the time and money to take it further. I had estimated potential market in Australia from $100k to $1m revenue per year - not enough to start a startup. If interested in buying source code let me know. It supports stock splits and code changes
"The budget for the huge complex has climbed from $1.6 billion to $2.259 billion." ... "$4 billion is the rough estimate solely for the rail extension from Mission Bay, for a total of more than $6 billion."

So how much is SF spending to help the homeless again?

It's pretty clear where the city's priorities are.
The PS/2 protocol is incredibly slow. Just sending two bytes over the wire via PS/2 takes 1.3 ms.
Tools for the Friend of Someone Who Is Brainwashed
There's a nice interview of Jonas Boner, Lightbend CTO and creator of the Akka framework at the link below. If you're interested in reactive microservices, you should check it out.

https://developer.ibm.com/dwblog/2017/reactive-microservices...
Understanding the Emotional Response (2015)
Well the VPN ecosystem has an enormous long tail - the paper you cite tested 283 (!) apps. It's unfortunate but somewhat expected that a significant number, especially the ones that haven't been around for long, would have issues.

I'm sure, given the size of that list, that they tested some of the biggest players on the VPN space. I think it'd be good to know which apps were tested and didn't show any issues, especially in light of Krack and the Android bug on wpa_supplicant.
Am I the only one irked by not using the same precision for numbers that should be compared... E.G.

"The budget for the huge complex has climbed from $1.6 billion to $2.259 billion."

Should be:

The budget for the huge complex has climbed from $1.600 billion to $2.259 billion.

However in many places the article quotes individual costs in the hundreds of millions. Even though it might be considered less grammatically correct a more reader friendly approach would be to focus on a standard unit of measure (millions of dollars) and present /all/ cost numbers in that scale over the entire article.
How (and why) Reactive microservices are mainstreaming w enterprise developers
Yes, this is a frustrating trend. It would be nice to see ~2-week long posting bans handed out for this sort of behavior
Faxing medical documents.
Having a high percentage of Medicare Patients is not enough to qualify on it's own.

"Applies to hospitals that serve a signi cantly disproportionate number of low-income patients; and
 Is based on the disproportionate patient percentage (DPP)."

Medicare pays enough to cover care and operating overhead. It's not enough to cover significant writeoffs for non Medicare patients.
Consul 1.0 Released
"HTML, CSS", PHP, Javascript, Java, Python
There's one huge problem with fiat currencies that Bitcoin improves on:

Trusted Third Parties Are Security Holes

http://nakamotoinstitute.org/trusted-third-parties/
This is actually a hard thing to manage at some companies. Writers often don't have access or knowledge of the data, and engineers or data scientists often have bigger fish to fry beyond some content marketing explorations.

If anyone has found a good way to find that balance and create really solid in-depth data-driven content for there org, I'd love to learn more.
It's good to see the spread of microservices as it's a better way to develop scalable applications. Nice that there's so much innovation in this space.
Power Laws in Venture (2015)
I end my interviews with "what is your favorite part of working at X". The last thing they will remember from your interview will be positive.
Polyphase filters maybe? It's an approach used primarily in resampling, and its an easy way to skip a LOT of Multiply-by-zero-and-Accumulate-ing
Compare with musical keyboards where not only key number but also the velocity matters, so each key has two electrical contacts, and the whole thing is usually scanned around 10kHz for proper velocity measurement. Although key contacts are arranged in a diode matrix, the latency is usually below 2 ms, even with good old MIDI.

So neither the keyboard matrix nor the debouncing justify a latency of 10 ms or above.

It is nice to see that latency is an issue in gaming now, similar to realtime audio, where most operating systems are still not very usable - with the exception of OS X.
This article has considerably more information and answers a lot of questions in the comments. IMHO it should replace the original article.
Interview with The Coles, creators of Quest for Glory
This article misses the reason why short term investors are potentially harmfull. The author writes: "One basic and important implication of this theory is that, if you hold a share of stock for a minute, you will want the company to increase its long-term earnings power during that minute. If, during your minute of ownership, the company announces "we have sold all our factories and ruined our productive capacity, but we booked a big profit for this minute," you will be sad. "

This is so simple it is wrong. The truth is, that the short term investor cares how PUBLIC KNOWLEDGE changes during that minute. For example, if Kobe steel holds off on making a fraud scandal public during that minute, that's a good thing, even if keeping the fraud skandal secret will hurt in the long term. The short term investor wants the IPhone X to be announced NOW, even if holding off on the announcment could give apple a leg up against the competitors. The short term investor wants toshiba to announce they've got a good deal selling off their memory business NOW, even if that makes it harder for toshiba to improve the price they get even further with a bidding war.
Apples and oranges. Civic infrastructure takes decades to build and could theoretically be utilized for a hundred years or more with only (comparatively) minor maintenance.

Also the best way to help the homeless would be at a national scale where integration, mental and physical health, and "new deal" programs could address the root cause instead of trying to apply rubbing alcohol and a bandaid to a deep cut to a thigh.
This isn't correct, by the way. Quiet's near-ultrasonic mode (~19kHz) works fine from several feet away using phone hardware. As long as you're using relatively narrowband communication, it works fine.
Money and an admission that everything we do is about money. Please don't make me gargle your "making the world a better place" cumshot, you are in it for money too and I'll respect you 10x more if you will just admit that.
It's different in that someone else is taking care of the details infrastructure, but to a really high degree.

Your function is effectively a single bit of binary executable that will execute once and at termination the fabric it existed on will effectively cease to be. You can definitely say that the lines between that and other forms of execution are blurry but there are quite different modes of operation going on.

I have dynamic workers that scale to handle load in our system. I need to know about how the Python binary runs in the system, the upstart jobs that keep the workers running, the queues that push the jobs in, hosted on another machine, the underlying autoscale system, the watchers to figure out how to scale the autoscale system, the network rules between the machines, etc.

I know it's kinda the same thing, but it's also kinda not.
20km flight above the clouds with an RC plane
Yes, this is what I meant: the command I gave is the way you optimize the frequency at which the keypress is repeated (on Linux systems with Xorg).
Same -- I like doing speed typing on typeracer, and after going through mech keyboards and different switch types for a few years, I'm consistently fastest on a non-mechanical ThinkPad USB chiclet keyboard.
I personally love cut throat environments.

But only a fan when compensation if there to match.
How does DragonFlyBSD compare to OpenBSD in terms of security?
I think there's room for more companies like Home Reserve (https://homereserve.com) which ships you a couch or chair in a few boxes you can carry up to a fourth-floor walkup and assemble yourself. If you get tired of the fabric you chose, or it gets damaged, you can order replacements. The covers zip off and zip on. Beyond the testimonials on their site (which all seem to be glowing, unsurprisingly) I have no idea of their quality. But when I was younger I'd have been happy with something convenient that was a step up from Ikea.
Linux has ZFS, and DragonflyBSD never had ZFS. Linux users want ZFS in kernel, and everyone wants cool new filesystems that are already stable.
"Explosive decompression": https://youtu.be/awMHJ_ZZF5Y
Discontinuing future work is one thing.

Censoring past published works is quite another.
Actually the "true" implementation is

printElements arrayOfStrings = traverse putStrLn arrayOfStrings
main = printElements ["Hello", "World"]

but the difference between map and traverse is sufficient for your point to still hold water.
These kind of waves do, but not all gravitational waves do. (You can think of the class these are as "normal", smooth waves.)

Sufficiently "foamy" ones should act like waves passing through material and cause interference based losses while sufficiently strange waves will travel faster than light, a la the hypothetical warp drive using negative mass.
I remember seeing somewhere that some planes were fitted with some wooden ball on the tail so it can touch the ground.
Tech Destroying Solar Flare could hit earth within 100 years
NY AG fines Flatiron School coding bootcamp for using fake employment statistics
I recommend http://www.SRFax.com. Affordable subscription pricing with special plans for healthcare solutions.
what is SV?
https://goshipages.com pretty popular housing finder site for foreigners in south korea.
Many of those countries have 1/3 to 1/4 of the US GDP per capita. That has to count for something... ;)
Umm, but then a story linked from the article as "alternative example" (thus presumably "better" than the tank story), and it being one from HN by the way, seems to have a nearly identical gist, at least for me as a layman: https://news.ycombinator.com/item?id=6269114 - only not about neural nets, but genetic/evolutionary algorithms. Or is it somehow drastically different and I just don't understand that?
Apple Watch vs. Android Wear: Why all other smartwatches suck for women
Consequences of the WPA2 KRACK attack
Silicon Valley (https://en.wikipedia.org/wiki/Silicon_Valley)
KRACK Vulnerability in WPA2
I'm curious how they managed to refactor about 150,000 lines of code down to a few thousand lines.
When I was younger, I used to often lunch with boyfriend who worked nearby. These days, I go sometimes with small group of colleagues, not always the same. I oftentimes go alone, because they prefer different place then me. I also occasionally lunch with former colleagues or with people from different departments. Some colleagues go exercises instead of lunch and then eat sandwich fast at the table - their freedom to choose so. We have very good working relationship, I respect them a lot and know they respect me and know they would tell me directly if they would have some problem with my work or me (same with long time ago). We do have personal conversations too and support each other when someone has problem at home.

The worst teams I worked in expected a lot unofficially-mandatory socialization where your status and work progress depended a lot on your ability to be charming and fun. Did not prevented bad politics.
I was thinking the less precise number would force 2.259B to 2.3B.
I guess it depends on where the OP is from? People from US and developed EU countries already have at least decent salary so they focus on things higher up in the hierarchy of needs, people from countries where outsourcing/low cost centers dominate say "it's all about money" but they simply mean "at least a decent salary":)
ML-style FP (including Haskell) is probably the most blogged-about, although I'm not sure it's the common used style of FP.

Lisps, Erlangs, and APLs all have distinct takes on what it means to be "functional".

For example, J is dynamically typed, permits mutable state, and doesn't really have first-class functions in any meaningful way. But it definitely has a functional "feel" to it (easy to compose functions, almost all operations are side-effect free, etc).
> Where most "diverse" people get scholarships for school

Most "diverse" people don't get scholarships either. These scholarships are either broad, but small (i.e., All Native American students get $500/semester) or generous but targeted (Native American Women Studying Electrical Engineering get $4000/semester). The latter can afford to be so generous because of the complete lack of candidates.

But this attitude completely ignores the silent majority of these "diverse" groups that get nothing (or are actively screwed) while being chastised by the "I'm white so I get nothing crowd."

I had several Asian friends in college that paid $40k+ a year for tuition at a shitty state school (which was $8k/yr for me). One was married to an American since his freshman year and started working a job in the US at the end of his sophomore year, yet, the university refused to give him the in-state tuition rates until his very last semester. He also graduated with a 3.9 GPA.

His parents paid roughly $150,000 for the same education that I would have paid $32k for. Had he been a white American, he would have been eligible for an automatic academic scholarship (like I was).
I've worked in places where the friction and overhead caused by the validation and QA process caused more damage than the issues they were trying to solve. As in most things, you need a balance.
In 1996 your processor might be running at 150MHz. Using a standard 44.1kHz sampling rate, that doesn't give you very many cycles to get each sample processed to do this in real time.
I was recording a podcast through Discord, and got hit by this particular outage. To be fair, it’s the first I’ve seen first hand so
In our increasingly litigious and regulated society they've never experienced it.