skysight-inc/HackerNews huggingface dataset:
Fundamentally, the big problem is, most engineers don't understand opportunity cost. So, whenever a new review tool comes along, we always say: yes! let's do that because only good things can come from it. And, that's simply not true. You always need to evaluate the benefits vs the cost - the cost being your time. Spending all day, replacing quotation marks and other arbitrary coding style won't help much.

You gotta remember, coding quality is not something you increase just for it's own sake. the whole purpose of increasing code quality, is to increase future productivity. Any process or decision you add to your coding process, should reflect positively on those goals.
As long as you don't overpay for it you can always sell it.
My questions:

Are you allowed?
How do you shower?
What about a kitchen?
I assume it has a bathroom?
In the winter would it get too cold?
Thanks, that's a great article. I'm also looking at it from the perspective of building the attributes, skills, etc to become an independent board member in the future.

I currently sit on the board of my community association, and enjoy the advisory style of influence. I'd like to continue this experience with startups, non-profits, or for-profits.

I'm early in my career, and it sounds like a lot of the qualifications are time, experience, network, or money - but I'd like to take any active steps that I can at this time.
> that doesn't apply to adoption.

The barrier to entry for adopting a child is ridiculously high, even when compared to just having a child, both in terms of cost and time.

https://adoption.com/wiki/Adoption_Costs

https://adoption.com/what-does-a-home-study-involve

I'm not saying the costs and time is unjustified, but it takes a financially secure and stable couple to do. You would really want to have kids to go through the process.
> The taxi driver makes bail. Does the taxi company at that point say "Rape is a criminal matter, and it's up to the criminal justice system to adjudicate matters like this, not us" and put him back in a taxi?

When he's out on bail? No, i'd say then the taxi company probably ought to suspend him at least until his trial is over. But if he's acquitted? Or if the police say "no, he's ok"? Ya, they should absolutely put him back in a taxi.
When required people just omit the diacritic signs and replace the letter with regular ASCII letter, so for example: ż->z, ł-l, ó->o, etc.

When used in (computer) writing this is very readable, but no one would do this with handwriting, I think most common cases nowadays would be SMS messages (especially on dump phones) or some weird displays that are unable to properly render diacritic letters.
It may work the same way every time, but the way it works the same is different depending on context.
"All problems in computer science can be solved by another level of indirection."

I have a friend that is a collector. Every now and then I ask him what's new. By far the most efficient use of my time.
thanks, I fixed it!
The talk page mentions "pepper" having two meanings, both of which are mentioned in the article. I wasn't familiar with the one that involves brute-forcing it on every login attempt, and I've never heard of it being used in production on a real site (whereas a global shared secret seems to be reasonably common).
Yup, I get it. I was just pointing out that there are some edge cases to the "context is whatever is left of the function" rule-of-thumb.
Mozilla is crowdsourcing voice recognition to make AI work
> Three months ago, I joined an internal team that uses the JavaScript linting library, Standard.js.

My life got so much better when I started avoiding taking jobs with people who make bad decisions.

Using Standard.js is a huge red-flag for me. If you think leaving semi-colons out of Javascript is a good idea then I can only deduce that you value style over functionality and complexity over simplicity.
I was a happy T-Mobile customer for a few years, and until I recently moved I was reliably getting speeds in the neighborhood of 40mbps down and 10+mbps up over 4G in my bedroom - consistently faster than our expensive home DSL, and unlimited*. I ended up using it for things like Twitch streaming.

Unfortunately, when I moved to San Jose my 4G reliability went into the toilet - inconsistent signal and average down/up speeds of <1mbps. Even getting a cell booster didn't fix it, so I had to switch carriers. :( It makes me wonder how much of T-mobile's speed is lack of congestion and how much is just better investment in hardware. The towers near my new apartment seemed to be in bad shape and customer service often told me they were shut off for repairs.

It's interesting that t-mobile offers free unlimited roaming in some other countries (like Canada) but the performance there definitely suffers. One reason for that is all traffic getting routed back to the states, but it's interesting to consider what all the behind-the-scenes business deals are like to make that possible.
I would hope that Softbank would look at the performance of T-Mobile and put their execs in charge.
Confirmation that this is something real and not a theoretical risk. Similarly to Snowden, it wasn't newsworthy because it was possible and probably done, it was newsworthy because it existed and was currently done. (obviously the scope of this news is much more reduced)

If you are a US citizen, that tells you how you tax money is being spent. If you are a foreigner, you may have a few more ammunitions to get the funding for whatever security project you are working on.

Even on HN very few front page items are really worthy of anything more than procrastination material and it succeeded perfectly well at that: both you and I had better things to do than comment on this article.

That's a very blasé attitude btw, reminds me of the first time I have seen a wild tortoise, my family just commented: "yeah I see them all the time on TV, what's the interest?"
"table stakes" is an idiom that comes from poker. It's the amount you can win or lose in a single hand, that is, the smallest amount of money you need to have to be able to sit at the table and play the game.
I visited Bangkok, Chiang Mai, Phuket and Koh Lanta, Koh Phi Phi, Koh Samui, Koh Phangan, Koh Tao.

Bangkok was my least favorite. Traffic is terrible and it got kinda depressing to be offered sex as often as happens to a white man when he goes there.

Chiang Mai is amazing. It's beautiful, has a huge expat community, the people are much friendlier than Bangkok and the food is amazing. It's really easy for foreigners to live/work from there.

Phuket wasn't my favorite, but I only stayed in the town, which doesn't have much of a reputation.

Koh Lanta was pretty, but the beaches weren't particularly picturesque. I spent some time working at a coworking facility (Kohub) which I can't recommend highly enough. It's a little dead in Green Season, but not too bad.

Koh Phi Phi is a lot more picturesque, but it's a party island and I didn't get a decent night's sleep in my time there. It's kinda like Vegas in that it's great for about 36 hours and then starts to get old pretty quickly.

Koh Samui and Koh Phangan were really pretty but also really touristy. I'm not sure I would opt for an extended stay in either. Koh Tao is a diving island with mediocre diving, so there's not much point going there if you're not learning to dive in some capacity. But it's a great place to get an Open Water or Rescue Diver certification.

If I were working a remote job while in Thailand, I'd probably choose either Chiang Mai or Koh Lanta to start. But it's easy enough to move around, so unless you've got kids, there's no reason to settle on just one place.
The article is well-done but speaks mostly from the artist's side. From the patron-side, I think an important factor in Patreon success is that it gives the donors the good feels for very little cost. I fund several web-comic artists whose work I enjoy at a trivial level, $0.25 per new comic for instance, or for some, the minimum $1/month. For a few $ a month, I get regular doses of warm fuzzies from knowing I am actually helping good artists continue to make art.
What has the first paragraph got to do with this? There are things that cannot be proven, but what has that got to do with faith? Point me to an entirely abstract religion whose "faith" concerns only such mathematical concepts?

> derogatory comments about belief systems only point to the speakers subjective inability to comprehend said system

Why? Where do you make this point? Can I play that game too? "Failure to agree with my comments only point to listeners subjective inability to comprehend said comments."

Also, I thought that was the definition of "faith" - Is that inherently "derogatory"?
Hi HN! Thanks for checking us out! The game is similar to the popular card game SET. It's built entirely in React Native!
Meh, it's just another resource. Sure you can make a case it encourages help-vampirism, but I would argue that help vampires are largely incapable of becoming competent anyway. Basically, anyone that will become a competent programmer has a hunger to learn and fit all the pieces together, and will be frustrated by endlessly googling and posting questions that take hours or days to receive a reply; no matter how much googling/documentation is involved, ultimately they will learn to synthesize solutions efficiently. Meanwhile there are many people who believe being able to program is just a question of accumulating enough facts and they never progress past asking whole-cloth questions. I'm sure some are capable of crossing the chasm, but if it doesn't happen early I don't think it ever happens.

For a help vampire, even SO is not rich enough to make them competent. For a competent developer, SO is not efficient enough for them to learn helplessness.
It is just… great. Did you write that as it happened? It really unfolds like a novel.
Most of them lag the release by a similar amount

I interpret them slightly differently. IMO, most seem to show a preceding trend followed by trailing acceleration. One (I believe it was the Teen Sex graph) shows a steady trendline with no point-in-time correlation whatsoever.

You could put a line almost anywhere on those graphs labelled "iPhone" and it'd be about as compelling.

Take the line out and I absolutely agree that something that was going on for at least a decade prior to about 2010 seems to have sped up. But the iPhone line feels entirely artificial and, IMO, undermines the impact of those visuals.
I understand your point, but a close reading of the dropbox article shows a qualified pepper they term "global pepper."
Here in NZ, Manuka honey. It commands a serious price and is what everyone is after. Last season bordered on disastrous due to the weather but the aim of the big players is to get Manuka. If you haven't heard of it I'm not surprised - it's a dark, not particularly nice honey that has some pretty amazing anti-bacterial properties. It's being used in all sorts of things, cosmetics, medications, dressings, foods etc.
Ask HN: How do you use note-taking apps?
Programming languages, higher level than assembler or machine language, have existed for about 60 years: FORTRAN (1957), LISP (1958), Algol 60 (1959-1960). Modern era programming languages like Ada (1983) and Rust naturally make use of the lessons learned from the early languages. The idea of scope of variables is found in LISP and Algol from well over half a century ago.
"Let's demand technology that serves us, not advertising."

http://www.timewellspent.io/
And yet in spite of the difficulties, it happens.

Even so, I’m in favor of paper ballots - I think voting machines are nothing more than rent seeking by their manufacturers.

[1] http://www.nytimes.com/1990/02/11/us/how-johnson-won-electio...
> That’s REAL nice of you to offer old mate LinkedIn but I’m absolutely golden as it is in terms of logouts so don’t even worry about it I’ll be just fine how it is NO REALLY don’t trouble yourself, I’m sure your CPU cycles are busy displaying everyone’s 6000 word Thinkpieces about “Cyber” for “Non-technical Business Decision Makers”.

You can't tell me you didn't find this hysterical
Being able to Google unfamiliar terms is table stakes for participating in HN :)

http://www.urbandictionary.com/define.php?term=table%20stake...
Trump's Radical Immigration Crackdown Won't Help Tech
Apple owns $52.6B in US Treasurys, more than many major countries
Yes, just a kid crying about having to follow style guidelines. If manually running his team's tool is really wasting as much time as he claims, they should switch to a tooling that automatically corrects style. I use tabs, but the policy is spaces. When I commit a change, my my tabs are automatically controverted to spaces. Zero time lost and no one fights about tabs vs spaces.
I heard from a friend that the Leaf's battery pack had a major redesign of the cooling system in recent models, that might have driven down the value of used older versions with worse anticipated battery wear.
JS linters catch sources of bugs. That's a gain.

A standard style makes code easier to read across a codebase. This makes the code easier to understand and easier to find bugs in.

So no.
Although it wouldn't work if you were using objects and wanted to do a deep comparison e.g.

[...new Set([{x: 1}, {x: 1}])]
Researcher Who Stopped WannaCry Ransomware Detained in US After Def Con
I have the standard list of newspapers and magazines that I browse right after hitting the morning alarm.

Instagram for design. A few other art publications..

My bookcase is also extremely well-stocked. Not that it reflects my intellect - most of them are unread! But it makes an excellent discovery engine as I can pick up any book of any subject I happen to fancy in moment x. Which is why as amazing Google is, it can never be that kind of discovery engine, heheheh.

And I rationalise to myself that surely, given half a century of dipping in and out, I'll eventually read all of them.
And added social pressure if one doesn't eventually move forward (this would be applied to anyone not marrying). Granted, you can somewhat see this in the US but on a much less official level. I've personally noticed it as I have aged but haven't looked into marrying or having children. Employees who have been around even longer than I have mentioned that I'll be making it harder to move upward, though no one will every officially put that on paper.
Multiple things here.

The focus on high-performance on a single machine resonates a lot with me. I feel there is way too much eagerness to throw in the complexity of distributed computing way too early. We have to learn to make more out of the clock cycles of the computers we have, to make real progress, (and save the planet, or whatnot :) ).

More, I find the choice of D interesting. I'm very much a Gopher these days, but I've been drawn to consider other languages for very math-heavy code solving complex algorithmic problems in Go ... especially those having more of functional properties, as that seems to map better to math-cetric modeling of problems. Been considering mostly OCaml and F# for that so far, but using D in this context is interesting, if it is the case that it has enough of functional programming constructs to make it productive for that.
And what seems most important to me, the failure modes are obvious.

Any school teacher who's collected tests from naughty 10 year olds can imagine all of them. These are the people who volunteer to show up and watch the process, in every district.

It's not enough to have a very low rate of cheating. The legitimacy of the process depends on this fact being clear to everyone. The fewer over-educated specialists you have to trust to be sure of this, the better.
Paper and pen is the way to go. It provides a verifiable record of votes cast and means you need physical/personal access to to tamper with the result. That also means people with no special skills can provide security for all segments the voting process.
https://www.setgame.com/
Give each vote a uuid. Give the voter a receipt with their uuid and results. Post the full results online by uuid; voters can verify the recorded online result is faithful.

Label the online results by voting site. Keep a count at each site of the number of people that voted. Verify this count more or less matches the results posted online.
> but I feel like it's a discussion that needs to be had with governments around the world wanting to backdoor everything.

On the contrary, this is -exactly- why you don't want to roll your own crypto. Because they can and will break it. Good crypto takes serious thought and effort from people who put a lot of thought and effort into it.
Similar to how Spanish will not accent capital letters. The México passport for example says MEXICO on the front.
I've never disagreed with a title of HN subject stronger in my life.
I'll take the house of cards jab, but the "empty promises" thing means I'll have to see a shrink about all the imaginary Teslas I see every day, and the SpaceX landings that are obviously a hoax.
That seems like splitting hairs. Obviously I can do the math, and I'm not saying there aren't more people of color in prison, I'm saying that it's not just black people, as the website would have you believe.
At least in my district I can mail in a vote, then go on Election Day and fill out a provisional ballot that will override my mail in ballot.
It is quite common to remove the diacritics if you are lazy or don't have access to the diacritics. That phrase becomes "Zazolc gesla jazn".

Most search engines find "Zazolc" and "Zażółć" equal because of that. This becomes a problem in case of the words like "paczki" (boxes) and "pączki" (donuts), which have their own separate meaning - as explained in the article.

In contrast to most European countries, in Poland we use American keyboard layout with "Polish (programmers) layout" keyboard setting in OS.

You press ALT+A, ALT+E, ALT+L, ALT+S, ALT+C, ALT+Z, ALT+X to write "ą", "ę", "ł", "ś", "ć", "ż", "ź", respectively.
> On the con side I'm worried my social life will suffer, I might lose friends. Can't invite people home. People don't want to date a hobo living on a boat?

Non sense. You are going to meet people outside of your usual social circles. Maybe you'll date someone who likes people who lives on boat and that would be cool because you are someone who wants to live on a boat.
With the advent of smartphones, most people are running a computer 24/7. But that computer is still either behind a NAT or on a connection where data is precious.

NAT punching is a thing, but it makes the implementation of p2p a lot more complicated.
Why Leftists Don't Trust Kamala Harris, Cory Booker, and Deval Patrick
I think this is suitable for HN because a lot of people, including good hackers, are curious about why a group that seems like a natural ally has so many misgivings about the Democrats. This is a rare political piece with sourced commentary on specific issues rather than broad, questionable strokes.
This is actually correct. But where I come from, this is frowned upon. The real problem is not the religious doctrine, but the practical problem of resolving cultural conflicts between the families.
It's also a shame that whenever I see comments like this I'm thinking why is a HN user trying to divert attention to a whole different topic?

There is so much agenda driven propaganda on social media now.
I really like the Bolt and agree as an electric vehicle it is super competitive.

But can I buy a Bolt today and get self driving capabilities on the same car in a few years? That's a pretty massive pull towards the Tesla even if you consider everything else equal.

You don't even have to pay for it now, you can wait it out and pay for the self driving to be activated later once you are sold, but not having to buy an entirely new car to do so is crazy.

I'm hugely bullish on Tesla because they just have so many different angles to win. They have the most experience with electric, they have a massive (and fast) charging network that continues to grow, their electric cars are the priority not a hedge and as mentioned above, they are moving fast into self driving.
Ask HN: How to best make use of a weekend SF trip?
I'm trying to move from Texas and am spending my 24th birthday there to check out the area.

Edit: I'm currently a programmer analyst doing web dev/process documentation at a private non-tech company. I have a bachelor's degree in accounting. This trip is about 2 months out and don't know or have any leads as to where I'll be working once I get there.

I'm not a party person, I don't drink, I hardly watch movies/Netflix or play video games. I mostly spend my extra time working on my side project. I skateboard for exercise a few times a week.

I've checked meetup.com for tech events during the weekend that I'll be there but didn't see anything quite down my alley.
It is free afaik
Maids can recursively hire cheaper maids, until at some point it falls below a reasonable wage (compared to living costs of the bottom maid) - this being the stop condition. :).
What is the standard for deciding if something is "in the religion"? Can a Muslim woman marry a Christian man?
Oh, not familiar, looks good! Ordered.
Yes that's true. I think Canada would probably be an improvement in quality of life for many other professions but it's just not on a list of places a talented software engineer would want to be at.
Many Americans are too drugged-out to work
This really ought to not be on HN.
Your instincts would be wrong on this one. This is a technical article, that talks about all the right things for grid storage: value stacking, $/kWh (note the h), various install locations such as behind-the-meter, etc. They know what they are talking about.

Currently, grid discussions happen mostly in the MW or GW space. Maximum instantaneous discharge speed is pretty much the most important characteristic for storage, up until very very recently, since it was mostly used for frequency regulation. Lately more and more articles are discussing total energy capacity instead, as this is discussed in wider circles than just those interested in the grid. Also note that the duration of discharge for a storage system is often implicit because it is deployed in an energy market where the bids are on fixed time periods (e.g. 4h).

Ideally we'd know both the GWh and the GW, but the collated stats have been mostly GW so far.

Guessing that they don't understand GWh vs. GW is pretty far off base. Though this may be a confusion of units that happens often in discussion with lay folk, it's not much of a concern when talking to people that are discussing the grid.
Average speed on Verizon dropped from 16.9 to 14.9, AT&T went from 13.9 to 12.9. I'd hardly call that "a lot slower".

But if the trend continues...
I wonder if you can park a car near the dock with that? Or does this person take Ubers everywhere?
California is almost entirely paper ballots across the state. Moreover, 1% of ballots are hand-audited to verify the integrity of the electronic tally.

Years ago there was a push for online voting. The state commission came away from that study suggesting a return to paper ballots, recommending to ditch even the new electronic voting machines that were becoming popular, because of the lack of credible, verifiable security. I think paper ballots are effectively required by law, now, with exceptions for accommodating people with disabilities.
That would result in scenarios like this: "I'll pay you X amount for a 'Yes' UUID". It's far better to keep the result anonymous.

As for the counts, where I vote my name is recorded in a book and then I cast my ballot. So it should be possible to verify that the book tally and vote tally match.