skysight-inc/HackerNews huggingface dataset:
Don't most people wear their watch on the, eh, non-dominant hand? (Which indeed came up there.)

Perhaps Apple could still tell, though, if they really wanted to.
The linked document from Balaji's startup engineering course is extremely useful

https://spark-public.s3.amazonaws.com/startup/lecture_slides...
> If you couldn't raise money, then only people who are already extremely rich would be able to start a business of any size, let alone one that requires deploying physical hardware in multiple regions

You’re describing the current state of the world

We’re there already. The entire system is built to exploit everybody who does not have significant capital to fight back against it
There are a lot of factors, but you’re not wrong.
PHP packages for Ubuntu EOL releases put under paywall
> That's the promise of pay-per-minute (or even second) cloud computing, right?

Maybe I misunderstood your point, but that's the promise for cloud computing customers. Fly.io is a cloud computing provider, and those are all hugely capital intensive businesses.
Particularly when that rapid growth involves price dumping. I've bootstrapped businesses before. It's really difficult to compete with free offerings when you have to pay the bills. Your competitors can burn a pile of cash to flush out the competition. They don't even need a better product... people love getting stuff for free. Invariably, those services either go bust or don't remain free since it's often unsustainable. But, it means in the short-term you often need to raise money if you're competing with a VC-backed business.
Have you been to Ireland? It might be that they are rare compared to what he experienced, even though you think that it must be similar after reading a description.
> And one of the consequences of widespread remote work—as we're already seeing—is more people deciding they don't want to continue to live in a cramped, expensive city apartment.

Are we seeing that?

Certainly lots of people have left SF, but the pandemic / WFH did not reverse the general trend toward urbanism. The geographic flexibility has been in people picking different cities, not in people choosing to move to rural areas en masse.
From what I hear, salaries can be 2-3x lower than in the bay area, NYC, and Seattle, and cost of living is 70%-80%, especially in the Vancouver area.
Microsoft opens MIDI 2.0 repo
I think part of it is the truly staggering disconnect most people have from the natural world. Start learning about it in earnest and you will see the slow rolling apocalypse everywhere.
Proton, the company that still in 2023 doesn't allow to cancel the auto renewal without losing access to the services you have already paid, the most anti-consumer thing I have seen in my life.

Here is how it works:
1. You pay for example for 2 years of access.
2. After a few months you decide to remove the auto renew and just use the remaining time of your subscription, your only option is to cancel your current subscription and lost access to any premium service you paid for, they give you credits for the remaining time of your subscription, that you can use if you contract other services.

So you are force to cancel the subscription before the renewal time and hope you don't forget to cancel it.

Run from this company.
> What kind of hubris could look past that huge red flag?

The same kind that is proud of saving money by buying carbon fiber for the craft at a significant discount from Boeing because it is surplus that is too old to be considered safe for aviation use, says “safety is pure waste”, etc.
I think it depends on what you want whether poplar or pine are better, tbh. Poplar's very stable, it's great if you want to paint it, and it does take some machining (chiefly routing) a little nicer, but I personally really like the grain of pines and firs quite a lot compared to the weird greens/purples of conventionally available poplars.

Both are soft enough that you can't really beat them up.
The land where “Software Engineers” can’t be named Engineers.
The big tech companies get hundreds of thousands of data requests a year from the FBI and other agencies. This used to swap the big tech companies by being overloaded with requests.

They’ve all gone through great lengths to make it easier to request and provide data to the agencies. Companies like Microsoft have provided direct taps to the agencies.
Hailo wasn’t even used in very many cities. This is a bad argument. It never had the scale of Uber/Lyft. Not even comparable.
SQLite behaves differently than MySQL. IMO, your ORM allowed you to write tests that were of dubious value.
I want to test it as an alternative to LogSeq, but mostly just for fun, because with LogSeq I am for the first time truly content with such a tool.
no advice in particular that you should listen to except that every year over 35 prob counts against you - market seems pretty bad right now, too, but i'm not sure how bad - might just be me. in either case, 6 months looking might be optimistic, esp if you hope to land a job at or near the same level - whether pm, sr pm, etc. and that might be no matter your particular skillset, desired IT position, experience, etc. we're a few months out from the layoffs, so maybe things start easing a bit now, but who knows.

i'm finally being pushed into trying to go from wantrepreneur to entrepreneur - it's not working out for me (yet?), but it's def exhilirating. and i still have this feeling that as soon as i do it, i'll be like 'FUCK!' -- as in, why didn't i do this x years ago? i, like a lot of people, have tried to try, but not _really_.

my particular view on life is, as an americano/whitey/male/etc., i have literally 1Mx more opportunity, thus responsibility, to do good/important shit than the literally billions of other people who do _not_ enjoy what i do, so that's a driver to me to actually try to do something useful/meaningful w/ my time on earth.

but it's also just selfish - i want it - i don't think humans were made to take orders from a dictator, and it's a/the reason i've always had problems with having my own personal dictator - whoever happened to be my boss.
Thanks, I've suggested that as an alternate URL to the mods via email.
You can have it generate things without the censorship. I saw an article in WaPo saying that some people use it for cybering
Well, we aren't really, yet.

If we were actually like other engineers, everyone would know Coq. Can you imagine building bridges the way many companies do code?
What's with all the Cars 2 hate?
Pretty annoying having to frequently do two factor auth on a phone to buy stuff with a credit card.
Titanic tourist sub photos show wreckage being brought ashore
They are a web hosting company, like AWS (etc.), so at least you can shift your stuff to somewhere else if it gets too pricey.

The "etc." is basically thousands of other companies.
Tech salaries in Canada are already ridiculously low compared to the states. 10k new tech workers is not insignificant in Canada, so this will just lower them further.

Not to mention our housing is in a ridiculous bubble and our economy in general isn’t in great shape.

I suspect there may be an increase of TN visa applications / brain drain of existing Canadian tech workers.
Now if only they would listen to everyone who's yelling at them to make the App store fees reasonable and open up the in-app purchases ecosystem.
> We're the experts, we're the elite, we know what's best, and we have a responsibility to lead here.

Wow. That is possibly the most "orange site" type post I have ever read here.

The minute you claim to be the elite is the minute the commons lose all trust in you. Appeal to authority is not the way to go here.
You’re right about the productivity. And many movie studios already own VFX studios. Netflix has Scanline, Disney has ILM, etc. But it is not super common.
Do you know if sudo uses negative tests for their CVE fixes?

If they are written in such a way that they are portable (i.e. execute sudo, send mangled data, inspect response) it shouldn't be too hard to run it against the new version.

At least that is what I try to practice in fixing all kinds of bugs. Write test that proves the bug, fix the bug, write test that proves bugfix works, invert the test that proves the bug.
> At first glance this may seem inconspicuous enough, but then they sell services like these: https://www.eyezy.com/invisible-shield that will hide these apps on jailbroken devices.

And that is the key. Sure you can jailbreak an iOS device, and all bets are off. But there is no way to hide an app from the user in iOS that would comply with the App Store ToS or ever be accepted for publication.

Also crucially this does not give access to calls texts and images the way the Android apps do.
That would hurt so many businesses. People might not even know that your product exists or that they are potentially interested in your product until you advertise it. This means that small businesses are hurt because no one knows to look them up and no one knows them because their brand is weak. Ad space prices don't go higher and higher. It is auctioned off. If demand for the space goes down then the price will also go down.
I wonder how much of this comes down to the (likely) cocktail of stimulants and exogenous hormones these fellows are on?
As long as the company is large enough for there to be a critical mass of people in a bunch of locales, I think this works great. I work for a company with < 100 people spread across like 10 time zones, and I wish it made sense for us to have some office space in my city where I could work with people sometimes, but it doesn't because there are only three of us and we don't work on the same things.
How much has changed since 2015. With NLP and ML it used to be so hard to create high-quality datasets. It was a case of rubbish in, rubbish out. Not LLMs have solved that problem. It seems that if you put in a huge amount of data into a big enough model then an emergent ability seems to be the ability to discern the wheat from the chaff. Certainly in the NLP space, the days of crowd sourced datasets seem to be over replaced with few shot learning. So much value has been unlocked.
Really? What are you going to tell them after they signed? "You bought it, suckers!"

You might have found your audience. But for me the tonality of the post felt way off.
I'vve consulted for companies of all shapes and in many different industries and when it comes to container orchestration there are many hard requirements that platforms like Heroku or Render don't address. If you can carve out a niche for SMBs then great. Maintaining that lead in such a competitive segment with price sensitive customers is hard.

I have no doubt that fly.io is a market leader right now just judging just by optics, but I think it is hard to maintain that lead in this segment just as I think it may be difficult to go upmarket with this type of product.
Now this is the type of FUD I'd expect from my aunt.
I would partially disagree. I think your statements are true, but only for companies that raise investments on the promise of scaling to greater profitability, but ultimately fail to deliver. If the founders delude themselves or are overly optimistic, the only recourse they have to investors is to gouge the customer.

Raising the 'right' amount should be the goal. Not 'as much as possible'
This is an interesting post (and an interesting reminder that even Bitcoin maximalists had other things on their minds in 2015).

I would argue that the first step of the maze makes a ton of sense for the voice recognition/image classification/driving use-cases of 2015 that had binary outcomes, but now-a-days, what would it even mean for an LLM to be right 80% of the time? 8/10 words are predicted correctly? It can speak correctly on 80% of topics?

The reason people are so jazzed about generative AI is that it's not autonomously doing a task - it's helping a human operator by making (sometimes very useful) guesses on their behalf. It's much more of a tool than a solution (even if a lot of people want it to be a solution).
It all comes down to wages. Sure, you can argue Canada has some stronger social programs or quality of life per dollar, but when you can earn 2-4x the wage for the same work by moving 200km south from Vancouver to Seattle, it's a no-brainer.
Wow, this is awesome! Your layout, subtle dividers, and serifed font really come together perfectly.

At the moment, Umami's scraping is done server-side. I'd really like to speed it up, so I'm going to start working on a 100% client scraper soon (for the native apps & browser extensions; the web version will always have cross-domain browser restrictions though).
I think the parent pretty clearly meant that you can spin up an instance of the same kind of database used in production. E.g., if you use MySQL in prod, you can spin up a local MySQL docker instance for tests rather than an in-memory not-MySQL option like H2 or SQLite.
My job title in Canada is Software Engineer and it was also that in the National Occupation Classification I used for immigration:

https://www.canada.ca/en/immigration-refugees-citizenship/se...
Moreover, when it comes to corps/biz incorporation domestic is in-state, foreign is out of state, and alien is international. presumably if one day one could charter a corporation at an office on Mars it would be extraterrestrial.
As we saw in 2020, just killing the cruise lines saves more carbon from entering the atmosphere than all cars in the USA produce. We should take these low hanging fruits. Do what's easy. Manufacturing from China is moving to Mexico because of the FTA, we should fully support that. Less transport == less fossil fuels
AI regulation can miss the big picture of modeling best practices
The formula sounds quite intuitive if you assume linear principal amortization, and non-compounded interest: the average principal is P/2 so the total interest is I = P/2 x T x r. Overall, the monthly payment is (P + I)/Nb months.

When T is quite small, the error is small. The example in the article is r = 7%, T = 4. The error is only 0.8%. But if you use T = 30 years (a typical mortgage in the US), then for the same r = 7% the error is 14%.

I decided to see if the formula can be improved by adding interest on interest. In a very unscientific way I decided that Interest on interest is I x r x T/6, because 6 is 3! and is the denominator in the third term of a Taylor series. The new formula is (P + I + I-on-I)/N. For the same r = 7% and T = 30y the error went down to less than 1%.
Speaking for Vancouver, it's really not. Here are the differences:

- Weather is much worse in Canada than in SF (comparing with this because Balaji tweet did)

- 20% foreigner tax on home ownership

- crime in Vancouver is about as bad as SF

- rent to income ratio is higher, so less disposable income

- lower tech in general, less fiber penetration, worse wireless telecom

- job switching is harder because of sparse job market

OP described Indians so mentioning that there is a massive backlash in the mainstream against Indian immigration. Long healthcare waits and overall poor patient experience isn't a problem since doesn't apply to emergency care in either place and Indians can get better care in Indian private system for elective.
I can understand how you might think investors mis-align the business with customers, but this isn't necessarily true.

First, businesses aren't in the business of leaving money on the table. That is fine for a non-profit, but ultimately they need to weigh money making with customer satisfaction and growth. It's crazy to think a business should not optimize here.

Second, you're conflating venture-funded consumer businesses with B2B businesses. Consumer businesses with venture funding are typically going to fuel growth/momentum by doing things which don't scale. But eventually push comes to shove. B2B business models are usually more transparent about what is a promotion and what is not. Consumer businesses don't always know how the business model is going to play out to even offer that transparency.

Third, if your business model is advertising and data is your moat, then when you give away your data via API to promote distribution, yes you run into an issue later on when you need to advertise or you have underinvested somewhere (in Reddit's case it was mobile). For Reddit or Twitter, these mobile apps were profiting off their users/data while taking on none of the costs (infrastructure, moderation, etc.), and limiting their means of monetizing themselves. You don't need an investor to tell you that isn't in your long term interest.
I am so curious why you repeatedly spit in the collective face of the millions of small business owners in the US and around the world.

If what you say were true, the world would exist as a series of 3-5 megacorps, and small businesses would not exist. Since they do exist, how do you square that with your claim that only the "extremely rich would be able to start a business of any size" is currently true?
Wouldn't the curtains break if you punched or flexed them a bit?
Any specific reason not to put it in the ProtonMail GitHub organization? Anyway, thank you for taking the time to answer. :)

Tangentially, I see the application is native (i.e. not using Xamarin like Bitwarden), you should definitely point this out if you ever make some technical post about Proton Pass, I'm sure HN folks will be interested to hear about it.

Another thing, the client is not only open source but also free software, I think you should definitely point this out as well. I believe this is an important distinction for quite a lot of Proton users. I wonder however if this is OK to do for the iOS client, AFAIK GPL code could not be published on the app store without breaking the license [0].

Last but not least, I noticed that the issues tab does not appear on the Android repo but does on the iOS one, surely this is not intened?

[0]: http://www.fsf.org/blogs/licensing/more-about-the-app-store-...
Given the latest demographic projections, kids in 2150 might actually be asking: "Were there really so much people?" while the wilds will have regained serious ground.
> A lot of professionals perfectly understood the idea.

I saw very little evidence of that. Practically everybody against the idea thought the device determined what was a match and uploaded evidence to Apple. Practically everybody against the idea thought “the” hash was broken. Practically everybody against the idea confused a hash false positive with the system’s false positive.

Yes, there were a few thoughtful criticisms and I would have liked to have seen more of them. But they were drowned out by abject nonsense.

> given how they paraded their backdoor approach as a way to eat their cake and have it too, it's unsurprising that it attracted the attention of governments.

It didn’t though? Has there been any government who wanted to take that system up? They all want something a lot more intrusive; the same kinds of things they have been asking for a long time before Apple’s proposal.
> Maybe the other half of the compound is not a strong enough reducer?

It's about as strong as most of the molecules on your body.

But I don't think that fluoride moving around is the problem. Looks like the problem is exactly the stability, and some long foreign molecules installing themselves in your body.
Does anyone take him seriously still?
I deeply miss going to a conference room to meet with my colleagues.
With Perl, I wouldn't do raw string parsing; I'd use a Text::CSV (a battle-tested engine). For example, this filters a file foo.csv where `some_header` field is positive (you could also use sort or map or whatever instead of grep):

perl -MText::CSV=csv -e'my $aoh = csv(in=>"foo.csv",headers=>"auto",keep_headers=>\my @h); @$aoh = grep { $_->{some_header} > 0 } @$aoh; csv(in=>$aoh,out=>*STDOUT,headers=>\@h)'
Scientists Astounded When Two Stars Collide in Explosion
You get that there's a whole section of this post headlined "Why We Raised A Bunch Of Money", right?
I find interesting that you’ve inserted that in, when they bring in the idea that these companies should actually be held accountable under the 1st Amendment. Probably one of if not the strongest codification of our right to freedom of speech in history.

I’m not quite convinced you’ve worked on this issue before yourself. What is the solution you’ve been working on?
Who are your most followed GitHub stargazers?
I think I have only read a couple articles about it, but I don’t have them.

Just off the top of my head, unorganized:

- manage outcomes instead of time spent

- Explicit presence: as a remote worker, you have to be explicit and deliberate about making your presence known. Status emojis, socialization, and “thinking out loud” threads

- Use [async] tags in messages whenever you can to help manage urgency of reply. Same with statuses

- Daily standups become even more important in order to promote social bonding, including brief chit-chat right before everyone shows up. Video if you can. It is about the only time the team bonds together

- Use the zoom chat for backchannel, so that you can still get something out without interrupting the speaker

- Having said that: Slack history records everything. Do not use Zoom chat as meeting notes. Put that into Slack, and then into Confluence/Notion/OneNote.

- Shared documents to work out a plan over Zoom helps keeps things focused

- You will be exercise writing a lot more. Leverage that. Be more thoughtful about replies. You can always link to conversations in tickets and documents

- Make use of do not disturb and periods when not to recieve notifications

- Keep your calendar up to date. Make sure to block out maker time (focus time), lunch, async times, and when you are running errands. That way, people can quickly schedule a time with you if needed

- Slack huddles in open channels can simulate drop-in calls. If you like pairing, you can start a huddle with yourself and work there. Rename the huddle to make it clear that you are open to drop ins, add a summary in the huddle thread to make the work visible

- hybrid meetings suck. People in person have to make more of an effort to make people who are remote in known. Conference rooms should be setup to put zoom folks on the wall, and zoom folks should put their video up. (It works better as all in person or all zoom meeting)

- team, dept, and maybe company should periodically bring everyone together onsite to do the things you cannot do remote
Yeah, but if you want one of these jobs, it'll likely be in Toronto and the housing market there is insane. So QoL goes out the window
Crazy to think that about one month ago there were some haters on twitter were claiming that the project would never amount to anything. Way to go, Kling!
What are the large software companies in Canada, that aren't connected to something like a bank? Not many I could think of.
After Zootopia, yes :)
One note from experience.

Its better to stay under 50kcals (bit of milk with coffee), than to have small amounts of food (breaking autophagy). Small amount of food will cause hunger triggers making you hungry all the time.

With no calories my hunger fades away and its only mental experience of your brain saying 'you should be eating now' rather than physical one of your stomach rumbling.

Its a very interesting physical vs mental experience.

One more thing. To make most of OMAD its better to switch to Keto diet and focus on eating proteins.
What does "Function" do? That role is new to me?
The Contagion
Maybe I'm mis-understanding the "Deploy App Servers
Close to Your Users" thing. I don't get how moving your app servers far from your database makes things faster. Typically the app is more chatty with the db than with the client. So it is better for your app and db servers to be close together, even if they are far from some segment of users. If fly made distributed databases "heroku easy" that would be impressive, but it seems that's not a part of the offering? https://fly.io/docs/database-storage-guides/#other-storage-a...