skysight-inc/HackerNews huggingface dataset:
Recursive grep works fine in Cygwin.

I use Cygwin as my main interface on Windows, while my work machine is Linux. I've been using Linux since 96. There is very little functional difference between terminal-based userland on Cygwin and Linux, with the sole exception of speed; Cygwin syscalls are slow, and forking is to be avoided in shell scripts where possible.

Cygwin is a better Unix than OOTB OSX owing to not being stuck on GPL 2.
IAM roles for EC2 terrify me. They completely break OS privilege separation, since every user has access to the keys.
Same trend in Wilsonville, Oregon. It's "emptier and emptier".
The problem is that, from the inside, imposter syndrome feels like an accurate, negative self assessment. Writing off the latter as the former is not the right way to go; for every person who's wrong in that direction, there's probably another who's right in the same direction.

What we should be doing is teaching people how to make well-calibrated self-assessments, not repeat the ridiculous line that "lol no one knows what they're doing, everything's guesswork". We should teach people how spot the evidence of success that they miss -- but also the evidence of failure.
You could reasonably do some for loop stuff using a C AST as your IR if you wanted. Not really sure why you would do this if coming from another language, but you could.
When I get a source tarball and I want to run it on Windows, Cygwin gives me the highest probability of a successful compile; higher than Solaris, for sure, and that's a genuine Unix. YMMV.
A blog post is not a Show HN. Please read the rules.

https://news.ycombinator.com/showhn.html
The better the quality of your education, the greater the influence of genetics on your IQ score. At least, that was my understanding of the WP article, which says poor environment means poor heritability.
Coders at Work on finding and preventing bugs
IBM Adds Medical Images to Watson, Buying Merge Healthcare for $1B
It was likely multiple smaller wires, but yes, that's basically what happened. Big companies wire a lot of money a lot of places.
I made of these back in the first month that Omegle was launched. I think they started automatically detecting it and quarantining these types of bots pretty quickly, though.

One solution I can see now, is to use something like word2vec, or better yet, skip-thought vectors, to replace each sentence with synonymous sentences and avoid tripping their detector.
Windows has this built in, it's called findstr, probably some gaps in the feature set compared to ag but it's quite capable.
A new, human readable way of showing the TOS
Two approaches on that.

For well-established, well-sourced, and particularly, scientific questions, authorities with a strong record of truthful and accurate accounts should both get priority and help establish truth models. Less-well-known sources which genrally agree with these also score well.

Sites showing systematic bias or poor truth valance would be discounted.

Facts, ultimately, are verified by experiment or experience. In practice, we look at reported experiential results and note which tend to agree and/or show errors which are both small and unbiased.

Those are your preferred sources.

An interesting element about lairs is that they frequently (though not always ), tend to exhibit systemic bias across multiple disciplines. Either they bullshit and make stuff up (high error, unbiased), or they show systemic biases.

Again, not always and uniformly, but frequently.

Truth and* source reputation combined give you considerable leverage.

The goal isn't perfection, but reducing the problem to tractable areas of truth valance helps greatly.
Regarding command line and Windows, I can't imagine myself working without Far Manager (http://farmanager.com/) in combination with ConEmu. I find that a file manager, a terminal and a simple file viewer/editor for quick edits are a very natural combination for a lot of software-related tasks. Much more efficient than both the usual unix cd/ls/cp/... tools and the GUI drag-and-drop based file managers.

Only problem is that Far's default configuration kinda sucks (LeftCtrl+4 is the first thing I do on a new install).

Another invaluable tool for Unix-y stuff on Windows is Rapid Environment Editor (http://www.rapidee.com/en/about), because the integrated editor for environment variables in Windows is just horrible.
Who Am I?
You could probably cook pasta with it.
If Gabe complains I'll stop.
Can you give me an example? What I’d do it look at the Debian package, which both documents where upstream is and has a bugtracker of its own which you can submit suggestions to, and the Debian maintainer should forward the submission to upstream if appropriate.
I recommend giving Phabricator a try. After evaluating several different tools we ultimately went for Phabricator. When I initially looked at it in ~2012 I was put off for similar reasons:

1. References to pokemon on main pages
2. Confusing names for features
3. Written in PHP (this was an initial bias from my prior experience with the language and belief that such a language wouldn't be used to maintain a large-scale application).

These three points led me to believe that Phabricator was not a first-party application but just PHP glue tying together other open source applications. With this in mind, along with the pokemon, I wrote it off as some highschool/college project and turned my attention elsewhere.

I took a fresh look at it in 2014 and realized several of these misconceptions. The developers of Phab tend to be light-hearted and embrace some humor in development. This has proven to be valuable in sustaining good-natured development teams and keeping code-criticisms well-intentioned. They also have a "serious" setting which tones down some of the language in the application itself.

The feature names can be confusing, which is a valid criticism though after a week or so it doesn't tend to interfere with work. The most difficulty in adopting Phabricator has been getting developers to understand the different development workflow to utilize the code review. Our team sizes range from ~3 to ~8 and haven't had any major problems.

They have an IRC channel which is usually pretty active, and I'm sure any questions or concerns you have can be brought up there.

We've been using it since ~Febuary 2015 and it's been a terrific addition to our development.
Number of passwords ("126-31" coming from http://www.asciitable.com/):

>>> (126-31)**12
540360087662636962890625

How many years would this take if you could test each password in .0000000000001s?

>>> (((126-31)**12)*.0000000000001)/60/60/24/7/365
244.78151394444308
I don't know, I haven't worked in the south. But I earn £45k, my rent is £650 for a house with a big garden and a garage, a loaf of bread is 75p and a beer is in the range of £1.30-3, usually around £2.20

When I was in London, I couldn't get a beer for less than a fiver
I urge you to change your perspective. You are punishing the receipt checker for trying to enforce a policy they have no say in or control over. If their boss sees you walk past them, they can get fired, in which case you will have directly harmed them. In contrast, showing your receipt takes less than 5 seconds.
It's used to fly the San Jose Sharks hockey team and staff.
> * Shell window from any directory: Adds a Windows Explorer shell
> window so that you can right-click on any directory and open a
> command (cmd.exe) window from that directory.
> * Simple install/remove: Easy to install and remove, all files
> contained in a single directory in a standard C:\Program Files path.
> * Included in PATH: All binaries are conveniently installed into the Windows
> PATH so they are accessible from a command-line window.

These three bullets seem contradictory, how can it modify explorer context menu and PATH by just adding files in a Program Files directory. Besides, the first bullet is already built into windows explorer without any add-ons, just hold shift while right-clicking and the option will appear.
Dense bitpacking
It depends on how you interpret the XKCD comic. It often gets used to argue "institutions have the moral right to block people if they have unpopular opinions", which goes against the spirit of free speech (even if it's not illegal). I don't know if that's it's original intent - it might just mean "You can't claim you have a constitutional right to swear at people on my forum".

A public forum (which GitLab isn't - it's a place for code more than politics) that doesn't allow civil discussion of on-topic ideas is arguably a bad thing.

From On Liberty, by JS Mill:

> If all mankind minus one, were of one opinion, and only one person were of the contrary opinion, mankind would be no more justified in silencing that one person, than he, if he had the power, would be justified in silencing mankind. Were an opinion a personal possession of no value except to the owner; if to be obstructed in the enjoyment of it were simply a private injury, it would make some difference whether the injury was inflicted only on a few persons or on many. But the peculiar evil of silencing the expression of an opinion is, that it is robbing the human race; posterity as well as the existing generation; those who dissent from the opinion, still more than those who hold it. If the opinion is right, they are deprived of the opportunity of exchanging error for truth: if wrong, they lose, what is almost as great a benefit, the clearer perception and livelier impression of truth, produced by its collision with error.

Of course, Mill assumed that most people are capable of rational thought, and would generally move towards a more correct view of the world when exposed to a marketplace of ideas. The internet doesn't always work like that. However, the alternative to "free speech" is echo chambers, which is probably worse.

But I don't see why GitLab has any real responsibility to allow stuff that's not code (or is just joke code) - it's not a really a marketplace of ideas, it's a place to share code. And given GitLab has a FOSS version, yes, people can get their own server.
“Customer acquisition and driver acquisition in this category are very expensive, and it does make a big difference when you offer promotions — $500 for a driver, or $20 credit — versus our more typical $5 offerings of credit.”

So that's where Uber's capital is going. They're buying market share with actual money.
If this was an essential security library instead of a fun website, this would have been an incredibly irresponsible disclosures.

Bug bounty programs searching for security vulnerabilities rarely need completed proof of concept exploits – crashes are enough. You've laid down all of the pieces for someone competent to potentially do some real damage without much work at all, and that's exactly why the request was made not to disclose any further vulnerabilities.
I think its more about how we eat than what we eat (within resonable limits). Having to constantly process foods and drinks in various forms cant be good, eating lunch and dinner and maybe a snack inbetween that and then let the body rest.
It is because it's 2015 and people have taken a liking in using JavaScript to do awful things with design for no good reason.
Maybe it's a matter of language? You can't have a marinara WITH mozzarella, because the marinara doesn't have mozzarella, but you can have a marinara PLUS mozzarella, because that's now not a marinara.
Sounds like cryptographically signing emails is not such a bad idea after all...
Sitting on an Ocean of Talent (2014)
Performance without the event loop
Au unnaturale: why CGI nudity is here to stay
You can use an extension like Greasemonkey, with a simple script which will extract aws account id and will apply some css based on it.
The Underground out to Amersham doesn't have toilets; nor do the Northern City Line trains out to Hertford and Welwyn. Crossrail is a metro service; very few people will be travelling all the way through (most will be going to or from central london), and people going from London to Reading or Shenfield are more likely to get the fast long-distance trains.
What's your idea of expensive, just so I can calibrate against my corner of the UK?
I had a similar situation in Mexico where no provider gave me the bandwith I need it. The biggest provider (Telmex( refused to sign me up for a better plan because their infraestructure near my home wouldn't support it, at least they were honest.

I called my local cable company and contracted their 50 mbps plan. Had a lot of issues with the installation and never really received the complete service. They didn't had enough bandwith in the zone so very few times I received my contracted bandwith.

At the end I contacted a Telcom (EnlaceTPE) which specialize in providing fiber internet to companies. They did the entire fiber instalation to my home. I only had to commit to 3 years paying around 70 usd with a 200 mbps service. From the first call to installation took around 3 months, best decision made so far.
AppHunt v2.2 – Trending Apps, App Collections and More
AppHunt - the ProductHunt for Android Apps!
Link: http://bit.ly/theapphunt

Why do you need this mobile application?
- Simply because you will find much faster the new applications which are trending right now! When a new application is uploaded in the PlayStore it couldn't be find so easily by the users. The AppHunt fixes this problem! It presents you with a curated list of cool new apps everyday!

What could you do with this application?
- You could browse, vote, comment with other users and put apps into your own apps collections.

You should download this app and use it because it's cool and a lot of people are using it, discussing the apps in it and simply like it! Lets grow it and make it amazing! It's up to you!

Best regards,
NaughtySpirit team

Link: http://bit.ly/theapphunt
Not a complete answer, but Bill McBride's Calculated Risk blog is an excellent resource for housing analysis (among other things). Follow for awhile, and you'll pick up much of what is needed.

[1] www.calculatedriskblog.com
The problem is that mozzarella doesn't keep at sea.
Also to use shorter runways - they were the only 747s ever allowed to use Wellington Airport, for example (see: https://en.wikipedia.org/wiki/Wellington_International_Airpo...).
Envy!

We have a 3.0/0.5 DSL connection which can support 1 high quality or 2 medium to low quality Netflix streams. Web browsing is tolerable when everyone is online, but the second the uplink bandwidth is saturated (0.5Mbit/s) everything else grinds to a halt. I think you'd notice it too if your connection weren't symmetric. That is, your connection was 50/5 or 50/10.

We were on-track to get a 50/50 fiber connection (the service supports up to 1000/1000) - however the ISP hasn't yet started to build the network out to our village - a year later than they said it would be available. In contrast, our neighboring villages all have their service, but there is a risk they will pull out since the build cost is 3x what they forecast (narrow country roads where the only option is to dig up the road, rather than run cable under verges or sidewalks).

FWIW, the build cost is a measly £600,000 - or $929,670, which in my estimate works out at between £600 and £1200 per resident.
It is too easy to hack into websites, but some people do so to make it harder
That's stupid. If they've been given a job which is impossible to enforce and been told they'll be fired if they don't enforce it then that's obviously silly and it's not my fault that it's silly. If an employee is tasked to make everyone hop from the door to my car should I also do that? What about if an employee is tasked to make everyone fly from the door to their car? What about then?
Memory management in Rust is much nicer than C but it still requires manual effort. I wouldn't want to use Rust for problems where a GC runtime was acceptable. What's the niche where you see running Rust on a VM as valuable?
Re: "They're still a force on the desktop "

The desktop is increasingly becoming less relevant. It won't go away, but mobile platforms are where the revenue and activity is.

Re: "WinPhone sales catch up with IOS" - That battle is over. It's not even up for debate. There was a reason why Nadella has terminated the Windows "Services and Devices Business." and fired most of the Windows Phone engineers - and that's because Microsoft has been thoroughly and completed defeated by Android and iPhone.

There are going to be lots of places where Windows Phone will still be used, and, in fact, even be a popular choice. But there are also places in the world where Blackberry Phones are still used. But in all the key (and profit generating markets) - Android and Apple have carried the day handily.

By the way - I'm not saying the Microsoft isn't dangerous - they are wicked smart, have tons of cash, and have demonstrated that they are willing to make a significant adjustment to strategy "Devices and Services" to "Mobile first, Cloud First" and fire their CEO to do so.

What I am saying is that Microsoft is no longer in a position to "Embrace, Extend, Extinguish." as Microsoft no longer has the market power to extend important standards and have others adopt those extensions as people are increasingly less likely to be using one of their products, and, more importantly, are increasingly no longer required to use one of their products to get their job done.

To bring this conversation back to the beginning Microsoft has released a translation/recompilation layer that will let people who have written applications for iOS, quickly recompile them and release them for Windows, without having to write much, if any, new code. The objective is to have people write apps for Windows 10 and iOS using this mechanism, because currently, effectively 0% of people are writing first class apps for windows phone (there are, as always, small exceptions, but windows phone basically gets the dregs).

The problem with this strategy, is that now Microsoft is playing on Apples platform - and this further reduces the incentive for people to write native Windows phone Apps. Effectively, this is Microsoft giving up and saying, "If you won't write apps for our platform, as least we can emulate other ones and run those apps."
It is not false.

At the risk of pasting the entire content of the article here...

>Many of the companies whose brands were removed from the Jet Anywhere program appeared to be unaware that they were listed on the site when contacted by The Wall Street Journal.

>Spokespeople for Wal-Mart, Walgreens, Target Corp., Staples Inc., and Estée Lauder Cos.—who all had their links removed from Jet Anywhere—said Jet isn’t a partner.

>A spokeswoman for skin care company Kiehl’s, a unit of L’Oréal, said Kiehl’s had “requested to end the direct affiliate relationship as procedures outlined in our current affiliate program weren't being followed.”

>Online fashion marketplace Bluefly Inc. was surprised to see its brand had been added to Jet Anywhere, said Chief Marketing Officer Carly Rosenberg, a program Bluefly was never told about even though it had been in discussions with Jet since last year to sell products directly on its site. “I felt a little blindsided by it,” said Ms. Rosenberg, “I just think they went about it the wrong way.”

Yes, Jet has their own retail operation, but they are also breaking the terms of many affiliate programs with "Jet Anywhere" by paying people to use affiliate links.
When I see dublin core, I think of
that strange /dc/ in AD(sysadmin could not tell me why); or trying to understand RDF and EAV models.

A bit off-topic, https://www.freebase.com/ is read only now, when it closes down what other open db for meta data is there? Something I don't have to crawl and have a decent query language?
Respect disease let people die when they contract them.
Show HN: Userland slab allocator
Japanese mini Segway “WalkCar” [video]
CISAC International Fellowships at Stanford University in USA, 2016-2017
kom weer online
telling someone who is obese to just stop eating is like telling an alcoholic to just stop drinking. accurate, but useless.
It is all rooted in suffering. People fear (for their lives if they eat the wrong thing). Some create stories/myths and people believe in them because it gives them a sense of security.

Now if someone else says that what they believe (which helps them to cope with their fear) is totally wrong, the "religious" battle begins.

If you look at most religions you will discover the same pattern: fear from gods, daemons, enemies etc.

Then a religion is formed to alleviate the pain. It is stupid but hey that's what people do.

You would better confront the fears and not create more suffering with some silly stories.

edit: probably I shouldn't say silly, it's sad that we need to create all theses stories which in the end create much more suffering for everyone (just think about all the quarrels/fights/wars people have being pro or contra some myth/religion/ideology)
Sidecar is an excellent illustration of the first mover disadvantage. When Sidecar started, they looked carefully at the existing laws and crafted their product to stay, to their best judgement, on the exact right side of the law. That's why, in early Sidecar, for example, drivers negotiated directly with passengers for the fare and why sidecar cars carried no visible exterior markings.

Lyft and Uber decided to play the much higher risk/higher reward game of antagonizing regulators in exchange for better product. In the early days of the rideshare war, the Lyft pink mustaches were everywhere and everyone was made aware that Lyft existed due to them.

It's an excellent example of how "playing clean" is not always in an entrepreneur's best interest and how luck and a willingness to take risk can alter fortunes on a profound scale.
At the electric utility I worked at we charged bell $10 for each pole of ours they used per year
707 I believe.

I find it more entertaining that Bruce Dickinson flies commercial airliners for a hobby, and has flown his band around the world in a suitably-liveried 767.
Well-documented neurotoxicity and bioaccumulation seem good reasons to me. Of course there will always be colony collapses without neonicotinoids too. How about we stop using them until we fully understand their effects?

EU has banned their use for two years:

http://ec.europa.eu/food/archive/animal/liveanimals/bees/neo...

http://www.efsa.europa.eu/en/topics/topic/beehealth.htm?wtrl...
Anti-Piracy Group Hits Indie Creators for Using the Word ‘Pixels’
One word: Practice time - By Mr Positivity https://www.youtube.com/watch?v=SlCRfTmBSGs