skysight-inc/HackerNews huggingface dataset:
Having the skills to know what question to ask is important. How, for example, would someone with 0 computing knowledge look for answers to a problem they want to solve where, say, some form of ML would be the best solution? How would they evaluate the search results?
YKK zippers are one of those things that show if you can win a good unsexy niche, the benefits are huge.
I agree. I like ripping on these as much as the next guy, but as long as it gets people talking that's enough. Also, one of the best ways to learn something is to find out that the teacher was wrong. People love that.
I wouldn't say "hate", as it is too strong a word. But smart guns have the same problem as self-driving cars: they take control from you and transfer it to unknown actors (a random computer programmer? Clueless legislators? Various three-letter government agencies?)

Conversely, anti-gun folks and self-driving car proponents consider guns and cars too dangerous to be left in hands of _those people_. Those a better left in hands of experts, they say.
I made this! Would love to hear your feedback..
Indirect shellshock scanning through public logfiles
>The GAU-8 can do wonders against a tank especially perforating the upper engine deck etc, but it's really designed for destroying soft targets in combination with unguided rocket pods or CBUs.

If the gun was really designed to destroy soft targets you wouldn't need anywhere near the muzzle velocity. You'd carry something a lot lighter and you'd carry much more ammo.

No, the gun was designed to destroy tanks. For anything else it's overkill.
It is a promotion for a short period of time. The company has run hundreds of these over the past few years.
I am not going to comment on the animation, or song in your link. Just the 'voice' which has zero emotional range.

There is an intresting recent study that used really short clips of people laughing and asked: "Are they friends?" This is just laughter and it was played for people around the globe. People did better than random. Not 100% by any means but well past random change for a few seconds of laughter.

Now, extend this emotional void to a full song and it get's down right creepy.
That summary is terrible.
Experienced programmers probably also have a good feel for whether the problem they're having is truly unique (and not worth searching for), whether others will be able to articulate the problem, and how long it might take to solve the issue from first principles, hence how much effort is worth investing in the Google excavation.
When people view things as "gear," they'll care about the components. And brands are the easiest way of recognizing quality.

After all, Gore-tex is just laminated PTFE, Cordura is nylon, Vibram are just rubber soles. Right? Except these brands have convinced us they're synonymous with quality.

(And yes, one could also point out that they built their reputations on exclusive patents.)
NPM and Bower Bundler
How to Validate Commands in a CQRS Application
Based on the work done on https://github.com/node-freight/freight-server.

It has been passion project for the past week and a half, let me know what you think :)
Yes, I do prefer standard lengths of decimal numbers. With decimal numbers, we break every group of 3 up with a comma. It's much easier to read 1,000,000 than 10000000, after all. If you disagree, I hope you noticed that I wrote two different numbers (1 and 10 million).

So I prefer if you break up binary numbers on either 4 or 8 bit boundaries with a space and leading zeroes, as is very common in hex editors. So I'd have written either 01100100 or 0110 0100, either of which would be easier to interpret.
It's the log files that I think got to them. Also, Lennart got a lot of flack for PulseAudio, which I think is a great pity because I really like it. Feel free to penalize me for this, if it makes you feel good go at it :-)
Sort of related... is google case sensitive for things like this? Of course, CASE MATTERS often in programming.
Well, the Eurozone never had 1€ or 2€ bills, and already is doing test runs regarding switching 5€ to coins[1].

But yes, Polymer notes survive about 4 times longer (2 years instead of half a year for the 5€ bill) than paper notes.

Now you might think 6 months would be very short for bills, but 5€ bills are the most circulated bills in the western world.

________________________

[1] The design of the 5€ coins that you can currently get in Germany (they’re legal tender): http://img-9gag-fun.9cache.com/photo/aBrmYAZ_700b_v1.jpg
According to the Stockholm City Bikes app for iPhone, Null Island has been my permanent location since last May.

Unfortunately, there are no bike stations in the vicinity. It's lonely out here.
> Cops are nearly as likely to die of a car accident as they are of getting shot.

Unless cops die of car accidents significantly less than the base rate, that is not reassuring.
I don't know why you would discount ATACMS. Technically that's artillery, and end-to-end it's cheaper than aircraft.
LGBT lobby? And what this lobby political agenda would be? Promoting skinny jeans?

(I consider myself to be a right-winger, as I am certainly pro-gun and pro-business, and straight as a rail, but I never heard about LGBT lobby concept, except in jokes about fashion. LGBT guys and gals are fun.)
hey there! We haven't received a response yet either.
Fukuoka MQ Challenge
Why share that summary? It isn't just inadequate, it's actually wrong and misleading: "Likewise you almost certainly nix a garment purchase because the zipper YKK"
A VM is also just software, plenty of quest-to-host escapes in the last few years...

I bet that many people that should know better here have never updated their VM, except those who are warned by the auto updater that is.
The problem is Apaches are relatively slow, hard to maintain, and easy to shoot down. I question whether they'd exist at all if the army were allowed to operate fixed wing aircraft.
I use a single flat text file + VIM for all personal todos.

The first header is "calendar". For each line below it, there is a date and the name of an important non-recurring meeting to attend.

The second header is "schedule". For each line below it, there is a start clock time, a stop clock time, and a 1-2 word project name.

The third header is "projects". There are 1-2 word subheaders beneath this of project names. Under each project name, there is an independent, non-heirarchical todo list. Projects are sorted alphabetically, not by priority.

It works for me because I don't bother generating a combined task list sorted by priority, and don't bother listing more than 1-5 tasks per project.

If I need to prioritize a project, I add an additional block of time via 1 line in the "schedule" section. I don't bother changing the order or sorting of items.

The main benefit I get out of it is faster context switching, so if I am working on 10+ projects, or communicating with several different clients simultaneously, I can quickly pull up a single file to check the state of every project.

I use a separate journalling tool for brainstorming, and git+email to more exhaustively list tasks for individual projects.

My central TODO file is more of global brief and status report to keep things moving.
Wow, that’s impressive. There’s another good reason not to use T-Mobile.

Aldi Talk costs only 0,12€ to US, Canada, Mexico, and only 0,11€ to EU (same as nationally).
Infuse math play into your child’s everyday life
This reminds me of the Harvard Computers. The Memory Palace podcast did an amazing episode about them titled "400,000 Stars".

http://thememorypalace.us/2014/03/400000-stars/

https://en.wikipedia.org/wiki/Harvard_Computers
What's kinda funny is that's very similar to what's actually going in computing, especially with encryption most recently.
Using an initial 0 to indicate octal is a terrible convention. I’m very glad that Python 3 makes 0123 into a syntax error, and uses the form 0o123 instead for octal literals, to match the style of 0x53 (also adds 0b1010011 for binary).
So that's your argument? That it's different?
His insights are so fundamental and easy to state that it would have been nice for them to give an example: "Suppose you send ones and zeroes through a wire and noise causes 10% of the digits to randomly flip the wrong way. How much data, if any, can you send through the wire?"
The web only has become less interoperable with native operating system facilities, not more.

You can't even grant a website access to a specific directory. like "myimages/flickr.com" or whatever.

Stdio. It's so fundamental. And the web can't do it. After so many years. Addons can do that. But not webextensions.

So what you call a bug that needs to be removed I call basic interoperability.
Are you new here? HN has always been very heavy on the libertarian point of view. Many people here think that John Galt is not getting a fair shake.
Thanks for sharing that. As an aside, I am glad you put that information about the Veusz visualization software in your profile text; I had never heard of it before and want to check it out some more, looks nice.
> scripting is still left up to

This is commonly provided by the port maintainer - I haven't conducted a survey but I'm pretty confident that service scripts in FreeBSD ports rarely make it into rc.d without a deliberate freebsdization.
I'm an engineer, gun owner, and former NRA member[1].

I hate the idea of smart guns, but politics are a distant secondary concern.

Firearms fail all the time, even the simple reliable ones. Bad primers, failure to eject, failure to cycle, stovepipes, etc. It takes education and then repeated training to know how to deal with failures. In a pressure situation you revert to your lowest level of training; muscle memory will give you the best chance to respond appropriately.

Just dealing with mechanical failures quickly and correctly takes very intentional practice.

The last thing I want to have is another thing that can fail in a pressure situation that can't be resolved via trained response. E.g., for a bad primer or failure to eject I can do what's called a tap/rack/bang drill. But there's nothing I can do to train for some type of software failure or battery being dead or some other type of non-mechanical failure that bricks my firearm.

[1]Former because the NRA"s lobbing efforts and powers are ridiculously overstated. Their entire entire existence as near as I can tell is to sell their member's names to third parties. I've never received as much crap snail mail and email as I did during the year I belonged to the NRA.
My favorite modifier removal: Currently, you can use - to exclude keywords. Once upon a time, you could use + to require a keyword... until Google+ came out, and + became how you would search for people's profiles.

sigh
Except that metaphor falls flat because Linux has many uses beyond hacking businesses and utilities (or rehearsing such activities).
I'd love to learn this. If anyone has any good resources, please let me know!
I never really thought about that aspect- smart guns only really prevent someone from picking up your gun and shooting you with it. I mean that's basically it, it's safety for the gun owner and nobody else.
The Netty documentation really is terrible. Have you read Netty In Action? That book made the framework much clearer.
How much you remember is also correlated to how much you actually use certain things; it can be a good signal for whether you have practical experience with X.

For some companies, it's what they need in a hire. For others it's OK to just ensure people have a sound problem solving strategy and above-average general cognition.

I think you'll find varying levels of what you might consider nitpicking depending on the sort of company you're interviewing at.
Doesn't the costa coffee machines with their claim to quality strongly affect that business ?
Oh, they don't mind giving up the mission. The AF offered to let the army have the A-10, but only as long as they got to keep the money they've been spending on it.
A Functional Approach to Asserts in Swift
Author here. I covered all three points you raised on my previous piece for TC this topic, so I didn't see the need to repeat myself here. That piece is linked in the opener of this article.
Had you read the article, you'd have noticed that this exact fact is noted and asserted to support the hypothesis:

> And then there is the case of the Incas, who oversaw an empire that grew both grain and potatoes. The Incas developed a way of freeze-drying potatoes by leaving them out at high elevations. This technology allowed them to treat potatoes like a grain: non-perishable, transportable and taxable.

The inca was only one of the major pre-modern root-growing groups, and the only one which had access to freeze-drying conditions.
Guns have many uses besides killing people.

https://en.wikipedia.org/wiki/Biathlon
I hope people realize it's Night Shift that's "f.lux for your iphone"
RURIC: Redundant Userspace RAID of Inexpensive Cubes
Free Speech Zone
State of emergency declared in Baghdad as protesters take Iraqi parliament
(I should point out that this isn't a direct counter-argument to the parent I replied to. Just a clarification on that single point. It doesn't apply to most of their comment.)
Why are we trying to make it easier for them to bring people down? In this case they started monitoring the person, and got his contacts in under an hour. In a previous time they would have needed a team of people to find where he was staying and search his home.
If it was time sensitive, and a show-stopper error, I usually just had to solve the problem using a different approach/library/tool. Sometimes you could find someone on irc to help, but that was pretty hit or miss.

If there was time, I would post on either a bbs, or usenet (comp.lang.*), and hope somebody else had the answer.

The ecosystem was better documented at the time though. Solaris manuals, for example, were very extensive. You didn't have the litany of third party tools that you do today. So, problems that weren't explained in the manuals weren't as common.
Aye, they stuck some lipstick on a pig. It's still less useful than predator and other drones.

The problem where it's to fast to be fuel efficient, to slow to get anywhere. It's got an abysmal mission range, terrible fuel economy, meaningful defense etc etc. Sure, if we where going to face a few thousand 1970 era tanks or supporting huge slow moving infantry lines then it's great. But, we just don't fight those wars.
Interesting, I never heard about the south atlantic anomaly. https://en.m.wikipedia.org/wiki/South_Atlantic_Anomaly
I wonder if maybe some geniuses could parse out all of the code on Stack Overflow and connect it to some knowledge graph, connect that with Google's knowledge graph, and integrate everything into a giant programming problem solving deep learning system with Deep Mind/Tensor Flow. Or something.

It just seems like people are googling, landing on Stack Overflow, and solving the same problems so many times.. especially if you could somehow follow through from the code on the screen, the google searches, pages landed on, and then the code or commands that got entered in.. I think that a lot of these recurring questions or problems could almost be solved/programmed by an AI.

Maybe if you could get a web extension running on thousands of developers computers.. maybe for Chromebooks if it could read the code out of crosh.. then monitor all of the searches and coding/terminal commands and create a giant deep learning/reinforcement learning network thing out of that.

Or maybe for monitoring the terminal code and commands some kind of background terminal program would be needed. Maybe ttylog or screen or tailing a tty device or something.
For such profile you don't need F35 - a larger Predator / X47 would do just fine.
This. A programmer at a big Japanese company has about the same status as the guy on the loading dock. It's something you do when you're fresh out of school and only as long as you have to.
One of the more frustrating parts of my job is dealing with junior and intermediate programmers who spin their wheels try to figure it out themselves rather than google it.

Things like spending several hours on a problem where copy/pasting the error into google yields a github issue complete with a work around or writing a boat load of code when there already exists a package or plugin that does exactly that.

The worst is when a google search would have revealed that our chosen framework already built in the desired feature they just spent the afternoon writing.
See, I actually like the idea of smart guns. The only thing it really does (or should do) is prevent you from getting shot with your own gun. If someone steals your gun out of your house, they could remove the smart part. If you're thinking about logging gun usage, you could probably edit the logs or corrupt them beyond usability.

I think you could make the system work. It's not complicated, maybe just an RFID reader and a solenoid. The issue is that if politics try and stick a bunch of extra crap onto it. All that extra stuff is what can cause failures, and cause an otherwise good idea to become vilified.
Not necessarily. It's hard to put into words but to make it short: To-do lists only work for me if I write down an item while having the intention of actually doing it asap. If that is the case then specific software that, for instance, allows tagging can be useful. But again, tags wouldn't be useful for the sake of it or to have some sort of reference. It is rather intentionally choosing tags that helps my brain to structure upcoming work and thus helps me getting things done.

I noticed the same with LeechBlock (a browser extensions that blocks a list of webpages at times specified by the user)
I disabled it because it annoyed me when I really needed to visit a site that was blocked. But thinking about what site I wanted to block at what specific times has helped me to understand how I want to use the web. LeechBlock made me think about when it would be ok to browse news websites or how many hours a week of "wasting" time on reddit or hn is acceptable for me.
Why waste all that effort of maintaining forks when it can be avoided? Systemd folks are being hostile to the wider community of Linux users with that.
They wanted the history which might not be available in a intercept of current data.
One Top Taxpayer Moved, and New Jersey Shuddered
This is similar to "multicollinearity". I have two graduate degrees in applied statistics and machine learning, and did math as an undergrad, but I did not ever even hear the term "multicollinearity" until I got my first job after grad school in a place that used a lot of regression models.

I had studied "spurious correlation" in some machine learning courses and in some research, but almost all of the methods I ever studied or worked on were meant to use data-driven methods to account for spurious correlation, or dimensionality reduction to find subspaces in which the data's natural structure was best preserved without correlation-caused redundancy. Literally none of them ever even mentioned the phrase "multicollinearity" -- which seems to be more popular to people coming from classical statistics or econometrics programs.

If I had been asked to describe "what is multicollinearity" during the interviews, I would have been rejected, yet after they told it to me, I learned about it in about 2 hours on Wikipedia, and within two months I had actually done a research project for them where I showed them how you could use ISOMAP or randomized PCA to effectively handle regression multicollinearity better than their ad hoc covariate-averaging techniques.

This kind of trivia stuff is useless for hiring. All it does is let the interviewer feel smart and tout their favorite particular buzzwords to see if the candidate is in the same "club" as them.

I can imagine some diehard frequentist caring a shit ton about "consistent estimator" or various special tests like Kolmogorov-Smirnoff or F-test or likelihood ratio test. If you say, "I always do Bayesian stats... those test thingies are stupid junk" then it means "This person is not in the Frequentist Club, let's reject their lame ass and tell them it's cause they are 'just not a good fit.'"

Same would be true in reverse if some Bayesian diehard interviews a frequentist person.

Same for someone who sees deep learning as the hammer for every nail. Etc. etc.

People don't want to admit they treat these things kind of like baseball trading cards, and it's more about your cool-kid status than your actual tech skill.
What JavaScript concepts you need to master JavaScript Frameworks and Libraries
Nope. I've scoured previous bug report and discussions and the only sure way was to prevent systemd from swallowing core dumps. It had the nice side effect that I learned the format string and configured it to my personal needs. But having to reverse engineer in order to remove crashes is not stable software and just a tech preview.

If I wanted to be cynical, I'd believe anything coming out of systemd, regardless of quality, is accepted as the new way while discarding existing ways as obsolete.

I should add to my startup hangup remark that I never before had a startup problem that was intermittent with plain old stupid init from 1994 up until systemd became the distro default.
Most experienced programmers also have a good feel for how much harder it is to write a solid, tested, scalable module yourself than integrate a open source solution, even if it's not perfect.
You are quoting me but I am not sure you are responding to my comment.

>> if they all want to use it - let them use it

>> they use the framework they are most comfortable with.

> Then please don't expect devs to pick up a new framework on the spot with no time to self-train on it.

I never said I did.
Not in the slightest
Don't you understand that the need to speak before our mozilla king to be heard is already a problem, no matter how benevolent the king is we still become supplicants before him. And not everyone will be willing to ask, so things die silently.

And then there also is the issue that mozilla has limited resources. So even if you wanted to help you can't help everyone.

This does not exist in the old extension ecosystem or in regular software development. You don't have to beg anyone to please spend time a particular usecase.

It may be painful to get things working yourself, but at least it's an option you have.

Here's an example of users helping each other without needing to petition for support from orbital HQ: http://stackoverflow.com/questions/36927096/firefox-command-...
The block-chain is a centralized record of all transactions ever. Just because there are many, many copies of it doesn't negate this.

A digital cash system with 20 independent banks and offline transactions could arguably be more decentralized.
That image from Julia Claven is excellent.
Odd. Must be a bug, did you report it yourself?
I'm glad someone else thought this. Almost seems like an elaborate ruse to hide the other flows. Or for their service to never be found again.
How do you know …?
What about Signal?
It looks like a really neat aggregation of tools. I'm curious why nothing came up when I searched Yellowstone?
Woaw thanks, very nice and cool explanation!

So actually, the A10 is fast enough to reach a CAS mission, but also slow enough for a good gun run. That seems to make sense, since F35 are faster, but I don't think they're good at flying slow for a gun run.
Maybe I'm weird, but I have a favorite zipper: YKK Vislon #5

The teeth are plastic, and you'd think plastic means crappy, but it's actually fantastic.
Please elaborate on what these "people problems" are. I'm interested in what you think is common amongst the cities you've cited.
Yes, but he has followed career of a researcher with 7 years as a lecturer and 9 years as a professor before joining industrial research.