skysight-inc/HackerNews huggingface dataset:
I once got into a heated argument with a colleague.

We were working on a legacy C# project where the initial architecture was such that a RAKEFILE (ruby-make) was used to make a call to CSC.exe (the C# compiler).

"It's easy, we use Ruby to compile our C# so we can use wildcards .cs" (to say nothing of the problems caused by the loading of '.DLL' from the bin folder on app start)

Over time, when I was finally comfortable with the project, and after days of trial and error, I added CSPROJ files for each of the projects and was finally able to compile, run, and debug in visual studio.

When I tried to commit the CSPROJ files into git, he deleted them on the next commit.

When I asked why he removed the files is was a gongshow. "Why in hell should I allow you to put your shit in my repo?" He snapped.

When I explained that using intellisense & debugging were both incredibly valuable.

He countered with "why don't you just memorize the namespace (because that is what better programmers do)"

And "why don't you just use print statements to inspect values? (because that is what better programmers do)"

Skipping stack overflow is a similar sort of self hamstringing that I can't get behind.

Getting the job done quickly is part of what we're paid for. (Caveat* optimally quickly of course, there are plenty of times when taking a bit longer pays off in the long run)

Anyways, TL;DR skipping stack overflow is dumb.
https://en.wikipedia.org/wiki/Parallel_construction

Read it and weep.
Here's one: https://twitter.com/Scaachi/status/700332786280853504

"@danspeerin White men are still permitted to pitch, I will read it, I will consider it. I’m just less interested because, ugh, men."

We judge this person because she's spewing her random thoughts on Twitter, but I wonder what happens when a large number of people with this knee jerk "all men are bad" attitude get into positions of power? And how many of them are there already? I can't see that it will help reduce sexist attitudes in the workplace.

[As an aside, as a minority, I find her Tweets extremely racist as well – and hope no one ever makes this sort of racist speech on my behalf or while pretending to be helping me.]
Exact same situation here except I use my Plex/NAS box instead of a pi.
The problem with false positives is they often show up because your body chemistry is X not because the test failed. So, subsequent screenings are often more invasive and involve risks. (radiation, being cut open etc.)
Very fair point. As a slight point of clarification, let me amend my statement to this:

> Internal memorandums insisting that diversity is a key company value, for example, is *legally considered" anti-discriminatory
The intent here is clearly to exclude based on race and gender not to encourage ethnic diversity. The language is no subtle, 'NO WHITE MEN' is simply racism and sexism. This person should be removed from her position and buzzfeed should issue an apology.
Those of us with an interest in humanity aren't looking for a perfect description of how humans can organize a society around the principles of animal evolution.

You also seem confused when you say that Democracy is part of the Objectivist vision. Democracy is mob rule, not individual liberty.
When Lampert took over Sears there were so many articles drawing a parallel to Buffett taking over Berkshire way back in the day. Both were successful hedge fund managers who took control of a declining business. Ostensibly, Lampert was going to leverage Sears' assets (mostly the real estate) to develop a Berkshire-esque portfolio of strong companies.

He started off in that direction, buying Lands End and making a bid for Restoration Hardware. I recall an interview or press release laying out a vision for Sears as a "store of stores" that showcased iconic American brands - Kenmore, Diehard, Lands End, etc.

Somewhere along the line that dream died, and the cash flow was used mostly just to repurchase shares while letting the stores Languish. A bunch of concepts were tried in a handful of stores, but none promised an attractive ROI so they were dropped. Bruce Berkowitz is another investor that used to get compared to Buffett an awful lot, and tied his fate to the Sears project. He's still buying more shares and saying he sees value there.

I don't really have a point other to say that investing is hard, and identifying talented value investors who will outperform in the future is even harder. Whether this was a dumb idea all along, or a poorly executed good idea is tough to say.
This is do awesome. 3$ per developer per month and the Ui looks great!

One place where people screw up in git hosting is the issues or navigation. I can't wait to try this out. The community features of github are unimportant for a private repo.
So you're a libertarian and an emoji hipster? Isn't that a bit much?
If your onion service is scanned and your SSH server's public key is matched with a server public key that was scanned on the IPv4 Internet.
The irony is today we got to hear former Khmer Rogue communist on trial masquerading their mass murder as "social justice" [0]

I wonder how far people are willing to go for "diversity".
Branding a group as "pale devils" is a good way to start diminish people into justifiable targets.

This isn't going to go away unless someone steps up and stops it. Unfortunately those who want to stop it are being branded as bigots, and others can only gain (votes, power, etc) from situation like this.

0: http://jurist.org/paperchase/2016/02/top-khmer-rogue-says-he...
Back in 2008 after the cache poisoning hype, I developed my own method of resolving names without using caches (it is very fast); I use only authoritative servers. I still use this method daily.

"... but we can set the tc "Truncation" bit to force an upgrade to the protocol with more bandwidth."

dnsq does not do TCP queries. Sorry.

I also developed a few systems for resolving all the names I needed in advance so I did not need to use DNS at all, except when periodically updating the list of IP addresses. I am glad I did that work. (But nowadays there are resources like scans.io)

When someone publishes a vulnerability in dnsq from djbdns (it does not send recursive requests), I'll have to dream up another solution to the problem of "DNS". I doubt that's going to happen, but I could be wrong.

There are too many other easier targets.
Hey, author of the article here. Let me know if you have any comments.
In Finland the land is still rebounding from the last ice age. Land is rising roughly 1-9 mm per year depending on where the ice melted last.

Rate of lithospheric uplift due to Postglacial Rebound: https://fi.wikipedia.org/wiki/Tiedosto:PGR_Paulson2007_Rate_...
There are a few factors at play here that have led to high salaries for engineers.

First, the aforementioned funding bubble.

Second, a correction to depressed wages due to collusion between the big tech companies.

Third, increasing demand for tech workers in historically non tech sectors (Eg. Home Depot has mobile apps for home improvement).

I have no idea what the attribution split is. But I'm fairly certain wages will be propped up in the event of a funding collapse.
Show HN: Telegram bot that allows you to append ascii faces to your messages
Video Inflight Entertainment Startup Project Just Released
If Objectivism ever won society and then collapsed, it would be reviled. Instead, it is championed by a small to lingering few who still believe is deserves a chance.
This. SO gets a lot of flack for stuff these days, and it falls into two camps - one camp is 'they hate fun', 'they close my questions', where people want to reduce the quality of the content on SO, and one is the 'the content isn't perfect' camp that complains about stuff like this.

It reminds me of the 'wikipedia can be wrong!' crowd - yes, that's inherant to the format. Yes, you are going to need to check things you read there, yes, your 20 page essay about why you are the best person in the world is going to get deleted.

Every time I see a critisism of SO, I tend to see someone who would make the site worse or is misusing the site. Not saying SO is perfect - more can be done to help those people become good contributors or users, but SO is very well designed, and the quality of the content is really very good.
>I’ll Google for the answer, but only read articles people wrote and posted on their own sites.

Funny thing is there are a lot of sites that just republish the SO post. Also, there's the reverse where you find a really good blog post in an SO answer.

>so you copy and paste code fragments from up and down the page, in a vain attempt to shut the problem down

I almost never do this. I read the snippets to get the idea of why they would work which helps me understand the problem better.

>Learning to read an API or manual will save you time.

It's even better when the library/framework you're using is open source so you can just look at what the code is doing vs. what they say it's doing.
you should look at https://hook.io/reimertz?s
I have my DNS managed by CloudFlare only to have access to their DNS API (I don't use their web cache services). If my raspberry cron job detects a change in IP triggers an API request via curl to change the DNS record accordingly.
Buzzfeed is built on divisive headlines and half true stories.
No surprise this person works there.
In this case, the tweets she sends out in seeming righteous fury now seem to be less kneejerk and more intentional: it's raw, and it's coming from her hearts of hearts.
The article just describes how to use Tor as an alternative to port-forwarding/dynamic DNS. It does not say this is the best and most secure way to access your server.

Still, what you've said is true.
It's funny how we consider certain cultural behaviors to be wildly different when they're "ours" versus "theirs" even if they're pretty similar if you can step back and observe them objectively.

"If you used historical techniques on us, you'd get completely the wrong idea!" Maybe. Or maybe you'd finally get the right idea.

I'd love to write more, but I've finished ingesting the stimulants that allow me to tolerate my oppressive culture (drinking coffee), and I'm going to take a short trip to worship the revered dead (visit the National Mall).
Her texts about "pale devils", that's also part of the process of hiring WoC?

There are decent ways to go around this to empower non-white hiring. This isn't helping anyone, and ends up alienating a lot of people.
If Adobe could open source their RTMFP implementation, it would be rather easy to build a HTTP/SOCKS proxy on top of it. Then you can use this proxy to access your home server, with protocols like SSH/HTTP/FTP/...
At this point, the title of this submission doesn't reflect what's going on. It's clearly "white men, go die in a ditch! We hate you!". The first tweets weren't that sensational, but it went down hill pretty quickly.
Unless we believe that individuals and corporations are at least somewhat autonomous. If this were Apple's device then sure, I think they should be compelled to make an effort to unlock it, but it's NOT Apple's device, and it hasn't been since it left the warehouse. Apple, in this case, is just an industry expert that happens to know quite a bit about the device. If you couldn't compel MSFT to hack the phone, you shouldn't be able to compel Apple to hack the phone. If you get a warrant to open my safe you can compel me to give you the combination, you can HIRE a locksmith, but you can't compel the locksmith. Compelling the locksmith is a completely foreign legal precedent.
Breaking homegrown crypto
Beriberi is a nutritional deficit in vitamin B1, not protein, which is ironically easily remedied with potatoes.
Understanding Git for real by exploring the .git directory
The best code is no code. We should work together on coming libraries that can be hardened with time and effort, and minimize how much unique code we write that has new bugs.
Not sure why you're getting down voted. This is the right way to handle these matters without alienating a lot of groups and cause polarisation with other issues.
URL should be changed to the source http://motherboard.vice.com/read/judge-rules-fbi-must-reveal...
I made a deploy task (wrappable with gulp) and example Lambda function that efficiently runs any specified version of nodejs. Looks less polished than the OP's tool but we've used it in production for about six months.

https://github.com/zbjornson/lambda-deploy
Interestingly DuckDuckGo gives you a box with the Emacs command when you search for "C-x n" (although the quick reference they link to doesn't even include that command). Of course, if you want to know what a shortcut does in Emacs, you can just use "C-h C-h c <the shortcut>". Or if you want to know what a function does and what it's bound to, "C-h C-h f <funtion>".
That's cool. I should look into the Gandi API and update my script :)
To play devil's advocate: merging csproj files is a PITA. It's too bad VS can't just read the file system to determine what files/namespaces are in a project like virtually everyone else does.
All of my machines run Debian or OpenBSD but two applications I run through wine are "Gameboy Tile Designer" and "Gameboy Map Builder"[0]. They used to develop graphic resources for gameboy development and despite not being developed for 15+ years are still very useful.

And they're both written in Delphi. He's released the sources but that doesn't help get native binaries in this case, so wine it is.

[0]http://www.devrs.com/gb/hmgd/intro.html
>> I can't take him seriously

Those are normal clothes for monks. You won't take someone seriously because they wear different clothes than you ?
Building a File Uploader with NodeJs
I wonder about some of the folks at Github and at Buzzfeed now. When a vilified person's employers quietly condone vilification by not speaking out against it: how does that make the subject of the hate feel?

More worryingly, the employees who are now given free reign to hate: what will they do with this newfound implicit power?
The code being released wouldn't matter, because it can't be installed anywhere without Apple signing it. Presumably the keys wouldn't need to be released in any such order.
HN title limit of 94 characters.
the Canadian constitution explicitly allows certain discrimination on the basis of race, gender etc. if it is for the purpose of lifting up minority groups.

The Constitution concerns actions taken by the government (or, in some cases, by agents of the government), so it's not relevant here. The analogous rules for private corporations are in provincial Human Rights Codes.
Always felt a twinge of sadness when GMs play with these hustlers. Most of these hustlers are trying to earn money by playing chess instead of running guns or drugs and them losing to GM (this was was really really close to the end) and losing their money is bit sad for me.
Ableton Live
People such as this are part of the problem. They're not helping, just causing a bigger divide. Diversity is great, it should be encouraged, but diversity through exclusion should not.
No. Paying someone the minimum wage sends the message "If I could pay you less, I would". Legal minimum wage establishes a limit on how evil people are allowed to be to each other.

And working for minimum wage sends the message "I still believe I can work my way out of this".

In my opinion -- if you don't have enough money for a tip, you don't have enough money to eat at a restaurant -- and if you don't have enough to pay a living wage for every job at your company -- you don't have enough money to hire anybody.

Minimum wage laws are meant to prevent employers from exploiting the vulnerable.

She had the perfect target in her gunsights.
It was suggested to me that Apple could argue against "we can krder anyone to do anything" using the 13th amendment which abolishes "involuntary servitude". It's a stretch, and according to Wikipedia, the amendment is rarely used, but the same could be said for All Writs...
What comes to mind for different retailers:

Wal-Mart: Cheap

Target: Not as cheap but Sorta hip and clean

Nordstrom: Excellent customer service

Forever 21: Fashionable and cheap

Sears: Not sure??

JC Pennys: Kinda like Sears but at least we are trying

The thing is Sears has been like this for so long. How did
they at least not try?
I was betting on a python lite implementation for embedded boards.
> Discrimination against white males is just
> as bad as anything other form of discrimination.

It isnt in any way comparable, discrimination against white males mostly hurts their(our) feelings, discrimination against other demographics has them paid less, physically and sexually attacked more, put in jail or killed by police more (insert almost infinite list of results of being systematically discriminated against for not being a white male)
Forgive me if I am wrong, but wouldn't an easier solution just be to record your external IP, then check it periodically using a service and if it changes, notify you?
Voyeur?
Wow, really? I learned some Haskell on the side a few years ago, and typeclasses were one of my favorite features. They allowed so much expressiveness from such small building blocks. They seemed like a cornerstone of the language.

I'm surprised to hear they're often eschewed.
I'd like to see someone type a regex with 100 capturing groups.
Why are Yelp's CSRs based in SFBA to begin with?
I listened to the This American Life story [1] that went along with this NYT piece. In it they interviewed a hospital worker who pointed out that he and other workers regularly deal with the same imbalanced individuals that police deal with. They get hit. They get attacked. It is part of their jobs. What they don't do is fire weapons at their patients, nor do they carry weapons.

If relatively low-paid, relatively unprotected hospital workers are "tough" enough to deal with difficult and dangerous hospital patients without using violence, why aren't the police? Unfortunately our laws have made it too easy for police to use violence against people in difficult situations where others in the exact same situation could not or would not use violence. These laws even go so far as to protect police who use absolutely brutal violence to injure or kill individuals who really just need medical care, such as Kelly Thomas [2].

[1]: http://www.thisamericanlife.org/radio-archives/episode/579/m...

[2]: https://en.wikipedia.org/wiki/Death_of_Kelly_Thomas#Incident
EEOC has won on cases of discrimination against white males. But if Buzzfeed already has a decent number of white males then this wouldn't qualify.

However, EEOC cites a homogenous workforce of any group might lead to issues.
Just pointing out that GNUnet and Freenet both allow pretty much similar feature set. I've studied both extensively, and after checking out IPFS, I don't get what's new. Except all the 'hype' around it, which is generally something which I as tech nerd dislike. Another problem with distributed solutions is often performance, some tasks just become surprisingly expensive.
Sounds like you're referring to this bug, which is finally seeing some attention

https://bugs.documentfoundation.org/show_bug.cgi?id=49853
Put it in a vault.
Neal Stephenson also picked up that idea in Snow Crash
So we have a person clearly very ill and he can get seen more quickly by armed police officers than a medical professional who can actually help the situation? If he was in a room alone why, instead of sending in armed men, didn't they lock the door, get a doctor and some sedatives and then get security to restrain him while they actually gave him the care he came to the hospital for? I'm absolutely blown away that this could happen.
I have actually contemplated trying this.

In the last couple of years I have gotten hard core into Kamado BBQing/smoking and one of the challenges is getting really good charcoal (there is also huge argument to the degree of how much this really matters ala audiophiles on wires but most say it does matter).
We need whitelists. I'm using uBlocko to block all third-party requests and manually whitelist requests vital for the site such as those who load the CSS from a CDN. Many sites use their own CDN, with the domain name finishing in .net instead of .com or with whateverwebsite-cdn.com.

I believe a convenient web browsing experience is possible with about 5% of third-party requests granted. We need whitelists, not blacklists.
The answer every time (if in the US): don't talk to them. At all.
The question is, is this act (the whole text follows):

https://en.wikipedia.org/wiki/All_Writs_Act

"(a) The Supreme Court and all courts established by Act of Congress may issue all writs necessary or appropriate in aid of their respective jurisdictions and agreeable to the usages and principles of law.

(b) An alternative writ or rule nisi may be issued by a justice or judge of a court which has jurisdiction."

a reasonable legal ground in this case to demand from a company to develop anything, in this case a special version of the operating system? Does this act mean "we can order anything to anybody"? Especially when there is "the Communications Assistance for Law Enforcement Act of 1992."

If anything goes, as "All Writs" is tried to be used by the FBI now, we don't need any other laws. "All Writs" rules.
It really speaks to the viewership of HN that many of these comments are negative, along the theme of 'Discrimination against white males is just as bad as anything other form of discrimination.' This person definitely went overboard, but given the last 300 years of race in North America, discriminating in one set of hires for one company is potentially a great thing. It's amazing that the Canadian constitution literally calls this out in support of it. When you have certain groups of people that you can look at and say 'Ok that person has a much lower chance of success in life than I, just look at them', something is wrong with your country, and people supporting diversity are taking a step in the right direction.

Heres the bit from the Canadian charter of rights
"Subsection (1) does not preclude any law, program or activity that has as its object the amelioration of conditions of disadvantaged individuals or groups including those that are disadvantaged because of race, national or ethnic origin, colour, religion, sex, age or mental or physical disability."
I think that's what my script does, if I'm reading you right.

The scripts saves the external ip to a file. Checks every ten minutes to see if it has changed. Emails me if it has changed.
AppIcons 0.5
The judge is not concerned http://motherboard.vice.com/read/judge-rules-fbi-running-chi...
Companies have an extremely hard time opening up platforms and removing their special privileges. The market friction caused by their closedness is what makes them money, and Apple is no exception.

Plus, they ultimately don't care whether proper crypto is outlawed or not. Sure they'll lobby for it not to be. But if they end up losing they'll just modify their products and still be the least-surveilling company - they're not particularly worried about Free software eating their market share.
It alienates far more fragile white guys than the groups she's looking to employ. An unfortunate sacrifice, but necessary none the less.
https://www.duckdns.org/

Duckdns took about 10 minutes to get an access token and setup a cron-job on my raspberry-pi. After ~ 12 months it's worked without issue.

Also, FWIW British Telecom only seem to update my IP when my router is power-cycled.
I am astounded that someone with so little compassion exists.
But everything after that kinda went completely off the rails. It almost looks like someone needs to put down Twitter for a few minutes and take a break.

I agree; her bigotry was showing. BuzzFeed might escape a human rights complaint because the most problematic tweets weren't part of the actual job posting, though.