skysight-inc/HackerNews huggingface dataset:
Claiming it's better to abolish public spending due to inefficiencies is like claiming we should disband all police force due to the terrible incidents that occur against civilians. Should we have everyone fend for themselves because they know what's better? No. People like to screw each other up and prefer to avoid problems that don't concern them.

We should fix the inefficiencies. Individuals have little over-arching notion or interest in what's best for a nation beyond their community or past their lifetimes.
From description of vulnerability in Linux Kernel bluetooth code:

> This function receives a configuration response buffer in the rsp argument, and its length in the len argument

> Each element it unpacks from the configuration response is validated and then packed back onto a response buffer, which is pointed to by the data argument.

> However, the size of this response buffer is not passed into the function

C developers are repeating the same mistake for years. Why don't they invent some type or class for safe work with memory buffers?
This is bad advice for designers, sound very spoiled and prepotent. I don't think good experienced designers would be swayed by this, but beginners might read into this.

Focus on your skills and what you want to do, and you will be fine. Stay away from 'priests' like this, they will not help you, you are only there to admire them.

One skill that I would always value in designer is that he can produce in medium we are using ie. html. Photoshop is bad starting point and this alone will put you above others (in my humble opinion).
First of all, this attack sin't constrained to smartphones - it would be folly to ignore the hundreds of millions of laptops/desktops that use bluetooth mice and keyboards in every office.

Second, most people I know with smartphones have bluetooth headsets, car stereos, or Apple watches that use bluetooth. Turning BT on every time you want to use those isn't terrible (swipe up control center, tap BT icon), but it does get old.
I've got this book reading app with AI assistant. I wonder if it'll help with dyslexia. Would love to hear from others.

http://book.vidalab.co/
What do you mean by temporarily? You mean automatically? Because both on iOS as well as Android its both very accessible to turn it of or on.
25 can't be enough, Kazakh has 9 phonemic vowels. I presume the six Latin vowel signs will still get diacritics?
The IRS routinely audits people for not paying themselves a market salary in order to shift income to another category. So in playing this game, you have to factor in the likelihood of audit, cost of defense, and cost of penalties and interest that could be assessed.
As the very home country of Mercedes/Daimler, Opel, Volkswagen and other car manufacturers and the (AFAIK) only unlimited-speed public roads in the world (Autobahn), I (German citizen) pretty much doubt our government will start a serious effort to get ICE cars banned in the next 3 years. Maybe if EVs get significant traction in that timeframe, they'll propose such a law to look progressive for the next election.
More importantly for Linux, curl, etc., almost nobody uses Linux from Linus or curl from Daniel. You get it from your distributor, and in the case of Linux it usually comes with quite a few patches. These distributors (even the all-volunteer ones like Debian) are projects involving lots of people and clearly defined procedures for what to do if one of their maintainers stops being able to contribute.

A good example is glibc; several years back, a huge number of people were using the eglibc fork, not because glibc upstream (Ulrich Drepper) stopped being able to do releases, but simply because he was refusing patches for architectures he didn't like and other similar changes. Very few end users even noticed that they weren't using "real" glibc. (Ulrich has now stepped down and the eglibc changes have been merged back in.)
All of these threads are getting downvoted. Not sure why, experiencing a ton of issues with youtube services today.
Catering companies, sports venues, etc. can still have you on-call. The difference between a temp agency and a catering company is that it completely severs the employment relation which protects the workers by law.
Wait so `%` is bad but `& 63` is fine? Ain't you doing a mod as well??? It's just that you have power of two (64 in this case) that you are trying to exploit here... anyone who knows basics of computer science can tell you it's same!
If it's about reducing code size I can demonstrate smaller code:

module.exports = function (size) {

return random(size || 22)
.map(r => url[r & 63])
.join('');

};

I am always disappointed to see these kind of packages, as mentioned somewhere in comments above

> It is noticable again and again that devs publishing to npm are not up to snuff, I wish I knew why, as this does not happen with other dynamic languages/their code repos.

And I totally agree!
Gmail, Google Maps and YouTube had outage issues
Best Tech Roles for Graduates in Australia
I want to see honesty. And readability.

It doesn't have to be "pretty" - it needs to be "you".

It could be a WordPress instance (like my main site is). Or a custom-built jobbie like a buddy's site. Or a Squarespace or webly or wix thing.

Just make sure whatever you put on it is what you want people to know about you.
I tried getting into Amateur Radio. I'm mid-30s, and I really liked the idea of ham radio, ever since I was a child.

So I went ahead and spent 8 months on it. I got my Extra license (the highest level), learned all about Ares, got into nets.. all of it. I bought an Icom 7300 (really great radio). I even started learning Morse.

Why did I quit?

I couldn't deal with some of the hmm,"interesting" people on ham radio! I have a slight accent, enough to mark me out as a non-native born American (I'm a citizen now though), and I kept meeting people who were downright nasty to me.

I tried focusing on the positive, but after a few months and one particularly unpleasant contact, my wife asked me why I was wasting my time trying to talk to people who clearly didn't want me around.

She was right, and I quit. Yes, I met plenty of really nice hams, but every week that I was on the air, I would be bound to find someone calling me names.

Sure, you can just "spin the dial", but for those who don't know, ham radio is not anonymous. FCC regulations state that you have to give your call sign every 10 minutes, and you can look up anyone's name and home address from that call sign. That unpleasant contact consisted of a fine citizen telling me that he was going to come over and "kick my ass". Just because he thought I was illegal or something like that.

I'm sure he was just bloviating, but hey, I have a wife and kids.. I'm not risking it.

I'm still an Extra, but I sold my radios and don't want to get into it anymore.
Reddit isn't completely a black box: subs such as /r/undelete and /r/longtail track deleted threads, and deleted comments can be reviewed ( https://www.reddit.com/r/howto/comments/5en53l/how_to_see_de... ). Additionally, the disparity between upvotes and comments -- especially for threads upvoted far more than their peers -- can indicate when voting shenanigans are taking place.
Then add a progressive tax to investment income such as dividends, bond interest and proceeds.

I don't know why we have a flat tax on investment income but a progressive tax on labor. The easy, and fair fix, is to progressively tax investment income.
For me the "movement" part is basically my mind trying to process 2D object in 3D space. They "jump" because somewhere back there, my mind is trying to show me what the glyph would look like if it was in front of me floating. This is why b and d are hard, etc. Sufficed to say, mine is nothing like this website.
It still amazes that people don't know the chip readers work faster with PINs, too. An argument against PINs I keep hearing is that the chip readers are so slow that PINs would slow things down further. The funny thing is that the chip readers right now are waiting real wall clock time in a "wish-it-were-PIN" system to generate signatures in two different timestamps instead of generate a single signature with a user PIN. It's technically hilarious.
I question the design sensibilities of any designer who makes such liberal use of animated gifs.
This is a perfect example of what NOT to do. They reimplemented a seeded linear congruential generator for their random number generator:

https://github.com/dylang/shortid/blob/master/lib/random/ran...

But since LCGs are easy to solve, after seeing a few values you can solve for the seed and generate all past and future values.

But you don't even need to do anything fancy for that. Since their implementation of LCG only has a state size of 233280 different values, you can just brute force it. (also means that their rng could only ever generate 233280 different numbers to begin with)

Why the fuck do they have 2.5k stars!?

EDIT: They already have an open issue for it but project seems unmaintained: https://github.com/dylang/shortid/issues/70. Stay far far away.
That's the point of the article, I think. Because Fiera doesn't have an employment relationship with the employee, their workers' comp rates will never increase, no matter what happens to the workers. So they don't take the kinds of precautions which would have prevented this worker from dying. I mean, it also severs to human connection between workers and managers, where they just see workers as a dispensable resource, so there also less every day care about safety.
Another happy personal user of FastMail here. I love the service, it is literally really fast for delivering and receiving email. I went with FastMail due to the privacy concerns I had with other providers. It also lets me use my own domain with full DKIM and SPF, has shared calendars and separate 'account' passwords for different apps. Happy to pay for reliable, somewhat secure email.
7 Tips for Using Emojis in Social Media Marketing – Buzzlogix
> Compare this to other companies, both large and small who have asked more reasonable challenges such as; "set up MySQL master/slave replication," "write a script that parses a text file in Python," "build a 2-tier architecture through terraform," "troubleshoot these issues on a broken server."

See to me, these are _terrible_ interview questions because they reward memorization and rote knowledge and completely leave aside the kind of creative problem-solving skills that I've always needed from my employees and colleagues. I've had the misfortune to work with people hired by the process you describe, and they tend to suck pretty hard. If you want cogs that can't adapt beyond their very narrow comfort zone, you've just described exactly how to get them.

I agree with your description of the two-way street, but I generally take care of that by leaving time for the candidate to ask questions, generally guided a little by me to give them an idea of the stack we work on, what kind of problems generally need solving, etc. (In fact, I warned the 9/10 guy that I described above that he may not be challenged enough by the work that we'd likely have for him).
Another argument for low long term capital gain taxes is that the federal reserve (the Fed) can artificially manipulate the inflation rate (say from 1.5% to 4% / year) to increase for example the value of a home and cause everyone to pay higher capital gains without those tax-payers having actually gained any additional purchasing power.
What I gather from the 2000 dot-com bubble, the 2008 financial crisis and a slew of startups I've been seeing lately (cue, Juicero) is that _perhaps_ there should be a little more risk to investment. Idk, my own opinion here.
http://www.hurricanehunters.com/ -- The 53rd Weather Reconnaissance Squadron, from the Air Force Reserve.
"Ruby is annoying"... then suggest Python :)
I was armchair-wondering what would have happened if North Korea would have tested their H-bomb in the eye of a hurricane instead, but I found this old broken HN post: [1]. It turns out not to be a good idea. Who would have thought? :)

On the other hand, I'm still curious if a "directed" explosion (i.e., not radial but say with only an x-component) could accomplish something.

PS: It is a pity that the early formation of the hurricanes is not visible in the video.

[1] https://news.ycombinator.com/item?id=698754
Worse still, the raspberry pi can sit quietly, doing nothing, until a few seconds after a relevant 0-day exploit is discovered. You could have great security practices, you could patch the moment vendors release them, and still be vulnerable.

The only solution is layered security. (And to be clear, 802.11i barely qualifies as a layer.)
I pretty sure that if someone stopped me away from a computer and asked me to draw a slash and a backslash I'd probably get it wrong.
A decent plan executed fast beats the perfect solution next week every time when lives are on the line. That said, now we have some time to think and plan. So let's make an app.

What training videos or info graphics does an ad-hoc flood rescue group need? How about urban earthquake? Terrorism response? Wildfire? How do you do effective dispatch? Triage? How do you best integrate with the professionals when they show up?

The knowledge gap between an amateur and a paraprofessional has never been substantial, and now we have the ability to provide training on-demand. We just need to build the capability to rapidly scale baseline knowledge and plug into a coordinated network. When disaster hits, you download the app and see what you can do.
This a really approachable writeup. I feel like doing something like this myself now.
We Need Satellites–A Speeding Mass of Space Junk Puts Them at Risk
As another commenter pointed out, this off-hand comment is harmful to girls. In my own experience growing up, girls were just as "professional" (if that can apply to teenagers) as boys. They were serious, thoughtful, ambitious, and worked hard in school. Now I'm older and my friends have kids, and their girls are going to Maker Faires, studying hard, etc.

We should not accept the meme of a "teenage girl" being a silly thing that doesn't know how to behave right, because it's just not true.
So does that mean that the effective tax-rate on 100k in (only) capital gains is roughly 63% of the nominal capital gains rate? And how would that typically compare to taøotal taxes on, say, 50k income tax and 50k (taxed) capital gains?
Ted Cruz has been reported to Twitter for liking porn
TIL Some Hawkmoths shoot ultrasound from their junk to thwart bat attacks. http://www.pnas.org/content/112/20/6407.full.pdf
Even the jQuery CDN is down intermittently for us here in Chicago. Sometimes CSS for core apps like Calendar is not loading, either. Definitely something amiss.
This is super cool, but certainly not new. I'd love to see it take off.
Professors told to report students who make campus ‘less inclusive’
There are negative traits about both teenage boys and teenage girls. The writing style more closely matches teenage girls in this instance, so that's why the connection was made. Sexism exists in tech but this is not it.
Saying they practice social interaction and manipulation for fun outside work, so they shouldn't receive extra incentive is possibly the worst argument I have ever seen on Hacker News.

A prostitute would gladly sleep with a star NBA player for free, so should she/he not be compensated for sleeping with an aging/overweight and smelly client?

I enjoy playing high quality video games in my free time like Zelda. Should I not receive composition for bug testing the latest mind numbing Bejeweled mobile game crap at my job?

What I am saying is this... everyone interacts with other human beings. There is a large range in the quality of those interactions. Businesses must incentive heavily someone to make them actively seek out the most difficult and profitable of those human interactions.

Because someone chooses to interact with another human in their free time does not mean they shouldn't be paid for it.
They are distant enough that it's not confusing.
How much work would you propose is sufficient that grandma doesn't mind but spammers will be severely hampered in their sending and in a manner that doesn't require the receiver to store too much state?
I'm guessing it would be a logical next-step to simply generate place names according to this grid in every known language, ideally using the same word as in English where possible.

edit: they already have that for what looks like at least 13 major languages.
Can we avoid the ageism?
I'd be interested in seeing is how syllable splits (for ex·am·ple, with mid·dots like this) affect reading comprehension for dyslexics.
Clearly the poster was talking about the excessive use of `like` which he deems as the typical vocabulary of a teenage girl which is what you're attempting to be upset by. It had nothing to do with teenage boys being significantly more professional than teenage girls, or anything of the sort.
How is it possible to fail fizzbuzz? I don't understand. Just read about it on your link. Is there some trick I'm missing?
Yeah, these are more chat wizards than chatbots... I think we should distinguish that.
Is the "spoiled" part because of the presentation or the content? My read of the content is that it seems routine (for at least this person) to have hiring staff at companies routinely ignore follow-up emails, miss meetings, and engage in the designer equivalent of data structures and algorithms pedantry/hazing in the software side. I'm not sure wanting hiring people to have sufficient respect for the author's time and education to not do those things is "spoiled."
I couldn't agree more with everything you have said here!

On the justifications for opening international trade, I believe, contrarily, that Nixon was one of the greatest president of the 20th century and that opening trade with China was a most important decision affecting humanity's survival. But since then, government policy has seemed blind to the fact that the working class has been paying all of the costs.

I agree we need to do something in the meantime, before global prosperity is able to rise close enough to our own. Conveniently, I also think the current organization of global fiat currencies is exacerbating the effects of globalization on American workers and preventing them from benefiting from technological advances which would otherwise be minimizing the problem. If we could get our government spending under control, then set the target inflation rate to zero, and even be unafraid of minor deflation caused by manufacturing and efficiency improvements...this would do a lot to blunt the growing inequality between existing wealth and work. Trade deficits financed by fiat currency would have a supply/demand correction if we didn't provide so many short circuits for reserve note capital to return to the US.
I don't think that's a given - there are plenty of countries with lower capital gain taxes, yet we don't see mass money moving to these countries.

Source: https://taxfoundation.org/capital-gains-rate-country-2011-oe...
"Blame C"

"As an example of C's utter hostility toward safe development..."

Am I misreading or does this author fail to see any distinction between a. programming language and b. functions in a "standard" library, e.g. gets(), authored by particular C programmers?

The most "secure" programs I have ever seen are written in C. The reason they are so "secure" is not because of the language chosen, but because of the competence of the person who wrote them. He writes his own basic functions and uses very few from the "standard" C library. (Not necessarily "reimplement". He may implement basic functions that have no equivalent in the C "standard" libraries.)

Secure is not in quotes to be "sarcastic". It is because there is always the chance someone will expose a serious flaw in these programs. It is a subjective assessment of security. However it has been roughly 20 years and no one has done so yet.
Looks like they're using digraphs instead:

To ensure fullness of the Kazakh language sound system, the scientists included 8 digraphs,
[...]
The scientists rejected the idea of introducing diacritical marks
Fair enough, although I don't think I've ever used Bluetooth on my Macbook. It's unreliable and a pain to pair devices, so it's pretty much always easier to just plug a cable in, or connect over WiFi (if possible).

Bluetooth is the Microsoft Bob of connectivity.
It might be nighttime.
Our site was using hosted libraries, google fonts, and google analytics. All of which seemed to be behind captchas, throwing CORS errors, and 503ing since this morning. Swapped out JQuery cdn for now.
New iPhone
This was so unprofessional, it's like it was written by a black teenager!

...is that better?

Or is it more obvious now that the original comment was an insult to girls?
Most localities don't use addresses to identify properties. For instance, New York uses Section-Block-Lot (SBL) numbers: https://www.tax.ny.gov/research/property/valuation/sbl.htm

Lots will only be given addresses upon request, usually when someone wants mail delivery or if the locality requires you obtain an address for emergency services to obtain a building permit.
I don't agree with that at all. Consumption taxes can be quite regressive. I guess you picture the rich guy getting a huge tax bill when he buy's his yacht, but what if he just keeps saving, investing, and then, I don't know, buys a senator?

We should be trying to discourage the accumulation of power as well.
The cue I learned for that was "the stick man is standing on the line | and leaning forward / or backward \ " (Which is of course western reading direction sensitive)
Bats already have very good vision. They just can't see well in the dark.
You lost me as soon as you said "trust me."
I tried to read a bit about it, but couldn't really find much in terms of--what makes these planes a lot more durable than your standard 737/747?
I'm sure you've come across it, but in case you haven't, have you seen Spritz? http://spritzinc.com/
How to scam $102,860 of Ethereum in 24hrs with Slack – FOMO is going to the moon
Oh my god. Give me a break.
There's no problem but if you want to shell out there are a few ways to do it to make sure you're in control of the subshell.

At the simplest there's:

import os
os.system('command')

Then you might want to capture stdout and stdin or interact with the subshell (e.g. hitting 'y'). So you use:

import subprocess
cmd = subprocess.Popen("cat <(head tmp)", shell=True, stdout=subprocess.PIPE)
stdout, _ = cmd.communicate()

And if you want to timeout or parse logs or whatever, you go from there and it gets more and more complicated. If Julia has solved this then the community should be advertising this above all the alleged performance stuff.
Thanks! Yeah, icebergs didn't seem to quite make sense.

But if the basic idea is sound, is it a possible explanation for this Mexico quake, despite the artic being so far away?

[Though it seems more likely to me that 50 years of data isn't enough to tell whether a geological event is unusual or not...]
Refresh google.com without caching. Logo is missing. There's something you don't see everyday.

Edit: Everything working fine for me again.
None of the points he makes are invalid per se, but the language and tone of the piece makes him come across as whiny at best, spoiled and entitled at worst.
North Korea Is Dodging Sanctions with a Secret Bitcoin Stash
I hate this thread
To be fair, most other high level languages have functions in their stdlib to do common stuff like hashing, generating unique id, getting data from the OS random generator, etc.

JS stdlib has always be lacking in almost every possible aspects, and hence people have to reinvent the wheel again and again.
Show HN: Tintin PDF Collection
Chamley and Judd:

http://econlog.econlib.org/archives/2013/03/redistributing.h...

"Under standard, pretty flexible assumptions, it's impossible to tax capitalists, give the money to workers, and raise the total long-run income of workers."