skysight-inc/HackerNews huggingface dataset:
I never stopped caring. It just turns out it never really mattered for a large fraction of cases.

There's still plenty of cases where you absolutely do care: low level firmware, kernels, absolute performance, and high reliability. It's more a case of not worrying about it when there's much bigger risks in a project than having loose guarantees about allocation performance or fragmentation.
Has a Messagepad 100 back in the day; hated it, sold it and bought a Psion 3MX. (Alas, Psion shrieked and ran away when Microsoft announced a competitor to their micro-laptop-esque palmtops, which eventuated as vapourware.)

Some of us just don't get on with handwriting.

Having said that? If you have a smartphone but the list of benefits from the Newton appeal to you, you might want to try a Livescribe+ smartpen. Syncs with your phone or tablet, works like a pen on notepad or paper, the sync app takes care of handwriting recognition, and you can sync through it to Dropbox or Evernote. So you can leave your phone in your pocket and just use a pen and a notepad, and still have the benefits of everything being transcribed automagically and available online. (Yes, it needs special paper, but the dot pattern is available as a PDF if you want to print your own.)
My suggestion is:

1. Let go of your frustration for now, a company is an incredibly complex machine and you need to invest more than 6 months learning how it works before people take your criticism seriously (I know this can be hard). Also, some people like to 'grill' the newbie as a right of passage, you may be experiencing this.

2. Acknowledge that code-reuse is awesome. It's great that there's reusable functionality, part of your job is memorizing the handy tools at a company and if they're good enough, rebuilding those tools later at your next job.

3. It sounds like you're frustrated that you don't find out about existing libraries/functions/classes/tools until your code review. That seems like a reasonable concern. Maybe next time you have a project come up with a rough plan and ask a senior developer for architecture-level feedback before you start coding.

4. Don't feel bad. You don't need to be a hero or change the world. If you mimic the senior engineers and try to fit in that'll go further than studying engineering theory, writing perfect code, or documenting the codebase. Once you're accepted into the group they'll be much more receptive to your ideas on how fix things.
They don't necessarily have to, that's true. But if there was any appetite to have gargantuan 500MB+ decompression libraries to save 20 or 30% on downloaded bytes while browsing, we would have seen much more uptake of existing simpler compression schemes like SDCH which takes a tiny step in that direction with a relatively large (but still tiny) pre-built dictionary for the WWW.
Some big software companies operate like the engineering companies described in the article but it's often not a good thing.

I've worked for a software company where it would take almost a week to add one new property to a JSON object because there was 3 different sets of tests I had to write/update across multiple code repos and it involved the coordination of multiple teams across multiple cities.

I've also worked for startups were it would take me an hour to make a similar change on my own but with lighter (albeit just as effective) test coverage.

It all comes down to company processes and approach to risk.

I think the lean approach is much more efficient if you have a good/experienced engineering team which you trust and who actually care about the product.
You know the best thing about a paper notebook is that it is compatible with every human being in the world (at least it has the potential to be). Just look at the note and you can understand it pretty much straight away. Not need for some tool to parse it into human readable format.
That title is over the top, so we replaced it with the much more neutral first sentence of the article.
The decision to cancel Baremetrics is a long story, but the main reason is that I don't agree with a few tactics they've used to improve MRR, like removing the ability for users to cancel their account on their own (you now need to email them). I'd rather make a little less in order to improve the user experience and build a better relationship with users. I use ChartMogul now, which I really enjoy using.
Very nice! What's the technology uses to build it? Native? Obj-C or Swift? Or a hybrid framework like Ionic?
Searching a notebook is not an issue, as it may be accelerated using physical hashtags... "bookmarks", if you will.
Hot tip for when you get around to setting it up - SSL on S3 is far easier if you use CloudFront as the endpoint. At least it was 6 months ago when I was playing around.
If you didn't intend to challenge the parent, it would have worked better to post it as a separate comment on its own, not a reply quoting the above.

So far, I have been unable to open the article in question. I did downvote you, in part because I am homeless, so I see your remark as very problematic on a number of fronts, including the fact that the poorest people do not have a home to stay in. So while you scathingly dismiss the suppression of the poor, you simultaneously deny the very existence of the poorest of the poor in a manner that makes it incredibly hard to criticize or push back against.

That is being shared in hopes it helps you improve your participation here, not to give you hell about anything.
I plan to transition to AWS this year, so hopefully costs will go down a bit from that. :)
I assume this isn't the one he's using https://www.youtube.com/watch?v=CLg1Wtl9ffQ

EDIT: okay yeah this looks a lot better https://www.youtube.com/watch?v=BKHelCE9QAg
If that's all you're using it for, you'd be better of with Hipchat, which serves as a functional notification channel and from what I recall is free for <10 users. I guess Slack would be worthwhile if you're using it for multiple projects, though.
"Unlike Google and Facebook, AWS doesn’t aggressively brand or call attention to their data centers. They absolutely don’t give tours, and their website offers only rough approximations of the locations of their data centers, which are divided into “regions.” Within a region lies at minimum two “availability zones” and within the availability zones there are a handful of data centers."

I want to point out one very important fact. AZ is logical. A typical AWS account would get, IRRC, up to 4 AZs. However, not all accounts is provisioned with the same set of AZs.

Account A: a, b, c, e
Account B: a, c, d, e
Account C: a, c, d, e

By logical, even though all three accounts have AZ "a", that "a" is not necessarily from the same data center (remember multiple DCs per region). It can be "a" in one of their us-east-1 DC#2, or DC#3. Though when m3.medium runs out in us-east-1 AZ "a", you will get full unavailability in all accounts running "a".
I still think you're delusional, but at least I can think of an example of what you're talking about- the movie trailers page on the Apple QuickTime website. It was (still is?) the go-to place to get official HD movie trailers.
Not trying to undermine your point, but I believe it won't take much long to re-train those "imported" doctors. Only those who are ambitious and bright would come to the US and I have at least a handful of friends from the medical school in Myanmar, who were in the same class year as I was, already doing their residencies. Most of them took ~2-3 years of taking the USMLE and applying for hospitals in the US which sponsors H1B (mostly the rural ones). They seem to be liking what opportunity they've been given to as far as I can tell. I actually regret quitting med school there and leaving for college in the US after my 2nd year just because I want to be an aerospace engineer (turns out, I cannot because there's almost no company that would hire an H1B aerospace engineer, so I had to change my studies back to comp sci).
Out of curiosity, what team did you work on?
I had weeks longs mail conversation with the support and engineering team there.

And at the end they gave up and said that yeah its something deep in the implementation and I should use something else.

I don't want to post the mails but anyone can try it out !
Citation needed...
If you can afford it, switch job... Anything not computer related... Learn to cook... Do something that gives you happiness and make a living of that. Or... Take part time computer related job, as freelancer or offsite contractor and use the spare time un some personal project. Maybe electronics and IoT / home automation can be a profitable area of development and your previous software background can be helpful. Definetly you should take therapy. That will help you to find the lost taste for what you do and redirect your efforts in be a happy person.
I think the limit for Chrome is a bit higher - 6 or so resources from the same location will cause the stall. You can usually see this happening if you watch the "Resources" tab in Chrome Dev Tools and watch the timings for loading each resource.
I think Amazon is just a more chaotic business model. Bezos is a more chaotic person than Brin, Page, or Zuckerberg. He is happy to keep his cards in the air (thus his finance strategy) and push people in destructive ways (thus his business practices). All he needs to know is that when the chips fall, he has a good shot at having something to control. He doesn't even seem to care if that ever happens, happy to spin his resources into wilder and wilder pursuits (thus Blue Origin).

If Google and Facebook are cities, Amazon is more like an army. Can be city-scale depending on the nature of the conflict. They have great power, and in some ways the very same kind of power as a government. But at the same time the power structure is more ad-hoc, and subject to falling into collapse or docility when not led by a strong leader.

In some ways, I think Steve Jobs realized the was more in he Bezos category, and that Apple couldn't really carry on without him. So he deliberately changed his management style, developing a leadership class and stronger cultural inertia in terms of process and values. He wanted to leave a city behind him, not a headless army.
Nice, maybe this will finally quiet the wrongheaded opinion that braces should always be used.
there are certainly arguments to be made about UB (though i don't think llvm ir is free of it). on the other hand, llvm is ostensibly less portable and it's infrastructure is a rather massive beast to work with.
Also, I mentioned to them that the cost was becoming a bit much for me as a solo dev, so they worked with me to build a custom plan that I could afford. I couldn't recommend Intercom enough.
Developping on smartphone and tablet makes you still caring a lot about memory management if you don't want your app to be killed by the os... I guess the question was asked to server side web developpers...
It could be that the client device validates a checksum against the approved list at the store before installing? Haven't tested if this is the case, just spitballing a mechanism that would allow for the control without the hosting.
If you think MD salary increases are even a tiny speck of the driving force for cost increases in US healthcare, you know less than nothing about the topic.
That addition seems unnecessarily pedantic, as carrying a Newton in 2011 is no less novel than in 2016.
Tracing compiler might add a bit of performance in the naive cases where the developers don't know how the JIT optimizes.

If I care about performance I'd check the generated assembly and modify accordingly till I get decent result.

Baring that: do you have any reputable source claiming LuaJIT outperforms C#/java/C?
You should have -Werror enabled on debug builds when developing and disabled on release builds.
Interesting article, posted yesterday under original title. 6+ comments:

https://news.ycombinator.com/item?id=10869393
Please don't editorialize the titles of stories you submit here. If you want to comment on a story, the way to do so is by posting one to the thread; that way you're on a level playing field with everyone else.

https://news.ycombinator.com/newsguidelines.html
So whitespace matters huh?
What's the threat model there? It's not like Amazon are going to start stealing customer credit card numbers - if anything they're one of the few companies I'd trust to get security right. Tick the checkbox in settings, install the APK, untick the checkbox again. It's really not a lot of effort or risk.

(The most sensible-sounding negative claim I've heard is that Amazon do that so that they can do more invasive location tracking than Google permits (though the same kind that Google does themselves))
Sorry, I do not feel like divulging that kind of information. I've actually probably said too much in my above post.
Got featured on Product Hunt today – personal anecdote
We were very fortunate to get featured on PH today (https://www.producthunt.com/tech/speak-2), and while the action has subsided I thought I'd share what the experience was like, for those who are thinking about launching via PH.

We didn't have any PH cred at all, no rights to post, nothing. We figured we'd cold email some PH influencers - we had nothing to lose. Just a two sentence summary: who we were, what our product did. To our surprise, several influencers actually replied positively and offered to feature us. Alex Carter (@AlexCartaz) who heads up the Product Hunt podcast did the honors - for that we are extremely indebted. Some PH users prefer that you not contact, but many don't mind if you keep it short and unique.

Leading up to the day of the feature, I started compiling our friends and colleagues into a contact list, as well as our beta users, and influencers who were enthusiastic. I drafted different emails to each of them. We never asked anybody for a vote but we'd say something like "if you believe in the mission, please help us share and get the word out."

The morning of the feature (today), I took a strategic approach to sleep. Being on the west coast, I went to bed at 9pm the night before, got up at midnight, and as soon as we were featured, emailed all of the contacts I mentioned above. I went back to sleep at 2am, and then woke up again around 6am. We did some cross posting but those were not really that impactful. I think the biggest impact were our circle of friends and colleagues, the influencers, and of course the product itself which is kind of controversial.

Throughout the day, it's been an exercise in responding to emails, comments across all the channels, and following every one of the people who supported us and saying thank you to them. I love what PH is about - giving products a chance to stick. I'm happy to answer any questions, if you have any, or provide tips. Thanks!
Illumina Creating Company to Develop Early-Stage Cancer Detection Test
Out of curiosity then, what would you consider appropriate salaries for GPs, general surgeons, and specialized surgeons like neurosurgeons, orthopods, or ENT?

Keeping in mind that medical school costs an extra $250k (whether in debt to sallie mae or paid for by mom and dad), and the post-bac education timelines are 7 years for GPs (4+3), 9 years for surgeons (4+5), and 11 years for neurosurgeons (4+7).
My reading of the article is that the bodies were already-deceased bodies in the morgue. Not a good thing of course, but the title implies that people were alive inside.
I strongly disagree. Advertising can be enjoyable and fun to watch.

Probably the best example of this is Super Bowl advertising. Every year, I make a point of looking up many of the ads on YouTube even though (a) I hate football and (b) I have about 0 interest in most of the products advertised. Why? Because they're, in a sense, the pinnacle of commercial storytelling. Per second, they're the most expensive stories ever told—and that leads to amazingly high production values and, often, some very fun advertisements.

There's a reason that the best ads have tens of millions of voluntary views on YouTube.
Are you really surprised that Google has policies like this?
Personal attacks are not allowed on HN. Your comment would be a fine one without the second sentence, which (apart from a personal attack) carries no information.
For what it's worth, the network I/O model design+implementation is rarely what makes the difference between high performance, or not, 'servers' -- and that is a mostly solved problem, at least in terms of patterns and practices that are adopted by 'modern' servers (few threads, no more than actual hardware CPU cores, async.multiplexing, etc).

High performance is about everything else, including processing actual incoming requests efficiently, reducing block/busy time in threads, caring a lot about memory access/caches. They key IMO is concurrency and migrating blocking operations to other dedicated threads, and this is where an efficient coroutines implementation would help both with accomplishing that task, but, perhaps more importantly, keeping the programming model simple.

C++17 will introduce support for reusmable functions ( http://blogs.msdn.com/b/vcblog/archive/2014/11/12/resumable-... ). This will be a game changer. Now, you can approximate this by e.g creating task abstractions and use lower-level(but slow) setjmp/longjmp functions, or just design tasks/functors that hold state that can schedule other tasks in turn, and so on. It works, but the overhead, mental, but also n terms of processing/executing/scheduling can be too great.
A networking library based on Asio has been proposed for C++17. In the meantime, use Asio.

http://think-async.com/
ImDown – a new way to experience video
Hope you're doing well. Wanted to see if you could provide us with some feedback on our new video sharing app.

imDown- https://itunes.apple.com/us/app/imdown-discover-watch-share/id954395400?mt=8

We're trying to make it better and are constantly listening to you guys. Mobile video is still young and we're trying to make it easy to experience video and share it with the world.

Looking forward to hearing from you!
it may not be an information-dense sentence, but it is merely a single sentence. one which you've isolated from it's context.
Is there some evidence of that, or just a casual observation? That a really good fact to know if that's something someone has measured!
I wonder how complicated it would be to replicate the functionality of a Newton with off the shelf components now (Arduino, etc).

I guess the low power touchscreen would be the least accessible part.
Why Bitcoin Can't Help the Poorest Yet
> objective [...] subjective

They should be trying to capture the subjective stuff too. See, for example, the Friends and Family test which is everywhere. Service Use Experience Committees also try to capture the subjective stuff. Complaints department mostly deal with subjective stuff. Healthwatch independently deal with mostly subjective stuff too. There's a wide range of subjective stuff that's measured using things like PLACE (Patient Led Assessment of the Care Environment) or 15 Steps Challenge.

But people paying the money tend to like things that are more directly measurable. They might have CQUINs (Commissioning Quality through Innovation (or something like that) to ask people to implement 15 steps challenge, without worrying too much about what the results are.

> They have a bunch of numbers they have to make, but what do the numbers actually mean? What happens when people end up gaming the system, because the rules tell them to?

I dislike the focus on numbers, but if you compare areas where they have strict numbers (4 hour A&E limit) and areas where they don't (access to talking therapy) you see that most (it was national scandal when it dropped to 85%) people who attend A&E are triaged and then treated + released or admitted into hospital within four hours versus, well, untold wait. Very recently (or maybe it's not in place yet) there's an 18 week limit for access to community based psychological therapies, so it'll be interesting to see if it makes a difference.

> What happens when people end up gaming the system, because the rules tell them to?

Various regulators and scrutineers hate that, and they have some power to drive change. Or NHS England / DoH force change. Some hospitals were transferring people to an observation ward from A&E, rather than treating them or admitting them into hospital. That got stopped pretty quick.
I'm not writing C# but yeah: AS3 and Java both have the Package{class{ two-step before you actually write any code. I don't even indent inside class:

package{
class{
main{
now we indent
}
}}
The Fast Company article is interesting; thanks. Readers should know that it's from 1996 (something not revealed until you reach the bottom).
Assuming you're not dealing with a language barrier.
A core issue behind ubi is that fear of "future shock" may make the population ungovernable and it will be a small price to pay for continued public support of social, business and technological innovation.
I cannot second this hard enough.
Your first link claims that "doctors have flocked to [Texas]," but -- if physician supply is a key metric of the success of tort reform -- the evidence shows that there was no net effect on supply[1]. On the other hand, we have had high-profile if anecdotal cases, such as the Duntsch case (a neurosurgeon who left a trail of mutilated patients in his wake and was called a "sociopath" by a colleague who filed a formal complaint against him, and yet who kept his hospital privileges), in which tort reform made patient recovery effectively impossible. While there were certainly reasonable corrections to be made to the medical tort system to protect providers against inappropriate damages, the post-reform landscape appears to indemnify providers and institutions against even the most grotesque abuses of medical ethics.

[1] http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2047433
You forgot security & encryption - noone else can read your handwriting.
I just wish it could play back music without a gap between songs. I cringe sometimes listening to an album.

I mean, audio players could do that in the 90s.
Thanks for the nice words. I'm not sure about my conclusions either -- I'm particularly unhappy with how I described the type system for the data store. Type systems need more than ten minutes thought.

As other people have pointed out in this thread pretty much everything I talk about has been implemented by one program or another. It hasn't all been collected into one user environment though, and without doing that it's hard to envision the details of how things in that environment should fit together.
> P.S. A Cray-2 is about 50% faster than the fastest Pentium-Pro computer available today. Again, keep in mind that the message above dates from 1989!

I'm thinking the dates on this are off a bit, as the Pentium Pro came out in 1995: https://en.wikipedia.org/wiki/Pentium_Pro

The first PC I ever built was in 1997, and had a dual socket Pentium Pro logic board which was great for Linux, not so great for non-NT Windows.
Disappointment is not surprise.
Setting Up My New Skateboard
SHA - secure handwriting algorithm
As someone who's not from a baseball country: I strongly doubt that friend would enjoy himself. It's not exactly action packed. I think the decisive factor isn't knowing more about the game but knowing more about the meta-game.

Sure, you will experience it differently if you know what good tactics look like but most people enjoy it because they are emotionally involved with the teams and players. This seems to be true with most sports, even for the more "knowledgeable" fans.
AFAIK RPM uses BerkeleyDB, though it will probably switch to LMDB https://bugzilla.redhat.com/show_bug.cgi?id=1086784
Ah, then I must have a negative amount of knowledge about the subject.
In practice, other than the Windows Kernel, the only things running in kernel space tend to be drivers, a/v software and malicious code.
Do you have any solid books etc for the kind of processes you use?