skysight-inc/HackerNews huggingface dataset:
I never said it wouldn't "go up" - but that butter may do more good than harm.

http://www.ncbi.nlm.nih.gov/pubmed/12716665

http://www.ncbi.nlm.nih.gov/pubmed/2619783

http://www.ncbi.nlm.nih.gov/pubmed/20071648

"CONCLUSIONS: A meta-analysis of prospective epidemiologic studies showed that there is no significant evidence for concluding that dietary saturated fat is associated with an increased risk of CHD or CVD. More data are needed to elucidate whether CVD risks are likely to be influenced by the specific nutrients used to replace saturated fat."
Incentives manufacture their own perversity. Take for example expensive signalling: any incentive system with strong incentives will trivially have paradoxical effects in any situation where expensive signalling is common (for example, within middle classes, teenagers will join social groups that involve explicitly avoiding gainful employment as a means of demonstrating group loyalty -- hence punks, goths, and stoners).
> either through a training course or just by reading a manual.

If I had to read a manual to operate my microwave, toaster, coffee machine, sandwich maker, oven, games console, etc etc, I'd just get rid of them.
Meet ZOE, the smart home hub taking on Amazon Echo
I mean I grew up in Southern California. Now I live in Vegas. I go to the grocery store and I have to be on full alert to make sure I don't hit some random pedestrian who decides for the fifth time in the day to play Russian roulette by stepping into the middle of the street to cross without even looking up to see if anyone is noticing. At the grocery store, people are walking around like zombies in pajamas that they seem to have been wearing for the past three days straight. I leave the grocery store and load up my car, then I push my empty cart to the cart collection bin. When I get back to my car someone else is loading up their car, with their cart behind my car. I get in my car and wait to finish and when they do, they leave their cart behind my car and drive away. Not to mention the very sad sacks who spend all their time and money in the casinos.

The people here are poor, and my perception is that they don't have much hope and/or desire to affect any kind of change in their life. They just seem not to give a crap.

I don't live in a nice part of town, and I suppose it could just be culture shock for me personally having moved from Irvine to Not-Summerlin, Vegas, but that's my perception.
Yeah, no kidding. The author did their homework and this is really good code to study. I'm with you, it's almost certainly not a coincidence.

It's aging a bit, but Ulrich Drepper's seminal paper on memory comes to mind: https://www.akkadia.org/drepper/cpumemory.pdf

Say what you want about Drepper's style and personality, but that paper told me (a) he's an incredibly knowledgable dude and (b) I'll always have more to learn, especially about cache.
A Fleet of Self-Driving Trucks Just Completed a 1,000-Mile Trip Across Europe
Building a Language to Communicate with Extraterrestrials
Here's what's wrong with your whole line of reasoning. People wrote an OS in Modula-2? That's great. How many of them wrote an OS that people wanted to use? That's a considerably harder task, you know. It's not just that all OSes are equivalent, and the one with the most publicity or corporate support wins.

In particular, I assert that Unix was considerably bigger and harder to write than those OSes written with Modula-2, in the same way that Linux quickly became much bigger than Minix. That "bigger" and "harder" isn't the result of bad technique or bad languages - it's the result of making something that actually does enough that people care to use it.

Next assertion: C makes some parts easy that are hard in Modula-2. That makes it more likely that the harder parts actually get written, that is, that the OS becomes usable instead of just a toy. (True, C also makes it easier to wrote certain kinds of bugs. In practice, though, the real, usable stuff gets written in C, and not in Modula-2. Why? It's not just because everybody's too stupid to see through the existing trends and switch to a real language. It's because, after all the tradeoffs are weighed, C makes it easier to do real work, warts and all.)
Well no, there are some features that were unthinkable to do in such a small table top setup as they are in the digital setups.

Some of these are virtual EQ racks, piping audio, and doing some other cool stuff like eco reduction and speaker sound offsets based on distance from crowd.
Couldn't he just use a door to indicate the same status? Door open = okay to come in. Door shut = no interruptions.

He seems eager to create additional work for himself to come up with a solution when there isn't really a problem. I wonder what else in life he is going to come up with an elaborate solution for (introducing many new potential points of failure) when the obvious solution has been in front of him the whole time. Would you really want to work with a guy like that? Would you want to pay him to solve problems for you?
"That's right, we already have manned wheelchairs roaming the streets, so it's not too different."

However you probably don't want a person in a wheelchair delivering one's pizzas ....

Tom, again I would recommend you do some computer simulations and simple break-even cost analysis. Is the problem of pizza delivery really the human not being available, or being idle (is this really a capacity and demand management problem)? What stops a Zippy unit from not being available as it slowly heads back to base? From what I see, Zippy being a motorized land vehicle, suffers all the problems of a car, without any of its benefits. What makes drones appealing to say an Amazon, is the combination of flying that probably easier and safer than driving, and the value of the payload.

In general, last mile problems are tough. Also you have to ask yourself how does Zippy enhance the customer experience?

Cheers,
Andrew
Episode 6: Our Modern World of Curation
Apparently SVG output is an option since MathJax v2.0:
https://docs.mathjax.org/en/v2.5-latest/output.html
This is where I'd like to see more innovation. The kind of stuff that takes most of the time and money for most people. Housing, cleaning, food storage, plumbing, transport, security. How come cars, homes, wholesome dinners, home repair, car repair costs more or about the same as 20-30 years ago. We have more and more materials to work with, efficiencies of industrial processes and machines has improved and more stuff is automated. How come the little guy/gal is not getting any of it other than the internet?

In many part of, say the Rust Belt, or many innner cities there are tons of abandoned buildings and houses. If only the repairs and maintenance costs decreased, a lot of people could use them.
Please be safe to live in... then please, please, please build these in Boston.
This is one person's experience and viewpoint. I've worked remote for the majority of the last 6 years and haven't run into anything like this.

Why would you treat working from home any differently than working from the office? I wouldn't work until 8pm in the office, so why would I do it at home?

The special scheduling of personal appointments doesn't make sense to me. If you were in the office, you'd tell people "I'll be away from 1-2 today" and that's it. I do the same thing when I'm working from home.

Maybe I'm weird because I'm not big on socially hanging with my coworkers, but the face time doesn't bother me at all. We do a lot of video calls, I see them plenty.

My work is not my life. I've never had trouble separating work and home life. Working from a room in my house has never changed that. Now if you'll excuse me, I have some yard work to do on my lunch break.
That simplest rule ever isn't unpopular because it's "tricky," it's unpopular because hunger is one of our most fundamental motivators, and it's extremely difficult to consistently overcome it. It's on the same level as advocating abstinence as a method of birth control. Sure, it works great if you can do it, but expecting people to actually stick to it, or calling them names when they don't, is ridiculous.

Weight loss is hard because you need to figure out some motivator which can outweigh the drive to eat, or you need to figure out a way to satisfy the drive to eat without actually eating lots of calories. It seems to me that fancy advice like "more protein, less sugar" or "avoid processed food" just boils down to this second one; these are foods which fill you up more for any given number of calories.
One issue he doesn't mention is traffic congestion.

A potential remedy could be a significant tax on parking. Perhaps very significant. Parking is ugly and a blight on the city, as well as a tremendous waste of space that could be more effectively used for housing.
What I don't understand is why these same complaints are cheerfully accepted at every Microsoft thread, but never uttered in Android threads, iOS threads, or OSX threads.

Researchers have shown the same sort of key mirroring is at play there. Especially for OSX, where it is just ridiculous how eager it is.
Hilbert curve
They're not outlandish statements, you are frustrated.

If you don't get any benefit out of a tool, then don't use that tool. I get value out of it and am not meaningfully impacted by the issues you have with it in practice.

I'm not a salesman and it's free software, so do what makes sense to you.
Oh yes, I forgot that tcp/53 is mostly (if not entirely) for zone transfers.
The Obama Administration Has Embraced Legal Theories Broader Than John Yoo's
If you accidentally ran over a kid in the road would you feel guilt?

If it was truly and accident and you were watching the road and going the speed limit.. sure - don't become an alcoholic over it. But I sure would feel guilty!!!!

Now losing an investors money is a smaller offense to killing a kid, but it is still a "negative" event. Not sure accident or not matters, feeling guilt is natural. We need to acknowledge our feelings and move past them, not deny that they exist.

I think guilt is a first step to reflection. Feel guilty. Reflect how you can do better next time. Then move on and do better next time. I think you should do this in either case (accidentally ran over a kid, or failed a startup)
I'm in that situation. I cannot mess with the HVAC stuff in my rental unit. I suspect many are in a similar boat. Nest can't help me.
Where in Vegas do you live/shop/drive?
easy way - campus job (not sure gov will restrict that as well, you may want to double check)

harder way - there're many other ways out there that you could make money, think outside of box and not just things around your major / school, you can sell things on ebay, you can programming for others for profit, you can install & setup security camera systems for others for profit.

Generally you want to take advantage of things / information that you know but others don't and transit it into profits. In my own experience that really works, I used to flip things on ebay and made ~$100-300 per day which only required 1-2 hours of work each day. I paid all my tuition and my living expenses with that. Yes, I also did other things to generate profits so don't limit your imagination.

It was hard for me to make the first move (afraid of lose initial investment, uncertainty, afraid of change, working on things I don't have domain expertise, etc), but as long as you are willing to get your hands dirty, you will find ways to make nice money.
Certification Training in AWS, OpenStack, Linux and DevOps for $9
CERTIFIABLE DEVELOPER TRAINING FOR ONLY $9
Linux Academy offers discount first-month trial for its hands-on IT learning platform

DALLAS – Linux Academy, the expertly curated online IT training resource for competitive professionals, invites students of all levels to try its hands-on learning platform for only $9 for the first month between now and June 1, 2016.

Linux Academy offers the best tools for beginners to experts to prepare for varying levels of certification in Linux, AWS, OpenStack and DevOps. With a subscription, students have access to the full learning library, free hands-on server labs, study guides, community forums, and live instructors who will answer questions or explain burgeoning competencies.

“We are breaking down barriers to a successful career in IT by providing unmatched online content to help technology professionals pass vital certification exams,” said Anthony James, founder and CEO of Linux Academy. “The depth, quality and affordability of our content will keep someone competitive in today’s evolving workforce where the demand for certified professionals continues to grow.”

Regularly $29 a month for an individual, as the most value per dollar on the market, Linux Academy maintains a 98 percent passage rate across IT certification exams among students on the platform. Linux Academy transforms eager-to-learn IT professionals into sought-after IT experts in a competitive business environment. Its unique hands-on approach provides students’ access to curated courses, practice lab server environments and course assessments for pre-certification training.

The $9 first-month special is available for new individual subscribers only. For more information, or to take advantage of the special offer, visit www.linuxacademy.com.
When I worked at DEC as an MIT intern many years ago, we wrote the PDP-10 OS in Assembly Language (MACRO-10); I wrote the spooler. Look at some things from http://pdp-10.trailing-edge.com/ - you can see how we did it: a lot of appropriate abstration, and great in-program documentation, built around a sound system architecture.

My question: IF we all (mostly) don't like JS, why don't we simply take Webkit or something and build-in our own (presumably) better language? Call it the "Hacker News Language for the Web" or something; the goal being to replace JS inside the browser. Naturally, we'd need a JS-to-HNL converter; but done properly, both front-end and back-end could be the same, and could be built on the 'natural' structures of The Web, 2020-style (and beyond!) (Maybe HNL is [a descendent of] ARC? Just riffing here...)

One more idea: If browsers would permit batches of signed and authenticated code to be made part of the browser semi-permanently (e.g. node.js, other JS/HNL libraries), then that would save the download time, speeding up sites. In fact, if the code were truly trusted, it could even be in assembly language(!!!! tie in, above) for some totally kick-ass performance. Assumes security issues properly solved.
Mashable lays off staff in 'strategic shift' toward video
What if your seed money came from your grandparents and family. Does putting a face you know to the source of the lost money change how you feel?
How would it work, exactly? What would be the use-case of an "open source product X" using Baasil? Thanks!
Ultimately, you don't matter to them. For every subscriber like you they lose because of a change, if they get two more, more casual players to sign up, they're in the black and sacrificing your membership is rational from a financial perspective.
Google pushes for swift on android
Nice! Will be very useful for my next trip in Paris!
Chariot for Women Car Ride App for Women Only
9 Tips to Crush It with Investors and Land Millions
Fastest most powerful X-ray laser will soon be 8kX faster and 10kX brighter
I found the interface very off-putting. If this is a site about exploring data models, a "public feed" and "search" is not a great way to interact with those. In fact, a timeline chronology of when these things were made seems a great way to expose mostly irrelevant information to a large number of users.

How do I browse these models? Is there a taxonomy of organization? How many models are in the system? Are there models relevant to general domains of interest to me? None of this is made apparent.
Where's Ben Wellington when you need him? http://iquantny.tumblr.com/
It's against HN's rules to solicit upvotes. Accounts that participate in voting rings get penalized, and so (obviously) do the stories they're promoting. HN users tend to notice these things, even if our software doesn't, which it frequently does.

If you're worried that your account has been penalized, you're welcome to email hn@ycombinator.com to find out.
I'm not sure what you consider central areas as all of those listed seem pretty central.
I'm not the GP, but I've been working remotely for 5 years as a software dev. About 1/3 of the devs in our org are remote.
My, admittedly limited, understanding of womens fashion tells me that women do not like to buy the same things as other women. At least there is a certain 'she has the same dress as me' effect.
Are you doing anything to combat this? Or do you not imagine it to be a problem?

Have you done any beta testing on actual users?

I think there is an opportunity here if you make a compelling product.
Hacker.org
A great trivia bit about Sam is that it's the first full screen editor Ken Thompson switched too, and he still uses it today[1]. Ken Thomspon wrote ed (in addition to being the primary original author of Unix).

[1]: http://m.slashdot.org/story/50858
Voice Controller for Spotify Android App
Spotify Voice lets premium Spotify users listen to music by issuing voice commands! Control the greatest music service ever offered completely hands free! Ever wanted to change the song when you were driving? Or maybe you just want a faster and easier way to look up your favorite song? Well, then this is the app for you! Spotify voice also runs as a background service, so you can listen to your favorite music while using other apps or while your phone is asleep!
https://play.google.com/store/apps/details?id=com.tmacstudios.spotifyvoice
Don't Do Nothing
It's important to note that this is not a one-time $600 apparently. It's more like, find a developer who has created a rack, and pay to rent a space in that rack and plug in your home and continuing paying for space in that rack. I guess moving is a lot easier - just find a rack in another location.

"The idea is to have developers purchase racks and individuals purchase Kasitas that fit into them. The developers would make money with homeowner association fees. And homeowners would own their Kasita, paying about $600 a month -- or about half of an equivalent studio in central Austin." [from linked source]

But I'm still even confused by this wording and the $600 tag - is it just cheaper rent in another form and a different ownership model?
Honestly, there are far to many to even list. I think part of the issue may just be that not every application is an 'app' - computing is increasingly intertwined with physical applications. Here are a few consumer-focused 'emerging tech' applications off the top of my head:

Graphics / CV: VR Gaming (Oculus, HTC Vive, etc), self-driving vehicles, computational photography (Lytro)

HCI: Leap, Kinect, VR Gaming again

Architecture / performance / networking / databases are tools, not applications in and of themselves - find a problem that demands extremely high performing systems, and there will be work done in those areas. Example: the PX 2 system for self-driving racecars that Nvidia announced a few days ago at GTC hits six of your bullets points by itself (architecture, performance, computer vision, networking, parallel systems, computational science).
You don't need to defend it, you know. That was the point the poster was making - that just because he had a subpar experience he shouldn't judge the whole country by it.
I built a similar tool back in 2010 - for gmail, yahoo mail and hotmail.

It was a browser plugin for Chrome, Firefox and Internet Explorer.

I learned a lot about Gmail's DOM (it's highly obfuscated) and how terrible the plugin-writer's experience is for Internet Explorer.

After six months of promotion on peoplesmart.com as an add-on to allow our users to get more information about the people in their email conversations, we had about twenty users total.

The project was scrapped, and I moved on to my next thing.

Perhaps it was just timing. Best of luck!
:)

The full answer is: depending on which RFC you read :)

Initially the RFC's specified that you could only use TCP if you got UDP truncation _first_.

Nowadays that's relaxed but it's very vague when you should use TCP except for after UDP TR. For example Bind will try to connect over TCP if UDP fails.

Generally speaking most of the traffic goes over UDP, and sometimes, in undefined circumstances, some stuff may be requested over TCP. No hard rule.
As far the analytics, there has been discussion on this as it relates to having an FDroid FOSS version. https://github.com/mapsme/omim/issues/85

Edit: Sorry, didn't see orblivion's comment.
Ask HN: How do detect a crappy boss / toxic environment when interviewing?
I am currently working in a position that felt like a great startup to work at during my interview. However, a few months into the job I realized my boss was a complete and utter asshole. Given this is my first job out of college, I've stuck with it and I am looking for a new role. How can I detect during the interview / research phase to avoid such situations?

Some things I've been doing is looking at Glassdoor but the problem with that is the reviews are highly dependent on the role, or the department or some manager who may or may not still be at the company.

I am a pretty average developer which is why I was kind of desperate for that first job out of college but after getting more experience, I know I can do better than this.
Getting Deep with Knex in Node.js
Now to be fair, we restrict what humans learn all the time. We try to teach morals and ethics to our children. We generally don't let kiddos run wild and learn whatever is around without some sort of structure.
Seriously, they need to read Worse is Better before they get into a bad situation trying to build The Right Thing. Maybe start cranking out x86 clones to sell off to Intel later on. That's a technology that's paid off several times. Even Intel couldn't market a superior processor [1] [2]. Sets the bar high for the little guys. ;)

Note: The manual in Wikipedia link describes full ISA and features. It was actually a bad-ass CPU design. I'd really like to know what process node the remaining one's run at. Couldn't find it, though.

[1] https://en.wikipedia.org/wiki/Intel_i960

[2] http://www.intel.com/design/i960/
If they add a "--download-over-tor" flag[1] this would be awesome.

[1]: Yes we all know that it's not a good idea to download torrents and other large content over tor (for various technical and non-technical reasons) but it'd sure be convenient!
My path:

* Find a company that already relies on digital communication. Maybe they have a couple different offices, and employees communicate heavily over Slack. A company is unlikely to make this kind of change just for you, and I find it critical to working remotely with a team.

* Work for a number of years at a company and do a good job. Become a person they want to retain.

* Be an excellent communicator. Don't be the guy/gal who's hard to get ahold of because you're never logged into Slack, or because you check your email only once a day, or because you never answer your phone.

* Be upstanding, honest, and forthright. Be self-supervising. Be the person your manager doesn't have to think about, while still knowing you'll do an awesome job. Give them nothing to fear regarding whether you'll continue to do a great job without supervision.

* Be slightly underpaid for your market.

That last one probably isn't something to seek out, necessarily. But it's a good bit of leverage to use when trying to convince your manager that you should be allowed to work remotely. If you can convince them that letting you work remotely is free for them but a perk for you that's likely to keep you at the company, you've won.