skysight-inc/HackerNews huggingface dataset:
Here's the TL;DR:

"In our conversations, Kidney reflected on why that might be. The oft-cited explanations—campaign contributions and the allure of private-sector jobs to low-paid government lawyers—have certainly played a role. But to Kidney, the driving force was something subtler. Over the course of three decades, the concept of the government as an active player had been tarnished in the minds of the public and the civil servants working inside the agency. In his view, regulatory capture is a psychological process in which officials become increasingly gun shy in the face of criticism from their bosses, Congress, and the industry the agency is supposed to oversee. Leads aren’t pursued. Cases are never opened. Wall Street executives are not forced to explain their actions."

Basically, regulators don't have the balls to go after the big guys.
Can someone TLDR what the changes are?
I use Balsamiq, and I quite like it. It is a wireframe tool, but also more. My typical workflow is to do the wireframe and get it approved, import images into the wireframe to turn it into a mockup and get that approved, then use the mockup to implmenent the prototype. I like that I can simulate functionality in the wireframe and mockup. In fact, I typically don't even know how I will implement the prototype until the mockup is complete with simulated functionality, because that's what I'll use to determine the implementation (for new projects only, of course).
ClojureScript can Test Itself
One more to come.
20 FREE Marketing Ideas for Real Estate
It is illegal for your drone to be more than 500m away from you laterally and 122m vertically.

How would you expect to hit a plane ?
I'm curious, how would you recommend they be priced?
> Knowing many of them, after 2 or 3 days of 12 hour shifts, they go home and need a day or two just to recover. Shorter shifts would definitely improve this.

Many shift work people like the ability to do their full work week in 3.5 days, and have a 3.5 day weekend.

I had a similar schedule when doing restaurant work: 2 - 16 hour days followed by an early 8, with the next 4 days off. It's a lot more efficient than 5 - 8 hour days.
Slide design for graphically-challenged people
Drones are already forbidden by law from flying higher than 400ft.
9 Succesful Companies You Wouldn't Expect to Be Using DevOps
While it is true that individual end users probably comprise a large range of security expertise and practice it's also likely that fewer users would be affected per targeted attack.
Virtual Weapons Are Turning Gamers into Serious Gamblers
It's not even so much the overhead in remembering the work-arounds, as remembering when exactly you need the work-arounds.
Kudos! You're one of the Good People! :)
Block Strike Para Hileli Apk İndir – Ferhat Özal – Hile Apk İndir
"regulators don't have the balls "

That's a little harsh. Everybody loses their balls quickly if they aren't backed up by their bosses.
Or, though not everyone's cup of tea, I quite like Ubuntu Gnome[1], which is aggressively not retro or Unity.

1: http://ubuntugnome.org/
I expected this to be a piece on well built air circulators.
> planes will be at 600ft, which is well within the range of drones.

not legally
not everyone keeps a tower PC as a workstation, and there are other uses for a tower PC besides "mailserver."

many people purchase desktop PC's because they are best bang for your buck when it comes to building a PC specifically for gaming.

this article screams "out of touch" in the worst way possible. just because your tower can be replaced by a raspberry pi doesn't spell the death of midrange desktop PCs. in fact, that's an ignorant thing to say. full stop.

as long as PC gaming exists, there will always be a market for midrange power in a tower.
These are the real game changers for destroyers and cruisers. The combination, lasers and rail guns, is probably going to be the standard of what you have to deal with in 15 - 20 years.
By that logic we should let Lenovo purchase one copy of Windows which they then install on every machine they export to the US. Then, not only will customs not help Microsoft shut down the pirating of their OS, but Microsoft won't even be allowed to investigate obvious cases of the pirating themselves.

That would clearly be in violation of international law. The same stands here.

The farmers agreed to the license at the start. It's over. They don't get to pick and choose.
My coworker and I just tested this. It doesn't say when you've sunk a battleship. This took us to frown town.

Also, it doesn't show you the borders between _your_ battleships if they're touching. Makes using the honor system to supplement the first thing very difficult.
I'm sure 30 minute healthy recipes are also of interest to hackers, after all, what time-starved hacker doesn't want to eat good food? Just because it might be of interest to hackers doesn't mean it's appropriate for HN.
Kite: Thoughts on Security
If you want to use just Python 3, after the initial port there is no issues with having to maintain Python 2/3 compatibility.

Working in open source, there is going to be a time when I stop supporting Python 2.x, and already I and others are building libraries that are Python 3.x first, are developed on Python 3.x and Python 2.x is an after thought in testing.

PyPy will eventually have to catch up to 3.x, and no, the future is definitely not 2.7.
Neat, thanks.

If you're anything to do with Madsonic development, you might think about making that comparison page a lot easier to find. It doesn't seem to be linked anywhere very much.

I'm also uncertain how "optional video player" isn't listed as a Subsonic feature, when 5.x (and I think later 4.x as well) can stream video. I mean, I've actually streamed video from my Subsonic 5 instance, so...
So since they were unable to pivot laterally, you pat them on the back and call it a win. But last time someone did successfully pivot laterally, you threatened his employer? You guys are really sending mixed messages! Are they allowed to escalate or not? And if that's the new policy, shouldn't you pay the other guy who did escalate?
Pretty sure the T60 was designed and manufactured entirely by Lenovo but they had permission to use the IBM logo on it.

Nobody makes laptops like IBM used to :-( I know they seem to strongly prefer low-volume high-margin industries but I really would like to see what they could do today.
..or you could file a bug report and fix what's causing the browser crash.
How is vehicle pollution "negligible"? The effects of pollution are quite measurable and we have pretty good estimates of how many people it kills in aggregate. It's entirely possible for pollution to kill vastly more people than a mechanical fault, albeit it's harder to point at them individually.
Eric Clapton was asked what it feels like to be the best guitarist alive. He said, "I don't know. Ask Prince."

Minnesota will be collectively mourning with the rest of the music community.

All of our guitars gently weep.
This article needs more data points to be significant. There are reasons other than ad blocking that could be causing that effect.
Why bother having ads anymore? I would just make an entire article or video one big advertisement for a product I am trying to sell.

This is the next logical step for ads..and all of the people that think they have some sort of power right now, will be surprised when there is truly no way to block it in a few years. Because popular sites need to make money to pay for hosting and when enough of them do this, you won't really be able to ignore it all.

Other alternatives might include major paywalls for content (if it gets bad enough) or a tech-savvy advertisement company that gets around these ad blockers (I actually have lots of good ideas that would work and might start a company myself).

The same thing happened with software. Companies were tired of fighting piracy, so they made everything in the 'cloud'.

I used to sell software and got tired of piracy. When I just ignored it, my sales would go down to almost nothing. The issue just isn't the copying of software. It's that these sites also start ranking higher than my own in Google and many people will get to the counterfeit copy first. Price never mattered. I could charge 99 cents and the piracy would stay pretty consistent.

I would also get people contacting me up trying to sue me because they downloaded an illegal copy, thought it was mine, and they got a virus/lost data. Of course they have no real basis for a case, but the time and effort involved in answering the inquiries was a huge waste of time.

Now, my customers don't even get to have a copy of it. They get to rent it for a fee every month (all hosted on our servers). It's great for me, but not for software freedom. It's really the only way to survive these days.

The app markets are pretty dismal as well. The only apps actually making a profit are the ones that are in the top 5. The rest are fighting for scraps. It's much better to give away your app for free as part of a paid, monthly service.

The price of the app alone really can't be used to sustain a business.

The sad thing is that the end result of all of this is the concentration of wealth to fewer, large and wealthy companies. Small companies can't handle the loss in revenue and it will mean less power for all of us.

You are actually contributing to further wealth inequality and ironically, trying to stop it at the same time.
Major companies do not store most information on most humans in 1st/2nd class countries.

For the love of me I could not imagine what implication o huge hack into facebook could have on the civilized world. Imagine someone has a database of all emails with all activities all connections, on everything everybody in America Europe and Asia does.

The ability to spam people into oblivion would be just a tip of an iceberg. Most likely countries like UK or Germany would ban facebook altogether. Not to mention there are millions of active credit cards stored in their wallets. The implication of a hack at that scale would mean hundreds of millions of dollars spent on only printing new plastic cards for affected cardholders.

For $10,000 you cannot even buy a modest 80" TV... I am disappointed how little FB values their system to be secure, but oh well... who uses FB anyways /sarcasm
As someone who never bookmarks cheat sheets, this is one I'm going to save.

Many of the "API" changes in Bootstrap 4 are subtle class name differences, like using pull-<size>-right vs pull-right. I think your interactive examples are a lot more helpful for seeing this quickly vs. the official docs (and the official docs are pretty good too).
being the fun police is hard.
I don't have direct knowledge of current yield rates, so this is speculation. That said, I did give what I think is a reasonable order of magnitude in the above comment when I said a company would have trouble affording a rate of 1 in a billion transistors for unclustered defects. I meant that literally. Some chips just probably can't be profitable with a rate that high. Nvidia might be able to make yield on that rate since GPUs have enough functional duplication, but I'd expect Intel's rate to be under one in a billion and over one in a trillion.

Also note that clustered failures are different. Some whole wafers might be junk if alignment is off, or if there's a bubble somewhere, a series of adjacent chips would be destroyed. If you throw a whole wafer away, that thankfully doesn't mean you have to produce a billion perfect wafers to make up for it. So the yield rate above would only need to apply for the parts where the process is otherwise dialed in.

If you have a bubble or alignment issue, it really doesn't matter at that point whether you kill tens of transistors or a few billion, any chips where the bubble is are likely just gonna get marked and tossed. And it is sometimes routine on some types of lines that if the chip yield is low enough on a wafer the whole thing is tossed since it's not economical to cut and further test and package up any working ones.

Semiconductor economics are pretty nuts.

It's actually more common to specify error rate in terms of defects per mm^2, because the exact number of transistors involved in the defect is mostly irrelevant if it's a defect that is wide ranging.
On my personal accounts, when it was pitched as a security measure, it made a lot of sense. I have been thinking more about privacy and tracking recently, and now it is not nearly as appealing.
Nope. Mi Bands (fitness trackers by Xiaomi), for example, use some weird scheme until you can access the heartbeat sensor.

DRM and obfuscation is even present in these devices -...-
Programming the BMW I3 (REx) – Facts and Coding Tutorial
That's probably how they think. But that is a mistake, nearly all the media I costume is as a result of a link on Facebook, reddit or Twitter that somebody has shared. It isn't important if the original poster has seen the ads, but whether how many people follow it.
Decentralization is great for many things but has little effect on security. Decentralized channels are not inherently safer.

Aside on self-hosting: This reminds me a lot of the self-driving car accident debate. Self-driving cars could be thousands of times more reliable than humans, but unless they are mathematically perfect, some people feel safer driving themselves because they feel they are in control. Nevermind that Google/Facebook etc have millions of man hours invested into security.
Because the pay scale is subjective and the reporter doesn't know the amount before they report. FB and others have guidelines for their bounty programs that leave an upward bound open for severe vulnerabilities.

The argument these comments are making is that this report should qualify in some way for a higher payout.

I'm not arguing for either side here, just noting that the comments that you refer to are fairly reasonable.
Using binaries provided by Mozilla is not a good idea (unless they do things differently with the snaps). They are not hardened in any way; ie. no PIE (rendering ASLR pretty much useless), no stack canaries, no relro, ..., making it a lot easier to exploit any given sec-related bug.

$ hardening-check ./firefox
./firefox:
Position Independent Executable: no, normal executable!
Stack protected: no, not found!
Fortify Source functions: no, only unprotected functions found!
Read-only relocations: no, not found!
Immediate binding: no, not found!

Absolutely ridiculous given the amount of vulns likely to linger in its codebase.

It should also be noted that Firefox is one of the few packages that Canonical keeps aligned with Mozilla releases (even 12.04 LTS has the latest firefox), and:

$ hardening-check /usr/lib/firefox/firefox
/usr/lib/firefox/firefox:
Position Independent Executable: yes
Stack protected: yes
Fortify Source functions: yes (some protected functions found)
Read-only relocations: yes
Immediate binding: yes
Ultrasonic Signals Transmit Data Through Meat at HD Video Quality
The problem here is that Monsanto had defacto pressured Argentine shipping companies into inspecting cargo and demanding documentation from farmers. Monsanto just doesn't have the right to do that, and Argentina is absolutely right to make that clear. It's the same way record companies don't have the authority to hire private police to break into your home and check if you have pirated mp3's on your computer.
When I was buying some NUCs for a project at work I am pretty sure I saw a few diffrent models some with passive cooling and some with fans.
I think ESR is ignorant of the computing needs for large swathes of people he has little-to-no interaction with. My guess is he's never seen a real video editing setup (my system cost over $15K and makes his Beast look positively anemic), "enthusiast" gamer system (typical buildout costs start at $3K and go up rapidly depending on your GPU budget), or even the typical engineer that has a system which probably cost $2K+ and regularly works pretty hard depending on what tools they use to do their job.

All of that said, despite his ignorance of the demands these users have, he's right that they represent a very small percentage of all computing done today, and the "middle" tier computer is getting hollowed out by people moving down to smaller devices.

I'm not sure there's anything insightful to this, though: this has been happening for over 10 years now. Worse, it's a re-play of the same trend from the 90's with high performance workstations moving from expensive enterprise-only systems to Intel, which itself is a re-play of the same trend with the intro of the PC in the 80's. Computing gets smaller, cheaper and (largely) slower -- by the standards of the stuff it's replacing, anyway.
Nah, the US Navy has already obsoleted their own carriers by developing rail gun technology. You don't need an explosive payload when you can just shoot over the horizon at speeds that exceed most missiles. 10kg slugs traveling at mach 7 are a bit much to shoot down and they will be able to put a lot of the in flight. Then in all out war you don't have to get that close with a heavy nuke to take down a carrier flotilla.

The biggest deterrent to war between US, Russia, China, and similarly sized nations, is free trade. The amount of investment in countries that would participate in such a war is so high that its a deterrent all its own
This is interesting because there's actually a unit-agnostic way of doing units more generally... it's "dimensional" rather than unit-based. So regardless of the base units you'll do "length" (which works for all three axes: length, depth, breadth) and "mass" (which works for kg, pounds, whatever) and "acceleration", "force", etc.

Obviously this is slightly more lax and perhaps error-prone than your standard m/s or m/(s^2), etc., but it's one of the lamentably few things computers can do well!

EDIT: ... and I should elaborate: In some sub-fields of Physics they usually go even further and just re-normalize everything to units of 1, so that e.g. the speed of light is c is 1. At that point it's really just about convenience since sqrt(1) = 1, and 1^x = 1, etc. (Lorentz Transformation.)
How to make the transition from set dimensions to weights
Hi everyone, new to HN, so please bear with me. In all my formal (collegiate) education thus far, we have been setting specific dimensions for visual elements. I recently got into android development and I really really enjoy it, but it seems like setting specific dimensions in the xml leads to issues with devices that have different sized screens. After a little research, it seems the best way to overcome this, and best practice in general, is to use weights or percentages for dimensions.

My root question is a request for any good resources for learning how to use weights instead of set dimensions. I checked w3schools and didn't find much, but I'm sure I probably just missed something. Alternatively, if anyone knows how to optimize the visual elements of android applications for all device screen sizes, let me know. Thanks!
E-skin might be the slightly creepy future of wearables
Had a T60 but didn't know about the drain. That's really cool.
They've also tried a 747 simulator. This is quite impressive.
Developers, help review this article
If you're into Scala, Haoyi Li has a great video about his (similary) Ammonite project

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

http://www.lihaoyi.com/Ammonite/
What planet do you fucking live on?! 1% of Americas have been through the prison system, the homeless population in my city is worse than Sydney's was in 2012, the US keeps most of the middle east perpetually in war to support the western standard of living and the majority of the people on the planet don't have clean water to drink. It's becoming more and more difficult for American kids to go to University while programs in European countries are either affordable or free.

Poke your head out of your bubble for like a minute!
When I went full-time Python in 2013 I directly started with Python 3. The new version of Python actually has a very healthy ecosystem, just about every good library supports it.

By now the lack of Python 3 is actually a very good filter when choosing a library: To me it says badly maintained. Many of the libraries which do not support Python 3 are also still hosted on SourceForge.
Most people who are blogging are doing so to reach an audience. Though there have been several attempts to create open source implementations of tools like Medium and Twitter. They haven't attracted a significant audience. Rather than expend energy trying to build yet another open web platform, we are focusing the energy of our contributors toward making an effective open-source programming curriculum.
No balls all the way up the chain.
Working with a virtual team: 7 best practices
"The war on drugs" is not an actual war, it's just a catchphrase.
Sure, yet thousands of my compatriots have and continue to travel every month to the neighboring country to fill up their gas tanks, due to much lower fuel taxes. Just because Germany decide to cripple their providers does not necessarily mean the EU will impose the same on every other member state.

Besides, what further tightening of laws regarding data communications do you see Germany implementing? I hardly think requiring ID for SIM purchase will be a sufficient incentive to make users lose the advantages of a local phone number, having to figure out a way to credit a foreign pre-paid SIM, etc.
https://en.wikipedia.org/wiki/Kim_Kardashian

That's more than anyone ever needs to know about Kim Kardashian.
Shipping companies have international legal obligations to make sure they are not transporting illegal wares. This has been settled international law for a hundred years.

Argentina is ignoring their obligation to support intellectual property rights, which they have agreed to in hundreds of trade agreements.

Monsanto isn't "hiring private police", they are threatening shipping companies who aren't performing their due diligence to assure they aren't transporting illegal goods.
I guess I wanted to know more about cold fusion, and you have to be really careful because there is just so so much bullshit out there from scammer link spam people and UFO crazy people. Then, however, there are just tons of physicists using it as a punchline... so after you weed through all of that, you do get to some of the US Navy stuff, some of the real people doing the work, but even a video series about it from some MIT professors say that you can't just go around talking about it because it is career suicide.

Anyway... I started to hear some of that tone, and I guess I assume that there really are some physicists here on HN, and so I posted what I did.
Why does PyPy not get support from the big Python based giants - the Dropboxes or the Googles of the world. It seems to me that PyPy is struggling for funding.
PyPy has the potential to become the canonical Python - if the entire team had their finances taken care of (and not have to do things like http://baroquesoftware.com/ ).

Is there a particular reason for this ?