skysight-inc/HackerNews huggingface dataset:
I also have useless / frustrating family members.

1. You can't expect changers on the internet to have sensitivity to family situations.

2. You can't control other people - it will just lead to heartache.

You need to make yourself self-sufficient and learn to separate yourself from irresponsible people. The truth is in this world we're all out for ourselves.

> What is something I can put in front of her to stimulate her?

Find something stimulating that's not the internet / smart phones.

A game? A karma system? Until she does something stupid? Until she tries to gain validation and finds out the internet laughs at her? And it hurts both of your feelings?
Sorry I should have been more clear, I regard the mojibake in Ya Kazakh as a bug either in Apache or the web browsers.
He said unfortunately, you said unfortunate accident.
If you're making a new language, that example could go a couple of ways:

1. It could be a compiler error. The existence of certain operators doesn't mean they can be combined arbitrarily.

2. Sequence points could be defined differently, allowing for such a convoluted line. This would likely hurt performance, as the compiler would have fewer operations to reorder in each sequence point.

Typically, increment and decrement are just syntactic sugar. I don't mind if a language lacks them, but I can see why people like them. A convoluted example of UB in C++ is not a good argument against having them.

Also: In C++, overloaded operators are function calls, and function calls are sequence points. So if i is an object, the behavior is defined. That said, it would still be bad code. :)
Here is a really good talk on React performance that may also be helpful - https://www.youtube.com/watch?v=KYzlpRvWZ6c
Since WorkBetter is a co-working space, I'm guessing that their target market is, largely, folks like many of us on HN: those in the tech industry who work remotely. These are the same people who are going to Google the company to gather as much info about it as possible and then be turned off or put off by the fact that they'd sue someone over a domain name dispute. Some people wouldn't care, obviously, but I wouldn't want to be a customer of an organization that filed such frivolous lawsuits just because they didn't get their way.

A dismissal of the suit, initiated by the Plaintiff, would be in the best interest of both parties, in my opinion.
Apple is on record as opposing the spec. https://lists.webkit.org/pipermail/webkit-dev/2012-December/... A bit more context here http://www.quirksmode.org/blog/archives/2015/02/tired_of_saf...
A REPL for node with bpython's features; something that lets people collaboratively share and tag their GitHub stars, offers recommendations, etc.
You want arguments against racism?
Another book like this: "How to solve it by computer" see: http://www.amazon.com/Solve-Computer-Prentice-Hall-Internati...
I would love to see an open-source operating system that supports Windows applications. Although I understand the size of this project would be enormous.

ReactOS is still far behind, although what they have accomplished so far is amazing.

Also an open-source virus scanner would be nice (besides ClamAV which if I recall correctly doesn't support real-time scanning).

And I would love to see an alternative to Android and iOS take off into the mainstream.
Tesseract's OCR is pretty solid, but I cannot agree more, open-source voice recognition and synthesis is nowhere near the sort of thing Google, Microsoft or Nuance can match.
Reddit Is Revolting
My Million Dollar Mistake (2009)
I'm pretty sure Dijkstra would also have been against using 'return' instead of a goto.
> ... Reactor pattern ...

I don't understand, and the link seems unclear. Perhaps a more direct question: I get a request X, and I need to consult a backend service to answer the request. Do I write synchronous code calling that backend? Or do I have some callback mechanism?

> ... generators or async/await

Ah. This perhaps answers my question. Both of these are essentially compiler-written callbacks.

If this is going to be like C#, then I presume there will be a thread-pool where user code will execute. It seems like a non-ideal story for concurrency. Users will have to take inordinate care not to call any blocking code; otherwise they will prevent one of the threads in the pool from doing useful work.
None, or possibly Haskell.

Scala, Clojure, F#, JavaScript aren't functional languages. Functional programming is programming with pure functions. It is not "first-class" functions. It is not closures. It is not static typing.
Passing more than single value through promise chain
You've changed topic from code points to grapheme clusters. Rust's character/string support is strictly for code points (the documentation is fairly clear about the distinction).

Few string libraries actually deal with grapheme clusters as the native underlying representation (Swift being a notable exception).
Indeed. I'd like to see a split view on the home page - top articles on the left, new on the right. Probably bad UX but often times I come here and look at what's directly in my line of sight - clicking on a different section of the site is usually not my primary use case on HN.
did the site crash or something? I'm not getting anything back
Forget Chronology: What Age Are You Really? (2012)
Location: Moscow, Russia

Remote: No

Willing to relocate: Yes

Technologies: Python, R, SQL

Résumé/CV: https://drive.google.com/file/d/0B6eNM2ZOZbGndndyMWhzdEdObmM...

GitHub: https://github.com/avdeevvadim

Email: avdeev [dot] vadim [at] gmail [dot] com

I'm currently completing a Ph.D. in Mathematics at Moscow State University, Russia's highest-ranking university, and going to make a switch from academia to industry. Interested in Analytics, Data Science and Machine Learning.
I don't think that would go far enough. Consider: even if all the functions returned something, a clever compiler might inline the hot function calls, and might then see that most of the argument checks are unnecessary, and eliminate them. Which would mean it's gotten rid of precisely the code that's being benchmarked!

In short, writing JS microbenchmarks that actually test what they claim to test is quite hard.
likely very political as only two names of those let go have been found, one of which was the mod of secretsanta who only recently moved to SF by reddit; about six months ago. Considering the popularity of at least Victoria with other moderators and participants it just doesn't bode well for the site.
And on that note, happy Independence Day America!
Assertions Are Pessimistic, Assumptions Are Optimistic (2014)
Seems like they copy and pasted half of their responses from yesterday's comments of what they should have done here on HN.
I'm more curious about, it's known that Facebook uses algorithms to display content based, in part on the popularity of that type/user's history of content popularity.

So to what extent does that create a self-fulfilling prophecy where people who tend to post content generally likable to their friends then have that content displayed around and liked more, having a self-reinforcing effect on how Facebook "feels" and how people understand what they are expected to post to Facebook.

Sort of a fast-foodization of thought?
Office and Windows. Okay, now where do they make their money? They're pretty much just left with services work, and services and support often only exist if the software has problems.

Did you just casually imply Office and Windows don't have problems?

Fun fact: open source support isn't about fixing problems, it's about having someone to contractually blame in case of any problems, not because there are problems. It's more CYA and less TBD.

Also see the MonogDB model — release an open source platform full of bugs and data loss edge cases, target people who don't really know what they're doing so they build prototypes and platforms on top of it, then tell companies they have to pay you if they want any help (and they will need help since the platform is fundamentally flawed in the first place).

Anybody else can then come along

Technically, yes. But has that ever happened? If you open source your 5 million line code base, you still have the expertise, not some outsider.

There's also the reverse problem of open source platforms with no owner (e.g. the ecosystem of ever-growing, zero-authority hadoop vomit).

Open sourcing needs to have a valid business strategy

The valid business strategy is nobody will trust you if you aren't open source these days. The age of vendor-vanish = product-vanish is quickly going away. Companies (as buyers) prefer widely used and open source solutions in favor of closed source voodoo that works "just because we say so" with bad documentation and a tiny userbase.
Thanks for the feedback. A lot of those features do make sense, but I'm wondering about something like a "file picker." iOS devices have abandoned the concept of a file system from the users perspective. I don't think anyone I know (Outside of fellow iOS developers) could tell me the `pwd` path to any of the files on their phone.

It seems almost like Apple is restricting some of these features in an effort to get developers to go native, because all of the functionality you've mentioned is available via native app SDK's. The main challenge is that you lose the web openness. Thanks again for the feedback and great points.
They have raised some 120 mn in 5 rounds of funding (the last one at 250 mn valuation). I haven't seen the traction yet, which is probably ok for a 3 yr old company. The product is good, but the market in India is still nascent.

The problem is that the only reason I hear about them is Rahul's antics.
>> Gemnote, which just launched from Y Combinator, gives companies an alternative with items carefully selected to make sure they don’t end up in a junk drawer or snuck into Secret Santa gift exchanges.

Wow, what a fantastic idea. The key to Gemnote's success is that their items are "carefully selected". Surely nobody ever thought of "carefully selecting" their wares, before Gemnote.

Anyways, bottom line, the publicity piece for Gemnote was weak. Maybe they should re-evaluate their marketing.
Are Inventions Inevitable? A Note on Social Evolution (1922) [pdf]
This website is awful. Took forever to load, and when it did I couldn't scroll until some weird stuff had loaded.

This article just feels like a fluff piece or something. They're all "Sorry. We'll learn from our mistakes... just look, the mods set the big subreddits public again!". I have an inkling that a similar situation happened years back between AMA and admins. (correct me if I'm wrong)

For people whose lives revolve around Reddit, I was completely lost for words when I saw this: https://www.reddit.com/r/SubredditDrama/comments/3bwgjf/riam... (kn0thing is Alexis Ohanian) all I could wonder was whether he'd not realised how serious things actually were, or whether he simply didn't care -- I felt those comments were adding a hell of a lot more fuel to an already raging inferno.

I also haven't really seen much in the way of... an explanation from them. Just, "Sorry. We'll do better. We'll even... set up an email contact!!" that's not exactly much.
Ruby – Nobody understands the GIL (2013)
Water and sewage have changed a lot over the years. Sure, you maybe can ignore it, but most cities regularly have to expand capacity and change technologies.

The type of waste going down the toilet has changed tremendously during the 20th century. As a couple of examples, pharmaceuticals and tampons frequently go down the toilet now (even if people are told not to flush them).

Additionally, acceptance of dumping raw sewage or overflows into waterways has hugely changed. I know many people who would roll up their windows when driving over the Potomac in DC. In Boston, the Harbor was absolutely atrocious and smelled for decades.

Together, these two factors have led to large amounts of research into sewage treatment, new technologies, and upgrades nationwide. Just because you apparently are ignorant of them doesn't mean they haven't been occurring.

The pace over the last 15 years has probably been slower, but if you look at the 1970's and 1980's following the passage of the Clean Water Act, upgrades of these systems were occurring on as large a scale as ISP upgrades. In fact, they probably were larger in total cost.
You don't want the municipality to provide you with Internet service. You want them to provide you with fiber service. Then they let you pick a private actor to provide you with services over that fiber (internet, voip, iptv, etc). That's how the system was where I lived in Sweden and it worked great.

The fiber network was built and maintained by the local municipality-owned power company who knows a thing or two about running grids (and already had conduits running all over the place)
Well, the fired worker who has cancer made a post where he thanked Ellen Pao and Reddit for paying for his COBRA insurance for up to a year after his firing. So, I'm not sure he was simply let go and that's that.

I'm not saying that Reddit isn't making mistakes, but I am glad that they at least finally tried to do something about the serious troll problems there.

I'm still waiting for a source that explains this mess without all the hyperbole and assumptions. However, I'm increasingly thinking that won't happen as it seems a lot of redditors have already made up their minds that this or that person is evil and this and that person is a godly saint.

I'd like to hear both sides of the stories, etc. before I make up my mind on this situation.
Your argument assumes that once a story has appeared once or twice, the community has probably seen enough of it for lack of votes to count as a consensus. That's a natural assumption, but false: it overestimates how much attention /newest gets and underestimates the impact of randomness.

When I became public as moderator I heard from a lot of users (e.g. [1]) that the biggest problem with HN was high-quality stories not making it to the front page. At first I was skeptical. I was looking at /newest a lot as a moderator and hadn't been noticing much good stuff on the cutting room floor. But the users saying this were good, observant HNers, and I kept hearing it, and it got me worried. So I started looking at /newest more systematically, and then I was shocked. Not only were many high-quality stories being overlooked, probably most of the finest submissions—the out-of-the-way, intellectually interesting, totally unexpected submissions that make for the best of HN—were getting ignored. I'm still not sure how I could have missed that; I must have been looking at /newest at least as much as anybody.

Since last summer, we've put a lot of effort into addressing this. One simple thing we did was clarify that a few reposts are ok if a story hasn't had significant attention yet [2]. That's why it's ok that nkurz reposted this one.

ScottBurson hit the nail on the head, I think: giving good stories multiple cracks at the bat is one way to counteract the randomness of what gets traction here. Sometimes people abuse it, e.g. by reposting things that don't belong on HN or by being overly promotional, but those are fairly easy problems to solve and their cost is much smaller than the benefit of having more substantive stories—especially those out-of-the-way gems—on the front page.

The above isn't an opinion about the current article, which I haven't read, but it's clear that nkurz reposted it for the right reason, which is that he thinks it's intellectually interesting and well-written. That's the kind of thing we want users to do.

1. https://news.ycombinator.com/item?id=7494367

2. https://news.ycombinator.com/newsfaq.html
Simply one of the best articles I've ever read about concurrency in Ruby.
Municipalities everywhere have had to deal with increased water usage and yes, sewage. I was just reading a news article from my former hometown about the original choices and changes of water sources and the build-up and upgrading of water towers as the town grew. Back in the early 1900's, water infrastructure WAS high-tech.
"That usually means the community isn't interested. "

Maybe, could also be because the newest stack is broken. Submissions are furiously added, yet few stories are selected off the stack, leaving new submissions to drop off and disappear. Good on you @nkurz for re-posting.
You'll need to tie the deployment to a payment mechanism to achieve this for a subset of users without giving control to a single entity. I have some ideas how to do that.
developing it all was what the business was about

It is interesting how some software is more amenable to being "business open source" than others.

If your software is touching online, realtime, and mission-critical data, that's a good fit for open source + support / add-ons. You can sell add-ons and ease of use and peace of mind. Some databases have been good open source companies, some have failed, and some are just chugging along not being successes or failures (definitely counts as a VC failure though if you're not a breakthrough success).

If your software is more off-line, or one-time use, or "nice to have" (e.g. a great text editor or a great file upload utility or... sysadmin HDFS deployment helpers) and you currently charge $100/seat for your magic sauce, that seems to be an awful fit for open source. Everybody would use it for free and never consider buying anything from you since it's not "real time mission critical."

Open source is preferred to maintain strong data portability, avoid vendor lock-in, avoid vendor future price increase/licensing shenanigans, and also to get a stronger pool of employees since many may likely have used common popular OSS platforms elsewhere too (less re-training needed in many cases for new hires).
There is a newly available 150 Million middle-class with smartphones and Internet.

The huge market in each city (Bangalore alone has 1 Million IT folks, middle class is ~5 Million), the high density (10K/sqkm), high Internet penetration, make this a market comparable to the largest US cities. These cities now have critical mass to kickstart new product companies.

The daily friction of life is so high, that home delivery/ecommerce is changing the entire retail landscape including in food and groceries, and soon in services too.

Bangalore is on par with SF on food/grocery delivery, and perhaps ahead on services delivery (see home medical service startups like Portea.com).

Startups are not a bubble per se. We need more startups to smoothen out the rough edges of life in India.

However, late stage valuations may be in a bubble. In the early stage, valuations are moderate.
Ask HN: How to develop and maintain online community of very high quality?
Hi! What are some ideas on creating an online community that has the level of quality similar to HN/LW?

Are there some methods that can help me to keep my community positive, intelligent, creative?

Please share your thoughts and advice.

P.S.

Specifically, I am developing a community for writers, and I want it to consist of the kind of people who like to hang out here, on LW, and on /r/rational. If you can share some ideas on how I could go about doing that - I would really appreciate it.
My life is a lie.
I take it you haven't heard of the UDRP?
Always a good re-read: The world was out to dupe and enslave you, but he, Paul Graham, was — disinterestedly, dispassionately — going to get you out of here alive, armed only with Lisp, random facts about medieval Florence, and deep knowledge of Business Things.

http://www.evanmiller.org/the-other-money-problem.html

It's scary how many of pg's early startup article titles can be rephrased as "Top 10 secrets VCs don't want you to know!"

Establishing brands/personalities is easier when you are sharing elite wisdom with unwashed masses. It makes the reader feel special and in some ways indebted to you (even if that wasn't the intended effect in the first place).
Solar-Powered Plane Lands in Hawaii After Record Flight
I think it's interesting that a company with that many page views is only valued at $250 million.
Yes, do all of that, and remember, you may still have some time left to code every day, if that's what you want. Doesn't mean finish a big project every day, but you can advance it, or not, something just for the heck of it. Even if it usually does, coding doesn't have to come at the expense of life.
Location: Ann Arbor, MI

Remote: Yes

Willing to relocate: Yes

Technologies: Node.js/javascript, Python, SQL, HTML/CSS

Résumé/CV: http://alexbarkell.com/resume

Email: alexbarkell at [the google mails]

I'm a full-stack developer who LOVES automation and building things! I would prefer to work remotely but willing to relocate to wherever.
I'm glad he did. I missed it the first two times, saw this third submission, read the great article and upvoted it.
Maybe some hobby ?

I was looking on how to make stuff with leather and it seems interesting...

There are several online community that try to teach.
Show HN: A tool for backup of S3 buckets within S3
Interesting -- how was the quality? In my experience, the machine readers aren't 100% comprehensible; you always have to stop and look at the actual text and it becomes hard to get much use out of it if you're truly on the go. This is never the case with human read audiobooks, which is why they are so useful.
What Boston neighborhood -- not nearby city, Boston neighborhood -- has FiOS?

I was fairly certain Verizon refused to deploy after Menino denied them tax breaks for a buildout, and have declared that they will never deploy within city limits. Ever.

If I could get FiOS within Boston city limits, I would've moved to said neighborhood already. To be fair I can't complain about Comcast's service over the past 7 years at all -- I get what I pay for, been down once ever I think -- but I'd take FiOS in a heartbeat.
While At-Will might suck the other side of it is not having to give 2-3 months notice which isn't that uncommon in the UK and some other European countries.

While you might be able to get out of those periods it makes switching a job quite hard, to near impossible especially if you have a rolling contract without a set expiration date.

Every coin has 2 sides, it's easy to look at things in the US and say it's wrong look at the Netherlands they need to drag you to court to fire you.

At the end both extremes result in conditions which are unfavorable to the employee rather than to the employer, you might get some peace of mind not fearing that they might tell you on a friday not to come next monday but with the opposite extreme employers don't want to give permanent contracts or when they do they lock you into such long notice periods that you'll usually have to just drop off all your stuff at 8 am leave a note with lawyer's contact details unless you find some company that will wait 2-3 months for you to give notice..
The simple solution to this problem is to enable a new type of sales model for software. The current models are broken and lean toward the investor-founder-operations-developer chain of control, with the investor and founders controlling the revenue. Flipping the model on its head would allow for the revenue to flow directly to the developers, bypassing the chain. I think I may have a solution for this, but it's going to require some infrastructure changes.
Pretty much their only revenue stream is page advertising, which I would imagine is not that compelling for investors. Particularly since each community is bespoke, with mixed engagement. It'd be a nightmare to commercialise.
I generally don't place much stock in slippery slope arguments, but it obviously depends on how confident I am about the slipperiness of a slope. I would, for instance, make the argument that a recovering alcoholic should not have even just one drink, because that's very real slope that's truly very slippery.