skysight-inc/HackerNews huggingface dataset:
I happen to like guns and shooting. It's a good point to understand the appeal of guns and also "the other side."

But there is a point you are leaving out that comes up if you talk to anyone who does treat firearms seriously: many people do not take those classes and/or do not treat guns safely. Go to a range on Sunday and that will be really clear. Or read the comment history by people who bring this up whenever guns come up in a general forum. Often they rightly end up complaining about safety of other gun owners in posts in more topic specific forums. But somehow, when it comes to a general audience, those issues get omitted.

Taking the class would give you a distinctly wrong impression about the responsibility of all gun owners. As does the suggestion to take the class.

Sorry, not to single you out specifically, it really is a good suggestion. But the net rhetorical effect of people making points like this is (and I think it's intentional) to skew the framing of the issue. Yes, you may be responsible, but with the exception of some people who would never heed your advice, people who want more regulation of firearms aren't worried about you. Guns don't kill people, some people with guns kill people.
"Running 10M PostgreSQL Indexes in Production"

Also, our website is down due to modest traffic.
This somewhat reminds me of the swimmer swimming across the river vs. up/down (disproving ether interferometer). I was a physics student (did not end well ha no focus). 4-5 years ago I was in school. Lucite and calculating the speed of light, some cool labs. The bending of an electron beam into a circle due to an orthogonal magnetic field was a good one.

Thanks for explaining. Funny making images with ASCII (is that right?)

I might be misconnecting dots.

Damn... I can't read/pay attention right now at this time (just woke up trying to read this). I appreciate your time writing this out though/accompanied with diagrams.
You don't have a pool do you?
Eh, Tesla has done a notoriously bad job at being open with access to their repair guides and software.
Come on people, I ran GNU yes just there, it isn't as slow as OP says but it is a quarter of expected performance.
Although the list is a bit misleading. German banks are all listed without 2FA whereas in reality they all use some form of a TAN (transaction number). Not as safe as a hardware token but if you keep it safe, it's as secure as a hardware token.

And most Sparkasse branches will use actual hardware tokens. So the reality is not as bad as the list suggests.
> Getting back to the title: do all 10x developers really take long naps? No, no, they don’t all do that.
I mean if someone pitched that idea to me I'd probably laugh in their face, but I agree that you can't argue with that amount of funding. I guess I'm just really surprised that they've been as successful (at least in the funding world) as they are. No harm meant to them; clearly they understand their sphere of business much better than I do.
It's a real problem with Steam or any other place where your account is tied to stuff you want to keep. But with Uber, what would prevent you from just making a new account and carrying on?
Even work that you believe in and and would do for free can burn you out. The "work-life balance" idea comes from a fundamental reality that we are humans, with varied needs. We need play, we need rest, we need certain kinds of interactions with each other and with our environment in order to live happy, healthy lives. No matter what your work (or "not-work") is, it can't possibly encompass all of those things.
Sometimes, it's a conversation, and that's great. Sometimes, it's a battle.
I think that's primarily due to cutting out hydrogenated fat, which can really help texture, and artificial flavors and colors. Time for a true-junk food revival!
It's really incoherent. I think the point was to talk about the subjective perception of your personal productivity but the text is really just a jumble of too many different thoughts at once.
Need to watch this show. Didn't get it until I watched a clip with more context: https://www.youtube.com/watch?v=PwuckTkE7T4

Just can't get pass all the language. It doesn't bug me too much, but when your TV is in the living room with lots of people around, it's not exactly something you can turn up loud.
Learning from Human Preferences
Glass door salaries, salary ranges posted on stack overflow jobs (and other job sites), the salary ranges in the job descriptions recruiters send my way. I guess it's not too uncommon to see 110k or sometimes 120k as the max for posted salary ranges, but it's rare to see anything more than that. And the averages that I see is usually 90-100k. It feels to me like compensation should be much higher than that though, especially compared to other major cities (even considering the cost of living adjustment for SF).

I mostly look at .NET or iOS job postings, sometimes Python. iOS used to be higher, it seems to be going down lately. Pretty common I see ~90k for a senior dev posting for that.

Also, some of the jobs I get contacted about are video game industry (used to be in that industry), which are like 20% lower than other jobs on average anyway, especially around here.
I think you did the right thing. As a fellow AirBnB user, thank you for that.
Indeed they do. Joke I've heard:

"
Q: Why carry a handgun? Are you expecting trouble?

A: If I were expecting trouble, I'd carry a rifle.
"

i.e., the pistol is an everyday-carry weapon, to take with you if you think a situation might be resolved without use of force. If you know going in you're going to get in a gunfight, you go to the car and grab your shotgun or rifle.
I still think that's nuts. Isn't the "space" "straight" as seen by light, but the light/space is curved so it does bend... man... so maybe the "alcubere drive" we wouldn't feel the compression of our bodies/expansion.
Newbie here. Any guess on how this account was compromised?
Yes, that's probably the exact scenario their merchant/banking agreements are protecting them from.
a book about this very topic: http://www.rachelsussman.com/oltw/
There are two issues, for me. Firstly, a monthly price in dollars can be annoying for very small projects, as it's quite possible there will be a relatively large flat currency conversion fee from a bank. Paying that once hurts less than twelve times, even if it's not all that much money.

Secondly, I agree that it's far too much money for a weekender level. Bear in mind that most weekender projects will be using free tiers at various providers. This could easily swamp all other outgoings combined.

If you really do want to capture the weekender market I'd probably suggest cutting the cost to 1/3 of current and billing annually.
In other, more important news - I just invented INTERNET. I am going to announce it on my Facebook page now. It's been a really hard and tiring effort and sometimes I had to stay up till 4 in the morning watching youtube to learn how to get my code working.
Also, left should be red, right should be blue.

:)
Actually, I think I'm mostly annoyed by your use of three pejoratives to try to make one point, and the fact you spelled pseudo wrong just irritates some other part of my brain. :)

Sure, dandruff and 'dry skin flakes' are separate things entirely.

Dandruff is generally regarded to be caused by the fungus Malassezia. This fungus does not enjoy an acidic environment.

(Healthy) human skin tends towards pH 4-5 (there seems to be some debate). Malassezia likes 5-8 (again, some debate). Reducing the pH / increasing the acidity would appear to have some non-psuedo, non-alternative-medicine, non-falsehood foundation.
hi Kalmar,

Is it possible to query information directly from a state file? Some interpolation would help. I ask this because I often refer to resource information from another project, and I don't see that modules are helpful.

I posted my work-around here [1] some days ago . The real code was not there because I haven't had permission for my company, but it's very short and easy to write by anyone.

Thanks for your reading.

[1] https://github.com/icy/oops/blob/master/terraform/problem_1_...
Adventures in High Availability Logging – ELK Stack on Kubernetes
Thanks man! Yeah that's a fair point - favorites still have a lot of room to grow. Hopefully this project can get them the attention they deserve.

I'm happy to report that a pretty large percentage of the daily active users on HN have favorited a few items (and some outlier users have favorited hundreds)!
How to add Push Notification capability to your Android app
> The python example has a single include, conditional, and loop.

... and python. Don't forget to count python.
Yes, but a "tort" is not a "refund."

Should they make the person whole? Absolutely.

Do they have to? Probably not based on their merchant/banking agreements.
Nostalgia, Gratitude and Optimism
consider the sunk-cost fallacy... you're focusing a lot on your 80+ hour work weeks which is clouding the judgment in front of you: a successful business exit into a comfortable job.

the alternative is competing against this company where you don't think you can win. take the money.
Great, now you cannot access half the content on the phone? (Flipping it is just annoying.)

This is the opposite of a good design.
>Apple is a luxury brand

is it? Doesn't look that way when you think about the iPhone and iPad market shares.
It is still more secure than not using a second factor at all. Stealing a phone number is more work than not having to do it.
Works just as well on chromium.
Ask HN: Improve my programming methodology, next steps
I have been programming various scientific tools for near five years. Some of my larger programs can have up to 1000 lines of code, including defining functions. I would like to break up my programs into more manageable chunks, ideally creating smaller programming tools I can call on to solve a particular class of problems. Ideally, I would like to be able to share my programs with my teammates.

HN, is there an ideal structure for building a "tool set" of programs? What are some books or online courses that illustrate how to set up programs? Best practices?

Any direction is appreciated. If it matters, I am mainly using python.
absolutely. Apparently, they offer free data in exchange for seeing ads. some people might dig that.

Also, fundraising success is different than actual business success.

Completely different case, but just look at Clinkle or Theranos. I'm not saying Unlockd is like that (I have zero info on that), just pointing out the fact that it is possibe.
Yes it was known at the time. The study Shell did to come up with the preferred disposal method was valid.
This seems completely backwards.

In terms of its products, Apple is already essentially a luxury automobile manufacturer today, it just happens to be a luxury auto manufacturer that makes laptops rather than cars. They make expensive, high grade physical products whose quality and status help people of means define their personal brands and lives in ways that bring joy and function. That's indistinguishable from the role of a BMW or Audi or etc.

Google, Amazon, and Microsoft are all much better equipped and positioned to build amazing AI. It's that Jony Ives chassis, exterior, and interior that that would set the automotive industry on fire.
The rates are not set by your bank, but by your card issuer, e.g. VISA. However it's not the exchange rate differing, it's that they have different exchange rates for charges vs refunds.

When a currency exchange happens, say from EUR to USD, it has a different exchange rate from USD to EUR. When the retailer 'refunds' you, the transaction isn't just cancelled or reversed, you are credited the amount of the original charge (in the retailer's currency), so there is a different exchange rate.

For example, on the VISA Europe [0] site you can see the exchange rate for EUR to USD yesterday was 1 EUR = 1.11661 USD, but the other way around it is 1 EUR = 1.12399 USD.

[0] https://www.visaeurope.com/making-payments/exchange-rates
> whether you call it "gravitational force" or "curvature of spacetime along whose geodesics massive objects slide" - the effect has to be mediated by a "particle"

Why are you so convinced that curved spacetime is only an appearance and that there has to be particles behind it that create the appearance? Why cannot curved spacetime be the fundamental explanation itself?
In my experience dealing with this, it depends on who initiates the refund.

If the consumer initiates the chargeback, it will be handled in the consumer's currency. Which will result in a fun reconciliation problem for the business.

If the company initiates it will be done in the currency it was originally charged in. Which will give the consumer more or less money depending on exchange rates.
Golang Pros/Cons (Part 2/6): Interface Implementation, Public/Private Vars
Gymnosperms – the marathon runners of the botanical world. Tré dope, mon dude.
Any credit card should be safe, at least in a reasonable country. In the US, for example, you have zero liability for fraudulent transactions that don't use your physical card, by law. A bad company might make things a bit more difficult, but you will get your money back.

Totally agree on debit cards. In theory they have similar protections, but the fact that they remove your money immediately can cause a lot of trouble.
The experience of "country living" in Denmark may be different than yours...
they can easily tie an account to a phone number.
Learning keyboard shortcuts in Excel yields massive returns on productivity. For an intro, Joel Spolsky has a great tutorial: https://www.youtube.com/watch?v=0nbkaYsR94c

Investment bankers are famous for working without a mouse in Excel.
Yes, you can guess. But assessment depends strongly on context. And Pow's Law still applies. People can write messages that seem sincere, and then later claim sarcasm. As in "I was only joking". Or people can write sincerely,
but come across as sarcastic, or vice versa, and yet be ambiguous enough that readers can't tell. That's where the /s flag help. Done intentionally, such ambiguous messages can probe the reader's state of mind. Or set traps.

But maybe you're just being sarcastic ;)
> I'd rather you didn't take focus from the things you've traditionally done well to do something that never been in your wheelhouse

like how they were a computer company and then decided to go into cellphone business?
10 Years Ago: That iPhone Has a Keyboard, but It’s Not Mechanical
There's a lot more potential for repetitive stress injury (e.g. carpal tunnel) with using mouse on one hand constantly. At least with a keyboard, you are distributing the stress among four fingers and a thumb. Although, admittedly I use my right thumb for space rather than alternating with my left thumb.
Dennis Rodman returns to North Korea wearing a crypto-coin shirt
Yeah, you purchase the game before playing it generally. The justification is that you've only purchased a license to play it, which they'll revoke. Still some BS to get locked out if you pay upfront for a game. It's also way worse when you realize how garbage their customer service is. It's pretty hard to get a human on the other side within a week or two, so it's way harder to get wrong things fixed.
I have a software business.

On business, if our software cannot provide enough additional value to customers, then the customers should use one of our competitors, and we'll move on to another market. On personal, I've sacrificed all the above as well, but I don't think of them. My customers are much more important to me.

If the 80+ hour weeks and extremely low pay are important decision points for you, then you should choose the high paying job.

I wish you all the best.
Maybe in the sense that Fascist Italy or Nazi Germany would be a good example of "European politics".

The OP was making a general observation about the United States as a whole. Picking an extreme example like Disney is a Hasty Generalization fallacy.

https://www.logicallyfallacious.com/tools/lp/Bo/LogicalFalla...
Well... yes, but the modern sense of the term "OS" is somewhat different than what would apply to the Commodore 64. We tend to think of the OS as a management layer that tells its "processes" how many resources they can have and such, but on the Commodore 64, it's basically just a stream of assembler instructions. The distinction between "kernel" and "program" is all but nonexistent in modern terms. If you've got no use for the functions the kernel provides, then just unmap it and move merrily along.
Ask HN: What did you learn last week?
I learned how to automate a server deployment with Ansible.

My previous process was manually install and configure packages, and then write everything down in a Google doc. It's not much harder to add a few lines to an Ansible file, and then it removes much of the need to document the server's setup.

What did you learn last week, and how will it be useful in the future?
Health first. Always.

I screwed up my health fighting to keep my startup alive.

You can always try it again if you are healthy.
Because Uber will go very far to track you and your multiple accounts: http://www.independent.co.uk/life-style/gadgets-and-tech/new...
Mmm maybe. Are those intangibles themselves sort of a shibboleth indicating class membership? Could publicly funded education help transfer those "soft skills" to poorer people or would there be class-protective resistance?
As far as criminal access to firearms is concerned, it's close to the same. Civilian ownership is lower than California, but not to the extent you might think. Though people who are otherwise law-abiding often do purchase firearms illegally in Canada, especially if you poll the people in prison for possession.

If one has a desire to, I doubt it would take more than a few days for one to purchase a handgun illegally.
> how do they justify preventing you from using them?

they don't need to justify anything. Their platforms, their rules. You signed your rights away when you clicked yes to the EULER.

Of course, you can litegate, but then you'd end up costing more money than you can gain, and probably no one will find it worth the hassle.
Definitely. The merchant isn't always cooperative, though, so sometimes you have to go to your card issuer instead. It sounds like the author hasn't done that for some reason.
I think you'll find that both sides in this particular debate see the other in that way. At times it seems like the pro-gun folks will take nothing less than civilian access to the nuclear launch codes, and that any restriction or hindrance of access to any weapon is an attempt to overthrow the rule of law.

It turns out the loudest (read: most visible) people on both sides of any given debate are the least likely to compromise.
Indoor target practice at home is fairly common among Class III enthusiasts where I live. (Although the website I cited says you don't need a Class III for suppressors any more). I've not tried it; suppressors outdoors are quite pleasant to shoot without ear protection but you might still want EP indoors. The point of the suppressor is to avoid alarming the neighbors. It's also something I'd never try in an apartment or with other houses nearby because of the obvious danger if you miss the bullet trap.
Test-Driven Development: Test-First or Test-Last?
Get a new number from Google Voice or similar?
God damn I hate articles about AI. Journalists are the annoying "are we there yet" in the back of the computer science van. Researchers should just do what my mom did and say "one more hour" no matter what.

Computers are amazing. We literally made a rock crunch numbers. Now it's handling harder problems, and no its not "there yet," but shut up with the nay-saying about limits for a few more decades while work gets done.
New brain scan approach promising for early detection of autism
I actually read some of the research that produced the 10x number.

The 0.1x developer, if they're actually competent enough to remain employed for more than a probationary period, probably isn't at 0.1x; you're probably underrating them because you're better than average and are thus overrating what average is. (This is part of the Dunning-Kruger effect).

-10x developers should be fired fairly quickly if they're actually that negative and the business is being managed competently. I've worked with a few; they were fired within months or weeks.
Despite those unique challenges, the French built 56 reactors in the 70s and 80s. GDP had quadrupled since then, while those unique challenges haven't gotten bigger -- but they have been amended with 40 years of rabid FUD. That is the challenge, and as long as politicians are repeating the FUD, it's not going to get easier.
i wonder if it's worth making a new account for every purchase, and then writing a script/custom client to map each game to its account, and create an automatic login shortcut for each game. This way, if you find any issues and had to chargeback, you only lose one particular game.
This is exactly why when a new game comes out, I check to see if it is available on GOG.com before checking Steam. Thanks to GOG's DRM-Free policy, you can download and store the game installer. Not all digital distribution is bad.
The exact same thing happened to Alex Blumberg in this episode of Reply All: https://gimletmedia.com/episode/91-the-russian-passenger/. They investigate and try to find out how his account could have possibly been hijacked with 2FA enabled.
Learning Node.js and React while building a product
Let's not forget the most crossplatformest, purest `yes` of them all: https://www.npmjs.com/package/yes

# /usr/local/bin/yes | pv > /dev/null
11.5MiB 0:00:09 [1.02MiB/s] [ <=>]

# /usr/bin/yes | pv > /dev/null
1.07GiB 0:00:09 [ 142MiB/s] [ <=>]

JavaScript wins again!!
All of those things.

And, point it at the ground, OK?
12 Qualities of an Excellent Drupal Project Manager
Having been through this personally in the past two years, I cannot amplify this comment enough.

If you have earnout targets based on resources such as headcount, marketing spending, or anything else not under your control, you either have to negotiate that the payout is triggered if resources fall, or accept that you will likely be manipulated out of the money by future resource constraints.
Botrotica sextbot – Exploring obscenity in chatbot dialog interaction
We are starting from a compromise.

A reasonable thing would be to almost totally restrict pistols, but the Constitution hasn't been amended on the matter since the days when a rifled barrel on a long gun was cutting edge technology, so we have people walking around with highly dangerous concealable weapons.

I mean, I wouldn't want to face someone wielding a machete anymore than I'd want to face someone wielding a bag of revolvers, but at least with the machete they are going to have to physically work quite a bit to kill each person they want to kill.
I must be so old.

I spend all day sitting on an IRC style 'chatroom' with a bunch of friends, that was written about decade ago.

It uses a combination of javascript ('ajax') on the client side, and crappy ASP on the backend (because the only server at the time that was available was a Windows server).

The comms is very simple asynchronous polling and formatting/parsing javascript. In fact the only updates over time have really been all client side to take advantage of new browser features. It works through firewalls and proxies (which websockets still do not) - basically anywhere you can see a modern webpage.

My rambling point is... you don't need all these frameworks to push a message to a server, and fetch back a list of new ones. In fact for low volume handful-of-users chat traffic you don't even need a database (gasp!).

I know we should all avoid re-inventing the wheel where possible, but are you (not 'you' the OP, but 'you' the fictional reader) really a web developer, if all you are doing is gluing ever changing frameworks together ??