skysight-inc/HackerNews huggingface dataset:
A developer isn't a software company in the same sense that a kid good with numbers isn't a bookkeeping firm. Software companies don't compete with developers; they hire their services.

Small software shops don't meaningfully compete with funded startups, because funded startups have to have some plausible path to growing massive, and the types of things small software shops ship just have to have a plausible path to generating $1k to $25k MRR. "A spreadsheet software better than MS Excel" is a fundable startup; a single program better than a single Excel spreadsheet is, very plausibly, a piece of software that can be sold in a manner successful for a small shop.

I'm personally and professionally involved in the small-software-shop community, and my anecdotal impression is that it's the best time ever. The same sources of leverage which make starting a startup attractive help out small shops, too. You can achieve global distribution on the App Store, Google, Facebook, etc. You can charge businesses tens of thousands of dollars on the SaaS model for software which is plausibly within the reach of a single developer. You can take advantage of infrastructure like AWS, Heroku, etc to get your product to market at a fraction of the complexity and expense of doing a print run of 1,000 CDs. You can take advantage of frameworks which make producing business value far, far easier than it was with more archaic tools. Your customers are disproportionately likely to consume software already (a plus!), including software which you can integrate with or expand, giving you a built-in market with levered upside to your own coding efforts.
Maybe the rich will get poorer. I suspect income inequality would decrease however. Median income would increase.
Interesting Points in New Russian Information Security Doctrine
cool, I will check it out.
> So why tolerate a company behavior that is so harmful to their consumer image?

Because they make more money than God? I mean, okay, some customer somewhere is mad at Google abstractly, but not mad enough to stop paying Google (still use Android/gmail/g-suite/buy chromebooks/use chrome). If a tree falls in the woods and nobody hears it, does it make a sound?

edit: For real, they "tolerate" it because looking ahead into a future where this "harm" to their "customer image" does actual harm to Google is really hard. Maybe it happens, maybe it doesn't, but no one can say how likely or precisely when. So, make hay while the sun shines?
Did you miss OP's example? Why would spellcheck give you the same word you just typed in? It's manual intervention.

They are clearly able to modify search results based on a rule system.
Also the "Dark" class of patrol boats is missing - could have a "Dark Avenger" or "Dark Hero":

https://en.wikipedia.org/wiki/Dark-class_fast_patrol_boat

Edit: No coincidence that Iain Banks' father was in the RN - hence the Culture's use of Cool Ship Names.
as someone who's tried out Android apps in ChromeOS...meh.

Most of them crash, and are non responsive on the touchscreen.
Could you provide some more information or maybe ideas for a better system?

From what I've experienced as a casual user on SO (<200 rep in over a year), most of the times I (or anybody else) am downvoted is because:

1. My question was too subjective. I have edited my questions to narrow down the scope to avoid this after somebody commented the reason for downvoting and the question did get answered then.

2. I did not do enough research. This is a tough one because facing this makes me feel inadequate about myself. It basically happens when I fail to provide any indications that I tried solving. Such questions typically look like homework questions instead of people stuck somewhere.

But yes, there have been some times when people downvoted me but did not provide an explanation but that has been very rare for me.
A similar comparison can be made with respect to a lot of specialist fields or esoterica. For people using the internet as consumers, concepts like the CAP theorem aren't going to be something they would just stumble across: it would take interest in the field and concentrated study. It doesn't say anything about the validity of the concept, either for or against.
if P does not point to valid memory, then dereferencing it is UB. Therefore, the compiler is at liberty to do whatever it wants (whether or not that is a good idea is irrelevant for the purposes of this consideration).

If the compiler knows that this is undefined, then you have already broken your end of the deal and therefore the compiler is free to break their end of the deal.

Therefore, eliminating the line is completely okay and the only think broken there is the code.
Homotopy Type Theory: Univalent Foundations of Mathematics
I'm running two of the same ones from that list 3 years ago (http://www.twiddla.com/ and https://www.s3stat.com/), and have just launched another one (https://unwaffle.com/).

Every year that passes makes it easier to get something like this off the ground, as the infrastructure becomes cheaper and more ubiquitous, and the knowledge you need for the business side get better packaged into step-by-step guides.

It's definitely work, but once you're up and running, it's a lot nicer than having a day job.
I built what I believe to be the most sane way to "advertise" something: Let people buy directly from an image. This solves the problem of people not interested in the content, because of its unobtrusive nature -- if they don't hover over an item within the image, it's as if the "advertisement" isn't there.

Check out my demo (desktop only) at http://www.worldlifestyle.com/testpost

My website which you can sign up for the (free) beta at: http://pleenq.com
Not that people actually driving cars off the road are capable of this now. I'd often wish for a remote control when parking in constricted spaces.
I thought that there's constantly countless cells in your body with genetic mutations. Most just have benign effects.

I'd better research this a bit more.
I would not consider Instagram being "acquihired".

See definition from wikipedia (https://en.wikipedia.org/wiki/Acqui-hiring): "...the process of acquiring a company to recruit its employees, without necessarily showing an interest in its products and services—or their continued operation"
invite sent!
The "confusing indentation" warning can be useful. For example, it would have flagged

if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)

goto fail;

goto fail;

Does any compiler try to indicate the severity of each warning. For example, using the value from an uninitialized variable is labeled as somehow "worse" than code-quality warnings like indentation or bare assignments inside conditionals?
I started work on https://getcorrello.com (a dashboard for Scrum and Kanban teams using Trello) 2 years ago. It has covered household costs since the middle of last year. I am still a solo founder, looking to grow the business to do more than just cover costs and probably make a hire or two this year.

I've read these posts for a while on HN, it's nice to be able to reply to one finally :)
I have been running https://www.awesomify.co.uk by myself for nearly two years, and have only recently taken on a business partner. We are still in early growth, but have been quite successful so far.

What we do is aim to provide small local business with enterprise grade software and tools in order to leverage this power to grow their businesses.
Neural networks have a bad habit of regressing. When training continues they tend to replace earlier skill with newer skill.
China ( add third world country) can / has copied / cloned apps for their local market , happens all the time. ;-)anyone can copy / clone your app at any time that does not mean the same as copying your business. I'm just sayin.
Communities of Practice: One Year Working with Guilds
I doubt that. Cars are, besides being a transportation means, also a moving trunk, and that makes them non-interchangable to a degree.
Freshen Up Your Work in 2017
Mom of the century
Babai’s Result: Still a Breakthrough
http://www.lucidchart.com has similar functionality as well.
SEEKING WORK - New York, NY or Remote

Senior dev with 10+ years experience, now doing mobile and back end development, either native iOS or cross-platform.

Mobile:

Swift, React Native, Redux, JavaScript, Java

Back end:

Rails / Ruby, node.js, PostgreSQL, MySQL, TDD

I have no problem scaling the back end while pushing pixels on the front end. I've done work for some of the industry's most highly-regarded dev shops, and I maintain a strong focus on code quality and testing.

You can reach me at kris@kriskelly.me, I should be available for new projects by February.

Summary: http://kriskelly.me
I feel some amount of Bitcoin is backed by fear.

Specifically from countries that are removing bills like India or Venezuela.

Years ago you had to buy dollars or gold but Bitcoin is somewhat opaque to that governments because there is yet very little people involved
In Review: A Look Back at Eight Years Through Letters to the President
A few years ago, I learned it to reverse engineer the compression, graphics, and level data formats for an NES game whose levels I wanted to dump.

https://tcrf.net/Proto:M.C._Kids

https://gitlab.com/mcmapper/mcmapper/blob/master/main.c
Genuine question: manage and sell what?. Medium doesn't serve customer with products, it's ads only and I don't think that would require massive workforce to buy/sell them.
To put servo into production and let it face attackers would be a profuse test for the viability of the memory safety claims.
A study like that need to be conducted in New York City (USA), especially in Manhattan and Brooklyn.
Recent discussion: https://news.ycombinator.com/item?id=13245970
> I don't get enough traffic to make any kind of analytics or ad code worthwhile.

On a related note, does anyone else see GA being wildly inaccurate? My blog was on the HN front page a while ago, and CloudFront got ~600k hits, which should translate to about ~100k uniques (I cache), yet GA only showed 8k uniques.

I'm guessing the HN crowd runs uBlock or some other blocker in its vast majority, so JS-based analytics are completely untrustworthy.
It does take longer for many people to learn new things when they are 50-60 though.

I do think we have to be realistic about the issue that many people who learned and performed complex intellectual skills in their 20s/30s no longer perform this kind of ability to pivot in their 50s/60s; to learn a new craft that depends on learning a lot of new information/skills.

Of course this doesn't mean that all people in their 50s/60s are like this. Like this post illustrates.
An architecture for ethical robots
Almost no one makes money off ads either. Sure, a lot of the people you can think of with websites make their money off ads, but that works because they're probably very famous.
But in the case of affiliate marketing you get the links and as content creator you create the ad copy. What I was thinking was kind of an automation of these kind of posts: http://daringfireball.net/linked/2016/12/23/storyworth

Or some other way to deliver ads with copy and images, but through the backend. (that way the website author has complete power on what an ad actually can do on their website)
That's how I use mine.
I have long wanted to investigate advanced methods of reducing noise transmission between rooms; it seems to me that's a area that will clearly need improvement if we really expect cities of the future to be towers and condos instead of standalone houses. But you're correct that whatever solution does exist won't look / act like noise-canceling headphones.
Very few of the one-person businesses go for mass markets where you need the paid (ad) channels that you mention. Also, the "channels" I mentioned are not just for acquisition but for enduring relationships. You cannot simply buy trust, an ad will not deliver as much value as a connected and caring business owner.
please send me an invite

Velkur (at) gmail
I have apps in the Productivity and Utilities categories, all with retail prices of $15 or less.

I've no idea about the prospects for the future, but I'm not seeing any significant changes in the market at the moment. However, I am concerned with Apple's current actions (or lack of) regarding the Mac.
Which chromebook do you have? I have an Acer R11, and I don't have any complaints.
On the HN frontpage per se, titles are pretty much the only content, so the bias is obvious.
I love that in 2017, we can just buy stuff like this on Amazon!
Psychologia a bezpieczeństwo informacjne
An alternative to Disqus.

* Discourse || https://www.discourse.org/

* Embedding Discourse Comments via Javascript - howto - Discourse Meta || https://meta.discourse.org/t/embedding-discourse-comments-vi...

EDIT: Love the instant downvotes without any comments on why. Downvotes are totally helpful and not the least bit petty and stupid. I have 2 client using Discourse on their production sites and it works great.
After writing my own comment and reading the others in this thread, I actually realized I gain nothing from LinkedIn and deleted my account.

From now on I will only use my personal network and services I have more respect, like SO Jobs, if I have a need for new opportunities.
Here is another argument for curated ads or ads that are matching the page content, not the viewer:

Seeing ads that are for something very different than the page content give me a high mental overhead, such as ads for games when I search for programming, or ads for food when I look for games. They are highjacking my though processes and I have to extend effort to manage all these things in my head.

On the other hand, if the ads match what I'm trying to do, such as programming ressources for programming, games for games etc, I even find them helpful sometimes, and there is very little mental overhead.

Not all ads are the same level of annoying. I wish we could go back to tracking-free advertisement, not just because tracking is bad in itself.
Slow build times are a problem for C++, but there are bigger ones yet. Like the reliance on textual inclusion and the preprocessor instead of an actual module system. It has massive second and third order effects on tooling, code sharing, and community building.

Incidentally, a module system will help with build times, but that's only one of the benefits.
Partial application and currying are two different things.
If this is true (and if he wins), won't snapchat's customers - the advertisers sue it too? (because they lied about the numbers?)

Also, it is well known now that Reddit's initial userbase was all fake - so does anyone know what the appropriate way to report this to customers is?
I've been annoyed by the capitalization and (TM) thing since I first started seeing it on slashdot (maybe it was fish and chips then) in the late 90s. But live and let live. At least we've dropped the micro$oft thing.
We've bootstrapped https://www.klimmzugstangen.de/xt/
years ago.

It's a one person business, but we actually split it among three people, cause no one of us had all the needed abilities to run it alone.

Since the very start, it serves a niche market for fitness products and pays an average annual income.
> It also doesn't solve the issues for most advertisers. I can't imagine that a large e-commerce site would want to make thousands of individual deals with sites that may or may not generate the desired traffic.

Agreed.

Idea: Is it possible to replace ad networks with ad brokers? The broker keeps a ledger of interested parties on both sides. Someone looking to buy ad space specifies relevant market segments (data analysts, single moms, golfers, etc), and the broker connects them to relevant sites.

Metrics could be solved by passing a token when linking back to ad space buyer, or the broker still embedding, but much less intrusively than an ad network, both the blog/site and the ad space buyer tracking independently and reporting back to broker for backwards statistics, etc.

I'm sure there are other issues, but this is just off the top of my head.
Its unlikely/impossible that somebody that incompetent could get through the Snapchat interview process.
The point of this change is to make the error message, when the compiler encounters such a line, something like "Unresolved merge conflict detected in source code at (file:line)", rather than whatever it previously was (some sort of nebulous syntax error, that may or may not have been well located, depending on exactly what the parser managed to infer, but certainly was not well defined).
Shed Skin is still living at https://shedskin.github.io/ , but hasn't changed much since the last release in 2013.
I'm the solo founder of http://taveo.net/ (Click Tracking and URL management / analytics). Been running it for the past 2 years now. Recently got more serious about the marketing side of things and it's shown.

At the current trajectory I will be able to quit my day job at some point in 2017 here.
Seriously? Since 1960, China has invaded India, Vietnam, and less successfully Russia. In all three cases, China started it. It's also been threatening to invade Taiwan for decades, despite Taiwan never having been part of the PRC based on the historical claims going back to the Qing Dynasty.

In the south China sea, rather than accept a treaty that all neighboring countries including China signed, China prefers to go by an old Chinese map. Rather than accept the international ruling upholding the treaty, China condemned it and increased their militarization of international waters.

To the best of my knowledge, China has territorial disputes with every single one of its many neighbors, though they may back off their claim to 20% of Tajikistan since Tajikstan ceded just under 1% of its territory a few years ago.

I can see why a Chinese citizen might like their foreign policy, but it sure is rough for their neighbors: https://www.facebook.com/notes/tarek-fatah/chinas-border-dis...
Contrast "this should be done better" against "this should be done Mor Better". The intention, I think, is to be less abrasive and "something else". Really I'm not even sure how to describe it, which I think is actually why people use such formulations; it does add at least some connotative meaning which is hard to express explicitly.

Basically, I do find it "additive", but it's obviously only feasible in very informal contexts and the percentage of the audience for whom it is not additive (and possibly quite jarring) might be quite high.
Thanks! What was your experience with selling over FEI? Both selling and buying seems to be professional. I wonder how many interested people it brought you and how smoothly the whole deal went and how much effort you had to put into it.
> MS-DOS’ command-line shell’s scripting language was relatively terse and moderately powerful, but lacked many of the richer, and more advanced features we enjoy in modern-day PowerShell, Bash, etc.

Nice try, but the Bourne shell, which dates from 1979, already had most of the features commonly found nowadays in Unix shells.
> we need to be conscious of which 3rd parties are gaining access to private user data.

Many big websites are hosted on IaaS services, such as AWS.
The IaaS providers know most of your activities, without your awareness.
Didn't Knuth say "much evil"? I don't think I have my copy of the book with that essay any more, but that's how I remember it.
I noticed the use of Discus also. Handling comments is a pain. I converted my entire blog to Jekyll as static content a few years ago and used Jekyll with Discus, but after a few months decided to just keep using blogger.com for my blog since Discus itself was a little intrusive. I thought about doing without comments, but that seems like a bad idea.
While writing a browser in Rust might not be, per-se, particularly experimental anymore, nobody has written a browser engine from scratch since KHTML in 1998, and with the growth in complexity of the web since then it's unclear whether one can write a new browser engine from scratch without spending years reverse-engineering the competition—we've come a long way in the past decade in better defining many historically undefined fundamental parts of the platform, particularly in HTML5 and CSS2.1. At the same time, there are still parts of the platform that remain largely undefined.

Apple's work on WebKit for several years after forking KHTML was essentially just reverse-engineering IE and fixing site-compatibility bugs; Opera had maybe 10% of all people working on Presto up until the end largely reverse-engineering the competition and fixing site-compatibility bugs; etc., etc., etc.

That's not even the only interesting question: nobody has tried to parallelise layout before, and how does that interact with things like the Grid Module? How about Houdini?
This appears to be an Ad for free code camp (not that there's anything wrong with that). Just ten years younger in a similar boat, I'm neither taking a boot camp, nor writing about my "CIS". To each their own. Learning is a life long activity. It shouldn't matter what one learns at any age.
Gather together the things that change for the same reasons. Separate things that change for different reasons. Sometimes that means that splits cleanly by language boundaries, but what should we do if it doesn't.
Haha it's Ubuntu. After I downloaded Python 3.6 last night, I found out I had Python 3.4 already on my machine. I got excited about new software and forgot to check. It's a crutch :/
Measuring Distances in Space
This is exactly what an ad network is
I had an idea some time ago that would work somewhat like this: whenever you mention some kind of service or product in your articles, you would link those words to something like "https://myadnetwork.com/<kind-of-service>", then the ad network would redirect the user to some paying advertiser.

Fallback URLs, location (for local businesses) and other customization options could be used to make it work better.

Some _optional_ Javascript could also enhance this, but not change it fundamentally.
It's a nice list but could be a little more specific.

I have worked in purely remote teams and I found them to be highly functional. You need a certain type of self reliant people though and really strong leadership. Somebody has to make and have the power to enforce certain decisions that affect everybody.
Interesting keyword to research: "p53".

Example (very readable): https://www.amazon.co.uk/dp/B00NB14L6Y

> If a cell makes a mistake in copying its DNA during the process of division, p53 stops it in its tracks, summoning a repair team before allowing the cell to carry on dividing. If the mistake is irreparable and the rogue cell threatens to grow out of control, p53 commands the cell to commit suicide. Cancer cannot develop unless p53 itself is damaged or prevented from functioning normally.
There's a very interesting book called The Go Consultants (http://www.slateandshell.com/SSJF003.html) which describes how professions have worked together during an extended time consultation game (2 v 2).
That's actually per family/household. So per-person it'd be a third of that, based on my assumptions.

Something that I haven't heard mentioned is whether BI payments are subject to income tax (like Social Security payments are). The numbers are low enough that the taxman won't take much. Going by the current IRS brackets, and assuming they had no other income (worst-case scenario), the per-person yearly payments of $6,666 would mean a 10% cut, leaving $6,000, or $500 a month. Which is a little more than what people spend at the supermarket.
Thanks for your reply! Just another question, hope you can reply: are you targeting a specific subset of users (like developers, for instance), or you are implementing productivity and utility apps for the "generic" user?
Terjira, Command-line power tool for Jira