skysight-inc/HackerNews huggingface dataset:
Sparkfun has a reasonable run down of FCC rules.

https://www.sparkfun.com/tutorials/398

In this guys case there is an FCC allowance that you can build up to five devices for personal use that this cellphone project might fall under. Building a bunch to sell is a different matter though, especially since this is an intentional radiator vs. a unintentional one.

I get the sense that it's a bit of a taboo topic to talk about publicly in the opensource / hobbyist world. Adafruit and Sparkfun, the two major outlets for hobby electronics in the USA, for example generally won't discuss publicly what the companies stance on their FCC rules compliance obligation is.

My feeling based on reading a bit about it is that until you reach a certain scale the cost of FCC testing is prohibitive. So when companies like Sparkfun and Adafruit were starting out they simply followed best design practices and fudged a little on the FCC side of things by saying that their products fell under one of the exceptions or that they use a pre-certified module. Now that they are bigger it seems a small number of their products actually do get certified. It's a mess for sure.
TNFoN 2: Developer Friendly Notifications
I was watching a talk from Richard Karlgaard [1] recently where he argues you can run a company in either a rough or nurturing manner, but you should not vacillate between the two. He suggests that constantly sending mixed signals to employees is even worse than just being a full time jerk.

Personally I agree with the opinion that a company can get away with being more pushy toward its employees if it has top5 or even top10 status. I think there will always be people out there willing to accept 2-3 years of this in exchange for the doors it opens later.

[1] https://www.youtube.com/watch?v=VjGmf9vgp6I
We don't know who originally developed Bitcoin
That's right, Flux is not that easy to understand. We use Reflux for the sake of it's simplicity. Here is a good comparison of Flux and Reflux:
https://www.amberbit.com/blog/2015/7/14/flux_vs_reflux/
Virtual Reality environments perhaps?

Compare playing Second Life to playing World of Warcraft. Second Life loads all data from the server, WoW has most of the world preinstalled on the client.
The global warming debate is long settled by pretty much everyone doing research in that area. If that is an example to your case, you didn't make it very well.
I don't see the connection to the global warming debate. Clearly no-one listens to the so called "gods" in the global warning debate even though the consequences become clearer and clearer every year.
And 99% of domestic violence is against women.

Even the NCADV puts it at 85%, which is still under heavy dispute from researchers in the gender symmetry disciplines of IPV research. A 2010 CDC report still puts men much higher than this: http://www.cdc.gov/ViolencePrevention/pdf/NISVS_Report2010-a...

Not sure what tripe you've been reading.
> Unless you're doing something exotic like that, or have severe performance requirements, or are producing something for very high volume production, working "from scratch" seems pointless.

Maybe. Platform limitations are a thing. And you started out your comment with the observation that not everything is a web-app.

Way (way!) back in the day, I had to implement SGI's new OpenGL spec on SunOS. Because it didn't exist, and we needed it for some internal semiconductor CAD programs. Which is to say: the CAD program developers had SGIs and the rest of semiconductor design had sun boxes.

You might be doing embedded, or robotics, or process control or field-monitoring or flight systems, or ... In many (most?) of those, you make a new directory, fire up vi on a main.c file and go from there. If you are lucky (and luck seems to improve w/ time, I will admit), you have enough headroom (space, performance) to do a lot of it in Python. Often not, though...
BitTorrent can be exploited for DDOS attacks
This man is one of the smartest pro athletes I've ever read about. He probably won't end up doing lifealert or reverse mortgage commercials when he is older.

I think he rates a bit of applause.
A definitive guide to computer-assisted translation
Computer Assisted Translation (CAT) tools are productivity tools to automate some aspects of the translation process. Over the past few years, CAT tools have developed rapidly, dramatically increasing translation efficiency.
I started with Redux.

But I didn't choose it. Another dev at the current project did.

It took me a few weeks to fully understand what Redux is about.
I didn't know about "one store for all", the difference between actions and action creators and how immutability was mandatory.

I just jumped in and started my first component with a (rather bad) tutorial I found with google and copied a Redux store and actions from a co-worker.

The Redux docs weren't good till 1.0

After I asked Dan something I realized I got it all wrong. But now I think it's a really nice way to do front-ends.
It just means that the operating system ships with the properly-licensed UNIX software binaries and libraries, rather than the GNU free software replacements for said software. If you look in the man pages for any shell command OS X ships with, you'll see it's from the "BSD General Commands Manual". On Linux systems, this originates from GNU. Your example of bash is actually not part of that distribution, it's something additional OS X ships with just for userland purposes. I suppose the point of being a "certified UNIX distribution" is just so they can put the trademark on their website because it looks pretty.
In theory you could, with components, but what I mean is that Ember's rendering technology now uses a similar but slightly more advanced form of React's.
As a note, 'remote editing' need not imply a browser-based solution: emacs with TRAMP can edit remote files as though they are local, and sshfs can do much the same thing. NFS could also work, of course, although I don't know what it's performance is across the Internet.
I didn't want to be discouraging. I was just phrasing what I would think if I just did something like he did.
Thank you! I was sorely missing the other side of the discussion.
Also, only the largest companies will do the legal work to transfer an H1-B - it is expensive and complicated. In Seattle, this leaves them with realistically only Microsoft as an option.
The Great China Ponzi–-An Economic Trainwreck Which Will Rattle the World
It would be great if you write of blog post about your experience in migrating Centrifugo from Python to Go.
Hosts Monitor – iOS Network utility
the good thing is, that it's trivial to use alternative voice-apps over 4g. no one forces us to use the default one

with 5g it would be even more so
BitLicense Round-Up: Who’s Left Standing in New York
Why should I pay to insure a self driving car? I'm not driving it so maybe I want personal protection but seriously the insurance changes entirely. If a self driving car has to be insured by me then I want to control it not just assume it works and I'll pay the insurance when it doesn't.
Show HN: A Chrome Extension to quickly turn multiple tabs into one
I No Longer Have Any Trust in the Nest Protect
Blockchain: Our Chance to Rebuild the Internet in a Way That Benefits Creators
wietsevr, thanks for the update. At least you got an email. Perhaps, a good omen.
"Dr. Hoenikker used to say that any scientist who couldn't explain to an eight-year-old what he was doing was a charlatan." - Kurt Vonnegut, Cat's Cradle

The argument that "I understand this and you don't, so you don't get a vote" seems like a lazy way to suppress democratic process. A better alternative is, "This might seem complicated, but really it's not; here's a simple but complete explanation to help you make an informed decision."
Everywhere is the center of the Universe.
He's not hating React; he's hating javascript.
The above, even if true, ignores the fact that if you love what you do (whether it be business or programming) not working or being involved is simply not as nice a life for certain types of people.

Working toward and earning what you eventually end up is way more satisfying than simply being passive and finding yourself in later years with the same amount or more money. Of course I can see how someone who doesn't understand the love that someone has for what they do saying that.
That is just like a stock spinoff, it doesn't favour one group of users over another. And the actual forking of the chain (so far only the software has been forked) is some time in the future so everyone will have time to prepare.

For an example of something that would favour one group of users over another, we can take a change of block reward decay schedule. If it decays faster, old users are favoured. If it decays slower, new users and miners are favoured.

An increase in blocksize later on, when fees are majority of mining revenue would favour users over miners.
Agreed, a brief note on application would be great.
> Exit tax, having to give up citizenship.

This is borderline fascism. A modern day Berlin Wall. Besides, the US already charges an exit tax for those who relinquish their citizenship (which is a growing trend - and it's not rich people doing it).

> What skills does the inheritance class have exactly?

I agree this is a problem, and a growing one. But I think you over estimate the % of wealth by inheritance vs. earned. Either way, I'd rather have these folks living, spending and investing that money in my community.

> We want to incentivize saving money over spending money?

Yes, people would consume less and save more. This is a good thing as thrift vs. debt would be encouraged. Debt payments transfer money the banking class and contribute to the up/down economic cycles.

> What will likely happen is, a wealthy person can avoid consumption tax by purchasing something lavish elsewhere

Not likely except perhaps on small portable items. Anyways, you can't just purchase a vehicle overseas and register it in the US due to differences in vehicle safety. And import tariffs can be modified to mitigate.

> ...hurting the poor the most by adding taxes to consumption...

This is why it must be very progressive. Basic necessities should be either tax free or close to it. And used goods sold person-to-person (non retail) should not be taxed at all.

In fact, this would be better for low income folks. Instead of taxes withheld from each paycheck, only to be returned at the end of the tax season but with no interest payed, they'd get all of their paycheck.

Overall, this encourages thrift and introduces more control over how much tax one pays. It also gives conscientious objectors a legal way to reduce their tax. That's pretty powerful if you're say against the war in Iraq or against planned parenthood.

Oh, and illegal immigrants and those participating in black market activities are instantly brought into the taxation system as there is no longer such a thing as income tax avoidance. There's billions on the table here.
They should post that information on their website.
I would love to see a meta-analysis of the 'when to post on HN' articles to see if a) there's consistency, and b) if the stories themselves have skewed subsequent conclusions (i.e.: will everyone now post at 7:45 on Sunday morning?)
The person rejecting your opinions would probably be Ingo Molnár anyway, assuming you get as far.
Professional associations don't deal with labor issues, and aren't a substitute for unions, on large part because their members are quite often business owners and employers rather than employees.

Professionals who are employees can also have unions in addition to the professional associations, though, in the US, this is rare in the private sector (common in the public sector, however.)
Twitch Plays NetHack
Hi,

Yes, but there's a little more to it.

1. My understanding is that the parallel query stuff they want to add into the core of postgres is about introducing parallel algorithms for scans, sorts, etc. The advantage is that when it is working there will be an opportunity to help everyone, a) regardless of how you use postgres (psql, API, etc) and b) transparently from the user perspective.

2. par_psql on the other hand is two things. Mainly it's a cute piece of syntactic sugar for psql users that makes it trivial to run multiple queries in parallel (as you observe) but also synchronises them automatically as they end, which is important.

I've also provided some guides about how to use this feature to substantially accelerate single queries without much work or refactoring. It's generally a good tool for SQL workflows that might otherwise be managed by a combination of BASH and SQL, or for situations where you have one epic-sized query that is naturally easy to parallelise.

This talk I gave at FOSS4G Europe (a GIS conference) offers some hints about identifying situations where queries or workflows are trivially decomposable into parallel small queries, allowing a huge speedup:

http://graemebell.net/foss4gcomo.pdf

Hope this is of interest and use to you.
Feels like I'm watching some sitcom. Does anyone else feel the people are laughing too much?.. or probably the microphone is very near to the audience.
I'm curious what you think about a piece I published a couple days ago on the topic: http://www.huffingtonpost.com/alanjohnson/were-hiring-engine...

I'm not a great expert or anything, but it's basically my thoughts on engineering a better interviewing system than we had before.
UNIX is a spec. The point of being a "certified UNIX" is that the system conforms to SUS/POSIX and software developed targeting those specifications and their API are expected to run.

One might question the usefulness of SUS/POSIX in a world where most of the *nix ecosystem targets GNU, but saying it has no purpose beyond advertising is disingenuous.
That was my first thought as well... I find it's pretty rare to find a developer that is excited to work on someone else's bugs...
In theory, I agree. In practice, it took me months of people explaining crypto & blockchain to me before I could claim I even partially understood how bitcoin transactions worked.
Overwatch Beta Key Giveaway from GameMePlease
I enjoyed this article! The quote from the person who was upset about a car lane being replaced with a bike lane sadly expresses a common sentiment with the populous.

I'm a year-round commuter in Phoenix AZ USA. Gets really hot here for 4ish months. For the working commuter, finding a way you can grab a shower by the time you get to work can be the biggest hurdle!

Happy safe riding all you other nerds on 2 wheels!
> Commodore was totally unable to pull another Jay Miner with its next chip set.

Indeed, bearing in mind that Jay Miner had designed his previous chips for Atari 8-bit computers, when he worked there. And that Commodore actually bought the Amiga from Amiga Corp ;-)
> And Versailles should have taught us that declaring collective guilt on a people is unwise.

I just shudder of the day Germany backlashes badly after 70 years of perma-guilting. I think that the japanese approach to history is much more stable in the long run.
It's true that the lack of SHOW and DESCRIBE in Postgres is annoying. Makes it difficult to get the same result from a SQL client.
3G coverage? I'd be even happy with reliable EDGE coverage. Half of my daily commute has no coverage at all. Location: one of the most economically powerful regions in Europe/West of Stuttgart/Böblingen in southern Germany.

The network coverage (with all three major networks) along railroads in Germany is a fucking joke.
i've been there myself.

- pick an area that interests you ( or are willing to spend some time).
- search for startups/roles with those keywords
- perhaps mail the founders

Lot of startup employees, give juicy traction info at conferences

check out the talk proposals and speaker profiles at conferences like http://fifthelephant.talkfunnel.com/2015/

FWIW you can ping me. bosky at helpshift dotc0m

~B
I have gone: spelunking in the deepest caves; and climbing on the tallest mountains; but my breadcrumbs always lead home.

https://www.youtube.com/watch?v=XybNecZc1nU
"Don't tell the FCC kthx!"
Loosely relevant, my deskmate and his family escaped Vietnam at about 16 or 17 around '76 or so, on a crowded fishing boat to Thailand. He and his siblings and cousins all made good lives in America.

I was in the Navy when my ship picked up some refugees in a scary boat, around '77. After the rescue we sunk the boat (navigation hazard) with the forward gun.

The American company I work for now does business in Vietnam (and the rest of the world).

The world turns. Today I hope for good things to come for the people of Iran and Cuba, and at least a peaceful working relationship between those countries and America.
> I wouldn't expect Linus to listen to my opinions about the Linux task scheduler.

Why not? As an end-user your opinion is very important, you're the one that has to live with the detached decisions that Linus makes regarding the scheduler.
More than the speed of 5G, I'm hoping for its capacity. If it offers 40x the capacity of 4G (within the same amount of spectrum), it could become a good contender to replace home broadband (and add a lot of competition). T-Mobile already offers 7GB for $50 and 40x that would be 280GB, plenty for most home users. Fixed broadband prices could be significantly cheaper than mobile broadband and installed antennas could offer better reliability and and speed than mobile devices.

It could create a much nicer and more competitive market for home broadband. With AT&T owning DirecTV and Dish owning a bunch of spectrum, there are two companies that could want to do installed, fixed home broadband in the 5G era to support a triple-play of wireless, tv, and home-broadband. Sprint is sitting on over 200MHz of spectrum in most areas with a lot of it being high frequency BRS and EBS spectrum (2.5GHz). Installed, fixed, directional antennas would work a lot nicer with that spectrum than mobile devices and it would offer up a new revenue stream for a company that has lost $50B since 2006.

If 5G really has a big boost in capacity, it could make a big impact against home-broadband monopolies. Wired might still offer a better experience for enthusiasts, but given that a lot of people I know want to save $20 a month and drop from 110Mbps to 25Mbps, the competition could have broad appeal for a lot of people.
The 6 Most Earth-Like Alien Planets
Do you think Amazon will continue to do as well as they do in the long run? Will they run out of talent?
New C++ Features – Inherited and Delegating Constructors
Wasn't this one of the points of Perl? New languages seem small, but tend to grow.
Do You Have a Dream to Be a Successful YouTuber?
If you said yes to this question in the title I have some fantastic news for you. The Dream Company is going to be providing YouTubers or people that want to start YouTube that have potential and don't have enough money to purchase quality gear to make outstanding youtube videos gear! All you have to do is send in an application. You will also be able to get YouTuber Secrets to help boost your channel. Tell me if you guys would be interested in this and I will post the link below.
Asio, SSL, and scalability
Compare "paying migrant workers to dig holes" vs. "paying migrant workers to dig and fill in holes". When you do both up front, you won't have to pay to fix things.
Except Gold Certificates are fake money.

Which might be why I said:

but at least you get a clear signal when they get repudiated.

When, not if. I think this may be better than how fiat money "works", but obviously opinions vary.
>This might seem complicated, but really it's not; here's a simple but complete explanation to help you make an informed decision.

But sometimes things are complicated, and there's no simple but complete explanation...
I can watch TV, go ride a bike, go on a hike, or go back to sleep. Public television, and any other optional activity, is in competition for my time and attention. We only have so much time to spend (welcome to our linear existence) and we cannot get more just because its public television. It has to compete.

Competition is not a dirty or scary word. It is a description of how we evaluate things to spend our limited time with.

Also, the idea that Public TV doesn't have to compete is just plain wrong. It competes with every other budget item in the federal budget. It has to provide value or it will be cut. How we judge its value is up to the individual.
Re: the rural angle, and considering I'm near Alentejo and only getting 384Kbps right now, allow me to explain that 3/4G at 2.1GHz won't cut it for wide-area coverage, and that it isn't cost effective to upgrade most transmission lines in rural areas to the point where you can have multiple simultaneous users with high bitrates.

That said, my current situation is not representative - I'm in a known poor spot (it's tricky to get a decent signal due to lack of line-of-sight to a base station, and the nearest is 5 klicks away as the crow flies) and if I go uphill and bask in the sun with my iPad things improve markedly :)

Also, LTE at lower frequencies will fix most of these issues - we already have some of the best mobile broadband connectivity on the planet here in Portugal, and it's only going to get better.
Bitcoin is a technical solution to what had previously been a political problem. It is not surprising that people in the bitcoin community are more aware than people at large that technical decisions have political ramifications.

Even the normal political problems that governments concern themselves with typically have technical aspects as well as their social values aspects, and while democracy can hopefully allow us to take many different peoples ideas of what constitutes the good life into account, we don't expect them all to have a complete understanding of the technical aspects of each decision.

It's quite possible that random guys might have relevant things to say about the values that inform the block size discussion even if they don't understand the details of the technical discussion.
fwiw, it doesn't really matter what "everyone" says and decides. at the end of the day, it's what the miners decide to do that matters
This is actually a very instructive example.

In the GW debate we have folks saying things like "I'm not a climate scientist but I know global warming is a lie". That's pretty similar to this case where there's this belief that the opinions of non-technical folks should be held in the same esteem as those of technical folks.

I think this comes down to the same basic cultural trend: a desire for everyone's opinions to be of equal value regardless of individual merit, a deep distrust of science/engineering/etc, an assumption that by reading a couple of echo chamber blog posts anyone can become an expert on anything, and a rejection of any and all authority.

It's really pretty fascinating, if troubling.
EnChroma’s Accidental Spectacles Find Niche Among the Colorblind
Absolutely! The "success metric" will be different for different analyses, though, which would make that tough. The obvious choice is to look at the mean number of votes for stories submitted at different times. I looked at a binary condition instead: the fraction of stories which get more than N votes. This biases things less towards "super-star" stories which get tons of votes, and focuses on whether a story gets discovered at all.

There is a bunch of analysis I did behind the scenes to motivate this choose. I'll be posting the source code for my analysis, so it will be easy for anyone to critique and compare.
That seems like an entirely inadequate warning for an average user to spot phishing anyway.
Do you think you are entitled to an opinion on the design of the brakes of your car? Or on the structure of the foundations of your house? Because you are the one who has to drive the car/live on the house. Unless you have technical expertise in that particular field, your opinion on technical matters has zero value.