skysight-inc/HackerNews huggingface dataset:
I am wondering if Fragment Caching on File is good enough for a rails app with several K's visits per month?
I've used LibreOffice on my Mac all the way since it first forked from OpenOffice (never had a need for MS Office because I use LaTeX for most important document stuff, so mainly just a light office user). I think the UI change on Mac OS is a big step backward unfortunately. Maybe it works better in Mavericks, but in Yosemite it sticks out so much. Yosemite's icon style is super lightweight, and the icons in this update are really heavy, and the gradient in the toolbars doesn't match up at all. Maybe there's a bit of uncanny valley happening because it felt a lot better to use when it didn't try to look like Mac OS...

Still a great project and lots of great features (the docx importer updates are awesome, because opening documents other people send me is a large proportion of what I need it for), but I really wish I could find an option to make it look like it used to...
The factors behind building a successful startup are more than an idea or lucrative salaries. Higher salaries doesn't make startups successful, rather building teams with perfect chemistry, culture, mutual trust and synchronization between members. For that, physical presence of team members under a single roof is very important. Hope that explains it all.
Yeah I was also surprised Catherine Wheel didn't make this article. I consider their album Adam & Eve to be the pinnacle of shoegaze. Ferment and Chrome are also prime examples of the movement. Maybe they weren't included because they were a bit harder to interview? From what Rob has said recently, I would be surprised if they have a reunion tour. They seem to have mostly moved on to other things.
The future is here! Maybe the lack of a heavily regulated, but ultimately non-curated aggregation of low quality application that safely do nothing has been holding back Linux on the desktop all these years.

P.S.: systemd now allows logging in via your Facebook account on every machine, per default since Ubuntu Timid Tamandu!
Continued use of nootropics is definitely not advised. I would say that they do have a time and place if you're really not feeling it or over-tired. This curbs dependency and tolerance issues. Addictive personalities should steer clear.
I love this piece. What a fantastic work.

I love that it's much longer than most articles shared on HN, and that reading the whole thing took me a long time, but was totally rewarding. A whole day of coffee breaks, in fact.

And now I'm too late to join in the discussion!

More high quality articles like this, please internets!
Blacklist-check-unix-linux-utility – a small blacklist check cli project
You body is not a 100% efficient machine and it does not take into account calories to the decimal point.
Amazing guitarist. A friend (J's greatest fan incidentally) managed to convince him to do a guest solo on one of his albums a few years ago. Pretty amazing thing to strike off your bucket list!

I've never heard of anyone calling a jazzmaster shitty before though ;) Amazing, beautiful machines.
I would think the 3D scanning would get a boost from wide separation cameras instead of the single point camera in the middle. You can see the problem when they look at the 3D scan and how the bottom of the masks is missing some data where the camera couldn't see.
The two sides of this argument always talk past each other. As someone who lost 100lbs I'm sure you know this but lots of people don't.

* Calories in vs. calories out is 100% what determines how much weight you gain or lose.

* Your macronutrient ratios determine how that weight is partitioned (muscle vs fat) and have some control over hormones that contribute to hunger, like leptin.

The end result is that cutting out carbs can help people get to a calorie deficit without feeling hungry like they would on a "standard" low fat diet.
The problem is that the malware is going to find a way through anyway. Even if it has to replace firefox.exe with a custom compiled binary that removes the signature checking function; or simply patches out the check in the binary on your system like a warez crack.

This is going to impede regular users a lot more than the advertisers.
Getting a BA in history.
That's why we call ourselves back-end/front-end/ui/embedded (software) engineers.
You don't, but as I pointed out this seems to be where the majority of app revenue still comes from. Cutting that out as an option makes it much more difficult to make much money from app development.
I never believed this until I experienced it myself with my 4 year old. LEGOs are damn expensive but the competition simply just doesn't work.
> Is raw audio output necessary? Why does not pulseaudio work?

I don't know if this applies to VLC, too, but raw audio output (or something that isn't PulseAudio) is necessary wherever low (or at least constant) latency is required.

Edit: oh - now that I look at your username, I believe congratulations are in order re. the subject of this thread :)?
Also, read this book: http://www.amazon.com/Working-Effectively-Legacy-Michael-Fea...

It helps a lot and teaches you how to use grep and other tools (a lot more others that I no longer remember) to search and find your way through legacy code.
An Angular2 Todo App: First Look at App Development in Angular 2
"Why wouldn't most companies try to get employees to use Libre Office instead of MS Office? Shouldn't it be sufficient for most people?"

It is, but from experience, people will find a way to complain.
Very interesting! It is unfortunate that you could not expect more representational power theoretically, but perhaps personalizing using conditional information is easier in this framework vs. the standard linalg approach.

I have been having hopes for "network translation" specifically using encode-decode LSTM networks, or learning a generative model of a given network using unsupervised enc-dec, and trying to find connections which should be there but are not. May work for recommendations and/or suggesting "friend" connections if I am thinking about it correctly. It would be architecturally similar to the recent video work in [1]

Thanks for the link to your paper, I plan on reading it in more detail soon.

[1] http://arxiv.org/pdf/1502.04681v1.pdf
Thanks a lot for the response. Your comment about constraints improving design makes a lot of sense.

As to libs similar to React, I assume you're talking about Mercury and Mithrill. But I'm quite happy with React's performance and escape latches (shouldComponentUpdate). I'll however switch in a heartbeat if a better design comes along.

The problem is that unlike when I was mutating DOM with spaghetti JS or wrangling with Angular, I am yet to say "why is this thing so darn difficult" with React for almost all use cases I've thrown at it (yet to figure out animations). And the last React.js Conf has taken care of most things that I could imagine improving in web development with Relay and CSS in JS.
What's your issue with the word "expert"? The guy was trying to land in the top 250 in a year. That would comfortably place him in the "expert" player category (had he succeeded).
Ask HN: EU Opportunities in Software Development and Medicine
Hello all,

I'm a Portuguese software development student and I'll be completing my Master's in Informatics and Computer Engineering (aka Software Development) next year, majoring in Distributed Systems and minoring in Artificial Intelligence. I'm also in a long term relationship with a med student that will also be graduating next year, when she'll be taking the Harrison Exam, a nationwide exam for all med students graduating that year that rank them by grade and prioritize their specialty internship choice in our National Health System. This exam essentially decides her medical specialty for the rest of her life, which due to possible bad luck, may damage her career prospects and make her unhappier overall.
When I'll graduate, the job market that'll be waiting for me is essentially comprised of a bunch of outsourcing companies that work primarly in SAP and Microsoft SharePoint, website, back-office and other business critical applications development in C# and .Net, with a very small but fruitful startup life. Any sort of innovative work usually happens in universities and in startups, but startups usually have a bad time hiring due to lack of funds.
The expected salary for a recent master's graduate here is somewhere around 22k € / year after taxes and the enterprise culture is still pretty bad, with close to no regard for employee's happiness at work. My girlfriend will also be earning around that while working for the NHS, a career that is now pretty difficult to pursue due to nationwide public sector career freezing (it has become really difficult to climb the ladder). I feel we would have better chances elsewhere inside the EU and I'm actively looking for opportunities abroad.

Can you speak from experience about some country that would have good opportunities for both of us?
Have you emigrated abroad while in similar circumstances?
Even if you haven't, what's your opinion on this?
Most that I've looked at seem to be within 5-10% which is surely within the variance for food being doled out by scoop. I just preferred the UI of the first one. Which items are way off so I know what to look out for?
How Coal Kills
> What are the realities if they've somehow hit every single hard disk in the US?

Who knows. The problem is you're not so concerned with "every single" hard drive in the US, but you may well be concerned with the other one you wish to use as a benchmark.

When you're dealing with things like hardware being compromised on the way from the plant to the store, or (as mentioned) a burned CD being compromised in the mail, and other things that really only governments can do, it changes the whole nature of the threat model.
Libre calc is very lacking, compared to Excel. Same with Base - Access. No Outlook alternative at all. No cloud integration. With office365 you get Sharepoint AND Exchange servers.
C++11: Implementation of list comprehension in SQL-like form
Cutting carbs helps because carbs aren't filling/satisfying. That's true. But he wasn't making that claim. He was making the old woo-woo claim that you can eat way too many calories in fat and still lose weight.

The only way to lose weight is to have a calorie deficit.
The comment you replied to only mentions calories input. kfk didn't say that they were burning the same amount of calories in each scenario.
> I'd wager that most people who order those do share with someone else.

I live in a college town and this is definitely not the case here. Most people buy them for themselves. Items are also typically eaten for one meal, but it's college students so that's to be expected.

> It's a mistaken assumption that one meal ought to be only 1/3 of your daily calorie intake

I think what they're getting at is what you're also making a point about; that it doesn't necessarily have to be eaten in one setting. The point of lower calories is is gives you more options with what you can eat without gaining weight (assuming you're not on a weight-gain program for power lifting). What's deceiving is that, while Chipotle offers the full ranges of calories for their food, they don't mention that if you go through with all the things they offer then you usually end up in the 1000+ range. I wouldn't doubt if there are many people downing 1000+ calories thinking that they're closer to 600.

> focusing on calorie and sodium counts is an incomplete way to assess the healthiness of the food

This is correct, but to a point. An excess of calories, unless offset by regular exercise, leads to weight gain, which is collectively unhealthy for our society. There's obviously much more to it (an obese person who can run a mile is considered healthier than a skinny person who can't for example), but that's failing to see the bigger picture. The point is, people in developed countries are shoving more calories into themselves than they need, and places like Chipotle aren't a haven of good health - they're also part of the problem.
What do you use in IntelliJ to self document? I have a hard time reviewing code effectively, so I'm curious about your strategies there.
I must confess I'm quite surprised that they would get more performance out of NodeJS than with a decent Java framework. Java has its problems, but it's usually fast.
First working Xanadu medical scanners delivered
1) My submission: modifying Ackermann's function to describe a sequence of Busy Beaver numbers of sequential hypercomputation systems. E.g. ABB(n+1) = BB_n(n) Of course it's the same problem, you could just as easily do AABB(n+1) = ABB_n(n), but still grows faster than a Busy Beaver sequence for any single level of the hypercomputation hierarchy.

2) Question: I understand the argument for noncomputability of Busy Beavers given, but couldn't you just argue that BB(n) is finite, therefore BB(n) is a computable sum of 1+1+...+1, therefore BB(n) is computable given a finite amount of time, so any given number in the sequence is itself computable, therefore by mathematical induction all elements in the sequence are computable? Clearly not, but I don't understand why this doesn't work.
White rice is off by 50 calories for example (135 on chipotlefan and 185 on chipotle).
If you think "architect" is too vague, think of the poor "vice-president" :) As you say yourself, "I often have VPs working under my direction"
Also, make sure you are (a). young (< 30yrs) (b). have little to no responsibilities (family, kids) (c). have great healthcare or health insurance and (d). lucky as a little green leprechaun!

Yea, if you have met all those conditions, then that approach may work for you.
That huge tortilla has so many empty calories in it. Just like the Subway health fad. Jared lost weight eating 6" veggie subs without cheese or mayo. People load up that huge foot long bun with cheese and sauce, an oven roasted chicken breast sub is 960 calories with mayo and cheese. Add in a soft drink and a bag of chips and you're triple what Jared would eat.
1) the tech is rarely the product (so, rarely the core), does the end user care how nice the code is? what's the stack? or that it just works and provides a valuable service?

2) OP's point is that you should spend less on dev and more on marketing thus, more optimized for growth(?)
Also, eve if people do pig out, Chipotle has better options for people trying to keep within a calorie budget. A salad bowl with meat, salsa, and guac is really filling and under 500 calories.
PulseAudio can be very low latency. Here are some docs on how to set this up:
http://www.freedesktop.org/wiki/Software/PulseAudio/Document...

That said, I don't think a video player needs low latencies. It can generally have pretty large buffers.
So I'm told, although I haven't read any. I understand that quite a lot of it's pretty grim, so I need to be in the mood for it.

There's a reason most of the things listed here are basically adventure stories...
1/0-1

I won! :-P

(because infinity is not allowed, so i had to subtract one)
The thing that lets people create 1200 calorie monstrosities is what makes Chipotle my favorite fast food chain. No matter whether I'm trying to add or cut weight I always know that I can tailor a Chipotle meal exactly to my caloric & macronutrient needs. Both from the fact that the food is easy to customize as well as the fat that they have good calorie and macronutrient breakdowns of each ingredients.

Subway, for example, makes it tough to find info on individual ingredients. Some things need to be backed out by comparing, say, a roast beef sub vs a veggie sub to determine the stats on the roast beef individually so that you know what you're getting if you do double roast beef.
Actually nope.

Cost of living matters. A lot.

It directly affects the kinds of things you can afford.
Out here (in India), I can easily afford:
house rent + groceries for a 2 bedroom apartment ( ~2000USD per year ),
paying a cook to cook twice everyday ( 800USD per year ),
paying someone to clean my house once a week. ( 200 USD per year ) and still manage to save up more than 50% of my paycheck - after paying 30% taxes.

Neither the places abroad offering me to move there nor any of my friends living there have these luxuries. That's why most of my friends working abroad want to come back to India "after making enough money". Especially the married folk, who are expecting babies.

Also the pay difference is really not as high as you'd think it is.Most decent companies (Google, Amazon, etc.. ) here pay you around 40k USD per year for a guy with 3-4 years experience. Most of my freelancer friends here seem to be making more than that actually.
He might have over generalised, but, I too have heard such remarks and statements from several successful American and European business men.

I have no idea how correct their representation of the situation there is, but from what I have heard, because risk taking isn't valued that highly within Asian culture, they tend to be excellent executors but not always that great at thinking up creative solutions to various problems.

Obviously, you have smart people everywhere who achieve amazing things. But in itself it's no surprise that risk taking is valued higher in certain cultures (i.e. American) than in others.
Unsupervised Learning of Video Representations Using LSTMs
Bingo. Is this a real deadline, as in the work will be worthless if it's done the day after, or is it just a target date? If the latter, communicate (important!) in clear terms that it will be late and push back if anyone complains about it. Then get some goddamn sleep, go for a bike ride, play some Xbox, whatever. It Is Not Your Fault It's Late.

This is very likely a project management problem and should be treated as such. If anyone tries to blame you, blame the project management process, unapologetically and unhesitatingly. Do not sacrifice your health/sanity to make up for shitty project management or ridiculous expectations. If the rest of the company refuses to see it your way and work toward fixing their probably-broken processes immediately, start sending our résumés.
Ask HN: Do you regret raising capital for your startup?
For those in the community that started a company and then raised angel or venture capital:

* Do you have any regrets?
* What was the outcome (or is the current situation ) of your startup?
* Do you think you could have been (as) successful without raising?

We know the success stories for the most part. I'm curious to hear bad experiences people have had or major risks associated with raising outside capital.
Showing Passwords on Log-In Screens
Totally agree with #1, drop things that are not really necessary. This is hard as if you care and are passionate about what you do, because you won't think you can drop anything. Trust me you can.

Exercise and eating are critical, something I personally fail at all too often when I get stressed. Supplements like others have said aren't going to fix the problem, but can help you control some of the symptoms (Vitamin B6, B12 & D are really good here). Just stay away from powerful drugs if at all possible, masking the symptom with a potent drug isn't worth the pain later. However, that said, sometimes in life it is necessary, so be your own judge.

Don't believe in the fallacy that you will take a week off when this deadline is met. Cause the reality is you will likely feel, I can't leave now because what if X happens, or Y etc. Instead, its likely time to renegotiate the deadline, likely was time 2+ weeks ago, but either way just do it.

Failure can be defined a lot of ways, missing a deadline is generally not one of them when the cost of missing it exceeds the value it offers. I have seen many deadlines set by a startup or small business because they feel they have to get to market by day X or they miss the boat, fail, go out of business, you name it. Guess what, Day X comes and nothing changes except the team is burnt and bitter at minimum for awhile. As usually even moderate success is Day X + Y. If the date has been long announced then yes meeting the date may be critical, but how you meet the date is still negotiable.
What about other factors? Sure thermodynamics says if you burn more calories then you take in you will lose weight but what about other factor like insulin that cause weight gain? Is eating 300 calories of sugar really the same as 300 calories of fat? I know from personal experience I can eat the same amount of calories on a keto(low carb high fat diet) and lose weight. Although eating fat makes it much easier to cut down on calories and accelerate weight loss even quicker because I'm simply not hungry like I usually am.
Instead of sandboxing the entire app, you should use privilege separation inside VLC. Low-risk code would run in processes with higher privileges, while the high-risk code (e.g. the decoders) would run in highly sandboxed processes and communicate with the privileged processes over a simple interface. This is the approach used by security-conscious server apps (e.g. openssh, postfix, dovecot) as well as Google Chrome, and I think it has more promise than trying to sandbox entire apps. Many apps have complex access requirements (much more than the game used as an example in this blog post) and trying to sandbox them will require granting so much privilege that the sandbox becomes almost meaningless.

I'm currently working on converting a PDF viewer to use privilege separation. I'd love to see a media player use privilege separation too. Does VLC currently have pretty clear separation between its various components? Do you think it be much work to spin security-conscious parts like the decoders into separate processes?
> “And even more so it is not fair to revoke the tickets that were already purchased.”

I'm always amused when people whine that a company didn't honour an OBVIOUS pricing error. It is one thing if the price was 10% off, but in this case it is like a 90% reduction if not more (depending on which first class fare class the tickets were in, £52 instead of £1000-1500).

The only thing I will add as far as fairness goes, is that customers are often held to a different standard. If a customer makes a mistake in their booking, they have approx. 24 hours to fix it for "free." If a company makes a mistake they often have near unlimited time to fix it (until check-in?).

But as far as cancelling mistakes in general? I have much more sympathy when the company takes too long to do so, or the pricing error is more subtle than in this case.
My later custom designs benefited from having read instructions and putting together the set as intended several times. They gave me ideas about how pieces _could_ fit together.
I'm not qualified to discuss this in detail, but we shouldn't necessarily discount the biochemistry of people and how they differ. Some people process carbohydrates much less efficiently than others, making it harder to lose weight. While the baseline is absolutely true (you can't stuff an excess of calories in your body on a no-carb diet and expect weight loss), it is more complicated than that.
They may not call themselves an expert but I'm sure they'd say they're a professional. They're just using a synonym.
"Healthy" is a lot more involved than calorie count.
One problem I have w/ the back-end/front-end distinction is that at least to me that implies one is working on a web or mobile application.

For instance, the product I work on daily has no UI (ok, it has a 2 page UI used by an ops group) - is that "back end" when there's no "front end"?
Unless your protein intake is severely lower than 50g/day the partitioning is minimal at best.

Also you will never be fully satiated on any meaningful caloric deficit, 40-60g/fiber per day usually increases satiation.
What exactly do you mean by 'standard low fat diet'?
Carbohydrates are the most likely to cause an insulin response which causes weight gain. I'm not saying they are "unhealthy" but I think we, in the US, eat unhealthy amounts particularly refined sugars.