skysight-inc/HackerNews huggingface dataset:
I just got into climbing a month ago, I've been to the gym about 7 times now, and am absolutely in love with it.

I think it's one of the perfect sports/activities for programmers, but like you said, nobody talks or knows much about it!

Some guy at work kept asking me to go, he had a free guest pass. One day I said why not, and went. I didn't know that there were routes on the wall, and game-like rules.

When you see pictures of rock walls, you assume the climbers are just grabbing onto any hold and going up the wall -- which is really not that interesting. What people don't know is you only have certain holds you are allowed to grab, and have to figure out how to get to the top with strategy and skill.

I hate biking, running. Pilates/yoga is okay. Bodybuilding was okay. But climbing, is awesome. You are basically playing a game, getting stronger, getting in shape, and getting more skilled at something. I almost don't want to tell people about it though, because I want to keep the gym membership somewhat small ;)
Hopefully Ginsburg stands down in the next presidency. One can hope.
But I don't think it's rubygems' role to fix what rvm/rbenv fix

Well, it all sticks together. I would say ruby-build should be retained as an external tool to conveniently fetch and install ruby versions.

However, we should very much replace the god awful environment magic that rbenv/rvm perform with native ruby/rubygems support for version/project-scope gemsets.

Rbenv is a well designed crutch - but still a crutch.

In an ideal world you'd checkout a ruby project, point any recent ruby-binary at its Gemfile, and it would download/install not only the required gems, but if necessary also the required Ruby version, as specified by the Gemfile.

It would store everything in './.ruby', which could optionally be backed by a common shared directory (~/.ruby) for space efficiency.
When IE gave us beautiful, fast touch interactions, and nobody cared
Sorry, missed your comment. Honestly, it's been tough. Oftentimes they claim that they couldn't find something/store was out of it (not sure I buy that!) or the produce they choose isn't the best. You can add notes to each item in the order, so I've been leveraging that to better effect. for example, next to milk, "farthest expiration date please!". You'd think that would be common sense though :)
sudo apt-get install network-manager-vpnc network-manager-pptp network-manager-openvpn # for cisco vpn, microsoft or openvpn

Configure from the panel. I use ThreatSpike labs. Too easy.
MalwareBytes find famous Brit Chef's site reinfected with ransomware
Ravelin, the smarter fraud prevention platform
If you have your law enforcement just wander into embassies after common criminal suspects, it creates a precedent for other countries to do the same for your embassies. And it's not hard to accuse someone of a common crime, true or otherwise.
A self-fueled liquid metal motor
Yeah, it's actually pretty neat of Amazon to even consider a non-business type of developer IMO.

Many times they (the company running this type of API) just kicks them to the side.
Become a Growth Hacker in 9 Easy Steps
I wouldn't call Williams-Sonoma and Coach the luxury market.

At upscale malls, those kind of stores are squarely in the mid-range session, not the part of the mall with the designer boutique shops.
Documentation and code are two different things.
I see that your website has a link to http://stani.sh/pratyeka, which is the same username as "Pratyeka" who created this 529 byte stub for bitcoin on 8 March 2009:

Bitcoin is an open source peer-to-peer electronic cash system developed by Satoshi Nakamoto that's completely P2P|decentralized, with no central server or trusted parties. Users hold the cryptography|crypto keys to their own money and transact directly with each other, with the help of the network to check for double-spending.

But the stub article did not meet wikipedia's standards as it lacked references to 3rd party sources, so was marked for deletion July ~10, 2010 https://bitcointalk.org/index.php?topic=342.0 and officially deleted July ~31, 2010 https://bitcointalk.org/index.php?topic=652.0 and was only restored after the bitcoin community rewrote it fully in a manner deemed sufficient by the wikipedia community.

And for the entire history, you are only responsible for 0.19% of edits to that page, according to https://tools.wmflabs.org/usersearch/usersearch.py?name=Prat...

Every little wikipedia stub and edit is important, but sorry I was off-put by you entrance displaying the mantle "Article creator here".
Not sure what you mean by this. 1PasswordAnywhere is not intended to replace the apps. It is intended to give you portable access to your passwords. I think it does a pretty good job of that. Replacing all of the features that required writing to the database (and dealing with sync) in a in-browser javascript app is asking a bit much.

To start with, you don't have write access to the file system. That is a pretty big technical block.
Ask HN: Is it legal to attack your own honeypot if it's hosted on AWS?
I'm a security researcher and digital forensics student.

I don't want myself or my colleagues/peers to get involved in any legal troubles when launching attacks against my own honeypot on AWS for testing purposes.

Has anyone got any experience with this? I see a lot of examples on the web of honeypots running on AWS but no legal discussion about launching attacks yourself. Does anyone know what Amazon's stance on this is?

Thanks in advance.
In Welsh we say "hwyl" which literally translates to "fun". We never say "goodbye", we just wish fun on people until we see them again.
Really Nice set of projects. Would have also like to see a starter application with a mini tutorial on how someone can experiment with some of these technologies.

Github references on these projects would also have been useful. Thanks for sharing.
Indeed; the key used doesn't even appear to be available on any keyserver. However, it does have some use in being able to determine that a newer release was made by the same person as the previous ones. That's something you can't get with HTTPS.
I would say a comic book movie is a combination of forms with the best being made by folks who love both. Loving only one does not disqualify you from trying to combination. Just as some people make movies and hate TV. TV viewing is not a prerequisite for being a competent film maker.
Yev from Backblaze here -> gimme gimme gimme gimme!
Не всё так плохо.
It seems auctioning H1-Bs to companies would let the companies that can't find enough talent to hire at market price, and force companies that just want cheap talent to pay for Americans. Solicit bids from every company stating how many visas they want and how much they will pay for each one. If Google wants 5000 visas and is willing to give the government $200K for each visa, while Infosys is only willing to pay $40K per visa then Google should get 5000 visas and Infosys can try for whatever is left.

If there is an actual shortage of necessary talent, companies should be willing to pay whatever it takes to get visas for qualifying workers. If they just want to save money, this will show up in the low prices they are willing to pay for a visa.
Misleading title: only 22 developed countries were tested, hardly "the world".
Jupiter's moons are exciting, but have huge radiation concerns. Still trying to solve that for the flight to Mars.
I think this is completely true. The Internet personality Day9 started a show over the past year called "Mostly Walking" specifically to play point and click Adventure games, and even though they're playing the best of the genre, they are rough. Backwards puzzle logic, bizarre references, and always the fall back to brute force puzzle solving.

It's actually a series I'd recommend, as long as you have the time.
Will your job be replaced by a robot? Find the answer given by Oxford here
> Sudden death would lurk around every corner.

The early Sierra games with non-interrupting text input were notable for this.

I recall playing Police Quest 1 and if you didn't walk around the car to do an inspection, you'd crash and die. All in the first 5 minutes of the game. I think you could also lose really early by not attending the police briefing that morning as well.

I like the angle Lucasarts took with the genre (no dying), but the absurdity and difficulty of the Sierra games also has a place.

> gets to design her own series of Quest games and faces all sorts of absurd puzzles

Haha, that would be awesome. Leaving for work in the morning? You need to make coffee (not the decaf kind) otherwise you'll miss your stop and get fired. Don't forget your laptop and badge at home either, and you'll need to make lunch. If you bring milk you'll die because it's spoiled (you need to throw it away, and also take the garbage out - if you just throw it away, it'll smell up your apartment and you will fail your date that night).

If you let someone tailgate you, they end up stealing a bunch of stuff, including your laptop.

At that morning's standup, you have to ask george about the feature he's working on, otherwise he'll spend the day playing solitaire and won't be able to help you tomorrow on the presentation.
Great to see Chrome working on this! However I'm not sure about the 2 days over 2 weeks requirement. It's kind of unintuitive.

Ideally, the website would have an install page, lead the willing user to it, let them click an install button, and done.

Spammers are everywhere, so you can't allow that. But from the user's point of view, heuristics make the browser look like random. If a user likes a web app, they expect it to be easily installable now. The website can't ask "please come back tomorrow" and menus don't work for the lay user ("Add to homescreen" is the 9th item out of 12 in Chrome's menu), otherwise the user leaves with the impression the web app is unnecessarily complicated.

Have you considered making the prompt full-page? It could say:

Would you like to install this app?

Kinlan's Amazing App

Website: kinlan.me

By: Kinlan Corp <-- this field is taken from EV certificates; hidden otherwise

[Add to homescreen] [Cancel]

[Mark as spam]

- Making it full-page prevents the website from contradicting the browser UI;

- "Mark as spam" raises awareness that the spam filter part of a user's brain should be put to use; it also changes the incentives for spammers as there is currently no downside to spam users;

- "Website" could be limited to the second-level domain because the bad guys use a deep subdomain a lot more than the first-class web app developers;

- the prompt would be shown when navigator.install() is called inside an onclick handler bound to a button (it's not a high bar for spammers but it's still a relief for users);
How Dropbox, Airbnb, and Groupon Got Their First Users
Good article. I like these articles that discuss haskell from a practical engineering point of view, rather than the bleeding-edge researchy point of view.

Even if I disagree with some of his style, its a cool way to get a starting point and begin getting a feel for what good haskell code looks like, and how to lay out an application.
All that work to create one of the most boring looking watches I've ever seen. The craftsmanship is inspired, the design ... blah.
10 fingers/base 10 isn't inherently any more "natural." There are cultures that use(d) base 12 (and count using the 12 finger segments on one hand) and probably others.

And base 12 is way more divisible.
Have you actually received quotes for $10K/year? I was able to get a good amount of coverage for about $1500/year. I signed up several years ago, in my early 30s, and I'm fairly healthy and don't smoke. So if your situation varies, the quotes could be different. But shop around and you should be able to find something more reasonable than $10K.
As of this last year's WWDC I think Apple is finally backing down on that. None of the presentations carried the usual alert to not share what you have seen in there and they have started (slowly) opening new OS X and iOS betas to the public.
I worked at a company that sold video games and hardware online. Our phone number ended with a 001. So we thought that maybe we should get the same number but ending with 000 instead. Unfortunately it was taken so we called it to see if we can buy it.

They told us people keep calling them all the time hoping that 000 would take them to our switchboard so they were happy if we would take the phone number. I think we paid them a little for it too and promised that if someone called us and asked for them we would give them their new phone number.
The H-1B program itself. It is a bureaucratic thing that is easier to do if you do lots of them.

Although the Andressen Horowitzes are going to stand up for the rights of capital against workers (and against social mobility in general), if only to make it easier to do deals and to get kudos on the editoral page of the Wall Street Journal, "startup" companies don't hire H-1Bs. They are almost all hired by the likes Wipro, Infosys and IBM -- at least the first two pay the CEO at Indian rates. (Note that VC's are also deferential to the landlords and property developers that contribute to the housing crisis in the bay area since the first rule of being "respectable" is to respect other "respectable" people.)

The overhead is real and not entirely waste. The best indian dev shops have CMM 5 certification which is a matter of having a lot of process and management, so they do make up for whatever weaknesses they have by throwing more labor (both line work nad management) at the problem. They get good results, but it is not that much cheaper than the competition, particularly given that the cost of living has gone way up in Bangalore.

Also I think programmers are bad negotiators. I have definitely seen people doing the same work in the same area with pay varying by a factor of 2, very different working conditions, and sometimes with or without health insurance. (Funny the guys who didn't offer health insurance did offer a lot of free pizza)

Also, these guys in India would have a hard time working up business in another country without some help from the the business folks, so they are getting some value.
If there is both vapor and ice, there must always be at least some water. If water is plentiful, space is cold, and planets are hot, liquid water should be common, regardless of how narrow the temperature conditions for it are. All temperatures from cold space to molten rock are well represented on planets.
As someone who has worked with and hired many H1Bs, that hasn't been my experience at all. If anything, the median quality is significantly worse than American programmers. Green card workers tend to be much better than H1Bs, although "better than average" still doesn't apply.

The problem is definitely the median, not the extremes. Top-quality foreign programmers are absolutely as good as top American programmers. It's in the middle that things go sour. There are many reasons for this, both cultural and business. The big business problem is that H1Bs are hired from body shops to supply large numbers of staff quickly at a price target, so they rarely get to work on interesting, challenging projects. Whatever projects they're on are dragged down by the poor quality of their teammates, so they don't get to challenge themselves and excel. It's also aggravated by their body shop employers rewriting their resumes in an absolutely generic fashion for maximum buzzword compliance, denying the workers a chance to shine and specialize to potential employers.

So the interview process consists of starting with a generic technology set, and then spending five minutes or so on technical questions to see if they actually know their ass from a hole in the ground or not (they usually don't). If they do, the process can proceed normally. But without a resume that shows any individuality, it's a huge waste of time for the interviewers to weed through all the crap. This adds to the perception of poor quality.

Yeah, it's a real problem.
How would you get data back? I'd imagine you'd have to have a surface relay, to a moon-orbiting satellite, then back to earth.
I can't stop laughing at the first line of this article "If you go into outer space without protection, you'll die.".

Its like the journalist really took to heart what she learned in her early writing classes about using an attention grabber.
Here's an article on the composer change:
http://blog.ircmaxell.com/2014/12/what-about-garbage.html
On the Echo page: "If you are interested in being part of a limited-participation beta ahead of the SDK's public release, please provide your contact information."

I don't see any problem here: RIGHT NOW they're not ready to show anything PUBLICLY (and to be bound to an unstable API for example) but when everything will be completly cooked, they'll make it public

The NDA is just a way to ensure that the API wont become a de-facto liability and wont be made public by good souls... ;)
I am happy to give them green cards, not happy with the H-1B program.
It's not as hard as it was, yes, but only if you accept to depend on closed APIs. On .NET, I guess you're depending on WSR?
> Seriously, if you were interviewing a filmaker who proundly said, "I haven't owned a TV in 15 years, because I know it's all shit", would you take their opinion seriously?

If that filmmaker were D. W. Griffith, I sure as shit would.
Hot pepper Xcode tips
One of our developers here at Raizlabs followed hot pepper gaming's example while providing tips for using Xcode
Consumer ARM boards and the bleeding edge
I was thinking about making my own as well! I haven't done any research but you'd need a smartphone dock, a good microphone/speaker (wireless microphones/speakers around the house?!?). Better yet, mount a tablet on the wall somewhere convenient/attractive (living room, next to thermostat, etc.) and wire everything behind it.

Change Android settings to always listen when screen is on, then keep screen always on (dims when not active). Voice-controlled App support galore! Google Now! Develop whatever you need/want!

The Echo is a neat idea put into action, but it can be hacked together in a much better way, very easily.
I doubt the average high school student considering a career in engineering is worrying about market distortion from uneven regulation.

The percentage of women going into computer science in college has dropped precipitously since the 1980s. Why is that?
It's somewhat more complex than that. Mexican Coke is slightly different vs canned coke. http://en.wikipedia.org/wiki/Mexican_Coke. Also, restaurants have a fair amount of latitude when it comes to soda machines.

So, the bum might be drinking the same thing as a billionaire or a slightly different version. IMO, what's more interesting is that where wine, beer and even water have a fairly stratified market soda is just store brand vs name brand.
I'm not discussing maximization, nor am I trying portray myself as anything other than what I am: just some guy with good skills looking for work.

I'm pretty much a tradesman, much like thousands of others out there.

I see so much discussion about getting the best, being the best, etc. What about that huge middle which is so poorly served by the status quo?
Db.py 0.4: Handlebars Meets SQL
I wonder how well Crockford’s JavaScript lectures from 2006-ish are holding up. At the time, it was arguably the best introduction to the language.
I never understood why people get so hung up on cyclic rate when it comes to firearms.

There will never be a cyclic rate limitation imposed on firearms by federal legislature. It's a meaningless, fear-mongering number that doesn't actually measure lethality.

Semi-automatic handguns are here to stay. Period, end of story.

For the scenarios most people are concerned about, semi-automatic handguns are of the same relative lethality as an AR-15 (in rifle configuration). Perhaps even more so, as they're easily concealed.

If we want to get hung up on cyclic rate: the (unobtainable) Glock 18 (fully-automatic handgun) has a cyclic rate of 1300 rounds per minute. Ooh!!! Scary! The Glock 17 (semi-automatic variant, a mainstay in many police departments), which is mechanically almost the exact same is completely capable of the same ROF (if you could actually move your fingers that fast).

It's legal, here to stay. Find a different stat to try and scare uninformed people with.
Science Fails Again (to Communicate) on Gender Issues
He's arguing that customers don't have to be satisfied with letting the offending party decide what "making the victim whole" looks like. Which is true.
This doesn't help for the issues. With commit messages you can reference or close tickets (eg "fixes #73"), but that won't be available if committing, unless in the one repo that does have issues enabled.
Self-fuelled liquid metal motor
In Finland you can always order 0,568 liter beer. (Imperial pint) Or traditional large beer which is 0,5 liter or euro beer which is 0,4 liter. You decide.
Mean, median, and mode are different types of averages. By the context, the author intended this use of the word average to refer to the median average, rather than the mean average.

This makes sense when discussing populations and demographics, as a mean average often diverges from the median due to the high-end outliers, and the median is the most useful kind of average in this context.
Very interesting, because we teach dental hygienists that flossing + brushing is vital, while powered toothbrushes are for those with dexterity issues (children, elderly, or otherwise). Mind you, brushing and flossing studies have less moral hazard.

>There is some very low-quality evidence that using interdental brushes plus toothbrushing is more beneficial than toothbrushing alone for plaque and gingivitis at one month. There is also low-quality evidence that using interdental brushes reduces gingivitis (gum inflammation) by 52% when compared with flossing at one month. There was insufficient evidence to claim a benefit for either interdental brushing or flossing for plaque.

>There is some evidence from twelve studies that flossing in addition to toothbrushing reduces gingivitis compared to toothbrushing alone. There is weak, very unreliable evidence from 10 studies that flossing plus toothbrushing may be associated with a small reduction in plaque at 1 and 3 months. No studies reported the effectiveness of flossing plus toothbrushing for preventing dental caries.

>The evidence produced shows benefits in using a powered toothbrush when compared with a manual toothbrush. There was an 11% reduction in plaque at one to three months of use, and a 21% reduction in plaque when assessed after three months of use. For gingivitis, there was a 6% reduction at one to three months of use and an 11% reduction when assessed after three months of use.
This is sort of off-topic, but I got interested in the criminal, Walter Forbes, and was wondering whether he is in prison at the moment or not, and what kind of prison.

Google searches for him directly did not yield any information. He's been convicted without leniency for 12 years, which in theory should mean he still is in prison right now. But all news is from around the day of the trial.

Is there a way to know if someone is in prison at this moment or at least recently? And perhaps in what prison?

edit: Ok that was actually easier than I thought. I read that he's in a Federal Prison. On http://www.bop.gov/inmateloc/ you can look them up. This is what I got:

Located at: Otisville FCI
Release Date: 07/21/2018