skysight-inc/HackerNews huggingface dataset:
I worked as a waiter as a teen and I learned that, almost compulsively, some people must be a jerk in those situations. Personally, I found it best to feel sorry for them (rather than anger, if I must choose an emotion) but mostly just let them vent, not taking it personally. Sometimes they are trying to actually hurt your feelings on a personal level and it might be logical to aggressively inform them of their hurtful actions, but even then... letting them bother you is a mistake.

My major complaint is that the passage seems to insinuate that you must "win" the situation with the jerk, which I think is selfish. The hardest choice, perhaps impossible, is knowing when "winning" (making him face what he is doing) the encounter would truly benefit the jerk.

I really liked your response. Thank you.
Shouldn't it stop once you've hit the jackpot? At least until it goes up again? I'd imagine once you've one $800 million, you're not going to be interested in the $40 million reset jackpot.
>But this does not by itself imply entropy of the system increased.

doesn't matter what way it got there, entropy of the gravitational system oil-water-Earth is lower and the gravitational potential is higher when oil bubbles are inside the water when compared with the same system in the state when all oil is on top of the water. Thus system naturally moves from the former state to the latter, from lower entropy to the higher, from higher gravitational potential to the lower.
I thought cordcutters meant you didn't subscribe to cable TV.
> Solar is only really practical if it fits into the grid system, otherwise there's no real point. The energy it gives you goes up and down, and not in sync with your own household needs.

Build a smaller, energy efficient house, get lots of batteries, and stop wasting so much electricity.

You also don't have to go 100% solar all at once. You can get panels and kits off of Amazon or from Home Depot and incrementally add capacity. Actually I believe with current prices and so many individuals out there that you can hire to help do installs now, at this point you should start small and go incremental rather than getting a loan. Otherwise you are wasting money, and just feeding into the racket that solar installers have set up.

Your information is outdated.
Sounds like broken freemium: margins too low to sustain, price too much of a leap.
I got this on page 2

"Hurry! Only 1 spot is available "
We have a similar feature at 43Layers (e.g. [1]) and went through a couple iterations. Ours was made more complex because it has to mesh with a 3D canvas, so originally it was a combination of overlapping DOM elements, an SVG element, and a 3D canvas. We also use React, so movement of the selection box created events that generally had to flow through multiple react elements. Getting the coordinates of everything matching in all three contexts was an exercise in annoyance (given how simple it seems), especially for things like fonts which have bounding boxes which bear only a passing relationship with the actual bounding boxes of the text on screen.

Eventually, we ditched the SVG and moved more things into 3D, which made for a better design in the end. For example, now we calculate 3D geometry for the font from its curves and get an actual real bounding box for it.

Anyway, it's interesting to read about how other people solved the same problem.

1: https://www.43layers.com/products/laser-cut-coasters/Custom-...
Personally, I'm a Solaris guy. I use BSDs when Solaris isn't practical. I'm fully on board with the consolidation of an array of core tools and services by a competent team.

I'm just not sure that I believe the systemd team is said team. Their behavior on mailing lists and bugzillas has been extremely disconcerting at times, such as when they screwed over kernel developers who used the debug kernel option and basically said 'Tough shit that we broke the existing standard workflow, we don't care' ( https://bugs.freedesktop.org/show_bug.cgi?id=76935 )

Whether or not you agree that reasons like that are enough to distrust the team, if I were to keep running Linux in production, and make my own personal choice about what I am using, I can no longer realistically do this. Extremely necessary things such as udev being merged into systemd (and being a large pain in the ass to compile and use without systemd) mean this is no longer something as easy as replacing one or two components.

I'm all for convergence. Hell, I don't even particularly like sysv init - if systemd was a product as refined as even SMF, I'd care a lot less. And, I like the ease of use of journalctl - I spend a lot less time mangling text with grep and awk and sed when going through logs when I'm not on a system where things are being sent to splunk or kibana.

Whatever happens in the Linux community, I'm not particularly affected. SmartOS and OmniOS already have things very similar to systemd because of their Solaris heritage, and they work well. The BSDs seem to be moving in that direction, and I expect they'll create a solid product. I'll use those and be happy to do so. When I have to deal with other environments where Linux is used, well, I've learned plenty about systemd and feel perfectly comfortable working with it. I won't particularly like it, but ultimately, it's not something I care about to do more than discuss it on the internet.
Why I'm joining the Dart team
the question is should they?
Heard an interesting take on the unicorn state of play this weekend on Barry Ritholz's Masters in Business podcast. William Janeway (Warburg Pincus) thinks there is definitely a unicorn bubble going on, but just like the railroad bubble in the 1800's and the automobile bubble in the early 1900's and the PC bubble in the late '70s and early '80s and the Internet bubble in the '90s it will end with a lot of people losing money, quite a few making money, and a lot of companies going out of business, but with a lot of survivors and a lot of infrastructure that will fuel ongoing progress, and that this is a good thing on balance. His belief is that equity bubbles are a lot less dangerous than credit-fueled bubbles like the housing bubbles of the '00s.
>Andy Bechtolsheim was a seed investor in Google -- he gave them a check based solely on their idea and who they were.

Institutional seed rounds used to not exist (or barely). Thus angels investing to get the company to the A round was aptly called Seed.

But now, there are many Seed VC funds around and the size of the round has grown. (and so has the size of the A round) You may recall articles in the past 18 months proclaiming that the Seed round is the new A round.

In such an environment, what used to be called the Seed Round can perhaps be called the Angel round. Many startups with credibility (YC, repeat founders, researchers, etc.) may be able to skip the Angel round and go to the Seed round with favorable terms.
Thanks for the heads up. I pushed an update and overflow seems to be fixed.
Brooklyn was settled in 1645, before our country was a country.

How much of that 86% have always been public (federal) lands, and how much of that was "seized?"
EASIEST, SIMPLEST, BINARY OPTIONS ASIAN TRADING STRATEGY FREE
>Docker can run on lxc or in kernel namespaces.

This is kind of an odd statement. All lxc is is userspace tools for managing namespaces and cgroups. If you're using lxc, you're still running on kernel namespaces
> Reddit, for example, launched without the ability for users to create their own subreddits, and many would describe that as one of the key reasons of Reddit's growth. I believe they actually launched without commenting, but I can't find a source on that.

reddit launched with only voting and submitting of links (no self posts). Commenting, subreddit creation, self posts and all that was added years after launch.

(Source: I was there :) )
Well, diabetes is becoming more prevalent.
Funny that they allow multiple people to pick the same numbers, then.
I got 11 'errors' when I tried to analyze www.quicksprout.com
No, but I don't have to blame myself for having stupid numbers when I lose :p
This App Is So Addictive People Had to Force Themselves to Quit
I feel it needs a strong defense because many people seem to actually treat it as the worst crime on the internet. And more importantly, many people are locked up and have their lives destroyed because of committing this crime. The perpetrators are often vulnerable people themselves and nobody seems to want to stand up for them. In some cases they're not actually harming anyone but still get severely punished for it, both by the law and by the hostility of most people in society. I personally feel that the severe way we treat them is mainly because most people have a hatred for sexual deviants of any sort and the "causing harm" is a convenient excuse to justify extreme punishments and hostility. If that's true, then our society is no better than it was when we treated gays that way.
The article briefly mentions some of the other IP that Disney has (Pluto, Goofy etc) from the same era as Mickey, while they are not as important to Disney as Mickey, I doubt the trademark way would cover them too.
This kind of problem should be solved by transmission power control. Power is capped by standard to avoid reaching nash equilibrium. Also, Wi-Fi has various OBSS coexistence mechanisms to detect overlapping networks and cooperate with them to reduce power simultaneously for mutual advantage.
LOL- kudos on the guts to admit it. Their portfolio only has a few recognizable names but their anti-portfolio is Silicon Valley- HP, Google, Facebook, Tesla
Foundation Front-end framework: a nice alternative to Twitter Bootstrap
Counting the ways to make money contributing content to platforms
Hey HN,

My buddy took me through the magic that is Twitch this afternoon, and I love how some gamers are making money on the platform. Then I started to think of all the platforms people are making money on: YouTube, iTunes App Store, ebooks, songs, Twitch, Shutterstock. Which ones am I missing?
networkworld.com (click on the 3 bars icon, to the left of the NETWORK WORLD text at the top, to view by category)
I wrote an assignment in C for Operating Systems in my second year of CS. I did it mostly for the challenge and ended up with a distinction grade.

It was very challenging! I was learning how to do threading in C for what was one of the most complex assignments in my degree. However, I don't regret a moment of it. Even with a mark that was lower than my average programming assignment marks, I learned more in that assignment than I did in anything else while at uni.

Being forced to RTFM because it wasn't abstracted away for you was exhilarating once I understood what was going on. And man, it was fast! Much faster than others who had programmed in Java.

I wish I had more reasons to write C, because I love it.
In reverse chronological order:

https://lists.freebsd.org/pipermail/freebsd-announce/2016-Ja...
http://www.breitbart.com/tech/2016/01/01/freebsd-community-b...
http://blog.randi.io/2015/12/31/the-developer-formerly-known...
https://lists.freebsd.org/pipermail/freebsd-advocacy/2015-Ju...
https://www.freebsd.org/internal/code-of-conduct.html
Introducing StartMail
IMO the moment we become adults is when we become responsible for a life other than our own.

This may be a S.O., a child, a parent, etc.
Well, there's a trick to writing C++ with no crashes and no memory corruption: never allocate memory using pointers. If you store all your data in stack variables and STL containers, C++ becomes a _much_ more forgiving language (especially if you also avoid templates and operator overloading).

I imagine that this poster and his team took a similar approach with C: avoiding the dangerous features, or just finding ways to factor them out.
Just trying to understand this. Wouldn't that actually be good? Wouldn't the trademark owner want the domain so they could keep it unassigned? If they let it expire, someone could eventually purchase it and use it for similar purposes. That seems counterproductive to me, not transferring it.
Japan Keeps This Defunct Train Station Running for Just One Passenger
One of the things lots of people (including founders) don't understand is that when they're converting from early stage VC subsidized business models to "we need to actually be a real business and make money", maintaining freemium means that the subsidies move from the VCs to paid customers, and paying customers hate to cover freeloaders.
Hey everyone, I am one of the founders at Mixpanel. Layoffs were tough on us, we did over hire a bit, and wanted to make the company more lean. We are deeply sorry for those that are no longer part of Mixpanel - they were our friends and co-workers that we continue to miss.

I am happy to answer any questions that I can.
Most teenagers in rural or semi-rural areas are adults by that definition...
Oh my goodness no: I don't feel like that at all! Life just keeps getting better and better for humanity, year after year, and technology drives a lot of that. No reason to think it's gonna stop now...
Which is all to say: It doesn't improve correctness at all. You improve correctness by making your interface difficult to use incorrectly, not by limiting the bad effects of incorrect usage. And any time your code accesses memory that is for all intents and purposes undefined (which it still is, even if you overwrite it with zeros that have no semantic intention behind them), your code is behaving incorrectly by definition.
That's not true.

When I looked at MixPanel we were already at more than 8 million page views per month and wanting to track more events than that.

But as we wanted to try MixPanel, the best way was to start by sampling a small number of users and activities.

As our trial of the software progressed we found we got way more value out of sampling a smaller set that we could make sense of rather than measuring everything.

For us, MixPanel became one more tool in a wider toolset. We didn't see the value in jumping up to the paid level as we didn't feel it would replace all of the other tools.
Thanks! It has really come in handy when troubleshooting with a group of developers, during a unique deploy or migration - instead of one person trying to focus on the task and keep everyone updated at the same time, output of each step is shared for review/comments. I've also used it quite a bit to share the results of a database query or a listing of environment variables.
So they are currently grandfathered in, and as soon as the record expires it's a dead domain?
I had the same reaction.

Looking at the docs, it looks like the master key source is pluggable, so you don't have to use Amazon's KMS... but none of the other options inspire confidence (local file, fetch from URL, plaintext password, or no password).

At the very least, I'd like to see a plugin for using a key stored on a local TPM chip -- which almost any modern bare-metal server would be equipped with.
well it looks like his job was on the line
Bitcoin the solution to the unbanked Marijuana industry?
LAN also outperforms wireless of far higher speeds for certain work, in my experience. 10mbps LAN readily trounced 200mbps wireless for SMB file sharing, for me.

I attribute it to less dropped packets, less interference, and full duplex, despite lower bandwidth.
Some suggestions:

1) signup: state your password constraints up front, and when a chosen password doesn't qualify, the "oops" message overlays the email address. Then rather than have the "Your account was created" in tiny type at top, have it overlay the "Create your free account" button.

2) having signed up, there is no indication of where to go; there is no sign-in directive. (Note: the Google map has its own sign-in button which could get confused for your site sign-in. And I received no emailed confirmation.

3) Aside from Crossfit, the only nearby gyms that show have very little data to show why they qualify,

e.g. http://www.peergym.com/gyms/catalyst-athletics has almost no data, yet it qualifies, while 24 Hour and Gold's do not

4) rather than a blanket "who's best" concept, you might consider having categories. Somebody looking for Olympic lifting will not want a conventional gym, and vice-versa.
Maybe something like:

- bodyweight exercises (martial arts, yoga, aerobics studios

- "basic" gyms (some cardio equipment, perhaps weight machines, and at least dumbells or kettlebells)

- "common" chain-type gyms like 24 Hour or Gold's that have a lot of cardio equipment, machines, and free weights but not necessarily an Olympic or Powerlifting platform

And searchable by feature set, e.g.

- showers and lockers

- instructor-led group classes, like spin classes

- childcare

- pool

- spa

etc.

(I'm not saying you should recommend chain gyms, but they do have the basics that satisfy a majority of patrons... crowdedness aside)
> Gödel didn't prove the futility of a foundations for mathematics.

Your words, not mine, but Gödel did prove that a non-trivial logical system cannot be both complete and consistent. As Gödel phrased it, "Any consistent axiomatic system of mathematics will contain theorems which cannot be proven. If all the theorems of an axiomatic system can be proven then the system is inconsistent, and thus has theorems which can be proven both true and false."

Gödel's result don't address futility, but completeness. That's why his theorems have the name they do.

> The formal system you (should) use to prove a program correct (with respect to its specification) isn't the program itself.

This refers to the classic case of using a larger system to prove the consistency of a smaller one, but it suffers from the problem that the larger system inherits all the problems it resolves in the smaller one.

> If you want to lecture someone ...

This is either beneath you, or it should be.
Bloody brilliant, though it does bug me how the thermodynamics of computing keeps involving quantities which are neither computable nor physically measurable, like Kolmogorov complexity. Things can't just be "unknowable", just because.
I argue security starts with being paranoid. Not that I don't trust anyone I work with, including myself, but I can leak emails or my computer can get hacked. Shit happens. So I would start with the worst case and ask myself how to defend against any leaks.

External service SLA can be joke. It's always aftermath thought. Damage control is always on the customer side because customer has to rotate / invalidate leaked credentials, so first step for me is to have a process to invalidate credentials as often as possible.
Wouldn't this negatively impact hiring in other depts like engineering in near future?
Then it's even less important. When you need Superman to save the world, you don't quibble over his price. Okay, maybe a little, but everybody's a professional here.
It's not a population of 25k events, but a sample size of 25k.

News organisations pay a lot of money for polls of only 1000-2000 people. 25k data points is quite sufficient in most cases.
what package are you giving to the laid off?
Hilarious, (Patel) Chromedome looks oblivious!
As a C++ programmer who delved deeply into nginx, I think that your chosen example of "high quality C code" is telling of the state of C programs. It could be one of the best specimens of C code in terms of organization, but absolutely speaking it's one of the best large code-bases I had to deal with:

1. Almost devoid of any documentation.
2. No ADTs - all struct fields are directly accessed, even though there are sometimes very complicated invariants that must be preserved (and these invariants are not documented anywhere, of course).
3. Ultra-short variable names that really describe nothing but their types (it's like Hungarian notation with only the notation part).
4. These mystery variables are all defined in the top of the function of course, making them hard to trace. Does anyone even compile Nginx with C89?
5. Configuration parsing creates a lengthy boilerplate that's really hard to track.
6. Asynchronous code is very hard to track, with a myriad of phase-specific meaning for return codes, callbacks and other stuff that makes reading Boost.ASIO code look like a walk in the park.

I think it really shows the sad state of C programming. Die-hard C programmers always complain C++ is hard to read because of its template and OOP abstractions, and it sometimes really is a mess to read, but C is even harder since large programs always re-implement their own half-assed version of OOP and template-macros inside.
I am in the hole 250k
That's a worrying sign - sales are generally the last people to go - if you're under financial stress you generally need revenue and customers.

Unless they somehow believe they can pull off another Atlassian (who actually spend a ton of money on marketing, despite being seen as a "no salesperson" business) I'd say the $65m funding they received is going down the gurgler.
> non-stone wall

Drywall is made of stone.
It's less about maximizing returns as it is a reversion to the mean, there are clearly better times to get into the market, but the point is it minimizes the risk of starting in a bad year. Granted, as you say people often have less money to invest in bad years. However, even in the great depression ~50% of workers had a job.

EX: Rerun those numbers and start in 1999.

Or consider "By mid 1932, the Dow had lost 89 percent of its pre-crash value" Few people are going to have 10 times what they need for retirement saved up. On the other end retirees are probably not selling all there stock at the bottom either even if people generally need to sell more in a dip than in good times.

Granted, 1970 was still a terrible year to get into the market.
russnewcomer never implied that Russia had a responsible culture. I think you misunderstood his post. For some reason you decided to use his comment as a soapbox to broadcast your own views. Your comment is a non-sequitur (look it up).

And by the way, fwiw as somebody with multiple citizenships, including American and Russian, I prefer the Russian attitude. People can have different opinions. ;)
> That said, at 60GHz of course bandwidth is awesome.

The carrier frequency doesn't tell you much about the information capacity of the channel. The width of the frequency band used is key, which is why bandwidth is often (incorrectly) used as a synonym for data rate.

60GHz is the central frequency, and tells you nothing of the width of the frequency band. The ratio of the width of the frequency band to your data rate (amongst other factors, including antenna gain and processing gain) tells you your signal-to-noise ratio.
> That appears to be an understatement. Square, which filed to go public Wednesday, said that it has lost a grand total of $71 million from processing Starbucks payments over the past three years.

This partner overall sounds better for sbux.
Hi Suhail! I love MixPanel and think you guys really know how to time your new features.
I'd love it if MixPanel could offer prices adjusted to foreign currency (similar to Steam?)
I live in Brazil and the recent devaluation of the BRL to the USD has made MixPanel prohibitively expensive.
I'd imagine there are plenty of companies who would be accommodating; especially if you were working on backend or infrastructure services. I would primarily look for companies that are already inclusive and would be excited to find a way to support you.

Have you considered speaking about the challenges you've faced as a blind software engineer? That may be a way to get noticed in your community and help others in a similar situation.
Holy guacamole. Hey Mike, do you (or anyone else) have links to save me searching? Thanks in advance! Morbid fascination/curiosity...
Unfortunately not - NV was rolled out in my area in 2012, so I had quite a few years on NetworkVision. It was a marginal improvement at best, and I kinda feel like I'm being a bit generous in calling it an improvement at all.

I guess audio quality on calls went up?