skysight-inc/HackerNews huggingface dataset:
NaN always returns false on comparisons. So seems pretty straight forward that this would return NaN if NaN is passed in.

That doesn't seem unreasonable. (In fact, that's what happens with the min/max approach).
This looks great.

We're trying to build something like this for sales team. Could you shed some light on the video tech you have used?
Lightroom’s is. Not sure about capture pro. In Apertures case, the photos and meta data are in one giant blob. I’d want to avoid that. Manage the files my way, then have a separate metadata store.

The downside of the SQLite dB is no network editing. I’d love to be able to edit from multiple machines without a cloud subscription or super slow NFS.
From a freshman physics point of view, “sucking” is also not a pull-from-low process but a push-from-high process. There is some nuance there but simply, a straw doesn’t work right in a vacuum.
We're still mad because they still don't work.
Or if its heavily marinated..
What do you think?

I think if someone owes me a sh't-ton of money, I should send someone to go work in their bank and make a serendipitous mistake.
Swiss Graph Proves Early Hydroxychloroquine Suppresses Covid-19
https://thefederalist.com/wp-content/uploads/2020/08/21.jpg

Here's an article about the subject:

Why Is The Media Suppressing Information About Hydroxychloroquine’s Effectiveness Against COVID?

https://thefederalist.com/2020/08/20/why-is-the-media-suppressing-information-about-hydroxychloroquines-effectiveness-against-covid/

* This post was flagged 10 seconds after it was posted! Why, please? How does it violate the website standards as specified in the FAQs?
Plenty more characters in the sequels.
The options one vested during their tenure was part of their compensation and encouraged them to work harder in a riskier environment than later employees, and arguably if later employees have continued to see their options gain in value, it's in large part for the work these earlier employees put in. Work that was compensated in salary and stock options.

The argument you're making is putting early employees against later ones, at the benefit of executives and investors. It's not a good argument, if you're hoping to make an empathetic and moral one.
That actually supports my point. Most of the apps are under $1 ~ $5, so the cost ratio between a phone and an app is extremely high. Why would I invest >$1000 into Android just to avoid paying $0.3 to Apple? You don't move your home because you don't like your local hospital. The exact same logic applies here.
Problems linked to this:

- Developers wanting the last shinny programming language instead of mastering one.

- Developers wanting the last shinny framework instead of sticking to one and learning it inside out.

- Developers wanting to start projects from scratch instead of learning to refactor. The new code is full of tech debt half a year later and some developers already want to move on to some new code because if you don't know how to refactor and evolve architecture your new shinny product lasts clean a few months.

- Developers that care more in the hiring process that you know the latest version of the framework/platform/library but do not understand algorithms, data structures and other basic stuff. They think that functional programming is something new that starter 2 years ago, because it is the first time they heard about it.

In my experience business pushing for new features is only half the problem, approaching development as fashion instead of engineering is the other half.
I am going to check it out..
I’d agree on the mess.
I also find it on over-engineered side.
Do I really need service discovery of services that I already know of, from AWS GCP...?
If keeping my professional data safe from deletion means that I will as a result get more boring tech I think I'd make that choice most times in the course of my work. What I'm finding annoying in recent times is how I'm not able to actually make that choice as often as I'd like.

Also agree with your point about making backups if anything is significantly important, though I've also found a lot of products in recent times are deliberately making it harder to create backups (Slack comes to mind here)
I've found calling or chatting with support can solve most accidental adobe charges. Through my own fault I let a trial lapse and was on the hook for a year. A quick chat with the explanation of my mistake and they canceled the rest of the charges.
I remember reading about a curious unintended consequence for drivers licenses issued to california drivers under 18 -- they may not drive the car with other passengers under 20 years old.

So... Trunking.

That's what you do when you don't want to get caught with an underage passenger... you put them in the trunk.
People are using lots of external dependencies (which expire over time) for a reason. They allow a single software developer to build a social network of very high quality, or hardware that would have taken a whole department to build 20 years ago. The pace is so fast that the system vendors can’t catch up providing all this functionality in their native frameworks, which IMO is the primary problem here.
Missed that, good call!
For photos and videos specifically, yes. You can just plug it into a PC using the USB cable and it will let you pull the files straight off, just like a digital camera.

For most other types of data, you're in Apple's walled garden. iCloud is an option, as long as you don't care about privacy and security of course. You can also use iTunes on a Mac laptop, as long as you're willing to buy more expensive Apple gear with more Apple software shenanigans just to get to your files.

Otherwise, your best bet is probably to pay for one of the third-party applications that will help you to get your own data off your own device without relying on Apple's methods. Sadly, that was not a joke. But such software does exist, and some of it seems to have a good reputation.
Thanks. Should not have added my text.
It’s just files inside a magic folder. Edits are stored in sidecar files. So even if the database is corrupted, you can still recover.

You don’t need to have your photos inside the catalog either, they can be referenced externally.

If you like to maintain your own structure, you might like the Sessions feature. It’s an folder-based alternative to the monolithic catalog.
I rarely use ridesharing apps but I always ask about this kind of thing and I have the same takeaway as you.

The drivers seem to like the situation they are in.

I could really care less about the "technically..." type of arguments. The drivers don't think they are being exploited, they like the job and the freedom it gives them. Any law that puts an end to that is _bad_ for those people.

Just because these laws were put in place to help people doesn't mean they always help people. The people who are supposedly being helped by the law here think it's hurting them. The law is supposed to serve the people, not the other way around. The law needs to change to allow these people to continue the situation they enjoy.

It drives me crazy to read people arguing about the technicalities of the law and ignoring what the supposedly exploited people are saying.
consider not using ubuntu
Why don't you donate 21%? You are immoral by your own standard.

What's the point of having insanely lofty standard that you yourself cannot and will not meet, just so you can go online and call everything immoral?
The Essential Guide to Training Data for Machine Learning
Perhaps university curriculum is "more geared" towards academician?

Yes yes I'm aware the aim of CS department is not to create practical software developers, though. Hmm...
Ooh, this resonates. I noticed Uber Eats at one point hadn't billed my card for several tips I'd given after an interface update, so I contacted support. Once I got past the usual scripted "here is how to tip", when I finally got through to someone who understood I was reporting a bug, they brushed me off insisting Uber had systems to always check they were charging and paying out the correct amount, so I must be mistaken. I gave up and switched to other apps.

A few weeks later, I eventually got a bunch of small Uber Eats charges. They ended up being all those tips I'd diligently reported to Uber, so I guess it was a bug and they just didn't want to admit it.
I see what you mean. Maybe some new app with a feature of creating something. Lately most novelty is in the consumer side.
> blew away a lot of the site structure and templates

Crazy spammers who have time for such things

Sad to hear how this affected him
Yes indeed. But sadly not on macOS.
I had written multiple XUL based addons that I used for personal productivity. When Firefox moved away from XUL/XPCom I think they removed not just an implementation (which I admit had many warts) but also the alternate vision of the Browser being extensible by end users who were almost on an equal footing with Browser developers. As a developer I can live with, support and cheer for a worse implementation of a better idea, but when you give up on that idea you rob me of any reasons I could use to support or evangelise for you.

It boils down to a simple question - does Firefox intend to go after power users in ways Chrome will not or cannot? The answer to this question used to be very clear to me in the first decade, now I think the answer is no. Even the Rust based oxidation efforts seemed limited to coming up with better implementation of the same primitives that Chrome offers, I didnt see anything about offering fundamentally different tradeoffs / choices.

If Firefox course corrects to going back to power users, I will be the first one to cheer them on. The vision for firefox has to be to reduce the gap between what browser developers can do and what end users can do.
There are still some forks of firefox around, you can use those. I'm glad they traded out some configurability for security and multiprocess browser. I'm sure they would accept any patches from you that allowed the old configurability with the current performance, stability and security.
> Judged

You don’t know the half of it. I ran a DMB blog and large online community. It was where I did a lot of my first web programming. :|

Whatever you think of their music, DMB and their fans pioneered a bunch of areas.

One of the most forward decisions by the band was to allow online distribution of their live recordings.

Being mainstream at that point meant it pushed torrenting of the live shows into the workflows of many people who wouldn’t have otherwise have been exposed to the tech.

It also drew the hackers of sorts to their scene who would illicitly capture and record IEM streams, mix them with mic recordings then combine them with stealth monopod videos to release bootleg copies of entire shows.

Only the Radiohead fans came close to the amount of enthusiasm in the DMB scene back then.

That said—if I could go back I’d pick Radiohead to follow.
I’m surprised by the misprision charge. Is that not a bit dated?
They didn't lose the cloud data.
Pilo: Raspberry Pi-Powered Lights-Out Remote Server Management
Yes is is true.

What's often misunderstood is what "fiduciary duty" means. It doesn't mean "make the most amount of money possible", it means "act in the best interest of".
Indie devs are small minority, majority of the folks work in companies. You are already paying 2000-4000USD for your laptops, plus you also have to cost in lost productivity because of not being able to replicate your stack locally.
Eventbrite is already doing this for all their employees - https://kelda.io/blog/eventbrite-interview/ So the economics of this does check out.
Absolutely, No one here thinks you're Steve Jobs. Just show me your little toy pet project example code to convince me it's slightly less useless than the 10 other ones that get posted here everyday.
> Emacs shares the same namespace for everything. Addon developers just namespace their stuff by putting a prefix on their identifiers. It's not really an issue even for them.

I use and love Emacs (Spacemacs), and I am probably never going to move to another editor.

BUT as someone who maintains a Spacemacs config, no, Emacs addons break each other all the time. It's not just a namespacing problem, it's which events you're hooking around or interrupting, it's which system features you're changing that other addons rely on.

This kind of organized chaos works out OK in Emacs because I can read the source code of the offending Spacemacs layer or script and wrap around it to get it playing nicely with the rest of my setup. Emacs has very good debugging tools built into it, and you can hack on the editor in the editor. It also has a fairly decent community of people online who will help you debug configs as long as you're not being too annoying about it. This all ends up being pretty important, because you are going to need to debug configs.

Emacs expects you to be a power user that knows how to program, and if you are a power user that knows how to program, there are advantages to that. But even with those advantages, the sheer amount of time I've wasted getting EXWM to play nicely with other workspace addons...

I just think there's benefits and tradeoffs to both approaches, and I wouldn't be so quick to dismiss the engineers who decided that their users shouldn't need to learn how to program to keep a functioning set of addons running in their web browser.
> For example, if they added 5.1 support to Premiere, they'd only count it as a "sale" if you actually opened Premiere and used that particular feature. This is a blatant license violation.

I wouldn't say 'blatant'. That seems like a reasonable tactic in a vacuum.

I guess they could have made it a separate download and install when you click that menu option, but the end result would be the same.
Way more in here than I was expecting. I guess that's my weekend read sorted.
"Theoretically, over an extremely large but not infinite amount of time, by sheer chance atoms in a void could spontaneously come together in such a way as to assemble a functioning human brain."

That's fantastic.
I’d love to see an outline of this, I don’t know where to find these farmers. I briefly bought eggs from a local farmer but after moving have not been able to find a similar arrangement.
CaptureOne as well: https://www.captureone.com/en/ although their interface is not as good.
I appreciated the copy of the landing page--my literal first question after 'what is this?' was why would I use this when slack video and live share has been fine...it's still a tough value proposition but I'll certainly give it a spin and really would love to see a dev-built company like yours suceed!
That calloc usage and string copying looks hella broken in the first example.
Capture One is more annoying in a bunch of user interface ways (for example it doesn't default to importing RAWs for some unknown reason) but it is learnable. Expect some time watching how-to videos on YouTube if you want to achieve proficiency.
> The drivers seem to like the situation they are in.

Yet when you explain to them what they are missing, what employees get, they also like that.
Yes, but the part within this event horizon (which is all there will ever be for us) is finite.
By "due process" I don't mean "no process." It's unlikely that someone can "easily disprove" a 19-page federal criminal complaint, but an employer should certainly give an employee the opportunity to do so before their dismissal.
Theoretically, they could run more frequently. They could run every 3 minutes.

Reality: that won't happen

It costs money to run trains that might be mostly empty, so they are run less often, which makes them less used, which makes them run less often, and so on.

At best, reality looks more like this: https://www.mbta.com/schedules/CR-Lowell/timetable

That's 21 trains per weekday. Weekend days get only 8 trains.

Amtrak is much much worse. At that service level, you could get 1 train per week, seasonal.
Myths About Failure
I'd say there are a few major benefits:

1. Distinction between symbols and strings.

2. A well-specified number format (integers are integers). In JSON the precision of a number is unspecified, not something you want from an interchange format.

3. It has comments.

4. It's more concise.

5. Easier to parse.
Last time I attempted it on MacOS it was not terribly functional: I think only one person was working on it, part time; I don't know whether that's changed. It's a nice option on MacOS but probably doesn't function well as a DAM.
- Chile 1973
In what way do you see apps being built on blockchains? What does such an implementation look like?
For me it was Kissinger's Nobel Peace Prize that showed me that it's pure propaganda.
Over many years, I had to port an addon from Greasemonkey to XUL to Jetpack to WebExtensions. The number of add-on users steadily dropped as the number of Firefox users dropped.

Now, if you write a Firefox extension, and it's not a Mozilla-recommended extension (something you have to beg for) anyone installing it gets a scary notice:

"This is not monitored for security through Mozilla's Recommended Extensions program. Make sure you trust it before installing."

This is after going through Mozila's approval and signing process. Unsigned extensions won't install at all in the release version of Firefox.

Firefox extensions aren't something worth working on any more.
Doesn’t make it legal in the rare cases a competing offer is better for shareholders.
Some of us didn't care because we were already running our own forks and could deal with the old way and the new way.
Lots of people are still paying out the nose for Lightroom; not that many people have switched to Capture One; Apple axed Aperture; Adobe thinks, probably correctly, that most people will accept whatever garbage Adobe shoves down their throats.
To be fair you could track down the git repositories or tarballs and compile and install the right versions. If the author used autotools as is standard, the version number should be listed.

It's not ideal of course. I wish it were standard to build all dependencies from source and statically link a big binary like Go does.
If there was no good browser with the option to use uBlock Origin, I think I would give up on the web.
Police don’t check if it’s a relatively short trip and you don’t break any laws.
Source: Don’t ask...
The video is a bit annoying, as it keeps switching between Chrome & VS Code. It would be easier to watch if the windows were side by side.
I think you are both correct, but since there is no guarantee about the timeline and success of the "petition and protest" approach, I'm all for the burner phone strategy in the meantime.
Can you provide a specific fairly objective definition of what a "crappy" job is?

Is it just a job you don't like doing?

How does adding UBI address bargaining power beyond a temporary fix? Eventually prices will adjust to take into account the buying power of UBI. UBI will become the new baseline and people on UBI will lose the benefits of that buying power. Not denying that UBI won't provide a temporary fix, but there is nothing about UBI prevents the market from adjusting to take into account UBI.
I wonder if OP could have changed his CC number to a disposable CC instead of paying out 11 months to cancel?

You can also buy prepaid debit cards at supermarkets, post offices, etc (at least in Australia) which allow you to do the same thing.
I just find it difficult to see why the CSO would take such a big personal liability onto himself, but I guess we’ve seen some funky actions around the big startups elsewhere..
Lol I mean, they gave it to Obama.... which irregardless of political affiliation = eyeroll with those confirmed drone kill stats... was Assange ever acquitted of those rape charges? I’m pretty sure he just fled.

Why don’t we nominate Putin? I hear everyone who disagrees has become sick with poison.
You could consider downloading the source for firefox, modifying the UI and building. Swap patches with other people and you have your "promiscuous" extensions.

Take a look at browser/base/content/browser.xhtml
CEO compensation surged 14% in 2019 to $21.3M
Right to be forgotten does not apply in cases where you're legally required to keep the data, or have other legitimate reasons to require said data, or there's significant public interest. But for _my_ photos, on a hosting service, it most definitely applies - if I request erasure, you can't keep them 30years in backup without breaching the law, that much I guarantee.

> Politic and Canon filehosting from now on, Airbus Max and Foxnews ;)

I know it's tongue-in-cheek, but Foxnews viewers typically trust them, that's one of the problems, right? And customers (advertisers) obviously trust them to deliver message to audience.

Airbus is better trusted than ever, especially now after the 737 Max fiasco :P - but even Boeing was obviously trusted by their customers (whether that trust was misplaced is a different issue; my point was "customers must trust me" is in no way unique or particularly important for file hosting).
> Also saw how the HVAC system had vents to bring in air from outside with baffles controlled by the system. Can't remember exact purpose something about helping help control humidity as well as regulation to bring in "fresh" air to mix with the "stale" air in the building.

One reason is efficiency. In the Bay Area, it's common when the daytime high temperature is 80–90˚F for the nighttime low to be 50–60˚F. You can set your thermostat to 76˚F until sunset, then bring in outside air to cool down to 68˚F or below by sunrise. You get cool air when you're trying to sleep and avoid running the AC in the night or morning.

I'm getting my furnace & AC replaced today and was sad to learn I couldn't get one of these. The fresh air intake has to be at least 10' from the furnace flue vent, and that isn't practical with my home's design.
Is that a real question? The government, of course. Hopefully an elected one, but no laws of physics force fair representation to happen.
I wish YC with all of its power and influence could try to change things for the better here. Early employees' blood, sweat, and tears, not to mention burning the midnight oil, often go into actualizing the founders' vision. Often these key early hires are alongside the founders working equally hard since day 10 or even day 1.

I remember Sam Altman posting lamenting that the most talented engineers are more interested in working for FAANG than startups. If anybody could insist on their portfolio companies' founders writing founding team friendly employment contracts, it's him.

While I'm against wealth taxes on principle, I can certainly understand the motivation for having them. I'm sure founders with fresh $100+M paychecks from acquirers can spare a few $M for those that believed in their vision enough to sacrifice the often-large opportunity cost of working for Google.

One of the reasons Woz is a personal hero of mine (alongside his engineering brilliance) is that he made sure his colleagues who toiled in their garage were treated fairly. When Jobs and Apple's investors didn't spare any would-be lucrative Apple stock for said employees, Woz made sure to "give away" some of his own to them. I'd argue Woz was still compensated quite lavishly after the "damage".

In fact, any YC startup that is currently having trouble hiring engineers might want to look into this. I would be interested in working for one that gave me more than 1% of the pie (alongside the usual "VP of Engineering" title that they always bestow to their first employee, which actually doesn't mean anything at all) as a founding eng.

EDIT: Also kudos to Cruise, which is a YC company, for actually stepping in and offering to make the founding employees whole.