skysight-inc/HackerNews huggingface dataset:
Same here.

I'm generally extremely impressed with HN mods but this is one of two (three) minor nits I see.

And to be clear I'd also prefer both to be accepted, at least a little softer duplicate check than today.
UserLAnd/Foxhole Is Hiring a Platform/Systems Engineer
Userland/Foxhole is seeking a Systems Engineer of any experience level to help us as bring the power of Linux computing back to the people.

We are seeking a skilled Linux systems engineer to help us define and manage our online services as we roll out our cloud offerings, as well as supporting the local execution of Linux on Android and Foxhole devices. As an employee at Userland you will join a small independent team within the larger London Trust Media organization at bringing the vision of using Linux anywhere to life.

Your day to day tasks will include:

Helping to build custom privacy-focused Linux distribution(s) that empowers users to complete their computing tasks while keeping them free of excessive monitoring and oversight.
Maintaining and helping to build out our container infrastructure.
Advising and staying abreast of security and privacy best practices for both large cloud installations and individual user accounts. In keeping with our mission and ideals Userland/Foxhole technologies aim to be both private and secure by default.
Debugging deep and obscure problems with Linux computers, with both other developers and users.
Network / IT and system administration and configuration.
Providing on-call assistance as required.

This position is onsite at our Portland, Oregon office with the rest of the Userland team. As the rest of the team is co-located, an on-site candidate is strongly preferred. The expected salary for this position is $65K-$110K per year. London Trust Media offers a full suite of benefits including family health, vision, and dental insurance, discounted VPN memberships and more. Our office is located at the Urban Office place co-working facility in Portland, who provide in-office perks such as a gym, beer and kombucha on tap and a cool robotic barista.

To apply, email your resume and cover letter to jobs@userland.tech.

Mention that you found us through HackerNews.
I think the key thing people aren't accounting for is the displacement of conversations. There's probably a highly elevated rate of conversations about topics people can't express in person.

Regardless of people's opinions of the threads, there's still the discrepancy between most people characterizing the thread as right wing when in reality the majority of participants were left leaning.

There's studies that show that people on either extremes of the political spectrum are more likely to see centrist or even moderates on the same side as being on the opposite side of the political spectrum. I see a lot of that happening in the Bay Area. Things like setting up more restrictive hiring flows for white and Asian men is taken for granted in much of the Bay Area when such policies are pretty controversial in much of the country. On the flip side, mainstream conservative views like support for restrictions on abortion is essentially unheard of.

I'm sure there are conservative places that are analogues to the Bay area on the other end of the political scale. But that doesn't make it any less of a concern to me.
Overpaid CEOs 2019
Nvidia GeForce GTX 1660 Ti 6GB Review
It's great that you think so.

Thank you for the Docs pointers! Good spots. We will make sure to fix these.
Speaking of perks of negative value, I once worked somewhere with ping pong tables, fuzzball, and so on, where a man started playing the bagpipes directly behind me when I was trying to get some damned work done!

Good to know that ping pong tables are a red flag for someone else! I personally avoid any gig advertising for "rock star" developers on much the same basis...
> And what if a lowly peasant like me wants to synchronize with the big trading firms' feeds?

It's all pretty highly regulated, and you'd need a license before you're allowed to even think about hooking directly into an exchange. If you've got lowly peasant money to work with, it would be much more cost effective to go through the retail channels, just like every other person who isn't a corporation.

> Blockchain does exactly this without everybody having to sort out discrepancies.

No, it doesn't. The nature of the discrepancies that cause trouble in practice, and the ways they sneak in, are simply not things you can solve by chaining hashes and throwing a proof-of-work algorithm into the mix. The very suggestion puts you one blue suit and some pointy hair away from being able to star in a Dilbert strip about trying to use buzzwords to solve problems you don't understand.
> Now you can present almost any idea, no matter how ridiculous, harmful, or "bad" it may be and there will most likely be audience.

Like anti-vax, or AGW denialism, or white supremacy, or flat-eartherism, or creationism, or trickle down economics . . .

Need I go on?
I cringe when I look at some code I wrote. Some of it is maintenance nightmare, however, I read a book and found a better way to do some of those things. With each day I get better at writing maintainable code, I do less of duct taping to make things work.

I feel like I'm actually getting good at this software thing, and I'm actually not a total idiot. However, sometimes I look up simple things and I think I'm still an idiot. But when I look at the bigger picture I can see how much I have learned and understand the whole process. Servers, database, software, documentation, good code is great but there is more to software and I love it.
I figured HFT firms exist in their own bubble away from most people. So from the perspective of the average joe, they only indirectly exist as a tiny market force that does price discovery.

As for the funds you mentioned, are there any that have a minimum investment of less than $1,000?
2-3% CC fees are a waste. But you don't need blockchains to fix that. You need someone to legislatively force the CC companies to stop playing the cashback bullshit game, which is the real cost driver (much more than fraud) as it funnels money from cash and debit card users to high-reward CC users, while burning a lot of it on the way for managing all of that overhead that is of no help at all when it comes to making financial transactions.

It happens to be that the EU is such a "someone". In EU countries, CC interchange fees are limited to 0,3%, debit fees to 0,2%, effectively resulting in much cheaper rates to be paid by merchants (whether big or small) for card acceptance.

Thoughtful legislation and an effective, fair and trusted executive branch, both with the necessary checks and balances, trump any blockchain, at least as long as we are talking about legal transactions.
> I don't think anyone would have been any less outraged if the number was $2.5B instead

I don't think Coldplay is very good. We all have opinions. If they wanted to see what would have happened in that scenario they should have tried it.

> Yeah, because nobody would have known. Look at all the people who assume other large companies in NYC don't get any tax breaks simply based on not hearing about said tax breaks.

Well yeah. They launched a massive national PR campaign to showcase that they were demanding the highest level of special treatment. They literally engineered an auction where they were asking cities to compete to see who could give them the most taxpayer dollars. A lot of New Yorkers weren't interested in "winning" that competition.

Not only could they still take advantage of the existing programs, it's almost certain that they actually still will to some extent. And as you'll see when it happens few will protest that because it wasn't the thing people were protesting against.

They were protesting special treatment.

Many New Yorkers felt, justifiably, like the richest man in the world and the most valuable company in the world should play by the same fucking rules as everyone else. I live here and I'm one of them.
Ask HN: Why Are People Staying in More?
People are increasingly working, consuming entertainment and ordering food from home. Why is this happening? Have there been other times in history when people have spent most of their time at home?
A typical web analytics pipeline involves collecting web data (events like visits, clicks, sign-ups, logins, purchases, email opens, email clicks, website chat sessions, etc.), collating that data and loading the collated data into a data warehouse - we may think of it as the first-mile ETL :)

The web analytics SaaS market is diverse and fragmented and each of those event types (mentioned earlier) is usually recorded via a different SaaS tool. This is where Segment comes in. It provides a unified interface for collection and collation of web data across a wide variety of web analytics tools - Google Ads, Intercom, Mailchimp, HubSpot, Zendesk, etc. and makes this process extremely easy.
Getting into an orbit next to some other small object is kind of hard. In the GIF you can see Hayabusa-2 making multiple orbits below the asteroid's orbit to catch up (lower orbits are faster) before it raises its orbit to the height of the asteroid. Once it reached the asteroid it had to do another correction to the orbit to make sure they stay together.

In comparison, meeting something massive like a planet is very single: go into any orbit that nearly hits the planet, and when you are there slow down enough to let charit gravity pull you into an orbit around that planet.

tl;dr: more gravity makes rondevous easier and quicker
Dry Lifestyle
Racial diversity != economic diversity. I can see why you thought I meant that, and for that I apologize.
>It's extremely hard to agree with Linus on that.

It's very easy to disagree with him, because the server market doesn't work the way he think it does.

Google, Amazon, Microsoft and Facebook collectively purchased 31% of all the servers sold in 2018. The market for server hardware is dominated by a handful of hyperscale operators. The "long tail" is made up of a few dozen companies like SAP, Oracle, Alibaba and Tencent, with the rest of the market practically representing a rounding error.

These customers are extraordinarily sensitive to performance-per-watt; for their core services, they can readily afford to employ thousands of engineers at SV wages to eke out small efficiency improvements in their core services. They aren't buying Xeon chips on the open market - they're telling Intel what kind of chips they need, Intel are building those chips and everyone else gets whatever is left over. If someone else has a better architecture and can deliver meaningful efficiency savings, they'll throw a couple of billion dollars in their direction without blinking.

This is not theoretical - Google are on the third generation of the TPU, Amazon are making their own ARM-based Graviton chips and Facebook now have a silicon design team led by the guy who designed the Pixel Visual Core. It's looking increasingly certain that Apple are moving to ARM on the desktop, which further undermines the "develop at home" argument.

ARM won't win the server space, because nobody will win the server space. With Moore's Law grinding to a halt, the future of computing clearly involves an increasing number of specialised architectures and instruction sets. When you're spending billions of dollars a year on server hardware and using as much electricity as a small country, using a range of application-specific processors becomes a no-brainer.
Lazy Poor Person Has Never Earned Passive Income from Stock Dividends
The real cost is much higher than that, because you are not paid in bitcoin in the US, and your friend in Japan cannot spend bitcoin to buy food or pay rent. You also have to trust multiple entities along the way.

You can send money to Japan using moneygram, or transferwise, or a number of other services for a lower all in cost.
The answer for America, as far as I can determine from brief googling of a foreign legal system, is "no it doesn't": https://www.scotusblog.com/case-files/cases/huse-v-texas/ and https://law.justia.com/cases/texas/court-of-criminal-appeals... ?

> obligation by contract to protect that information, even from the government

Contract never trumps statute anywhere.
For some reason, the name "Modern Labor" immediately associates in my head with terms like "slave labor" and "child labor". Perhaps that is just me. But I can't help but feel a slight revulsion to the name just hearing it. Sorry for the criticism - mostly just voicing my opinion in case anyone else shared it and it is actually worth giving a second thought to.
Love the code and how it is explained! Beautiful.

Not a security expert, but in time_independent_strcmp(), first comment about strlen()s: couldn't the attacker use his own accounts with known passwords to determine the length of some other user's password? Also, given the name of this function I would expect the comparison to be time independent, even if attacker can change both strings' lengths... Or am I missing something? Haven't touched C in a loooong time... :)
Yep -- 100% -- right now it's web development but in the short term we'll bring in other types of software development. Medium term, other knowledge work like data science and finance. Longer term, nursing. Nursing (and other fields where there are more immediate safety issues and logistics issues (hard to do nursing totally online) are very big areas and we probably need cheaper capital to do it (unless VR/AR changes that).
I really like this solution, because it generalizes in (what might be) a surprising way.

The basic approach works by associating '(' with the number 1, ')' with the number -1, and replacing string concatenation with addition. The empty string is just 0. A balanced string of parenthesis is one where every prefix has a non-negative valuation and the whole string has a zero valuation.

This valuation function is a monoid homomorphism: the sum of the values of two strings is the same as the value of their concatenation. Membership in our language is a matter of checking the valuation of some set of related strings (here, all prefixes). Converting the problem into this valuation monoid ends up being super convenient.

This solution breaks down into three interwoven but logically separate pieces: identifying the related strings to check, computing their valuations, and validating the valuations. You can tweak any of these steps individually and get a different language.

import operator

def scan(f, initial, iterable):
accumulator = initial
for value in iterable:
accumulator = f(accumulator, value)
yield accumulator

def valuation(ch):
return {'(': 1, ')': -1}[ch]

def is_balanced_parentheses(s):
values = map(valuation, s)
for value in scan(operator.add, 0, values):
if value < 0:
return False
return (value == 0)
https://www.reddit.com/r/SneerClub/
"Afore" would be nice, but it's too esoteric.
How about "Ahead" ?
Synonym of previously, as well as goes with the idea, like "Go ahead and read another story"
Sure it does, someone has to pay the heating bill.
_Without insurance_ you can see a doctor in the U.S. for relatively cheap. I'm talking, $100 for a clinic visit. I've done it plenty of times for less.

The healthcare in the U.S. seems nuts because you are _billed_ for hundreds of dollars, but that's because they have to subsidize medicare patients AND insurance companies have negotiated rates based on percentages. So, they may only pay 40% of what is billed, but you are shown much more.

It's a scam everyone is involved in, which is why we need open pricing and open "how much insurance actually paid".
Looking at this list, the blocked syscalls do not seem to be too bad:

https://github.com/aosp-mirror/platform_bionic/blob/master/l...

This is mostly setgid/setuid, mount point and system clock related stuff. Except for syslog and chroit, I see no syscalls that you should be using in a user process anyway.

So technically, this is clamping down Android, but it seems like a pretty reasonable restriction and far from a heavy handed approach.
I'd really like to contribute to the kernel one day. Is this work worth reading for someone like me, or is it more for historical interest?
The usual one that's claimed it that it's facebook's free speech. Can't defame someone with unpublished, accurate information ..
This is one of my favorite things about living in a (literally) inside-the-Beltway suburb of DC. The local governments are far enough left that I'm afforded civil rights protections, but the overall culture is accepting of a range of viewpoints. It helps that most of the zealots (of all stripes) are inherently political transients here, who come and go with the electoral cycle.
Go visit the Culture War threads then. The article states that the CW threads were full of these kinds of arguments, so if you want to see examples, you know where to go.
How many people actually look at the front page rather than just use the RSS feed?

https://news.ycombinator.com/rss
Ask HN: Elevation Something to Consider When Deciding Where to Live?
After reading about how CO2 build up in offices can contribute to lower cognitive performance [1], when considering places to live, I automatically discount elevated places, like Denver, due to fearing similar cognitive degrading effects of having less available oxygen. This is compounded by anecdotes, like TJ Dillashaw moving closer to sea level due to reduced recovery ability when training in Denver [2].

We know that Tibetans have genetic adaptions to living at high altitudes [3], suggesting it's less than ideal for "ordinary" people to live that high. The question is whether it's also less-than-ideal to live even 2k feet above sea level and it's just a matter of severity?

In other words, will a human (let’s say a programmer) living at sea level perform the same as a “fully adapted” person living at 2,200 feet (all else equal)?

Thank you.

[1]: https://medium.com/@dhh/air-quality-matters-but-dont-trust-foobot-on-it-e2df4234a776

[2]: https://youtu.be/BB7tpgwvg1g?t=4110

[3]: https://en.wikipedia.org/wiki/High-altitude_adaptation_in_humans#Tibetans_2
From my own history, I know there is plenty of romance to be found within the more sordid sides of life. Not for everyone, to be sure. I've always related to Buk's writing for his ability to find beauty (and humanity) in the uglier sides of humanity.

The author of this article is being incredibly unfair at the least in his attempt to moralize a poet who died of old age a quarter century ago.
It is fairly acknowledged that for the new Ghostbusters movie, Sony Pictures deleted well-reasoned and articulated negative comments on the trailer's Youtube, but left up hateful and poorly worded ones so they could portray all negative criticism as bigoted.
(Further to this - I've made it standard practice to send an email after any important phone call, summarizing the conclusions of the phone call. That way both parties have a record of what I thought we decided, and if the other party doesn't disagree then their tacit acceptance is also recorded.)
From what I understand, a tetrachromat has (and expresses) the normal green cone, normal red cone, normal blue cone, as well as the cone associated with either protanomaly or deuteranomaly. With that in mind, it seems reasonable that there could exist a pentachromat that expresses all of these cones.
GNU Parallel 20190222 ('Baghuz') Released
> If someone offers you something of value for free, politely say "no thanks" and run the other way.

You are explicitely asking people to think for themselves and understand what’s going on. From this point of view I think that last bit feels mantra like and going on the opposite.

The same way “if you’re not the customer you’re the product” was relevant in some cases but has started a life on its own and could go continue a long life in a farm upstate I think.

We’re in a world when there is genuine free and extremely valuable things that are not bound to weird schemes. Linux is free, VLC is free, vaccination is free, legal representation for people who can’t afford it is free.

As you point out knowing why it’s free is crucial, and people should take the time to think bout what they want to rely on, instead of following some “don’t talk to strangers” kind of stopgap.
Marginal rates (brackets) are a good idea. Right now, too complex for the capital markets around this product and we think (possibly) for the customer, so we're sticking to the flat rate.
UNIX is not a synonym for developers.

Developers on the Apple eco-system care very little for those UNIX parts.
Nike App for Self-Tying Shoe Comes Undone
x86 was already on plenty of servers before Itanium.
64-bit hardly mattered until servers with >4 gig RAM became common in the mid 2000's.
I think there's some understood weighting function based around familiarity and widespread use in the community.
That's absolutely not how the chargeback system works. Further, the blockchain system is entirely irreversible so $5 or $500,000 once you get scammed gone is gone and you have zero recourse. Nice system.
Some other alternatives:

- By Date

- Date

- Rewind

- History (confusing?)

- Archive

- Old (new | old)
I think the point is that in NYC, you don’t have to be over an hour from the hot spots if you aren’t making lots of money. It is totally possible to live in Manhattan on 30 grand a year (hell, I’ve done it). To do so in San Francisco or the Penninsula would be much harder.
Your solution is actually an optimized implementation of a pushdown automata.

nesting_depth is the stack. There is only one kind of symbol that can be pushed, so it's represented as a simple count of the number of symbols that are on the stack.
> If someone offers you something of value for free, politely say "no thanks" and run the other way.

Where does free software fit in this?
You haven't been paying attention. In order to go faster ARM started using more power. A lot more power.

Turns out power usage was never an ARM vs. x86 thing, it was purely a "how fast do you want to go" thing. ARM started at the "very slow" end of the spectrum which made it a good fit for mobile initially since x86 didn't have anything on the "very slow" end of things. By being very slow it was very low power. But then the push to make ARM fast happened, and now ARM is every bit as power hungry as x86 at comparable performance levels.

The power cost is for performance. The actual instruction set is a rounding error.
Not that it's not happening, but the ICO seems to be consistently ruling that it's illegal: https://www.digitalhealth.net/2017/08/ico-warns-nhs-staff-th... ; https://www.telegraph.co.uk/technology/2017/07/03/googles-de...

More on confidentiality: https://www.gponline.com/confidentiality-when-gps-disclose-i...
They are also a lot of Twitter accounts that relay HN posts / comments.
I hope the book [1] is more interesting because this article struck me as pretty plain.

> Yet as much as people have complained about buttons over the years, they remain stubbornly present – an entrenched part of the design and interactivity of smartphones, computers, garage door openers, car dashboards and videogame controllers.

They could only possibly be replaced by something better, right? And the owner of the button who is summoning functionality/food/gratification is likely to be the one who evaluates the better-ness.

[1] https://books.google.com/books?id=5j9tDwAAQBAJ&lpg=PR5&ots=C...
ArXiv LaTeX Cleaner: Safer and Easier Open Source Research Papers
Previous discussion: https://news.ycombinator.com/item?id=19226355
The Medicare/Medicaid system is specifically prohibited by law from negotiating drug prices.*

https://www.politifact.com/wisconsin/statements/2017/jan/17/...

Also, it's illegal for US citizens to order or receive prescription drugs from Canada. So, your advice can be made to work, but not as public policy -- something like 9% of the US population has diabetes -- 30+ million people.

*Trump has vowed to “bring down drug prices” and has criticized the current policy prohibiting negotiating prices with pharma companies. Republican Congressional leaders have not specified any proposals to reduce drug costs.