skysight-inc/HackerNews huggingface dataset:
>... but the developer in question was publishing the opinions in question on Twitter, which isn't exactly a private space.

That's still OK with me. Twitter might not be a private space, but his opinion is his own to broadcast in his Twitter stream.

As long as he doesn't attribute this opinion to the project or anything.

>If you are a high-profile member of a project, the fact that the space doesn't have the project logo on it doesn't necessarily mean people aren't going to look at what you say and connect it back to the project.

Even if it means that, they shouldn't (connect what one person says with the project). What if it was his political or religious opinions? Shouldn't he be able to say he is an atheist / democract / devout / republican whatever in his Twitter stream? Post jokes about Obama or Bush, etc? Pro or against the death penalty? Etc.

If that's allowed, then why wouldn't be having an opinion about sexuality (which is another topic people see as political/religious/moral/whatever).

I find that the reason some people ask (and get) people fired from their jobs or thrown out of projects because of their view on such issues, is not because such issues are more clean cut than the others mentioned, but because they can get away with it.

In conservative places they hurt people with progressive opinions, in progresive places they hurt people with conservative opinions. And that's what I dislike the most, people seeing so that active harm happens to others they disagree with (as opposed to those others just stating their opinion). For me that's worse than being a bigot -- it's being a bad human.
> The syntax is annoying

That's a matter of perspective no? I'm not fond of symbols so reading Ruby super-terse code makes me choose watching a movie on Netflix over that.

> The ecosystem on the other hand can be totally befuddling

You mean slightly better than Python that keeps re-inventing the (half) wheel? :D

Maven is used by the majority projects with Android projects as an exception because Google pushed hard for Gradle.

For DI frameworks: Spring is the majority winner with Guice/CDI on the second place.

Apache vs Google Guava only because Guava came in late and both are just a nice small library (not a framework). Older code within the codebase might have already used Apache Common lib and newer code within the _same_ codebase will more likely use Guava where it is fit (I/O is an area where Apache has better library).

We should also compare this situation with various Auth & Auth lib for Rails/NodeJS project :).

So shrug ... Java has been around longer, at most usually there are 2 competing libraries for certain area and the better ones tend to win (again, depend on your perspective what "better" means: some prefer Maven over Gradle).
The technology was supposed to be there. The grand vision was radios that could operate anywhere in a multi-GHz range, opportunistically use that spectrum, and be reconfigured via FPGA and pluggable wave-forms. JTRS was supposed to be the software platform gluing it all together.

The vision was possible.[1] You can have multiple PAs, wide-bandwidth omnidirectional antennas, replicate front-end filters, etc. As part of the XG project, the company I used to work for actually developed a very wide-bandwidth front-end that implemented WiMax in FPGA. The trouble is that analog doesn't scale like digital. The tuner alone was $5,000, and that doesn't decrease every 18 months like digital.

[1] In fact, to really take full advantage of opportunistic spectrum usage, it's necessary to have a radio that can operate over a very wide frequency range.
The key is to keep the project small. Once projects reach a certain size there's a whole ecosystem of bureaucratic parasites that latch on and begin feeding. "Purple suit" projects like this one are particularly prone to this problem since they involve three or four giant bureaucracies from the get-go.
> we typically unkill the post so the discussion can continue, but don't otherwise override the flags.

Dang, I don't see any conversation on Ask HN for any of the threads made, despite the fact it was upvoted.

That thread, https://news.ycombinator.com/item?id=9738526, was killed and still is.

Thanks for unkilling it, if you did. It still looks killed to me. I deleted the 4th post.
This is really awesome.

I'd been thinking for a while about how dreams in the brain might work, and ended up thinking that they use a person's total schema set (beliefs, on a everything) as a sort of grammar for parsing sensory information. Well, anything that can recognize can also be used to generate: when we dream, it could be that our brains are using this 'grammar' in a way that's opposite of parsing, to produce partially random, but structurally coherent, content.

I actually started designing a language to do this (but you define the 'schemas' explicitly, instead of inferring them with a nueral net), but am still working on a debugger I felt I needed in order to build the runtime (http://symbolflux.com/projects/avd).
That's nonsense. If they don't want to give at all, why did they make clang free? That was entirely an Apple project, and so they could have made it proprietary, yet they made it open.

Or how about Webkit? Yes, they started from KHTML, which was LGPL. They could have easily kept most of their additions in separate parts linked with the LGPL parts, and they could have kept their parts proprietary. Yet they released their parts under a permissive license.

Or how about launchd? That was entirely theirs, and they could have made it proprietary. Yet they released it under an open source license, one that the FSF recognizes as a free software license. Then when Ubunutu was looking for a new startup daemon and considered launchd, but did not like the license, Apple change the license to Apache. That sure doesn't sound like Apple is trying to give anything.

As far as LLVM goes, there is no reason to believe funding it was anything other than an engineering decision. They needed a modular compiler kit so they could use parts of it in things like debuggers and editors and on-the-fly optimization of graphic filters.

LLVM was the only free compiler kit at the time that was production quality and could do these things. GCC could be modified to do these things if you put in a lot of work, but as a matter of policy Stallman would not allow those changes back into the codebase.

So, they had two options: (1) fork GCC and diverge massively from the official version, or (2) use LLVM. Any sane engineer would choose #2.
This seems like DRM, a "solution" that doesn't have to work IRL because it works in the boardroom.
That was a fun read. An insane solution I probably wouldn't have attempted. Impressed that they threw together a C++ parser and translator that worked that well in such a limited time.
Is this the most awesome version naming scheme ever? Or just something odd...
On Windows, Microsoft Security Essentials warns when a hosts file change is detected. Fortunately it's a simple click to decline any further action. Related, I've witnessed AdBlock Plus spontaneously removed from Firefox, I assume due to anti-virus software, but possibly also due to MSE.
Both. American culture has created an image of "harrassment and discrimination" very specific to the US, so a lot of people tend to see it where there is none, and be blind to actual instances of it (The hilarious/sad debate on "discrimination" in the most recent Witcher game comes to mind. Feel free to google it, I will not fuel that fire).

That said, online communities tend to very easily turn elitism into hostility, and hostility into hatefulness. Incredibly toxic. I'm not sure how a code of conduct helps - if you have to spell out to people that they shouldn't be hateful, there's a bigger problem at stake, and the code of conduct is just here to protect the community from wrongdoing, not hostile behaviour.

But hey, it can't actually hurt to have one, so why not. I hope it helps, the cynic in me just doubts it will.

Edit: I see any post discussing the nature of the CoC and not blindly saying "this is awesome! woohoo!" is getting downvoted quite heavily. That's pretty sad, and a great way to encourage people never to speak against the majority (in this case, there is a majority of americans on HN online at this hour). Think about that, for a moment.
His twitter bio has "@opalrb core" in it, making him a representative of the project though.
Where is the hard proof and evidence there is sexism?
Looks great. Out of interest, what were the main things that tex4ht doesn't give you out of the box?
> The biggest problem with a procedural/explicit query is a dynamic system. Without a query planner, you don't have the luxury of a system rewriting your queries. When Table A ~ Table B, but then Table B >> Table A, your queries are going to be radically suboptimal.

This was exactly my thinking. Worse yet, a good query optimizer will rewrite your queries as your data changes. So when tables grow or shrink, indexes are added or removed, and even as the distribution of the data within each table changes, you'll get execution plans that roll with the punches.

If you've explicitly codified your execution plan, you don't get any of these advantages. Any changes, and you've got to re-write all your queries.

So many of these NoSQL databases leave me shaking my head. Maybe I just don't get it, but I feel like once you understand how RA, DRC, TRC, and SQL are equivalent, you'll never want to write relational algebra again.

Cost models aren't perfect but they're pretty good. System R-esque systems can evaluate like, A LOT of join orderings. You don't wanna just throw that power out on the whim that the developer might know better.
Yeah, I think it's likely true in many affluent parts of the Muslim world that Ramadan, shall we say, enhances existing trends towards obesity. The irony is indeed morbidly amusing.
Is it indoor-only?
Do any of these reveal the diet basics? I wonder if a Soylent-like product could deliver?
Tulva: a BitTorrent client written entirely in Go
14 year old girl singing Drake remix
Stripe Meetup: Customer Service and Beyond
I'm missing the point? You're irrationally exuberant about a tech that has proven to be grossly inwffiwnt and unscalabe.
Oh, nothing much. You?

;)
> hell of a lot of sexism around, and I think we can all agree it's hugely important we fix that and move on as an industry.

"Fixing sexism in tech"

1.) Sexist, Compared to what?
2.) At what cost?
3.) What are the hard facts?
Thanks for the clarification. I wanted to subscribe to rust's internals debates and proposals, but I was not sure how to find them. Should I be looking at https://github.com/rust-lang/rfcs or is there anywhere else?
Refrigerator Code
Yeah, that sounds like it should be a project twitter account.

That would be in violation of a project's public image even if he just posted cat pictures...
I am referring to those things, in general terms (I'm not a protestant or a whig!).

Haskell, Idris, and I must add PureScript are great, but will not sweep all before. Especially when "systems programing".

Cyclone was (a) a research project and language; (b) too heavy on sigils. Rust started with sigils but ended in a great spot, with only & and region (lifetime) ` annotations. Usability, developer ergonomics, matter.
Yes. For the last year, I've been eating 1-2 meals a day in a 2PM-8PM window, which is something I started doing after accidentally fasting 24+ hours a couple times and realizing that it wasn't that big a deal. I can get a full 24 hour fast simply by holding off until 8PM for dinner, which I do sometimes too.

I definitely don't get berzerk-mode hungry after 24 hours.
The people who are accusing sexism are causing more damage to tech, and the political correct censorship will likely causing bottled-up emotions which will stir up sexists biases.

Regarding your #3 point, that is key. Sexism definitely exists in other areas. But your wife was a qualified helicopter pilot. The most vocal accusers or sexism in tech more often than not have scant to no qualifications or flimsy to no proof of sexism.
A perfect example of "creativity" in action.
Though there's always the brute force method of using a tool like PDF-to-Text and then editing it's output into a useful markdown document.

That is, in fact, what someone did, at the link in the parent to your post.
Is "you should, at every opportunity, declare how you can do useful work without generics, and that people asking for them haven't done any real work in Go" in there?
I think it's more DMT than LSD in this case
Then the wealthy make all of their big purchases outside the country and import them in. If the country starts taxing purchases made outside the country, then those purchases become "gifts from a good friend."

There's also the fact that the ultra rich get unbelievably rich because they spend only small fractions of their income, meaning the rich would be paying pretty much nothing in taxes ever.
There is a great book about Lisp from Christian Queinnec titled "Lisp in Small Pieces" or LISP. Here is a little excerpt from it.

"There are subjects treated here that can be appreciated only if you make an effort proportional to their innate difficulty. To harken back to something like the language of courtly love in medieval France, there are certain objects of our affection that reveal their beauty and charm only when we make a chivalrous but determined assault on their defenses; they remain impregnable if we don't lay siege to the fortress of their inherent complexity. In that respect, the study of programming languages is a discipline that demands the mastery of tools, such as the lambda calculus and denotational semantics. While the design of this book will gradually take you from one topic to another in an orderly and logical way, it can't eliminate all effort on your part."

Lisp has some of the best literature around of any programming language. Anybody who really cares about craft of programming should make use of wisdom therein.
No problem. I could go on (but should cut myself short to save time for other things).

Another dynamic language support part of wasm's roadmap that's post-MVP: GC support, both for GC of allocations from wasm code, and for references from wasm memory into the JS (DOM whatever) object space. One GC to rule them all, and one VM too.
Agree that mis-conduct on the internet is always in poor taste, and also agree that sometimes pointers can help people with some basic tips that make their quest to give or receive help more palatable.

Having said that, I certainly hope that this does not become some sort of thing that people spend a lot of time worrying about, enforcing, or baby sitting others.

For example, the sheer fact that a CoC could exist for go, may mean that people spend time policing rather than programming.

Until reading this I was not aware Rust had a CoC. Can anyone comment on the process that was used to create this, and how its going? Is there recourse for someone that is out of line? Is there human energy spent on policing this?

For me, programming languages shouldn't dictate CoC. However, I think it makes a lot more sense for communities to. So where do you draw the line between community and programming language? Obviously a programming language like C has no central community really. However with Rust and Go and some others there is main IRC channels and more. I just can't help but feel that the forum, IRC network, etc, should be responsible for the CoC. I don't like that Go could end up having a prescribed culture. Some of the most talented C programmers I know are edgy, intolerable people. I would hate for some of their work to get thrown out because they can't be relied on to have a sane discussion 1/2 the time.

What can we really do as community to enforce it at the language level really? I can see someone being banned from a forum. But, what if they don't stop using Golang? Seems like something that is impossible to police.
>"do unto others as you would have them do unto you".

So a masochist can hit other people?

I'm joking, but it shows a general issue with that motto: that what a person finds acceptable might not be what others want in a project.

E.g. person X likes seeing cat pictures in HN, and wants other people to post cat pictures. But that doesn't mean that X posting cat pictures would be what the others want too.
Looking for a technical co-founder (SF)
Looking for a technical partner to be a Founder of MoveQB (www.moveqb.com), a marketplace place play that connects relocating companies with the vendors they need to get their office setup.

(It turns out there's lots of pain on both sides of the fence + lots of money being spent :)

Initial happy customers include: meerkatapp.co, cuff.io, appboy.com, hiqlabs.com

The idea was born from what I say at 42Floors-- and I've spent the last 3 months doing the legwork/diligence on this idea + manually servicing these early customers. I've been able to verify a scalable lead source mechanism, verify pain on relocating business side, willingness to pay for new business on the vendor side, + make early customers very happy!

It's time to build this thing. Any interest?

Email me @ noah (dot) barr (at) gmail (dot) com
> I don't see any conversation on Ask HN for any of the threads made

Flags affect ranking on that page just as they do on the front page.
Why do you think it can't be independently verified? There is a link elsewhere in this thread to the related patent application which I would think contains enough info to verify.
He said intermittent fasting. IF is basically what he described. 16 hours of no eating with an 8 hour window where you eat. I think some people take it farther--20 hours of fasting (water permitted) followed by caloric intake for four hours.
There's a few stages:

1. We keep open issues on that repo to track ideas.

2. At some point, someone may decide to formally propose an idea. They may or may not post a "pre-RFC" to internals.rust-lang.org to get early feedback.

3. An actual RFC will get filed at that repo as a PR.

4. The relevant sub team will check it out and comment, and at some point, consensus will be reached either way.

5. The RFC will go to 'last call' for a week, making sure all voices have been heard.

6. Assuming nothing in last call blocks moving forward, the RFC will be accepted.

7. The RFC will be implemented.

So, in short, yes, subscribing to that repo will notify you of the relevant discussions.
> That is, software rights can't be more important than software, and if software is critically important to human life, then software rights are human rights.

I don't follow that logic either way. Of course you can hold the opinion that the principle is more important than any individual case. And the free software movement clearly does that.

On the other hand, there are many things that are critically important to human life, but that does not mean that specific ways of regulating them are human rights or even important.

Human rights are ends in themselves based on needs that all humans share, like the right not to get tortured. All humans do not share the need to distribute modified versions of other peoples code, even if that code runs the nuclear power plant next door. What humans share is the need for the code to be safe, but there are different means to that end.
Fasting means abstaining from food for a period of time. Breakfast is called breakfast because you fast while you sleep and break the fast with breakfast so break-fast. Sure a 24 hr fast isn't a multi day fast but that doesn't mean it isn't a fast. 24 hr fasts are a commom intermittent fasting schedule. Religious practices that are called fasting last less than several days. When my doctor wants me in the fasted state (bloodwork/surgery) they say no food for 8-12 hrs. Saying short fasts have "nothing to do with fasting" is totally untrue.
"Skipping breakfast and lunch" is a pretty reasonable way to summarize "intermittent fasting". I don't know how credible "IF" is scientifically, but lots of people use the word "fasting" to describe it.

What's the number of hours you're calling the threshold for "fasting"? I assume it's some high number, like 24-48 ("skipping breakfast and lunch" gets you past 16). Can you cite a source for the stark metabolic difference you're implying?
This has been known for a long time. The big question is whether this can actually work in humans. Rhesus Monkey's have shown some promising results, but the evidence is conflicting. I also wrote an article recently on this and other forms of lifespan extension:
http://mitchkirby.com/2015/06/02/can-we-live-forever/
EBay broken, showing dev version? UPDATE: fixed
That's awesome! Any insights on how you did marketing for this service?
>Is it some kind of american / californian extreme sensitivity to heated debates

Yes, this pretty much nails it.
You can't control the way other people act, how delusional are you fools? Online communities have always self-regulated, let nature run its' course and stop interfering, it's pathetic.
Medicine and law both have a fair share of abuse and unprofessional behavior, least of all because of the strict experience hierarchies they tend to impose in their practicing entities.
Yahoo Article: MBA's Value in a Tech Startup
The success of Go depends on a healthy community. I am quite happy to lose some talented people if they can't play well with others.
It's still beta it seems. I used PG Commander, but it was too basic.
Hosts file. I'm sure they haven't considered that workaround yet!
It's a mix. Most know they have tax obligations and want to pay them, but are overwhelmed with figuring out how much and how to pay.

Not a ton know about smaller tricks, like writing off health insurance premiums (hence why people pay accountants).

We're trying to help with both at Zen99, e.g. with all of our free resources at www.tryzen99.com/learn
The logo is linking to qa.ebay.com
Probably quality assurance version pushed to main server.
>, I certainly hope that this does not become some sort of thing that people spend a lot of time worrying about,

Some people already had to spend time worrying about behaviour in the community, as made clear by the references to existing reports of harassment. Making the rest of the community spend some time thinking about it is just sharing the load.
IF includes a lot of different eating schedules - Eating for 5 days a week and fasting for 2 is a common practice too. When I did IF I fasted every 4 days.
You know if you're going to downvote, the least you can do is respond and say what you think is wrong. Otherwise, you're just being a jerk.
Humans will be extinct in 100 years says eminent scientist (2010)
I don't really trust the C++ standards committee to do a good job of it.

Thinking about SIMD in an object oriented way (e.g. the way the committee typically designs things) is just dead wrong

I'm curious, what makes you think that that the C++ committee would take an object-oriented approach to SIMD? Are you generally jaded on C++ (understandable, the language is by no means "simple"), or is there a specific historical precedent that suggests that it would go that way?

My sense has been that Modern C++ has been leaning towards data-driven, functional-programming-influenced features. I would actually be surprised to see C++ become "more OO", whatever that means. C++ is generally a multi-paradigm language.
Failure of imagination, unfortunately. You could look up recent scandals and discussion around Australian surgeons for some examples of pretty terrible behaviour in medicine.
> The success of Go depends on a healthy community. I am quite happy to lose some talented people if they can't play well with others.

Hear! Hear!
A child born today may live to see humanity’s end, unless…