skysight-inc/HackerNews huggingface dataset:
Ask HN: What SaaS companies have the best developer experience?
As research for a project I am working on, I am looking for a big list of SaaS companies that give access to their APIs. Small or large companies in any vertical work, this is a really broad survey of the landscape. Thanks!
Luminar Plans $3.4B Reverse-Merger IPO
I mean no harm. But I should have just let it hang. No one cares, and this was a technical discussion, not a touchy feely one, and no one wanted the explanation. I embrace the absurd, but I should do it quietly when the adults are talking.
location and speed at the same time? now THAT is interesting..
> We aren't all doomed and, please, kindly, stop wasting my valuable and limited time and energy on listening to your crap about how we are all doomed, as if the world has never had serious problems before. Either roll your sleeves up and be part of the solution or at least get out of my way.

This is the conclusion. Don't even get me started on the "I'm a military wife" paragraph.

The environment is not getting better day by day, despite this woman's stressful parenting career.
You're right. It's trite, but given design flexibility, low power, or cost you only get to pick two.
> Cool. If you have a spreadsheet that's longer-lived than a few hours, you should probably evaluate whether you're adopting the best approach. You can replace a blown fuse with a penny, too, but you should probably call an electrician instead.

or just replace the fuse with a fuse? If you have a spreadsheet and it works for you, why spend time getting a programmer to "do it properly"?

one of the largest Finnish waste disposal companies has a no-code product that runs in excel basically and rakes them millions a year.
Well, yes, but if you had gas heating you might have to spend that on a plumber, instead.
You can start in Cadiz, Spain for a longer trip than from Lisbon. Actually I don't know the rules for this "longer route" since you could go zig-zagging.
Wood products harvested sustainably protect forest lands by increasing their economic viability. If forests lose economic value from timber, they are more likely to be clearcut for agriculture.

Edit: maple is also one of the most prevalent commercial timbers in USA, is native in most parts of the country and bat usage is so small a percent of maple consumption as to be effectively 0.
Yes.

Now, I have not used Flutter in specific, but from what I can see from its documentation, it doesn't support `em` units, so I can't base widths off of the current font size. The recommendations I'm seeing online for doing responsive design are to do device queries for the layout or to do percentage-based box sizes.

Again, I haven't used Flutter, so maybe it's better than the online tutorials I'm looking at give the impression of. But I'm having a real hard time imagining how I would recreate the functionality of CSS Grids or Flexbox using that kind of system.

Some native frameworks do a much better job. I think GTK is pretty good (although, suspiciously, GTK has ended up copying a lot of CSS features, so take from that what you will). But even there, it's worth noting that the developers behind most of the apps I'm familiar with aren't really taking advantage of modern GTK features.

I have an Arch install with the desktop split between a 4K monitor and a normal 1920x1080. I also maintain a Manjaro install on an HDPI Surface laptop with an odd aspect ratio. By and large, the native apps I use are mostly terrible at handling these scenarios. In comparison, most websites I visit are handling weird aspect ratios and 2x scaling pretty well.

I'll also give a shoutout to Mac, which I'm not familiar with a developer platform because heck that, but I assume has decent UI frameworks because more of the apps I use on Mac actually handle resizing nicely.

In any case, the point I was making was not just that the web is uniquely good at responsive design. Responsive design is one of the easiest problems that the web is solving. Now show me a native toolkit that can match the web at allowing users to override styles or block/replace UI elements. The significant problem that the web is solving is forcing state to be represented in an XML tree. That's the important part, responsive design is just one of the advantages that come from that.
Almost feels like they are trying to convince themselves
The word choice we want here is directly vs. indirectly.
There are always naturally started fires and they happen relatively often, what happens though is humans come along, build in the middle of the forest and then put out all the small fires and brush, leaves, fallen trees and branches build up over decades and when one of those small fires gets bigger and bigger and can't be contained, you get what is happening right now.
Kim Jong Un's sister now said to control North Korea party nerve center
Thanks. That's all good. But I don't think this "...WebBundles just fix it all" is going to happen. I think it's going to be: web bundles is (yet) another option, with its own pros, cons, caveats, learning curves, migration challenges, support, etc.

That's just how I see it, I know I can easily be wrong. If it takes off, we'll be able to measure its value by penetration. E.g., if it's being used on 1% of sites, that means it has some decent niche value. If it's being used on 10% and rising sites, we'll know it has really good value.
I’d be really curious to hear about a case where prosecutorial misconduct was punished. Don’t they have something akin to the “qualified immunity” that the police enjoy?
There is a post on the first US business day of the month. More info can be found in the FAQ.

In general, HN is not a job board

Also see this timely post: https://news.ycombinator.com/item?id=24277713
> as cats cannot be used for cooling, you would also have to introduce an alternative cooling system such as lizards or other cold-blooded animals

Even cold blooded animals produce more heat than they consume.
Document Similarity Algorithm in 2020: A Beginner’s Guide
Ah, yes, the hacker community is well known for their public health contributions
Well, by similar, I meant sub $20 and already outputs motion jpeg. That as a single unit, for vga, doesn't exist as far as I can see.
hope those custom XSL ISO 20022 phaser written by my colleagues would just work...
People are animals and also part of nature, no matter how far above it we think that we are.
Personally I trust Bill Gates to do more good with his money than the US Government. Eradicating polio in other countries seems very much preferable to bombing them into democracy.
RedHat is not "just waiting" company for core component but hiring maintainers and strongly contributing company if needed. it's happened on XFS adoption.
No they can't. It's incredibly hard to amend the Constitution of the United States. That's by design. You need 2/3 vote in both the House and the Senate and 3/4 of all states to ratify an amendment in order to change it.

You can't be deemed "a dangerous criminal" without having actually been convicted in a court of law by a jury of your peers. And even then, there's appeals, pardons, etc.

> What good does the right to free speech do you if your speech is inconsequential?

Speech is never inconsequential. Even a one on one conversation can have a profound impact on another person. It's up to you to get your ideas out there and to compete in a diverse marketplace of ideas. That's the way it works.

> The US has repeatedly manufactured and framed political dissidents when it has felt politically threatened historically. Those rights you're talking about were useless to them.

Not generally, no. But sure, there are corrupt people in Government, no doubt. And that corruption has even been levied against a duly elected president of the United States (Trump vs the Obama FBI/CIA spygate). The existence of imperfection in the system is not proof of the system's uselessness.
It's great that Jerry fondly remembers the 70's from his multi-million dollar high rise. I lived in New York for 11 years, ending in 2016. Even when I moved in, the vibrant, energetic city had been replaced by cubicle worker happy hours floating in a sea of homeless feces. It's a horrible city, both disgusting and truly hollow.
Embrace Beginner's Mind; Avoid the Wrong Way to Be an Expert
Anyone looking for a Kindle replacement the Boox line of products are excellent alternatives.
Indeed, I just recently learned, this is why the CDC is in Atlanta:

> On July 1, 1946 the Communicable Disease Center (CDC) opened its doors and occupied one floor of a small building in Atlanta. Its primary mission was simple yet highly challenging: prevent malaria from spreading across the nation. Armed with a budget of only $10 million and fewer than 400 employees, the agency’s early challenges included obtaining enough trucks, sprayers, and shovels necessary to wage war on mosquitoes.

https://www.cdc.gov/about/history/index.html
Companies are free to set their own prices. Setting a price that matches your competitor's price is a standard business practice and is not considered price fixing as long as there was no coordination with the competitor.

In other words:

1. If Apple went and talked to Google and Microsoft and they all agreed to set the price to 30%, that would be price fixing.

2. If Apple looked at Microsoft and saw that they had set their price to 30% and decided they wanted to do that too, that is not price fixing.
> research labs overwhelmingly have the coding done by researchers and involved students

This is a general problem we all have, whenever we should employ a professional to do necessary work. The right professional will take a tenth of the time and the job will be done some multiple better. But how do you pick the right person?

I have two experiences with post-grad work that I think are relevant:

1. A friend needed some work done in a statistics package that used a language that felt like it was from the 80's. I was able to complete the work in a few hours, but I don't think a student could have done it (complicated need combined with a crappy language and IDE).

2. Another postdoc engineering friend needed to do some heavy duty data analysis, and she was recommended to learn C++. I suspect she wasted years learning C++, time which should have been spent on investigating different forms of analysis. She wanted to listen to her engineering fellows, not some practicing software engineer, so wasted her life not achieving much...
A skilled, but non-exclusive, dev costs $1200 an hour?
Aghh, I have (had?) a project that relied on downloading kindlegen as part of the CI/CD step. I just downloaded it from Amazon each time.

I doubt I have a copy of it somewhere. Does anyone have / know of a copy of kindlegen for Linux anywhere?

Edit: Wayback machine has it, thank god. Had a very real sense of loss there. Unsure why it's a project I've hardly touched for years. https://github.com/wjdp/gotdict for the interested.
I mean anywhere between the two coasts, yeah. Can you still call places like Detroit “cities” when they’ve been left to decay to destroy the generational wealth of the people who lived there?

http://cornersideyard.blogspot.com/2018/07/a-personal-segreg...
This Doreen person has a lot of posts that surface on HN, but it always seems to be a different website, with different styling. How many websites does this person run? What's the point? I say this because the writing and perspective is often interesting and a centralized collection would aid with discoverability.
The catalyst for the next speculative crypto bubble
Jira as a representative of process is not bad and the visibility it offers, like you said, is valuable to people outside of your teams as well. But Jira as a product itself is horrid. It's janky, slow and overly complex even for simple things. No matter how much money you throw at it, creating a ticket or updating an epic just takes way too much time and mental effort.

There's a ton of better alternatives, Basecamp, Asana and Trello for example. Sure, they can't be configured as deeply as Jira, but they don't make me want to kill myself either.
Or almost any Cathy strip https://mirabiledictu.org/cathy-ack-2/
Digital app/game distribution.
World’s Most Complete Masked Face Recognition Dataset Is Free to Download
They still ate all the megafauna within a couple thousand years of their arrival, and, arguably, significantly contributed to deforestation of the continent.

So, not that different from the Homo Sapiens anywhere else.
No, because TCO only results in a loop when you have recursion, but there are other situations in which TCO can be applied to create an unconditional jump. TCO can also be applied when there is a pointer to a function (jump to a pointer target), and so in theory can be used for the C++ vtable.

In some sense the reverse of what you said would be a better strategy: rewrite loops as tail calls. Doing that as part of the CPS conversion, and combining with TCO and a garbage collector, gives you a simple non-optimizing compiler for functional languages (but theoretically can be used for imperative languages like C, hence the conversion of a loop to a tail call).
If this an accurate representation of what Apple said, they have a security update planned for ~6 months from now. What else are we needlessly vulnerable to until then?

Signed,
an iOS convert of 2 months :/
I'd probably take it over the average lower class European's standard at the time.
SPACs traditionally don’t have any guaranteed primary capital. 100% of their investors can redeem. So you are guaranteeing the sponsor their rake but they are not guaranteeing that you’ll get any money from the listing. Plus this article doesn’t mention the warrant coverage, which cannot be negotiated down, and IPO fees (when SPACs go public, the bankers defer their fees until the SPAC completes a transaction). I think this article researched the inefficiencies of the IPO process to the last detail, but somehow forgot to do the same on the SPAC process. Door #3 is just as rigged as door #1.

Source: invested in several SPACs transactions and PIPEs
Demi Lovato excited for the 'next chapter' of her life
Isn't a rental house just a house that you buy to rent out?
ZFS is great but CoW makes performance bad on some situation in theory. So there are some situations better to use XFS (without using LVM snapshot all time).
I think the urban legend version of this is "just wear gloves"[1].

I do not understand the whole bread and bananas thing. Do as the wife says and make a slice down the middle. add peanut butter and put the two halves back together, and slice in segments. No bread is best.

1) http://thedailywtf.com/articles/The_Complicator_0x27_s_Glove...
Is the root zone AXFR able? Maybe recursive servers should just periodically do that, and then they don't need to forward these queries.
For me it's the weird new way of handling custom search engines that annoys me.
Old workflow: tap the address bar, start typing your search term and then either press return to search with default search engine, or 2) tap one of the custom search engine buttons. In both cases, the search was executed directly.

New Firefox: (go to settings to enable non-default search engines to be displayed)
Best case: tap the address bar, enter your search term, press return or one of the non-default search engines and then return.

The problem is that after adding a custom search engine, it ends up at the bottom of the list, meaning that in order to select it after typing my search terms, I have to scroll down, causing the keyboard to collapse. After selecting the right search engine firefox doesn't search automatically but rather I have to tap the address bar again and then press return. So, where in the past I had a "tap, type, tap, (search results)" experience, now it is "tap, type, scroll, tap (bottom of screen to select SE), tap (top of screen into the address bar to get the keyboard back), tap (bottom of screen [return key on keyboard]), search results"

I very much would like to go back to the old behavior.
I believe they did wipe out much of the mega fauna, so not necessarily sustainable in a modern sense.
Because the call to "defund the police" has been referenced implying it meant "get rid of police" and do nothing else? That's the whole pole... it's not implied that there will be other services provided to go along with the reduction in standard policing.
Sadly, I've also had to use Skype for several years as well. It's baffling to me that such ubiquitous functionality can be done so poorly for so long.
Credit card numbers can be easily generated, there are tons of generators online.

The right solution is not to have a number that you give out to random people who then gain access to your money. Also the righ way is not to trust the few giant credit card corporations to move all the money in the world

The right way (EU is introducing it) is that you get a payment request that you can paste into your bank app and there authorize it. See SEPA or PSD2
Another related conversation when this was discussed on The Morning Paper: https://news.ycombinator.com/item?id=19316737
We’ve Been Killing Deadly Germs with UV Light for More Than a Century
In spite of all the grandiose claims, if their claims are even half of what they say, it would be pretty impressive!
That line kept me from reading the article. I'm not even interested in what follows after that, and yes they only omitted "per year".
Ironic that this is Verisign complaining considering the very idea to capture nonexistant domains and replace with spam was a Verisign concept from 2003 called Site Finder. All of .com and .net were wildcarded at the root level.

The ISP just took it as a great idea. Now we have to make countermeasures for it.

https://en.wikipedia.org/wiki/Site_Finder
Very unclear from your question, do you mean make the switch from IC, or technical track? Or do you mean from first line management? I think the former because that latter isn't "switching" into management, it's more of a promotion.

I'll answer the former question because you're posting on HN, so that's probably your meaning.

Tip #1: it isn't by merit.

Tip #2. your people skills are the most important thing. the only important thing. even in a technical director+ role. work on that.

Tip #3. get a role, somewhere, that will hone your people skills. most importantly, interacting with people that are not like yourself. run for city council. do some kind of organizing in the neighborhood. i was going to say church but those would be people like you, if you are so affiliated. join the national guard for weekend duty. remember, you don't just want some improvement here, you want rapid improvement. that calls for really applying yourself. i mean you could even start small -- get a job as an apple genius or at best buy. but be sure to graduate from that quickly.

Tip #4. talk to the managers around you. every day.

ok, now you've done all that. switch jobs to a smaller company. commit to this for 3 years. do not stay longer. after that, you must job hop every 2-3 years to get fast promotions. you have to be careful that your job hopping are more responsibility each time, otherwise it's a bad look. be absolutely focused on getting to your next job, on day 1 of your new job. that means solving as many impactful problems as you can, starting in week 1 of a new job.

i hate to say it, but make sure you collect linked-in "friends" at a prodigious rate.
The Phenomenon of Bullshit
> Now, I have not used Flutter in specific, but from what I can see from its documentation, it doesn't support `em` units, so I can't base widths off of the current font size

Can't you just use the fontSize property and multiply it by whatever number you were going to use for ems (or maybe multiply fontSize by textScaleFactor first, depending on how rigorously you want to lock to text.)
Or forms that accept the 15 digit Amex number, but then freak out when there's a 4 digit cvv :|
To Manage Wildfire, California Looks to What Tribes Have Known All Along
The blog author summarises the core issue here [1].

WebBundles are an attack on user agency: the right to filter content on the open web.

Google putting forward a proposal which directly attacks the ability of general-purpose blockers to operate is not a case of "nothing to see here, I did something I think approximates this situation years back".

The moral case of "blocking = theft" clearly isn't getting political traction so an alternative or accompaniment is pushing standards to destroy the rights of user agency.

Keep in mind Gorhill's statement on justifying uBlock Origin [2]:

"That said, it's important to note that using a blocker is NOT theft. Don't fall for this creepy idea. The ultimate logical consequence of blocking = theft is the criminalisation of the inalienable right to privacy."

Noble and correct, but if this technical war is successfully waged as mentioned it all becomes moot.

Some may desire that the internet moves to a set-top box model of pressing buttons to get an un-inspectable, unmodifable content window for consumption, but many of us do not.

I can't think of anything worse: the open web transformed by ad-tech behemoths into some kind of locked-down hotel entertainment system.

[1] https://news.ycombinator.com/item?id=24276819

[2] https://github.com/gorhill/uBlock#philosophy
This is mostly fine if only done for ambiguous letters and if the understanding is that it is done to reduce ambiguity. There is a contingent of people who painstakingly spell out every letter with a phonetic from their own system and it requires the listener to do a lot more decoding to the point of actually increasing ambiguity. "My name is Michelle that's M/N as in Nail/Mail! I as in Icecream! ..." Nichelle is confused about why we use words to spell out certain letters.
That's the one from China that uses Linux without complying with the GPL, right?

https://www.reddit.com/r/linux/comments/hl09g7/onyx_boox_chi...
> One way to fix the social problem is to vote politicians out of office

I think this kind of reactive view of the problem oversimplifies the issue. Many times it's a magnitude bigger problem to undo something than doing it in the first place.
This is not true in the United States, unless you conflate all the governments within the United States as "the government" and ignore the federal system.

In the United States, either Congress or the States may adopt a proposed amendment with a 2/3 vote. However, and importantly, only the States can ratify the amendment with a 3/4 vote. This means that, in the United States, at least, "the government" itself cannot repeal amendments. It requires the approval of at least (at this time) 38 other governments.
You're talking to someone who hasn't used a browser without ublock origin since 2014. Just looking at the spec, it's not any more effort to build a zip file than it is to build a web bundle.
Kobo's also are very hackable, It's easy to get a cheap second hand one, pop off the back cover, swap out the sd card with a bigger one with custom user environments and reader software[1] loaded on it and without any nagging to use a particular store. You can sync books/rss feeds/wallabag saved web pages to it over wifi with calibre. Put a bit of tape over the logo and you have a great white label, no distractions device.

[1] https://github.com/koreader/koreader
Project Management. I once was working with two CS professors in a UK university. One was full of words (let's call him A). The other was one of the brilllian minds in UI science that helped design the Nokia phones' keypads (let's call her B). Most people disliked B because she had a start, middle, end. She required timelines, milestones, deliverables. Because of that everyone working with her was getting better grades, was more productive, because she was helping people manage themselves better. Prof A had the lazy ones the "deep thinkers, but not the doers.

One thing that (many) academics lack is project management skills. This is why many (that I know) sit on a desk, with a mountain of papers, having a thousand things unfinished. Try doing that in an actual business and see how it plays out..

Being a good teacher doesn't make you a good project manager.