skysight-inc/HackerNews huggingface dataset:
> But of course, you probably already do understand this and are just willfully ignorant.

I am in favor of freedom of speech, and I said as much. No law should be passed to abridge speech I dislike. That has no bearing on whether I have to be in the same room or associate with those who want to do it. My freedoms to associate do not stop because a shitlord exercises his freedom of speech.

> You're a bully and you relish silencing opinions you don't agree with

Sure, by some dictionary definitions, I'm a bully, because I am totally okay with use superior positioning and social force to cow people who wish to use their freedoms to hurt people I care about. But I am not the government, and I am not responsible for the freedoms, or the consequences of freedoms, of others. And shame--which I use in a cultural context and you attempt to overload with moral words like "bully", I specifically use a word like "shitlord" because it has no positive meaning afforded to the speaker/writer in its use, I have no need for the fiction of a moral high ground--stops those who would hurt those I care about, when the opprobrium of society demonstrates that their speech is protected but not accepted. And that's the critical point: the gap between protection and acceptance is wide.

But "relishing" it--eh, not really. It is a functional consequence of living in an inherently political world, where social acceptance is what is necessary to enact political aims. Gay-bashers, say, had no time for "dissenting opinions" when they were the majority. I am comfortable--not gleeful, but comfortable--with not "accepting" them when that acceptance is what they need to harm people. Or, similarly and at rather lower stakes, GamerGaters (well, their spittle-flecked precursors) likewise were so very happy to assault anyone who challenged the young-white-male status quo, and only now that they are losing do they want the kind of acceptance that helps them achieve their political aims; I'm okay with not helping them do ill by "accepting" them.

.

oh, and EDIT: You shouldn't try to reference Chomsky without actually checking out the full context of the quote you pulled from Wikipedia--I assume just by Googling for "freedom of speech" and pulling the first "liberal" name you found--to make sure it means what you think it means. Had you read the book, you'd understand that Chomsky's concerns are around mass media, which are functionally organs of the state, using that position against the citizenry. Which is, again, different in not only degree but kind from individual disapproval and political action. But thanks for playing!
I can't say "most" but there are plenty of semi-automatic rifles used for hunting, at least in the US.

The legalities of what kind of rifle you're allowed to use to hunt what where and when and the particular ammo and how big of magazine can be used are somewhat arbitrary and vary from state to state and game animal to game animal. I think at least 48 at states allow some form of hunting with semiautomatic rifles.

In some parts of the country "Bubba'd" SKS guns are pretty popular for hunting deer I think. (Google image search "bubba gun sks" for a general idea of what's going on - converting a wood stock and 10-round stripper clip magazine to polymer with detachable box magazines, which is a pretty good illustration of how the same gun can look a lot different.)
"All numbers aside, I’m also feeling a vast improvement while playing piano. Instead of reading each note separately, I’m seeing patterns (within each chord) and distances which really astonished me. Of course, there is still room for improvement and I’m looking forward to the challenge."

Thats what we do when we learn to read anything. You don't read the individual characters but rather the entire words or even parts of sentences.

But he is right that it's cool.
This is terrible advice. Golang may have a flavor-of-the-week status in some people's minds, but it's a language that really deserves more credit. It is really easy to program and learn, and it does a lot of stuff other languages rely on third party programs for. With each release, nagging issues (namely around garbage collection) are getting resolved, but it's more than production ready. To ignore Golang right now would be akin to ignoring Java back in the early 2000s in my opinion.
I have a semi-auto Browning 12 gauge. Sadly, I've never fired it. Apparently it's really fun.
Aha, I hadn't read up on your actual product. Neat idea, I like it.
Good. Apple isn't as original as it used to be, but it remains just as restrictive. They can now demonstrate to the world that their previous successes were in spite of their impulse to be controlling, and companies such as Microsoft can stop aping every single Apple restriction and money grubbing $99 fee in cargo-cultish attempts to gain Apple profitability.
Yes. Word of mouth should be enough. If people have a real problem they know about they go actively searching for a solution to the problem. Otherwise, despite what you claim, I doubt your discovery is really that helpful. For instance if people contract HIV and know that they have HIV because free health care, then their doctor will tell them about it.

The doctor is well informed through word of mouth in the doctor community should give them some advice that should include information about your product. That happens without any explicit marketing.

Same with a lot of other things. Before the invention of mass media and modern marketing there was still marketing, but it was not mass media, and it was more implicit than explicit. It was more organic. That's really all that you are hoping for... nothing more than that. Marketing is natural. Mass media is not.
Is the rebranding just for the paper or you plan on keeping it?
Or is it because you plan on making this available to non-OCaml applications as well (I think it was mentioned previously on HN that ctypes/cstubs could be used in reverse mode for this)?
Very neat. What is interesting is how the market return affects the amount you have from retirement to 100. For the specifications I put in a 6% rate of return on the market would put me at about dead broke at 100, a 6.5% rate of return would put me at about even savings at 100, and at 7% I would gain savings from retirement until 100.
Location: Paw Paw, MI

Remote: Yes

Willing to relocate: No

Technologies: 15 years as a developer, 12 years of full stack with ASP.NET/SQL. 8 years as a telecommuter. Also open to expand my independent study of PHP, Ruby, Python, node, and Java. Currently enrolled with Southern New Hampshire University Online for my BS in CyberSecurity.

Resume:
http://www.nearn.org/JamesNearnResume.docx
http://www.nearn.org/linkedin

Email: http://www.nearn.org/contact
> Sex-based difference is the biggest taboo of our time.

No, its not. Just about everyone, on all sides of the gender issues debates expressly acknowledges that sex-correlated differences exist, though the nature, extent, invariability, and policy relevance of those differences is endlessly debated.

The idea that the existence of differences is a "taboo" is simply a strawman constructed by one side to pretend to be a victim of suppression and avoid meaningful engagement on specific issues.
The point of the article is that owning an index fund is NOT buy-and-hold -- the indexs sell to rebalance, and do so in poorly timed ways (that is, in hige fixed batches, contrary to standard advise to "drip"), exposing investors to trading waste that the indexes are designed to avoid -- undermining the purpose of the index fund.

0.2% waste is huge compared to the overhead fee of an index fund. VTSMX fee is 0.17%.

> higher than

You mean "lower than"
They are not web scale.
How to avoid the software salary ceiling
The same thing started happening to me, just this year actually. A domain I registered in 2014 didn't suffer this problem.

My observation is that it is coming from the whois record for the domain.
Kids were not dying of starvation, just malnourished. And it fits with the epigenetic theory because 9 years old is when your sex cells form.

If it was just selection, the effect wouldn't be as strong, and should happen regardless what age the starvation happens.
There are two other solutions that spring to mind, which might require quite a bit less code:

1) Take the original code, do the upload exactly in place in the original request (not even spawning a goroutine). However: protect the upload with a semaphore which only allows N-in-flight.

My reasoning is, well, if the system operates with low latency when operating nominally, blocking the incoming request isn't too painful. The reason there was a problem in the first place that there were too many requests in flight and the system hit a meta-stable state where no requests could complete efficiently.

2) (or instead of (1)): If you're going to have a worker pool, why have that complicated chan-chan-Job business? It seems that `func StartProcessor` was close to being a viable solution. All you need is to start a few of those in parallel, each reading from the same `Queue`. Was there a reason to introduce the `WorkerPool chan chan Job`? That looks quite a bit more complicated than it needs to be. The queues don't need to be separate per worker unless there is some other substantial reason.

--

The next thing one would need to take care of is to ensure that the whole system doesn't stall due to a broken/laggy network, so, to put some timeouts on the S3 uploads, for example, to ensure the system can return to a stable state on its own when the thundering herd has passed.
You can put up any large number of request if you make the period in 'per {{period}}' large enough.
The word "Arduino", an interface that doesn't involve hand-soldering to a high-pitch Kapton ribbon, level shifters, neat features like RGB backlights and onboard input devices...
There are many things you need in music though. Not just the ability to associate hand movement to musical patterns.
I think it's schemas in the sense that you start enforcing some rules at the database level for your JSON/BSON/JSONB data, instead of relying on ORMs.

Defining schemas at an ORM-level means that you always have to replicate that schema (as far as you need to write back to the DB) on every project that uses the data in the database.

The JSON storage route has been flexible, and I would assume that most people who use Mongo have some form of schema, even if it's very flexible. For example, a lot of my schema definitions look like:

{
field1: String,
field2 : {}
}

where field2: {} means I can pretty much dump anything in there.

I presume (without yet testing) that by 'schema' I'd still be able to do the above, except that I'll enforce field1 to be a String and still remain 'schema-less'/loose on field2
Why sell it for tweets? The paper is a great idea, but I can use a ruler.

A link on a page for a tweet seems out of place. But maybe I'm just getting old. I remember using rotary phones made of bakelite.

If it were in the context of twitter I'd retweet it immediately. But since I'm not in twitter mode, I'll pass. Still, it looks really pretty!
author here - i was wondering why this got picked up.

i've been working on the respect matrix (https://github.com/neyer/respect) which is a simpler version that gets the kernel of the idea present in dewdrop.
Support of "read committed" is another big improvement coming in 3.2: https://jira.mongodb.org/browse/SERVER-18022
> But even if we took the argument as fact, it doesn't mean that we have to accept every naive consequence. We don't need to say "Of course the vast majority of CEOs, world leaders, and very wealthy people are male, because the most intelligent people are almost all male". We can choose to have a better society than that.

Which in practice means help relatively successful women crack "the glass ceiling", while the men who find themselves in the bottom of the lower half of the distribution in some sense by societal standards can get stuffed.
I’m Now a Part of Noble ESports
Analyzing 2Q VC activity in the hottest U.S. markets
depends a lot on what your constraints are and what goal you're trying to achieve. Go could be the right choice, but I believe the prior poster was alluding to the fact that it does not fit the sinatra/flask/etc. use case very well for most use cases.
Extensible Rails 4 Form Object Design
One trick is to add an anchor tag to the end of the URL.
I was wondering exactly the same thing! I registered a new domain and was flooded with emails and phone calls!
Just reading the title, I thought this would be another article about the Congressional loophole - where members of Congress can trade on insider information with impunity.

https://firstlook.org/theintercept/2015/05/07/congress-argue...
Ask HN: What are some Chrome Extensions and Apps that you use daily?
I'll start with some favorites:

-HackerNew - really helps enhance the HackerNews experience

-Markdown Here - use Markdown in any email

-Music Plus for Google Play Music - control the currently playing track without going to your Google Music tab

-Rapportive - LinkedIn profiles in your Gmail inbox so that you can quickly know who you're conversing with (also helps you guess emails if you ever need to cold email someone)

-RedditEnhancement Suite - same as above, except for Reddit

-Vimium - gives you keyboard shortcuts on any page
> psychological and temperament screening

This is code for "we need a reason to ban anyone we don't like without that pesky requirement of convincing a court".

Example 1 of this is Alabama's concealed handgun license scheme, which up until recently was may-issue (the state is permitted to give a license, but not required). In practice, that meant that if you were white, you always got one. If you were black, not so much.

Or David Cameron's recent gem: 'For too long, we have been a passively tolerant society, saying to our citizens: as long as you obey the law, we will leave you alone.'
long post, i'll do my best:

> what is a "baseless claim", who gets to decide that, and how?

the idea is that everyone int he system can decide for themselves what is baseless and what is not.

every single statement, every single claim can be evaluated by all parties to decide, is this true, is this false.

there are plenty of things people have claimed publicly and then recanted - like, say the made up allegations of gang rape (http://dailycaller.com/2015/04/06/uva-fraternity-to-sue-roll...) - the idea is that anyone who latched onto that ahead of time and said "this is true" gets that tracked and responded to later.
It describes a rather substantial majority of them. There are exceptions, sure, but that changes very little of Emacs' Unix nature.
You're probably right, but the American case may be the only case the author felt qualified to comment on.
How to Speed Up WordPress Website? Follow the 10 Easy Steps
> Unfortunately there isn't much room for this middle ground. People who want to acknowledge sex difference want to use sex as a filter, e.g. "no women in combat roles." People who want to give everybody a chance also want to even things out, e.g. "Allow women in combat roles, and lower the standards for women so they have just as much of a chance as men have."

I've literally never heard the latter argument made by any proponent of women in combat roles. The closest I've seen is calls for the requirements for certain combat roles to be reviewed for appropriateness to the real requirements of the specific role; most proponents of relaxing blanket restrictions on women in combat roles I've heard will explicitly accept that, for most roles, any reasonable set of standards will still make it easier for men.
Thank you for your response. I will devote some time to reading some tutorials and asking questions about what works and why and how.
As the saying goes, there is an exception to every rule.

I was thinking more along these lines.

https://en.wikipedia.org/wiki/Komondor
I think this is the OLE vulnerability we were discussing last week:

https://news.ycombinator.com/item?id=9821405
Some smart people disagree with that:

http://12factor.net/config

I think the point is not to conflate configuration that is equivalent to code (which, sure, put it in version control) with configuration that is specific to how code is deployed (which your deployment tool should just tell you, via env vars).
Hugely inspiring! Thanks for sharing your story, Noah.
Edit in Reply: Looks out window for the Rapture...

But seriously, why is basic respect so hard over the internet that it's an extraordinary exception when people are civil? The pseudonymity perhaps.
I can answer more questions later today.

The project is in the middle of a partial rewrite. The existing DHT has several issues and I'm replacing it.

The change is going to break compatibility, which made it into a much bigger change because it provided an opportunity to make several other compatibility-breaking changes. So I haven't been promoting the project recently and the DHT bootstrap node is currently offline.

There should be new code some time around the end of summer.
We just rolled out a fix for that :)
It’s 2015 – You’d Think We’d Have Figured Out How to Measure Web Traffic by Now
Some PHP garbage in the dock on the example video, too.

Safe to disregard.
According to a recent mailing list discussion [1], a new release of TokuMX is due by this fall. They are indeed building a pluggable storage engine, but the (very young) pluggable storage API limits the performance and feature improvements TokuMX SE is able to make.

[1] https://groups.google.com/forum/#!topic/tokumx-user/3uZzqURu...
I wonder if this was sparked by the Jepsen thing on read commits. I hadn't come across the ticket, looks interesting.
Golang has my attention, but I don't think it's anywhere near Java, at least popularity-wise, in the early 2000s. By then most schools had already switched their language of choice to Java - I'm not aware of any that has switched theirs to Golang.

I do enjoy coding in Golang, but we use mostly Java where I work, and for us, the benefits don't make up for the things we lose. This blog post is a great example: the solution they had to find is the first thing you'd probably do in Java, because Java has a standard package with all sorts of concurrency patterns.
You can always cheat by appending garbage with ? or #

Please only do this if you really believe that you should resubmit.
DeepDream: Today psychedelic images, tomorrow unemployed artists
The Science of Copywriting: 21 Tips from Psychology and Linguistics
> in any objective discussion

do these _ever_ exist?

especially in politics, identity matters.

yes, of course who is making a claim has no bearing on whether it is _actually_ true, but when we evaluate claims, we evaluated them for their _likely_ truth.

the world you paint - where "who says it doesn't matter" - that is not the world we live in now. if i contradict a famous economist on TPP (http://markpneyer.me/2015/06/15/tyler-cowen-change-your-mind...) unless i have an audience, nobody cares.

the best way to "stick to facts" and "find the truth, no matter who says it" would be a system like this, which actually lets us say, provably "nobody predicted this publicly before i did"
It's just a judgemental way of saying that they have not made UI quality a priority. They're saving money on dev time by asking users to put up with a lower-quality experience, and I always feel resentful and put-upon when I encounter such an app. I'm likely to scrap it out of spite and use something else which has a better interface, even if it is less featureful.

(also, what happened to the edit link? "UKs" was obviously supposed to be "UIs" above.)
>>> It makes perfect sense to me

Yes. Other than some very basic scripts, I have never worked with Ruby, so I was not aware that it is so slow. Thanks for pointing that out.

As for my recommendation, it is pretty standard worker architecture:

Their system seems to be an ingesting-only system, that is, the clients are getting an empty HTTP 200 OK response. Given this, I would put openresty (nginx) in the front, with some trivial Lua code[1] to en-queue payloads to beanstalkd. Then, you can either have your workers inside openresty (using Openresty timers) or have them as separate processes and written in the language of choice. We have been using this for a couple of years now and it is working really well for our use case, also an ingesting-only system.

[1] https://github.com/smallfish/lua-resty-beanstalkd/blob/maste...
Show me an actively managed portfolio that consistently beats an index fund and I'll believe it. Until then, you guys can pretend to have all the inside information you want, but numbers don't lie.
One I rarely see is autojump. Not default but it's always one of the first CLI tools I install.

https://github.com/joelthelion/autojump

It's a faster way to navigate the filesystem. So instead of:

cd deep/deep/deep/directory/project/

you just

j proj
Specialists Oppose U.S. And British Government Access to Encrypted Communication
Unless you pay for "WHOIS Privacy" your contact information is public. I'm not certain how they find the new domain registrations though, maybe they watch for new DNS entries.
Yea, and I suppose it adds some complexity as new features have to be usable by storage engines. I can't remember what the JIRA ticket was about, but I've seen that there are some edge cases that have to be considered for the pluggable store API.
> a high level of social control is customary and desired.

a high level of social control is customary because i live in the world as it is now. but that is NOT the world i desire to live in.

the way things work now, social control is implicit and heavily enforced. by making it explicit, you can reduce the extent to which it's enforced - and by speaking in formal languages, you can show that anyone who makes a claim gets credit for being right, regardless of their station in life or how big their audience is.
Here's a killer feature for older people:

"I've fallen and I can't get up."
"Hey Siri, call 911"

I've only had my watch for a day. I was going to get a Fitbit because I wanted more health features but I went with the Apple Watch because Apple is going to build a larger market in the next 2-3 years. HomeKit... Perhaps Apple TV integration, plus the app market...
My last enployer was not very good and did some things that did not align with my moral, so I thought to myself "I can do better than him" and started a company with three other student friends to prove that I could do it better.

This was back in the days when coax cable & token ring was still a thing and IE was the only browser on windows...

Took a loong time, but now I know I am doing better :)
the latest version of this, i'd like to add certainty weights, so you can express the numerical extent of your confidence in your claims.
Sitting at a corporation and learning Java may have been a popular thing to do to join the "boys" club in the early 2000s but I promise you that won't last forever. It's not bad advise to pick a target and actually point at it instead of wasting time solving a problem that has already been fixed.
They already ban encryption on ham radio... :(

Maybe somebody can start a pay to broadcast service using namecoin atomic name changes https://wiki.namecoin.info/?title=Atomic_Name-Trading
1. Service announces public nmc pay to address.
2. People mail them a message as a name update transaction combined with payment to that address using snailmail.
3. They broadcast if the perceived risk of broadcasting is less than the value of fee provided.

This could be anonymous and encrypted if the source name coins are sufficiently anonymous.