jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Am I the only one who thinks that this website is ridiculous? A post like http://www.fashism.com/look/view/31295 just feels very post-modern and weird to me.
Doesn't this blog post further increase the negative advertisement for DecorMyEyes? I'm sure there are still many people out there oblivious to this.
> "The only way to prevent bad secrets is to disallow all secrets."

There is no way to prevent bad secrets. Bad secrets will remain secret as long as everyone who knows about them is dedicated to keeping them secret, regardless of what's legal or required, or what sort of repercussions you threaten.
>> Trade barriers, in the sense of protective tariffs to prevent outside manufactures selling cheaply in your domestic market, can be very, very, very good for industrial development.

> Not really.

Yes really, though not always. (The word "only" when talking about who benefits is a little to coarse a generalization...) The tradeoff is between cheap goods now and capitalization (building of factories, etc) for later; often, without tariffs, the local industry would never even be able to get off the ground to where it is competitive. And if "the protected" contribute to the overall economy (a big if, I grant) then the country as a whole benefits. It is how the US did, how Japan did/ does it, sort of how China does it, etc, etc. And you are right that too much protection can make industries less competitive ... except when it doesn't... Like all tradeoffs, there are tradeoffs.

The complexity of human society defies abstract reasoning, and begs for actual example. I don't see any grounding in actual knowledge of history in your arguments (though (1) I grant that too much protectionism is just as bad as too little, and (2) you are probably better grounded in fact than your arguments).
It actually appears to be a PR piece for Dimensional Fund Advisors.

See also http://www.portfolio.com/executives/features/2007/11/19/Blai...
Same here. I use Imgur to post images to a couple of forums I'm a member of. I uploaded only yesterday without any problems -and I have uBlock Origin, uMatrix and PrivacyBadger all installed.
Location: Waterloo, Ontario

Remote: Maybe

Willing to relocate: Yes - Bay Area / NYC / Seattle.

Technologies: Java, C++, C#, Node.js, Python.

GitHub: https://github.com/tjadams

Résumé/CV: http://dare.io/assets/blog-resources/cv.pdf?v=97a9e4b521

Email: tjadams at uwaterloo.ca

I'm a computer engineering student at University of Waterloo.
I'd love to join your team for a 4 month internship starting in September.
Wouldn't they have to keep the keys on their servers? Otherwise when my computer dies, I wouldn't be able to access my files from a different computer.
For anyone else who shares tmux configs between different versions, this is a good way to do it:

if-shell "[[ `tmux -V` == *1.9* ]]" \
'unbind c; bind c new-window -c "#{pane_current_path}"'
rm -rf -- $EMPTY_VAR/*

Ooops.
Although I find firearms a bit scary in practice, I've been around enough gun nuts to get where they're coming from, and also been around to hear voices from different countries with different rules...and I agree that there is a "gun pollution" problem here that deserves a different framing from the form that has been around in the US my whole life.

If you have two guns, it's simple to keep them maintained, cleared and secured when not in use. If you have 250 guns, you are extremely likely to lose track of them. And when you lose track, accidents happen. That's nothing to do with crime or responsibility or freedoms or the design of the gun - it's there in the statistics that country by country, there are more accidential gun deaths when there are more guns, and bringing our market to saturation is not serving anyone.
Software engineer here. I am also a gunsmith with a wide variety of tooling. Not interested in hunting in the slightest and only use handguns.

I am glad this article was posted. Thank you.
the money has to come from somewhere.

Why would you and I, members of the society with our needs met, also need to get money... This massively increases the cost of the programs.

this is the part that i don't get...
The more hops a thread takes in generic directions, the less related it becomes. Worse, the generic topics are predictable. They are like large planets that suck in all passing spacecraft. We want HN threads to meander in less predictable ways—this is literally the biggest issue with discussion quality on the forum, so it's a big deal. I'm not sure what else to tell you other than the links I mentioned above.

I certainly didn't say we didn't care about good faith. I said we didn't care about the 'high-order bit', meaning whether you're battle for left vs. right, $country1 vs. $country2, and so on. I'm not saying that for theoretical reasons, just empirical ones: it doesn't make a difference for discussion quality, and actually the comments of people on either side of the hard divides resemble each other (e.g. in being rigid, predictable, adversarial) more than they resemble anyone else's.

If there's still a question here that is super important to answer, I'm happy to try to answer it, but I need to know specifically what it is.
I read a paper that asserted that the internet was racist against SE Asian people because it didn't have support for eastern languages out of the box.

Never mind that the Chinese still have not completely made up their minds about exactly how to represent their language in digital form. It is ludicrous to think that in the 1960s they could have somehow anticipated how Chinese people wanted to communicate in digital form, and just have support for that. Essentially invent Unicode first.

Of course the authors don't understand any of that, they just saw that there were limits of how Chinese characters could be represented digitally (this was in 2012) and they took an ignorant and antagonistic tone, and threw out accusations of a racist conspiracy by ISO and ASCII. And this paper was part of a curriculum at a major university.

Accusations like this are almost always wrong, and actually damaging. In today's climate, it is especially damaging to throw out accusations of racism.

I can not imagine how the designers of MP3 could have satisfied this person. The had to start somewhere. They had to start with what they knew, and work their way out, which they did.

Text started out being only upper case only, and then lowercase and extended western characters, and then more complexity was added over the years. Photo codecs started out calibrated for Lenna[1], so that they would have a common reference, and worked from there. Were they supposed to be able to perfectly capture every skin tone, all at once, the first time? Should they have started with a picture of a non-white person first? What ethnicity then?

This kind of antagonistic critical mentality is toxic, and should just be dismissed without consideration. At this point, if someone says that some technology is racist, I assume they are a grifter and ignore them.

[1]: https://en.wikipedia.org/wiki/Lenna
It seems he wasn't aware of her leaving (from twitter), so probably weren't intending to found something together.
Yeah, they should definitely be using Libre office ;)
You can more or less write C in Swift as well, though. Some pointer operations get more verbose, but the standard library also makes some stuff easier. The only thing that's really missing is a nice fixed-size array syntax (they get imported from C as tuples, which is not ideal).
You can add HTML in the description field.

I'll check on adding channels. Thanks!
> are we to suppose one has a right to say something and then insist others never bring up anything because one has at that point deleted?

I think someone has the right to change their mind about something they've said. That's why I edited my comment to remove it.

> Furthermore is strenuous disagreement now toxic and hostile?

I don't think so. But I know that I sometimes get passionate about my opinions. I welcome someone's input to keep me friendly.

> Wouldn't it be more trivial to say I do not wish to engage and leave it at that? Ironically calling someone toxic hostile and creepy is... pretty toxic.

I would like to think better than that. I think it was good of @ojnabieoot to let me know that they thought I'd wronged them.

Some people can feel very anxious or awkward to conversation for very good reasons. They can state opinions and then choose to retract their opinions for any reason -- even if the opinion is held but they choose to remove themselves from the conversation. I think that's a good thing to discuss but this isn't the venue to.
Good. And to the folks still there: how about walking away? You should be one of the brightest minds anyway - find a better job!

Thank you.
There's always this, although it probably doesn't work on LCD screens:

https://www.cl.cam.ac.uk/~mgk25/ieee02-optical.pdf
The problem with this whole debate is that Linus was 'more wrong' than Tanenbaum and Tanenbaum made plenty of mistakes with Minix which also make it more of a macrokernel than a true microkernel.

A true microkernel does one thing and one thing only: pass messages.

Now that's an ideal and in the real world you don't get to have your ideals realized so rather than to be able to realize this spherical cow you're going to have add in a few more system calls to make it work but you'll end up with something a lot closer to plan9 or QnX and compared to those Linux is very very old hat indeed, it's basically a re-run of the 70's state of the art with a a whole pile of modern day hardware drivers and other goodies thrown in.

Tanenbaums biggest mistake was to try to monetize Minix through Prentice-Hall, if he'd just tossed it out there it would have picked up steam a lot quicker, but likely he too had bills to pay and his expenses at the time were probably a lot larger than Linuses, and so history was made.

So, Linus was obsolete, but so was Minix and the future as we could have had it is still waiting to happen. And when it does you'll finally appreciate just how obsolete Linux was back in 92, and how much more obsolete it is today.

Until then it's like democracy: not perfect but the best we've got (without shelling out lots of license fees for something better).
First you reject my data as 'ancient history', then you come up with your own arbitrary points in time to measure who should be allowed to live in the region. With that, your definition of the term 'palestinian', and your characterization of Jewish presence as 'occupation' and 'plantation', it's become clear where you stand. You think Jews and Christians have no right to live in the Middle East, and that leaves us with nothing to discuss.
Perhaps the author should have tried Googling for "Breaking news" and then opening the top 3 sites and looking at the titles of each, before making false statements. I can't find any value in this blog post.
I have a friend who is dysgraphic. His writing is basically 100% phonetic. To read it, I find it easiest to read it out loud, and listen to myself talk. This reminds me of that.
Reddit is too left wing for my taste. The people in the programming section of Reddit seem completely indifferent to the business of software, and just can't seem to understand why some of us might be in it for the money.
This is a fascinating look at some of the science that has been funded, but also I found 2 meta-points interesting:

1. The fact that there is such careful evaluation going on is reassuring. But then this was to be expected from Gates.

2. They're also ratcheting down the size of each grant and increasing the number of grants -- exactly the approach that YC has been promoting. Obviously, there are many differences, but I see the same trend of "diversification" (for lack of a better term) at work.
I understood the joke perfectly, it's just not that witty...
This idea seems to pop up over and over and over again, but I don't think it will ever really take off until it's built into one or more major browsers.

_why's Hoodwink.d was pretty fun though. Since you had to discover it first and then do a little bit of basic hacking to get in, it was a pretty neat little community.
From his personal bio: "Frank was formerly a product strategist and evangelist for the Aol social networking group, which included such products as AIM" and I'm assuming FrankGruber5 here == @Frankgruber on Twitter who lists "Frankgruber5" as a link to about him.

I'm going to assume insider knowledge :p
Quickly added text to it: http://codepen.io/anon/full/JiCpj
I used to run Privoxy for years and then came the time of AdBlock, NoScript, etc. Perhaps it is indeed time to look back again.
No, I will blame her. Of course lying and exaggerating will generate more outrage, that's exactly what I meant by my claim of "linkbait". She could have generated more outrage by saying that Tumblr raped her, but I do not believe the ends (generating outrage) justify the means (being misleading).
Ok. I would be very grateful for an explanation, then. ;-)
I would not be surprised if the original rejection was just a reviewer making a somewhat arbitrary decision. I think it’s nearly impossible that the second one was made without considering China.
Sometimes the requirements just demand lots of arbitrary but similar code, and chasing elegant abstractions is a waste of time and less robust than the nearly duplicate code blob.
That question really needs to be flipped (this is true of any "what's your favorite feature of [x]?" style question). It's far better to ask "what would you change about Xcode / developing for iOS[1]", because anyone can recite features of a product - it's another thing to be asked to critically think about what you would actually change to make your life as a developer easier.

[1] NB: "Crash less" doesn't count as an answer for Xcode, correct as it may be...
Well, for non-destructive actions that's probably good enough.

For destructive actions (say zeroing an RSA private key or some sort of master key, wiping an HSM, etc.) than you would want a system where the likelihood of false negatives is minimized only so far as the likelihood of a false positive is very remote.

In the former case, you could be compelled to provide the password (or equivalent). In the later case, even if you do they have to brute force the crypto container (assuming no backup of the destroyed data can be found.)

HSMs generally behave destructively to tampering and normally are the exclusive holder of a specific key. They tend to have a metal casing that protects the tamper detection mechanisms from accidental triggering and redundant batteries to avoid running out of power (which is normally a trigger for self-erasure through de-powering SRAM or running off of a capacitor with an high-priority non-maskable power-loss interrupt to trigger zeroing.)
The example is hypothetical, but it is not speculation. A candidate [usually] decides to accept an offer or not on a number of factors. As a hiring manager you are unable to change most of these factors (e.g. you cannot change the tech stack, or the company culture, or the location). What you can change (to make your offer more appealing than others a candidate is considering) is the pay.

If you're considering another offer for X, I can make my offer more attractive by exceeding X. The lower X is the less it cost me to exceed it. If some companies (particularly large and desirable ones) are lowering X that will affect far more than "just" the 64,000 members of the class action.
lol, you should try this out too.https://github.com/illacloud/illa-builder
> Can you imagine being an iOS developer working on Gmail right now, having shipped literally nothing this year?

Having worked at Google, it's very common that your work takes more than 6 weeks to reach users even when you're on the full release cadence (which is maybe a release monthly for most apps, and sometimes a cherrypick bugfix release in addition). Projects taking more than 6 months from engineering complete to being live wasn't even that exceptional.
I don't remember if anyone in particular gave me this advice, but it was definitely a prevailing notion around 2002 and it's probably the biggest reason I didn't study computer science in university.

I didn't give up on technology entirely, but studied nanotech instead because I thought that was the next big thing and couldn't be outsourced so easily. Now that's only useful in a few huge companies or universities and I wish I had been programming all this time so I could do my own cool projects without millions of dollars.
Why in the world is this being downvoted? All of the five combinations they tested were low-fat. This is actually the point I wanted to make, too.
Apparently, Not Found
The advantage really isn't in the ability to self-host. It's in the ability to find alternative hosts (ie, not a single point of control).
True. But North America is a very big market, so it's still a big problem for them.
I'd like to be able to change my name.
Ah; sorry, I was referring to Khan Academy specifically.
No but it necessarily means that the account holder took action towards accessing porn.

An IP requesting access to a porn site does not - ads can easily contain pornography, malware can use computers to access anything, and anyone who can connect to the network can be the one requesting the porn site.

There is very little you can determine in the real world from a public IP requesting a porn site
Agreed. In fact, there was a HN thread a while back about this very topic: https://news.ycombinator.com/item?id=4494016

It's unbelievably annoying when this happens. I have a number of bookmarks to incredibly insightful posts, whose usefulness has been corroborated by literally hundreds of people...all closed because they are deemed "off-topic" or some such by an admin.

My theory is that SO was essentially "done" years ago. But people are still on staff and needed something to do. Thus, unrelenting navel gazing ensued.
I wouldn't call it 'scary', myself, but it doesn't strike me as a particularly useful feature. In software, a single slow subroutine can simply take up more cycles. But in hardware, a slow path becomes your critical path, and you have a hard clock cycle requirement. (Sure, you can use multi-cycle paths and/or change clock speed, but those generally have to be adjusted manually/physically, and not all design situations will have that flexibility.)
True, but the guidelines could be changed. Every close-happy user loves to link back to the guidelines. If they were a bit more lenient these users would have less leverage. It is a people issue though, I can't think of a technical solution which will solve it 100% of the time.
Nah ... not using async, not running with tests, these aren't "let's build a Maginot line" mistakes. These are "let's not make sure our troops can run 10 miles and shoot accurately" mistakes.

Sure there are plenty of strategic mistakes that will doom any army or enterprise - but the biggest one, the granddaddy of them all, is only listening to half of the proverb "hire great people then get out of their way"

So many generals want to be sure everyone understands it is their clever tactics that won the war they forget the lessons of generals who really do - logistics and economics. Everything is subservient to getting a well fed and trained soldier with a gun in his hand at the point he needs to be.

For a good example look at Spolsky - hiring good people, fixing up nice offices, handing over lunch - probably there is some office manager who acts as a general problem solver for the devs and magically makes boilers and landlords and IRS problems vanish.

Logistics.

Not even big guns.
> They aren't a storage company, they are a company who facilitates transactions and like any other bitcoin business needs to securely store their btc.
> The original comment was about them being similar to a bank which just isn't true at this point, it isn't what their business is about.

I don't get how you see a bank? As a storage company or money that just sits there doing nothing? Or as a company that facilitates transactions not unlike Coinbase?

They're very much like a bank in that regard. And yes they do also put a big focus on storage, it's not their only thing but they have one of the most popular wallets (2 million), claim to hold the most amount of bitcoin for users, more than any other company in the world, have a multi-sig product, have a vault product, have an insurance on their wallets, have mobile wallets, an SMS wallet, a web wallet.

This idea they're not about storing bitcoin (as well as other things) is ridiculous.

Are they a bank? In some ways, sure. Is that bad? No. A bank just offers financial services, and that's awesome.

And if you offer those financial services in a currency that can't be forged by criminals or printed and debased to fund an illegitimate military adventure, on a network that can't be blocked, is open to all, transparent and requires no permission, and offer products like a multi-sig wallet that put 100% of control with the user and 0% control with Coinbase as a choice to the user, that's awesome.

That may be a bank in that they offer financial services, but it's a lot better to me.
Because Taylor Swift is hot right now..
Yes. It is one of the few companies I've worked at where I saw substandard engineers get fired for being substandard. At most companies, they just shuffle substandard engineers around into a role where they won't cause too much damage.
that'd be me.
Being able to view files directly in my browser is nice. Forcing a download just so that I can open the same file in the same program is just annoying.

But be careful! If you serve user-uploaded, untrusted files from the same domain as everything else, that's a great way to make yourself vulnerable to XSS.
>You get an upvote for initiative.

Thank you :)

>But, I don't see the use of it in its current state.

Eh, that's okay. It's not a hammer, it's a television; it's just fun, and it doesn't really have a point. Just kindof a neat way for my friends and I to exchange little thoughts with each other.

>Maybe you could turn it into a wishlist app or something and monetize it by affiliate sales (referrals)?

Not sure if you saw this in other comment or not, but it is a wishlist app, that is what it started out as. Here is my Christmas List: http://www.thingist.com/t/list/1/

And it is using affiliate links via http://www.viglink.com/
Is Apache hurting the way because you can password-protect URIs? Is "403: Forbidden" the 'evil' part of the HTTP spec?

I somehow don't think that, "this information requires a login," is the death of the web.
I worked in a Congressional office and email which contains a name and address within the representative's district is treated just like a paper letter.
Sorry, but "a)" is not probable. P2P and VoIP deal with nat issues quite well using solutions like ICE. Skype figured it out too. Solutions like that not only enable you to talk to other users even if both parties are behind NAT, they'll also detect when you can talk to people on the same network directly without hitting the internet at all.

If anything, it's just more business for services like hamachi and random private clouds.
The price still amazes me even after hearing how bad it is.
Just guessing here, but I suspect you don't call the other day "mommyday" for the same reason you don't call regular days "daddyworkinghardtosupportthefamilyday". The normal state of affairs doesn't need a special term.
Great news! Hopefully not too off-topic but doesnt "Google Cloud Connect for Microsoft Office" sound like such a Microsoft name? It's just missing 'Live' or something to make it complete.
I had only two letters left, K and L. Words: BUL_Y and PEE_S. Each letter works fine in either spot, but only one way was correct. That kind of annoyed me because I guessed wrong the first time.
I don't really understand the desire to have more blogging platforms, there is already like 15 billion.

However I do prefer this style to Medium/ what ever that s one is.