skysight-inc/HackerNews huggingface dataset:
As someone who has been rather disappointed in the direction in which mainstream browsers are going especially most recently, I'm very happy to see articles like this. With WebKit and Gecko being used by the majority of open-source browsers, all with increasingly converging UIs and features (or lack thereof), there's really not much "choice" in browsers anymore. The assumption that browsers need to be extremely complex - maybe this is only partly true - discourages many people from trying to write their own, but it's encouraging to see these attempts at questioning the status quo and writing a minimal browser, because maybe others will also follow.

I've also been toying with designing and writing bits of code for a minimal (but still HTML/CSS compliant) rendering engine, although my goal was more to explore the limits of how simple a rendering engine can be while still being useful.
I've always found every time I make the difficult choice, the next difficult choice get's slightly easier. It's a dangerous belief as the opposite might also be true.
Well, perhaps the linkbait articles that you describe will help offset the cost of eventually producing high-quality journalism.
Login then go to https://scan.coverity.com/projects/2227 and request access. If you want to fix Coverity issues, request access at the Contributor level.

For more info on Coverity fixes and conventions, check out the Wiki page: https://github.com/neovim/neovim/wiki/Contributing#coverity
Whooooa, I have identical situation with my grandparents!

And I solved it by buying them CD - Boombox and modifying the buttons.
That way they can switch CD's themselves and they can also buy them.
But your project is awesome with the remote uploading.

Burning all those CD's is soooo timeconsuming, but it's worth it - my grandpa has a lot of fun with those books!
'Even though it was termed an acquisition, it was really an acqui-hire.'

What the hell is the difference? Someone was interested enough in your company to buy it. This is a very superficial distinction and irrelevant.

All of these voices telling you you should be crushing it are coming from within, and actually originate in some sort of arrogance/insecurity where you simultaneously believe you are amazing but are also not sure of it, and the only way to prove it to yourself for sure is to prove it to other people.

I spent my 20s with a debilitating chronic neurological illness, to the point where I was totally unable to live up to what I originally thought my potential to be. Even though this used to be a source of great distress for me, I eventually learned to stop struggling. Instead of fighting it, I began to understand that on each and every day I'm only the person I am that day, and only have the capabilities that I have that day. I let myself off the hook, and things became a lot easier as a result.

And if you think it's different for you because you don't have a neurological disease, you're wrong. You too only have to be the most amazing person you can be today. If you find that to be distinctly un-amazing, that's ok - you might be different tomorrow.

Remember too there are those out there who are in a much worse position than you are. Keep perspective. It is easy to lose sight of that in the tech bubble where everyone is always crushing it 100% of the time. (They aren't, and you don't have to either.)
Ferguson: Militarized police use force against protesters, arrest journalists
Some severe procrastinators, I think, also sort of hate themselves and their future selves, and see themselves as unworthy and undeserving of anything substantial. The procrastination might be a symptom of depression, etc.
Venture Outcomes are Even More Skewed Than You Think
Very curious about this too. 198 points when I returned to the discussion and it's not displayed anywhere in the first 5 pages.
Every person who takes Uber ride votes for Uber and against other taxis.

I really don't know what Uber could do to make my cab rides better. All cabs I had in Germany were clean and in good shape, often even a Mercedes http://pressemitteilung.ws/files/Taxi_%C2%A9%20Stefan%20Rich...

it's an indicator of existing demand for Uber.

Not it isn't. First of all they have to do it, because if they take a loss here they chances are something similar might happen in other states and countries. Also they know they can compete if cabs have to stick to regulations and they don't. If you have flexible pricing or can deny a ride, but a cab can't you have an advantage.
I had no idea this was the case. Thanks for trying to leave feedback though.
The other thing is, "working for my big corp" should teach you a lot of things, including useful stuff for a startup. With much less responsibility (e.g. you're not worried about making payroll), you have the luxury of observing and thinking about it.
Are employers being too picky? “Time to fill” jobs is longest since 2001
See, Uber could do it. They could just follow the regulations like everybody else, provide a better service and in the end, all would win. Or just provide the app and have a local partner in germany that does. But they don't want to. They want more: Skirt the regulations and illuminate us, but we don't want to be illuminated, especially not when the proceeds for that illumination go to ubers pockets while society bears the costs.
Get better at JavaScript – procedural, function, and reactive paradigms
The Militarization of U.S. Police
I've found that as I do what I know is my obligation to do, while still reaching for what I feel is my dream, that things seem to almost conspire to move me in routes that actually enhance, rather than detract from, what I really wanted.

Keep the vision of what you want liquid. Go in a general direction. Role with the punches and don't swing at every pitch. Try and use your distinct perspective to give you insights that others do not have.

While the journey might take longer, or may not be as conventional, if you stick at it my experience has been that things work for me when I stay at things regardless of how distant or implausible they may appear at any given point.

I'm only speaking from my own experience, but every seeming downside I've had has, after enough time and experience, actually appeared to be a boost rather than a drag on my long term aspirations.
Have to add that they assume the whole world is the USA. The whole world is not USA; at least, not yet.
> “In over half of nearly 45 reports since the early 1990s, significantly reduced risks of cognitive loss or dementia in moderate, nonbinge consumers of alcohol (wine, beer, liquor) have been observed.” This finding has been affirmed numerous times

The article suggests that moderate consumption is associated with improved cognitive function.
Show HN: An SVG based snake game
> but given that other companies did the same without the same success, most notably Microsoft

Microsoft failed to see what was coming when IBM/Sun/Oracle pushed java, true. But go back to a bank department today and take a look.

C# everywhere.
Hi Andres, S3 is designed to scale up to very high request rates. However, if your workload exceeds 300 GET requests per second, as suggested by AWS, you can consider Amazon CloudFront for performance optimization.
I'd be careful about falling into the HN echo chamber. Lots of the most important and interesting technical work I've done has come in boring/traditional companies and industries.

To be perfectly frank, I don't think you can learn the true craft of software development (you didn't say you were a developer but I am so it's my perspective) at least without a few stints in the "real" world.

I've also found the meme that big corps. are full of bad employees and startups are full of the best and brightest to be completely untrue. At this early stage in your career if you can't learn something from a traditional job you aren't trying hard enough.

Also, you've been in the working world for one of the high times in our industry. Those don't last, and startup scenes dry up. This won't be your last move in/out of that world.
I in fact do work 75% time for 75% salary, and somehow I managed to work it out as a mutually voluntary arrangement with my employer without using the coercive power of the State.
Correct link for Mithril: http://lhorie.github.io/mithril/
What's with the comments on this article..? Bots or sockpuppet accounts?
Hi,

I'm 25 too, I've been like you and I'm starting to getting out of this 'crisis'.

Like you I lived awesome things in the last 5 years, things that I would have never think I will accomplish.

I don't have a solution for you, but for me what's worked is reading books (non-fiction). In a book, you will generally find a condensed version of the life of the author and that's great. In a few hours you'll understand what he went through, how he did this or that and what they learned from that experience.

And that's great because at 25, your lack of experience doesn't help you make choices.

Here is a few books I can recommend you:

- Choose Yourself (James Altucher & Dick Costolo) - It's mostly about how to become your own boss, but there's a few chapter that are really useful when your a bit 'lost' or in 'crisis'

- The Obstacle is the Way (Ryan Holiday) - Really great reading!

- Satisfaction (Gregory Berns) - I'm in the first chapter but it's seems to be a good book.

These books are really easy to read.

If you don't like reading, listen to James Altucher podcast https://itunes.apple.com/us/podcast/ask-altucher/id868149214...
Thanks for your comment. Actually it doesn't really matter when you are serving static content. No need to think about performance when it comes to S3 for this kind of usage.
> I didn't say you never need js code that reacts to input.

Actually, you kinda did:

> Im always under the assumption that the old "post data to server, save it there" model still works best.

Whatever you were trying to say with that question, I don't think it was coming through. Anyhow, to answer your actual question:

> I wonder who benefits from this kind of library. You can react to user input with a simple keyup event.

Well, obviously. The use case for two-way data binding is every single place you would ever use a simple keyup event. The two approaches do the same thing in very similar ways; and a two-way data binding library is generally nothing more than some simple boilerplate over the plain event binding. For example, with Knockout you could put this in your HTML:

<input data-bind="event: { keypress: handler}" />

Or if you like jQuery you could put this:

<input id="field1" />

And then in your JS you could put this:

$('#field1').keypress(handler);

As far as reacting to user input, they do the exact same thing in the exact same way. The difference is that Knockout example has very slightly less typing, that it's (to my eyes) very slightly clearer what's going on when you look at the HTML.

There's a lot of ways to structure an app. Two-way data binding helps with one of the obvious ways; it's simple and (if you're sane about it), clear. Which is probably why it's a core part of Angular, Knockout, Ember, Mithril, Vue, Ractive, and a bunch more frameworks besides, and provided by popular plugins for Backbone and React.

TL;DR: People who want some boilerplate to hide a bunch of ugly event binding.

Edit: To be clear, two-way data binding is one of many ways of organising an app, and by no means the best way. But if your question is "why not just use some random event bindings", I'm not sure you understand the problem space.
Belk Connecting With Millennials Through Digital Campaigns
You're young and sounds like you have done very well.

I think taking care of your financial responsibilities is wise and responsible. Just keep plodding on.

Picking up another job is not an easy thing to do in this current economic situation, so I would be pleased about this! Non-sexy and non-trendy industries are still important. Working in farming is not very sexy or trendy but people always need food. Just because it isn't trendy doesn't mean it isn't important.

The difficulty is that the things we want to do are put off by the things that we HAVE to do. We unfortunately have no control over a lot of the things that are holding us back, but probably just need to accept that we have no control over them and carry on anyway. If we have no control over them, there's nothing you can do.

Try working on things on the side that do do justice to your capabilities, even if the main thing you are doing perhaps doesn't. The main thing will cover your financial responsibilities whilst you scheme to escape it. That should keep things in balance.
Why the downvotes? Even if the comment is wrong, it certainly merits discussion.

Remember: disagreement should not lead to downvotes, it should lead to a reasoned reply. The reason for a downvote is when a comment detracts from the discussion, and I can't imagine how the parent post could be viewed that way.
> it's especially true for the SF "illuminati" that think every problem in the world can be solved with an iPhone app and a TED talk

I think there is an important distinction that needs to be made between believing something and having a profit-making scheme which centers around getting other people to believe it.
Welcome to the 1%
1. Startups are tough and I am afraid.

> This will never change. Conquer your fears and do it.

2. I have a few financial responsibilities towards my family which I have to take care of.

> Manage these as you work to own #1.

You're 25. What a great age to be! To be young enough to take risks, fail, and get back up and begin again. In my experience, most of those who were/are successful in their endeavors, were at the brink of financial failure and dealing with both issues you mention, when the risks paid off quite literally overnight. Of course startups can be absolutely huge undertakings, but the risks and rewards involved are the reasons we go after them.

Don't miss out on a chance at your passion because you were too afraid or intimidated. Regret sucks. There are just as many lessons (or more) in failure as there are in success for the next project you take on. Regret has nothing to offer but regret. It's a complete waste.

Go after what makes you happy--no matter what and never ever stop. Anything less and you will remain unfulfilled as you mention in your opening statement. Go get it and good luck!
Meet Moviepilot, the startup for movie nerds that's shaking up the film industry
Show HN: ToDone – Track Your Daily Dones
But I want that my static pages are delivered with a low latency to users. Let's imagine I don't add CloudFront to the configuration to save some money, how quick are the GET requests served by S3 compared to a classic webserver?
When people congratulate me on that, I know in my heart that it's not true and it doesn't really make me happy.

It won't (make you happy, that is). Acqui-hires usually end badly, but they're good for your career because you've joined Those Who Have Completed An Exit. This industry tends to overemphasize past results (which are 90+ percent noise) because the people in power have no ability whatsoever to judge talent. Be thankful that you're on the winning side of that error source. After two years and some distance, you'll probably be at peace with how this has played out. You have something most people don't. You can say that you were acquired. Most people have to lie to cover up shortfalls in their 20s; you can actually tell the truth about your career.

Thus, I have picked up another job which I'll join in a few weeks. It is not in a very 'sexy' or 'trendy' industry and I have no idea where it is going to take me in two years.

Sexy/trendy is overrated. Those VC darlings are good at marketing themselves to broken people (such as midlife-crisis chicken-hawk VCs who want to be "cool" because, when young, they never were) but those companies often have broken cultures and harbor a lot of terrible personalities.

On the other hand, there are companies in "boring" businesses that have great cultures and, under the hood, are actually doing fascinating work. Personally, I'd rather do machine learning for a retail company or a bank than repetitive grunt work at a "sexy" startup.

Macroscopic sexiness doesn't matter unless you're an owner, and it sounds like you're not ready for that stress, and that's fine. Just do the work, save money, cut away time to learn the things you'll need to know for your next gig-- even venture into "resume-driven development"-- and get an education on someone else's time and risk.

You believe that you are good at what you do and are meant for great things but you have to do your job even though it doesn't do justice to your capabilities. How do you cope with that? Seeing your future as an underachiever pains you. What do you do?

Organizations tend to be talent graveyards. This is the norm. Want to change it? Possibly beat it? Get political. Learn about how organizations work (read Venkat Rao's Gervais series, then mine). Learn about different professional and union structures. Start writing. Advocate. Work within the system while undermining it (but never undermine the company that pays you; be more indirect and lash out at corporatism in general while leaving the activism and your day job separate; rabble-rousing at your day job is a bad idea). Figure out what it will take to drive out the MBA-culture invaders and get technologists the upper hand again, and then go and do it.

99.9% of us have our talents wasted by an anti-intellectual, status-driven corporate system. You're not alone. So figure out how it works and how to beat it, and recognize that the final outcome involves millions of people and is out of your control, so just learn to enjoy the fight itself.
Looks really good. I might be missing it, but i think it would be a good idea to have a filter (or search) for region on the main page. I might not be interested in travel in general, but interesting in visiting a particular region so only want to see stories from that area. Just an idea, but i think it will help you lose less people if they land on the site looking for something more specific.

Hope it works out for you!
Thank you for the follow up post!

Here is a direct link: http://beta.dweet.io
> Your civilian gun rights can't protect you when there's a team of police armed with assault rifles and body armor marching down your street.

Hogwash. I have weapons that are just as capable as those of my local police force, and access to the same types of body armor if I wanted to spend the money for it.

> Are you seriously suggesting civilians take up counter-sniping positions against the police? The fuck is wrong with you?

In Ferguson? Absolutely not.

An instance where it isn't moral to use force doesn't mean that there is no moral instance where responding to force with force is justified.

> The days of the old west are over, we need laws and regulations not civil war.

The ironic thing about this is that in the Old West, "law and order" was in fact enforced through the will of a sheriff and his posse, at gunpoint. They got to define what "law and order" meant, and in many cattle towns firearms were effectively outlawed as a result. Meanwhile, the actual US Civil War was precipitated and fought by professional militaries subject to civil authority (i.e., law and regulation).
I'm 32 and have found that my priorities have shifted over time. I had goals of running a start-up and making work optional by 35.

I've been involved in start-ups and have been a partner in a couple.

I now have 3 kids and view my 8-6 job as an athlete views game day. I seek to perform at my highest level during work hours and then try to turn it off after. I don't miss it when I'm with my kids or my wife or friends. For me, there's more to life than work/job/running a business.

I've also come to the conclusion that I have 100% certainty of improving my kids lives through spending time with them. That time doesn't scale like running a startup, but it's guaranteed to be effective. I'll take those odds over the 1 in a million of running a startup, even if it's just improving 3 lives.
First off, good for you for asking for help and advice. Too many people keep to themselves and stagnate. Learning to ask for help is something that took me nearly a decade to understand was okay.

5 months ago, I posted something very similar here: https://news.ycombinator.com/item?id=7398968

I'm only 26, so I can't give you the wise advice that others in this community can, but I'll say that I just stuck it out, and things got better. I was in a job I really didn't like, I was personally unhappy, and felt very alone.

Simply as a process of time, continuing to get better at my craft, and continuing to poke on my network, I now am in a much better place, working on something I'm excited about with a team I really respect. I don't even like calling it a job.

I think a lot of us are going through the same thing you are, especially people our age when we look at the web and see all these other people our age who are far more successful. Just remember that if you see some 26-year-old millionaire on the front page of TechCrunch, it's because that person is an exception, not the rule. You don't have to size yourself up against their level of success, or even what you perceive as their happiness.

Live your life. Find and follow your path. You're always doing what's in your heart, so listen to it. You cannot run from your own nature, so take time to sit with it, discover it, and fall in love with your own desires. If you truly know yourself, and can discover what you truly, deeply want to do, I think you'll be happy. Just know that there's no timeline on when you discover it. I still haven't found my "thing", but I'm happy because I know I'm getting closer to it.

My email is in my profile. Please reach out if you need someone to talk to. I'm sure there are many others (older, wiser heads) here who would offer the same.
> I've realised that what I actually wanted was the freedom to make my own choices about what I work on and how.

What are ways to accomplish this without running your own business?
http://www.sentex.net/~mwandel/tech/changer.html :)
It took 49 seconds for me to load the __landing page__.

It would have been done in 3 seconds (which is still an insanely long amount of time) except that this image: https://i.creativecommons.org/l/by-nd/4.0/88x31.png took 49 seconds to load.

Chrome's network panel shows:

Blocking ​ 27.15 s
DNS Lookup ​0.137 ms
Connecting ​21.76 s
SSL ​20.59 s
Sending ​ 0.129 ms
Waiting ​ 78.344 ms
Receiving ​ 1.252 ms

For a damn 5kb image.
> I've written a big CRM webapp that uses two-way data binding extensively; the old "every click is a full HTTP round trip" model would deliver a shockingly bad user experience.
>> Many problems can wait until the person gets back.

And many have gone away when the person gets back, then the first thing the person has to do is trawl through a backlog and send out a bunch of "is this still needed?" emails. Putting the onus back on the person that needs it is a positive.

>> Yeah, sure, if it's something that needs to be dealt with before the person gets back from vacation, it's my problem. Otherwise, it is NOT my problem.

It's your problem because you need input from the other person, so it's your responsibility to chase it up no? Even with the backlog system there's a greater than average chance that your email will be missed in amongst noise.
Interesting, thanks. Do you know if the cache on CloudFront can be configured? I am worried about delivering stale content when the website changes frequently
Ask.fm bought by Tinder and Ask.com owner
They also did not at all understand what German customers wanted. Like no I don't want you do fucking bag my groceries. And no I don't need some strange greeter when I enter the store. WTF..
This is a great idea, i'd more interested reading about someones experience with a similar budget to me that something that might have more (or less) limits that i'll have. In a similar way, mentioning if the trip is an active trip, or a relaxed one might help (if you don't already do that).