skysight-inc/HackerNews huggingface dataset:
This is an issue I had to tackle with in the past...

We offer a toggle option for a search item and if you select multiple makes of something you can always add makes, but when you remove enough makes that the toggle no longer applies the user gets a scary 'Your search is no longer valid'.

I was surprised by this menu but I ended up hunting down the answer since the management did not want any pages showing zero results... the reason: "makes it look like we have smaller inventory than we do"
Who Is Ume Rubab Chandio? JusticeForUmeRubab Trending on Twitter
Have you ever worked with sequences/iterators/generators or their abstractions? They make incredibly composable, portable, sound, and readable code. And most useful programs are built on patterns that can be optimally represented using them.

They're also impossible to implement and extend without generics.

If your mental model of writing a program is giving instructions to an abstract machine, generics may seem pointless. However if you're interested in representing a problem and its solution, and allowing the language tooling to translate that into an optimal list of instructions for an abstract machine - generics are pretty critical.
There’s a piece by Matt Levine of Bloomberg’s “Money Stuff” on this. You might find it interesting: https://www.bloomberg.com/opinion/articles/2018-09-24/earnin...
Agree, also this is reinforces itself in a vicious cycle:

Dumb everything down and you get users who cannot use anything but dumb software. As more companies go this way we lose common ground like the knowledge of right clicks / context menus, ordinary menus, what to expect, search operators etc etc.
Is that so? Open source projects (e.g., Linux, Emacs) make lots of progress without a "hallway".
As a novice engineer , i would like to ask the larger community few view point questions just out of curiosity.

If you were the CTO/CIO and were tasked in building up a cloud that competes with behemoths , how would you do it. Of course it would be an "A Team" to do it , but what would be your priorities (e.g pick up cloud foundry and build things on top , take low hanging IaaS services) , there are so many aspects to it , how would you track progress and decide when to go out to market ? How would different teams (right from procurement , network , premises , to developers and ops personnel) be managed and seamlessly work ? What would be reasonable milestones and $$ spends ? :)

Note this is purely out of curiosity..any links/blogs would be fine too :)
In general, I find it weird how countries with western cultures have nearly forgotten all staple foods except for rice, possibly oats as an oatmeal, and white/red beans.

It was a big surprise for me when I arrived to Canada that barley, spelt, millet, and buckwheat were so hard to find.

Right now, I have 11-12 different boxes of grains and pulses in my kitchen drawer, and I am not feeling much likes for exotic foods.
I'm in Germany and of course everyone here has at least heard of SAP and knows it's huge, but I guess not many people know just how huge. SAP consultancy is a big market here with lots and lots of job openings. I knew a few people who did that, it's usually a very well paid job, but it's well paid because otherwise no one in his right mind would do it. From what I heard, it's incredibly boring while at the same time incredibly stressful when you're on-site. Also, I've never met anyone who actually liked SAP.
There are hidden "unicorns" everywhere.
Sometime ago I heard Germany had a lot of "small" companies that are leaders in their market niche but you don't have it in the radar.

For instance: Hohner (the Harmonica manufacturer), or Flexi (dog leashes)

Every country has some of this hidden unicorns; but it is easier to spot them from the distance.
I think the fact that out of stock items aren't shown isn't a UX improvement. If an item isn't in stock and you can't see that it is normally stocked then you will probably shift your business elsewhere and not come back. But even that wasn't the root cause of the issue here, the root cause was not making the user aware of the following logical fallacy: "if a single part exists for the vehicle only 1 part is shown" is not the same as "if 1 part is shown there only exists a single part for the vehicle".
It's a highly political angle though, and the dynamics of HN (both the culture, but also the technology here - threaded with a simple up/down vote and a low engagement reply mechanism) don't handle those sort of discussions well.

There are three levels on which to have an honest disagreement. Other than 0) plain misunderstanding (which I'm not counting), there's 1) a difference in philosophy, a 2) difference in information, and 3) difference in interpretation of said information. (Eg two people observing an interaction; one person could say it was rudely handled, and the other could say that it was totally fine.)

In having a text input free-for-all, all 3 of those disagreements happen at once, as well as the 0th, plain misunderstanding.

I've noticed that perceived or projected disagreement over fundamental philosophy seems to drive low-value threads (Eg "Covid-19's just like the flu."), with responses that are very, very hard to read charitably, dead comments, and snarky/throwaway/drive-by replies.

There are half-baked experiments I wish I could run in order to fix it (like comment required to downvote; or downvoting requires a reason, eg: "-1; unnecessarily insulting." or "-1; trolling"), but; this isn't my forum to run those experiments on.

Ultimately what I'm saying though is moderating this forum must be tiresome work sometimes, so thank you, Dang for the work you do trying to promote thoughtful discussion, especially during these unprecedented times. Especially since being a moderator doesn't scale!
Clearly this is a CIA plot. I know people who work in JPMorgan and they have shown me APIs specifically designed to detect deep web bitcoin purchases. Let's just say that there's no such thing as privacy anymore.
Then have a look at Deno. Best of both worlds.
You periodically need to update the PHP version to keep up. I have a dormant personal website and maybe 1-2 years I have to go update the PHP when I get an email about it.
This realistically isn't a major concern because the pool of qualified software engineers in a state like Idaho is far too small to make a noticeable dent in market salary levels.
> I realized that while the top decile could be trusted, everybody else was suspect,

That is until the top decile is stuck in a required course they're not very good at and aren't interested in, then suddenly they have no problem handing in the same, slightly modified assignment the rest of the class handed in that was emailed by 'some classmate' who enjoyed stats programming in R.
The license in the repo is a mistake and should be fixed soon. I probably mixed up the files. But yeah, the standard free part of the design system already offers a lot and is fully open source and MIT licensed. If you feel like there's not enough free stuff in there for you, then I'm sorry but thats up to you :)
> Session ticket keys, which are a major weak link in Forward Secrecy in TLS 1.0-1.2, are now rotated automatically every day, and dropped after 7 days.

Wooooah, that's awesome! Up to now I think only Caddy has been doing this automatically & by default, I'm happy to see the std lib able to offer this too. Maybe we can simplify some of our code base. (Although, on second thought, Caddy can rotate the keys distributed across a cluster so as to improve TLS performance behind load balancers, for example; so we might still need to use our own home-brewed rotation. Which is fine!)

> The tls.Config.VerifyConnection callback is a much more powerful and usable way to customize peer verification [3].

Also looking forward to using this in Caddy! Right now we use VerifyPeerCertificate which is... fine, and definitely better than without it, but I am sure plenty of users will be happy to have the extra flexibility and added robustness of VerifyConnection.

Everything else looks stellar too -- keep up the good work!
It uses a combination of both JS and native code. That JS that RN calls ultimately makes calls out to native Andriod and iOS (and Windows, and macOS) APIs

Exactly like a web browser.

only a portion of the actual running code is JS

“Only a portion” meaning your entire React application! The native parts are the RN framework, any native libraries you’re using, and any native code you’ve added yourself.

What RN brings to the table, as compared to a browser, is a different layout model that’s simpler than the DOM and maps a bit more closely to native widgets.

It also has APIs for sending messages back and forth between JS and native code. That’s also possible with WebViews on all platforms, but RN has a more consistent API (at least on the JS side), so a decent amount of native bindings have been written by third parties.
Same with accounts generation.

Almost certainly most operations accounts and tax filings could be fully auto generated from their bookkeeping - if the bookkeeping was good enough.

You could do that by constraining the bookkeeping and adding some intelligence to the reporting.

So why do bookkeeping firms like Xero stop at basic bookkeeping? Because they sell via accountants - who make a lot of money piping data from one computer system into another to change the format a bit.

Enabling certain people to maintain their mystique is lower hanging fruit than pushing for full automation.

Plus who wants to program accounts systems...
> Even if it's informal, as an American it blows my mind that that's still a thing.

In past times (and by that I mean XX century - before WWII usually) anti-semitism was pretty harsh, and official. Even on university admissions in the US.
Yes. People wrongly argue that vinyl sounds are more accurate. CDs are more accurate. But CDs are perfect, and for us older folks, the sound of vinyl, with its scratches, pops, crackle, rumble, and crosstalk has a comfortable nostalgic appeal.
Does this include any monthly fees? Do you have the right to see private party contracts?
Also - fun fact, some places pay more to generate higher placements.

I would also like to see how much restaurants are paying their cooks, waiters, busboys and deliverymen. Some restaurants don't deserve my custom.

PS: AirBnB is a shitty example, as host cancellation rates are ridiculous.
Root cause is complexity and inconsistency, though could be unintentional as well.
Products of Crypto Derivatives Trading and Trading Strategies
How hard was it to maintain that nginx only Windows server compared to doing the same on Linux?
I always thought I enjoyed remote work as an engineer/architect, I did it for 6 months by my own volition before coming back. I am extremely unhappy. I really miss being in the office with my coworkers and friends. I've struggled deeply with overwhelming sadness at the idea of not going back anytime soon. My work has suffered from a lack of dynamic interactions. I get lots of focus time, just like I did at the office, but working in the same building I live in has been brutal. Maybe I'm different than the average HN reader, but I'm a social butterfly and not going in to the office has been devastating to my mental health, my appetite, my motivation, and my overall interest in work. I exercise the same amount, I eat just as healthy (just less), but something is missing. If this field goes primarily remote, I will leave.
This. I had no idea what this did until I read a couple of HN-comments.
The short introduction could mean a couple of things:

Just downgrading the pdf? Looking for a signature-like part and turns this to pseduo-handwritten characters, maybe changing the color? Something completely different?

Naturally, I did not want to upload a potentially confidential document to some random webservice.

I actually had a pdf file containing several pages of "Lorem ipsum" that I needed for another thing, but I deleted it yesterday because I was done with it.
Because of cargo cult of "must be web scale" and people that want to pump up their CVs to work at a FAANG.

All those projects are related to Docker and k8s, so naturally get written in Go.

Thankfully it is also possible to use Rust, C++, Java and .NET with them without writing a single line of Go.
You don't know if you will or won't use sick days in the future, so IMO, you should use them as soon as you get sick, instead of "banking" them and hoping you need them later. But either way, I was arguing more against companies that don't offer unlimited sick days than employees who don't take them. I think having a limited number (or worse, lumping them in with PTO) actively encourages people to come into work sick.
Yes, we competed with SAP in a specific industry and honestly our tools were better and more user friendly, and no, they were not all huge companies, which is one of the reasons we were able to eat SAP's cake because we were much cheaper. I believe we got the job 90% of the time when we were shortlisted with SAP.

We lost some customers to SAP later on because they become bigger and "consultants" told them that they should switch to SAP because, you know, all big companies use SAP. I haven't heard of any success stories from those customers yet (this is not entirely SAP's fault though).
Sorry, you are right, I should have been more specific. What I meant was BusinessObjects is only the reporting component they acquired to complement their product suite. It's not "the product" SAP sells (i.e. ERP).
MS Teams is an Electron app too. This very post is about React Native for Windows and Mac, which are being developed by MS because they're used for the front-ends of much of the rest of Office 365. Microsoft clearly thinks that it's worth rewriting large parts of their crown jewels using cross-platform frameworks.
Against Private Clinical Data
So what are ZEC and XMR?
Personally I feel like the exact opposite is true, we never really talk about Africa at all. How many Covid-19 stories have you seen about Africa?
Can I throw my hat into the ring? I run an email marketing platform (https://emailoctopus.com) that’s affordable and aimed at entrepreneurs/makers with newsletters. Shoot me an email if you’d like a discount.
Even in Seattle, I find Facebook and Yelp's hours to be inconsistent and wrong.

My neighborhood bar hasn't updated their Facebook page in years.
Nothing at all wrong with Facebook or Yelp. The issue is a lot of them are auto-generated pages by those websites. So they're usually nothing more than placeholders created with the hope that the restaurant will claim them, and then populate them with info.

The science fiction is bit_logic's requests from up at the top of the thread:

* A way to order and pay online.

* Details on their contactless pickup procedure if I drive there. I want them to bring it to my car, then I can unlock my trunk, and they can place it inside and close it.
> Other person presence inference sometimes requires more thinking or complications due to acting unpredictably.

It's like solving a constraint satisfaction program where your spouse is an additional variable.

I wonder to what extent the problem solving facilities are more activated with the presence of the spouse.
I meant how do they track the data? If they're just doing it manually that makes sense though it seems inefficient...
To be fair it’s antithetical to the entire premise of BTC.
Who knows something about starting an open source project with funding channels?
Looking to build out a startup as perhaps an open source tool - as it is extendible, and has a wide use-case/demographic spread. At a high-level it will be dealing with TLD's/Automation. Let me know if you wanna join me on this fun project! https://www.instagram.com/urlmelt/
> We have to strive to eliminate or reduce conscience and subconscious biases to ensure fairness.

Why? Does fairness serve a business purpose? Are businesses held to be fair to their employees in other circumstances?

What is fair? Perfect proportional representation of the host population? Within what limits? Can we make a heuristic for what's more fair? Should that drive hiring decisions more than other factors?

The way I've come to see it, so-called fair hiring practices are purely a social signal that companies are required, by the market, to hold - and only in the sense that they need to NOT appear to NOT be fair, in terms of bad press.

Other than that, companies don't seem to have any actual obligation to be fair, unless held accountable by some other mechanism (a union, the court of public opinion, government regulations, etc). They will only do so as far as it provides a favourable outlook for the company, and not further. When sweatshop-like conditions are profitable and the attention of the public is elsewhere, for instance, sweatshops you will get. It doesn't matter much if every race is slaving away in there together side by side if they're still slaving away.
Taxes and tanks (also for now usd is the settlement currency for lots of contracts).

Also, oil has large carry costs. Many things with large carry costs are called toxic garbage and have negative value. Oil is just a useful so it mostly has positive value, but the moment you can’t use it, it joins in valuations other toxic garbage.
Since it doesn't include batteries, the controller, the wheels, or the antenna you're gonna end up bringing a ton of dependencies yourself to cover the missing parts (animation, state management, routing etc).

Or not. I've worked on plenty of applications that had few if any dependencies for those things. I'm sure many others have too.

In some cases that was because we didn't need that particular functionality. Routing has little value if you're building an in-house SPA that always starts from the same dashboard anyway, for example.

In other cases, it's because we're programmers and don't import entire library ecosystems to do what we could do ourselves with a few lines of code or some APIs that are already supported by all modern browsers anyway.

I liked React when it first arrived, because it was a tool that was that did one useful job and did it reasonably well. I dislike the direction it's taken more recently, because it now seems to be trying to do several jobs and not doing most of them very well at all. I understand that this is partly because of the way some developers coerced React into doing things it wasn't really suitable for and the React dev team have been responding to that, but I still think value has been lost in that process.
I've long believed that bitcoin started as a CIA black budget program. I know it's out there, but they are one of the few organizations with the development skills and opsec skills to put out an anonymous application. The motivation makes a lot of sense too.

The dubbed successor to Nakamoto visited the CIA. [1] Speculated about in the article, my theory has always been that it was an interview of sorts.

Anyway, just a conspiracy. Take it with a large grain of salt.

1. https://thenextweb.com/hardfork/2019/07/19/satoshi-nakamoto-...
Fun fact, I prepaid my trip to Croatia and lost all of my money... because I paid directly to the person. 800Eur down the drain.

Can you guess if I'm giving a fuck if the middlemen take 90% of your income?
Celebrity Law Firm Hacked, Attackers Threaten to Leak Stolen Data
I'm taking notes on all comments, I will test what you mentioned to see how the document ends up looking, thanks!
This is fine if you want to sit on some Bitcoin as an investment, like literally have bitcoin sitting in your Coinbase wallet, but I’m not sure how great it is for anything else.

You still can’t really buy bitcoin quickly on Coinbase and transfer it to a online poker site for example (directly, without raising possible issues). Now add JPMorgan into the mix.
Either user a1369209993 is unaware of the distinction ( https://en.wikipedia.org/wiki/Kibibyte ) or then they are deliberately ignoring it (My guess: to defend the old definition of kilobyte = 1024 bytes) to the point that their messages look like trolling.
I don't think anyone is suggesting writing game engines or the core of graphics processors or video renderers in React Native. It's for the frontend. The pattern of using React Native for the frontend and native moduels for the backend is a pattern being used by many companies. The difficult stuff can be written as a native cross platform library, while the front end can use React Native. This is what MS is doing with Office.
I mean, only if you view BTC as a full scale replacement to fiat currency, which currently it just isn’t and cannot be in the near term. For wider adoption BTC needs easy and reputable interoperability with fiat, which big banks can provide.
what if you go back to the office and 50% of your friends are not at the office but work from home?
i'd say that's an expected consequence of rules of capitalism - the most efficient (capital-wise) crops are the ones left standing. if the cost function was designed differently, the outcome would also be different. for an extreme example, look at bananas - one kind available, under pressure by some kind of a disease and that's the second time this is happening (https://en.wikipedia.org/wiki/Panama_disease).
The numbers seem to suggest that it's a simple mechanic - hey just 302 neurons - but a single neuron cell is immensely complex, containing millions of molecules, trillions of atoms that all interact with each other in unknown, unpredictable or even unobservable ways. Even if we had all that data in a model, the biggest problem is that our computations, unlike nature's, are done serially, meaning we only get to work at one bit at a time whereas nature is computing all of the interactions in parallel. If you've ever done a physics collision system you'd know how the performance starts to degrade rapidly with just very few elements (being an O(n^2) problem) and you need to make workarounds. So we need different hardware to start with, like analog computers, if we'd ever have a chance to simulate a single living cell (for starters), then move on to larger organisms.
You're assuming the availability of mobile tech work will not enable more people to move to places with low cost of living, such as Idaho. I believe that it will.
Are Black Holes Dark Energy Stars?
You are not alone. We often under estimate the value of workplace bonding. Planning a dinner for the team when we have been through a tough development cycle for a couple months for instance is incredibly rewarding. It vastly improves the quality of collaboration and the way people engage with each other. Helping them communicate in an informal settings and find better ways to connect with each other even on an emotional level.

Remote work takes all of it away and adds this invisible burden to navigate through your teams thought process. That alone is a huge factor for me to make sure there is a balance between remote work and office visits.
My sister-in-law graduated with a degree in Industrial Engineering, and got exposed-to/proficient-in SAP at one of her first jobs. Now, she does SAP consulting work, much of it from home (even before COVID-19), at a significant pay bump and highly flexible hours.
"Trickle down economics" is just an internet slur for supply side economics. It certainly can work out well. A job at Whole Foods would pay a currently unemployed resident of Gary, Indiana a good amount more than he is making at present.
Maybe, but CIA plots have failed in the past too.

Waiting for Russia and China to introduce their own crypto.