skysight-inc/HackerNews huggingface dataset:
So maybe I don’t understand because I’m a dumb-dumb lay person, but what does Stripe do differently from all the other payment processors that has given its rise and hype.

Is Stripe popular because its developer friendly? What makes it better than Apple Pay, PayPal, and Square? Normally, when I shop online, I’m usually given an option to type my credit card info or use my PayPal account. Where does Stripe fit into all of this?
> security and trust lie in the database and how it’s authenticated

And it’s any different on a private blockchain?
> Delivery is around US $7. That’s enough to cover operational costs, says Maron Kristófersson, the chief executive officer of Aha. “The electricity comes to 25 cents,” he says.

> A delivery can be completed in as little as 4 minutes, versus 25 minutes when delivering by road, under heavy traffic. That’s perfect for hot food (burgers are the most popular item), but customers also seem to value it for groceries (where bananas rule) and hardware (mostly electronics).

Damn. $7 for getting the delivery time to 5 mins from 25 is actually quite impressive. Assuming this scales well (the hard part, I'd guess) actually seems quite viable...
Sony Enabling Fortnite Cross-Play for PS4 Against Xbox and Switch
I'm not certain about CUDA drivers and whether this sort of thing work "just work" via the Nix package manager on GuixSD. That sounds like you might need to recompile kernel headers or the like.

Re: the comment about the Guix kernel and blobs: Guix uses the linux-libre kernel which has blobs removed. BUT you can use a custom kernel on Guix, so you could use a blobby kernel, but you would have to configure it. If you poke around, you can find examples of people doing this, e.g.: https://gist.github.com/TeMPOraL/306bbb7c627ab0d32fa84af8319...

But, in general, the standalone Nix package manager (and the standalone Guix package manager, for that matter) are designed to work as isolated units, not depending as much on the 'host' system, so lots of stuff does 'just work' regardless of whether the host distro is GuixSD or Debian or Void or Arch or whatever.
This process can easily lead to nominally weird things like blue lights being percieved as white.

https://en.wikipedia.org/wiki/The_dress
Optimizations in Syntax Highlighting, a Visual Studio Code Story
Curious for more details on how the dht signaling / hole punching works. I'm working on a peer to peer chat and file sharing system right now and upnp / nat pmp are pretty wack. I'd be interested in using it if there ever is a Go port.
> ever met someone in finance who studied for months to get ready for an interview? me neither.

I have. My roommate in college. A lot of students in his group studied very year for internships with finance companies.
I completely agree. The current trend of orchestration all sells a story of hyperscale like GIFEE. That is not how most people do or should run there deployments (I'm talking about the vast majority outside SV). The operational complexity today is too high. Kubernetes is a big business system, it caters to enterprise. If you aren't an enterprise I would caution you against k8s.
I've never been able to get the go libp2p working because of the weird secondary package manager.
I have no love for this guy, neither the company. I interviewed with them (including him iirc) when Oyo was really a "startup" and have known stories of him being a scum employer and CEO from friends, but how does him starting a business and turning it into one of billions valuation is more of a winning a lottery than let's say Fb, Flipkart, Ola, Uber, Dropbox, and oh hell AirBnb etc? And if that's the case then pretty much every successful startup out there is a lottery luck story.

Luck is huge factor in starting a company and making it click but that's universal and nothing unique in this case. It was the case with Gates and Jobs and Ambani but luck was not everything in their cases and neither it is here.
> It's why Haiku is importing more and more BSD code instead of pursuing their own paradigms.

We are? Uhh ... not really?

We use FreeBSD's WiFi stack and drivers (same as the other BSDs), and have plans to import some of FreeBSD's work to get linuxdrm/gallium for hardware acceleration. That's it.
Kubernetes == K8s, not his project.
The data that G Suite organizations and users put into our systems is theirs, and we do not scan it for advertisements nor sell it to third parties [...] Google does not collect, scan or use data in G Suite Core Services [including Google Docs] for advertising purposes.

https://gsuite.google.com/learn-more/security/security-white...

Disclaimer: I work at Google Cloud, but not G Suite/Docs.
We lack a good hash function for lettuce that allows one to eat it afterwards. This will limit the efficacy of blockchains in the supply chain space, but perhaps not their adoption...
I think pledge (and unveil) are really good ideas, but that doesn't mean it's a substitute for containers. They're kind of different: pledge mostly just enforces correctness of a program, whereas containers enforce separation. I think containers are more analogous to privsep (used extensively in OpenBSD) than pledge.

My biggest issue with the current state is that the common tools (e.g. Docker, k8s) are pretty terrible. Docker overcomplicates a great many things, which is one reason for the many bugs. And k8s ... well, let's not even go there.

I don't think much more is needed than just `run-container /usr/containers/cool-container` and presto, a container with the files in that directory. No need for buggy/slow platform-dependent FS abstraction layers that change every year because they never quite work right in a bazillion edge cases. This is how e.g. FreeBSD jails work.

This won't prevent implementing tools like `docker pull`; at it simplest it could be `curl ... | tar xf - -C /usr/containers/cool-container`. Running multiple containers based of a single image? `cp -r`.

Maybe I'm just an old Unix guy, but I think that composition from generic tools is a much better approach for a lot of this stuff. It's easier, less platform-dependent, has less code (meaning less bugs), etc.
Collections in C# with Examples
I think the idea from a corporate perspective has always been the idea of a programmer as an industrial worker. Just as dispensable, and just as replaceable. Luckily reality has not borne that out.
Learn complete collections in c# with examples.
> I have never had any regrets.

You have lived a very charmed life.
That's one good thing to know.
We do get some nuisance alerts from time to time, and part of my job is to investigate them and determine the cause. I did investigate one recently, however, where the cause was a runway that was "one-way". Most runways have two ends and the pilot/ATC determines which one to take off. EDDF (Frankfurt) RWY18 is only used for takeoffs and was causing nuisance alerts due to the way we search for the runway in front of the aircraft.

There's another runway (I don't remember where) where the direction in our database does not match what satellite imagery shows. I don't work in the database group but I was told that this can only be fixed by asking the airport manager to re-survey the runway. Short of that, we can't fix it even if we know it's wrong.

However, It's quite rare for them to be due to a database that's out of date -- most of the time it's due to an incorrect determination that the aircraft is taking off or landing.
> Ubiquiti EdgeRouter Lite (not ER-X) is apparently supported by vanilla OpenBSD.

The ER-L is what I spoke of when I referred to the chronic overheating problems. From a different reply to my comment it sounds like there may be other Ubnt devices that suffer the same fate. The ER-L also has issues with reordering UDP packets.
Building a Serverless Contact Form for Your Static Site
Ask HN: Calorie/Nutrient Tracker + Food Recommendations?
Is there a good one? One that you use? And doesn't track/spam you?
You should maybe feel bad. Maybe not. In your first month, you should have had what? 20-ish days to get around the monorepo. Look to the bug tracker. Ask your manager for projects or idea about things to work on. Sorry to say it, but you should do SOMETHING soon.
>'m not sure that Facebook using Instagram as a way to funnel people back to Facebook is a great strategy

It's a stupid strategy. All my friends (early 20s) are hardly active on Facebook, if at all and instead prefer the likes of Instagram and Snapchat for a simple reason: you can actually share your life with your friends and see theirs.

Speaking for myself, I hardly care about my Facebook account. My feed is plastered with garbage content and tired memes. I understand why they made the shift to being a content-consumption platform but it seem very short-sighted given that the content is low-quality, redundant, and seriously getting boring now.

I wager that people, like myself, are looking for an actual online social network. That's why I like Instagram, I can actually see videos and photos of my friends, whether it is celebrating their birthday, sightseeing, dancing at a party, or simply going through the grind of everyday life.

Not being a product-visionary, I cannot tell what drives Facebook to adopt this strategy but I find it puzzling that they could fail to understand that my demographic is leaving Facebook (in terms of engagement) because it is hardly social anymore. In fact, it is more akin to a worse 9Gag/Reddit/Buzzfeed mashup, with the occasional aunt or elderly family friend sharing some obscure article using CAPS LOCK.

I don't remember seeing anyone I know publish a status or a photo album in the past... what, three or four years?

> think it'd be smart to simply enhance Instagram's ad platform

The amount of ads has exploded over the past few months, it has made the product far less enjoyable for me. I don't mind ads but it bother me that they disguise it as content in your feed.

>If people start to become dissatisfied w/ Instagram because of "Facebook-ification" that may open up a market for a new competitor.

I think Snapchat would be in a nice position to take-over. I do prefer Instagram over it, but at this point I'm just desperate for a platform that doesn't sucks or isn't headed that path.
There's a quote from the GNU Shepherd manual I really appreciated:

> I decided to not make it too sophisticated by trying to guess what the user might want just to theoretically fulfill the request we are processing. If something goes wrong, it is usually better to tell the user about the problem and let her fix it, taking care to make finding solutions or workarounds for problems (like a misconfigured service) easy. This way, the user is in control of what happens and we can keep the implementation simple. To make a long story short, we don't try to be too clever, which is usually a good idea in developing software.
Well to be fair, I am not really interested in non programmers since the question is focused on individuals who considered themselves programmers and their reflection on that.
The Census doesn't have data later than 2016 but other sources lead me to believe that things haven't really changed.

https://la.curbed.com/2017/4/13/15288974/la-metro-housing-co...
That reads like a lot of successful people from around the world. Maybe most of them - esp. when they had not become "successful"?
Weird Things Teens do in 2018
The question, rather, is whether we should change the costs and benefits such that they will have to rethink this decision.
> This has been exacerbated for me because initially I only allocated ~20GB for the Windows boot partition

Ouch! Watch out for the coming Win10 fall update (October). It might brick your setup, as it needs (supposedly) minimum 20 GB free space.

Note/disclaimer: Not sure how true this is, couldn't validate it personally. That said, I'll definitely ensure all of my Win10 system boot partitions have at least 30 GB free space.
I've felt it too.

Anyone care to do a +/- sentiment analysis over time of HN posts?
EUV Pellicle, Uptime and Resist Issues Continue
Also my question is not about improving oneself in programming. Today there is alot of glamourizing of programmer sso would be interested to hear from people on the other end.aka I'm looking for subjectivity
It really is that easy in my experience. I had five APs at the last house and Android, iOS, MacOS and Windows all were able to hunt automatically as long as I had the same SSID. When I tried to get cute stuff got a lot less usable.
These are only weird if you give them weird names like the author. Teens have been doing the same things forever.
The whole inequality discussion we've been a few years now all started with this book from Thomas Piketty (a statistical analysis). Maybe start with reading that?

https://en.wikipedia.org/wiki/Capital_in_the_Twenty-First_Ce...
>I saw some usage data in a quartz article, that I can’t find, earlier this week. Facebook was the most popular social media platform across teenagers, millennials, generation x and baby boomers.

It's really surprising to me. I don't see anyone around me using Facebook (or only to meme on large private groups). Messenger is still prevalent but more for legacy reasons than anything else and can be displaced. It reminds me of MSN messenger. Wizzz!
Thanks! I’d blame autocorrect but this one is a layer 8 issue.
Stripe's awesome. I'm in YC's startup school and used Stripe Atlas to incorporate. I got an email from Stripe, sharing an opportunity to post your landing page and get feedback from Stripe's design team. That Friday I got an awesome teardown from Stripe's design team. The page (https://nanagram.co) still has quite a ways to go, but I incorporated most of their feedback and I'm super happy with it. Another cool thing — Through the grapevine I found out Patrick mentioned NanaGram at an all-hands meeting. I sent him a quick email to say thanks for the mention, not expecting a reply whatsoever, and within a few hours he responded. Stripe's kind of mind-blowing in their ability to not only build a great product but also to serve the community and be human.
I mean, Kodak invented the digital camera, said it was too expensive to ever be viable, and then let it kill them because film was their "high margin" cash cow.... It happens. Short term blinds long term more often than you would think.
Are you an actuall paying customer of experts exchange? Im not and I dont actually see any answers to questions.
Rethinking JavaScript Test Coverage
> A tool that makes it easier to look at lots of footage, which happens to get used for garment enforcement, is that a "garment related tool"?

By itself, no.

If you're making it specifically for the government that has stated that it intends to use it in that manner, or if, based on their past actions, a reasonable person with the same amount of knowledge as you would deduce that it will be used that way, then yes.

> What if the camera company itself is in France, but it's _suppliers_ are in the US?

Same thing. If suppliers didn't know, they're not responsible (but once we told them, they know, and from there on they'll be judged accordingly). If they did know, or reasonably believed, then they're complicit.

> My goal here isn't just to be annoying and nitpicky. It's to try to make it clear that there are a million different questions interacting here.

There is, but this isn't really any different from law in general. Governing the behavior of people is always going to be nitpicky; that's why we have centuries of experience with law and its application. Most of these issues have been tackled there, and while they're not resolved to perfection, they are resolved.
This comment seems to be all about your network. Just because your network on IG is different from your network on FB doesn't mean that the platform is fundamentally different. I'm ~15 years older than you, and was in college when FB came out. Hence, almost all of my friend are on FB. On FB, I regularly see photo albums and status updates.

I enjoy IG, but I see just as many obnoxious posts with 20 lines of .

.

.

.

.

.

.

so a boring post can contain 30 lines before 500 hashtags you don't care about and will never click on. And I will never want to watch a video on FB or on IG, so the platform doesn't matter.

If anything, it sounds like a more common usage of IG is to follow "influencers" which is code for "people you don't care about". Again, garbage in, garbage out.

It sounds like you've followed crappy people on FB, and that colors your view of the platform. The same way I've never been able to make Twitter work for me. It's not always about the platform.
> you always have to draw a line somewhere, but FSF draw it too firmly.

They actually don't draw it exactly where I would. I don't care so much for games if they're open/free or not (it's nice when they are of course), but I am concerned with unauditable code on, for instance, the SATA controllers in my machine, even if it 'read only' code. Where the FSF is more concerned with the first and less with the second.

On the other topic, I think the ability to create (and share) your own recipes/channels for software on Guix allows for people to create fairly easy ways to install non-free software (or using Nix on top of GuixSD) without the Guix team having to support unethical software.
What sort of DNS server is NSFW? I can't imagine that any DNS benchmark would need to reach out to anything other than a DNS server. If I recall correctly, the GRC DNS benchmark uses a set of domains set up expressly for the benchmark itself.
One thing I have personally seen that, they have lower threshold for accepting clients. Maybe they rely more on fraud detection than on pre-signup verification.
> covered by a clear plastic film on a roll, which can be moved to get a clean section. A bit like those toilet seat covers

What? Is that really a thing? Toilet seat covers on a roll? How would that even work?
At Uber’s scale, sure, but for smaller companies you have to understand that before Stripe you needed to get your own merchant account and that meant dealing with a bank. That’s one. You also had to deal with a payment gateway, which was pretty horrible before Braintree, and Stripe was another step function, that’s two. The processors are the middleman, and here there is all kinds of details and clever ways fees are sliced. Ubers of the world have the scale to invest in optimizing this but companies smaller than <500 generally don’t and an integrated solution like Stripe just solves a lot of headaches even if it more expensive in the end. Having the expertise to even understand how to optimize payment commissions is non-trivial.
What does your product do that you consider Typescript as a replacement for Java?
Completely unrelated from anything. People don't come on HN to make or save money.
Good question. We've run into similar issues while developing a related feature that helps pilots perform a stable approach. Sometimes pilots were performing a circling approach to a different runway, and a naive approach to determining lateral deviations would have caused a nuisance alert.

For this particular system, the alerting threshold is only met when we've determined that the aircraft is "landing". As I mentioned in another comment, I'm vague about this point because it depends on the way the aircraft manufacturer has configured this state machine. Sometimes we use throttle position, altitude, speed above Vref, gear position, height above threshold, etc. You're correct that conditions can slightly modify an approach, but we're confident that we can nail down "we're landing" closely enough to mostly eliminate nuisance alerts.
Proxomitron, which Privoxy was inspired by, has a few patches which make it filter HTTPS too (you need to install a certificate for MITM, obviously.) As more sites use HTTPS the ability to filter their content becomes more important too.
What makes living in SF with a long commute any better than living in the East Bay with the same commute?
I have never heard of bellingcat.com

The work seems impressive but I think it should be taken with caution. Who is behind this website that he can access Russian databases via "contacts"? Passport databases contain pictures? (I have no idea)

"Bellingcat has contacted confidentially a former Russian military officer of similar rank as Colonel Chepig"

How do you find such people? Soldiers should be a dime a dozen, GRU colonels should be hard to find.

"Bellingcat and the Insider have obtained “Petrov”‘s and “Boshirov”s border crossing data for a number of countries in Europe and Asia, for the period of validity of their international passports (mid-2016 through today). "
Wow.

Man, if the "social network research skills" of Eliott Higgins are for real, I have a few other cases he could dig in.

EDIT: I think I was right being skeptical. As mentioned here, while looking similar, the persons shown in the pics seem not to be identical to me. Can someone confirm this with software? I would be especially interested in the normalized distance between the eyes.

Besides this, he has put a picture online that he obtained illegally and he is violating EU privacy law.
Tile Factory Outlet
please provide evidence debunking their testimonials.

I paid nothing to see it.
Except that in "1984", the people were living under a brutal, totalitarian regime and had no way to escape the pervasive surveillance. We, on the other hand, are free to stop using Google and Facebook, install ad/tracker-blockers in our browsers, use Tor, VPNs, etc. and urge our friends and families to do the same.

We're also free to fight back against pervasive surveillance by our government by supporting civil rights organizations like EFF, voting for candidates who favor more freedom, etc. It's harder to fight the government than the tech companies, but possible.
I don't see how the 'name collision' is related. It wasn't a fully open source investigation and one particular key source, which the comment I replied to called 'open' is very much not open.
Shoppers Love Rewards Credit Cards, Retailers Hate Them
Hell no, are you crazy! The average Joe needs at least 2.5-3M to retire by 65, let alone 20s or 30s. That number needs upped an order of magnitude.

And I'm sure there's plenty of people that would say my number needs upped an order of magnitude too.
I think my point has been made and no I won't engage in endless banter with someone who uses an unreliable secondary resource.
There is a lot of user submitted 90s style content though.
I wish I could upvote this more. This solves a huge problem for me and will definitely be taking a peek at this over the weekend.

Thank you so much for making and sharing this!
there certainly are, I re-listened to an episode of a podcast last night with an ad targeted at my state.

My partner fell asleep the night before during and I wanted to point out the ad that hilariously missed its target audience and it was a different ad the second time we streamed it.
I’ve liked Phil’s Stock World over the years ever since I was a grad student. The author also has a Seeking Alpha profile https://seekingalpha.com/author/philip-davis/articles
Now when you say it. I was skeptical too. They seem to be indeed not the same person. The distance of their eyes seems different. Should not be to difficult to measure this with software, maybe my mind plays a trick on me.
What in the world does your subscription pay for, if you still get advertisements on the New York Times?
Because it is an American corporation, for starters. Corporations are artificial entities that are established by governments - they don't exist "naturally", and thus have no natural rights whatsoever. They only have such privileges as the society deems to bestow on them when it creates them, and those privileges can and do come with obligations.

So, if we as a society decide that American companies shall not aid and abet human rights violations elsewhere in the world, then that's what they do. Or else they can dissolve and go incorporate in China or wherever.
It's no better, but added housing makes it so more people can be housed.

Think of it as that they didn't have to move to Arizona.