skysight-inc/HackerNews huggingface dataset:
Why would you need to do that? You can just have humans review the reports that algorithms generate...
> The rules also state that the path to reject those cookies must be as easy as it is to accept them, so if they have "accept all" button, they are required to also provide "reject all" button, that has similar visibility and accessibility to the "accept" button.

The rules also say that you have to be able to _withdraw_ your consent as easily as you provided it, which IMHO 99% of cookie banners fail to provide for.
Crocodile of Wall Street
Really?

> You already know the comments on this posts

Without looking at the comments, you will already know what they say.

> but that's for a reason, Tailscale is that good people won't shut up about it.

Because this person is suggesting that Tailscale is so good, people will rave about it whenever it's mentioned.

Pretty easy to understand.
Nobara Project[1] helps with this. It is somewhat gaming-on-linux focused, but for some, like myself, that's a win. I use it on both my desktop (Intel CPU, AMD GPU) and my Thinkpad T480: works great on both.

[1] https://nobaraproject.org
Ask HN: Automatic Image Captioning
Hi,

Can you please recommend me some way to automatically caption images? I'm looking for more alternatives to azure cognitive services, which produces text captions like "people sitting around desk reading manga" etc.

Self hosted or as a service (would be nice to have some free trial to test on a few images)
I'm not here to defend McKinsey, but sometimes the real world is complicated and requires some observation and orientation before deciding on an action [see quote and 0]. I'm not certain if McKinsey is better than trial and error, and McKinsey has likely/certainly faked solutions [1], but they are the IBM of consulting [2].

“Containerizing New York City’s 24 million daily pounds of trash and recycling is far, far more complicated than many people initially realize,” Goodman said. “How do the containers perform in winter weather, which they don’t really have in Barcelona? Who is responsible for removing snow from them on each side? How do they work on narrow streets vs. wide avenues? What about our incredible number of very dense mixed-use buildings, given that DSNY collects residential but not commercial trash?”

0. https://nyc.streetsblog.org/2022/10/03/exclu-sanitation-depa...

1. https://www.propublica.org/article/new-york-city-paid-mckins...

2. https://www.ibm.com/ibm/history/ibm100/us/en/icons/personalc...
Because more and more things are only packaged as snaps.
I suspect it's also part and parcel with having a city that is vastly "commuter" in some way - SF has about 800k population and estimates are that 250k commute into it each day; meaning that the "voting residents" make up only about 80% of the "actual city users".

This means there's a steady supply of "tax income" that is not from residents, which I bet exacerbates the problem until such time as companies move to the suburbs.

Some areas have "solved" this by moving much of the actual government to the county level, or by creating intercity agencies to handle things.
This is not really surprising considering that it's basically a (very cool) marketing article for their equipment.
Over a long enough period of time it swings back and forth and the divide is somewhere near the middle.

However, the right leaning Conservatives have fucked up everything for such a long amount of time starting with Brexit it's pretty much guaranteed that left leaning Labour will win the next election in two years.
Almost everywhere I've worked that I helped run software in production for would have a step in CD which filed an automatically-approvable change req with automation; just like the automated deploys.

It becomes just robots pushing around paper for compliance.
The CFPB has been ruled unconstitutional before and yet there it is.
Microservices or a monolith – which one are you?
Tailscale has supported real certificates via LE for over a year now:

https://tailscale.com/blog/tls-certs/
Actually, this may be a good incentive for legacy onsite businesses to relocate their offices closer to where people live. Ie there is no need for downtown offices for programmers, these could be on the outskirts to reduce commute time and costs that cover employee travel.
> My sense is it's mostly driven by demand growing ahead of supply

That, from an employer point of view, is certainly what makes the difference between offering a high risk premium and deciding that the work isn't worth doing.

> which is partly because of the value of experience, which takes time to build

All jobs value from experience. The question the worker has to ask himself is: Where am I going to allocate my time to gain experience? One can't do everything. They have to make a choice. Tech is a risky place to allocate your time, but compensates for that by offering a premium to compel you in that direction.

Tech is risky because it is all about exploring unknowns. You get periods of fruit, but you are also likely to get periods of dead ends, and when those dead ends start to accumulate people start to back away. That is quite unlike, say, road maintenance where there is a strong belief that roads will be around for the lifetime of one's career. That isn't a guarantee, but it is lower risk. Tech is known to disappear.

Tech has crashed many, many times before after too many dead ends. It feels to me like we're in a dead end period. When was the last time you were excited about new tech? The WFH period during the pandemic brought some small excitement in tech emergence, but it seems we're trying as hard as possible to back away from that.

But who knows? This time might be different. And if that's the case you've got your risk premium as a reward for taking the risk.
DaVinci hasn't been released yet. This is an announcement that it will be released for iPad in Q4. FCP could still be released first.
Roles are muddy because life is muddy...and because people can do more than one thing at a time. Also because save for a few roles, businesses rarely need people 100% allocated to one role or task. Responsibilities are nice, and job titles mean people mostly do x or y.

My favorite example is that of a restaurant. You hire waitors, diswashers, bartenders, line cooks, prep cooks, hosts and hostesses, and managers. And your waiters might be 100% focused on taking orders during prime dining hours, but at the end of the night, they help clean up assuming other roles. Your bartender might be busy making drinks, but they take a table or two if they can. Your prep cook might finish the prep early, and come on the line to help out. Your manager focuses on expediting everything and keeping the ship running smooth, but also can fill holes at time.
There can be 100% user-facing feature parity with differences on:

+ SLA and support models (including updates, delivery, integration, etc)

+ Hosted vs. self-hosted

+ Procurement models

+ Compliance models

+ Legal, licensing, IP models

The last 3 may be most applicable in the enterprise part of the market, but can be critical there. Enterprise also often has 'features' which are driven by admin, ops, security, procurement and compliance teams. These 'features' may make sense to limit to the SaaS, partially to keep the FOSS clean, and don't conflict with a mission of user-facing feature equivalence between FOSS and SaaS.
Musixmatch Podcasts
If you have done 40 interviews, you are clearly qualified for the roles. I think you need to be more selective about what roles you apply to, and spent more time preparing for the interviews. Answer basic questions like why are you applying to that company? What do you gain from that role? People can smell desperation.

I only started job searching seriously in July and I even took 2 weeks off in August. I was also unemployed. I only interviewed for the roles that I clearly felt was what I wanted. I spent weeks preparing for them and only did 2 final interviews. One I got rejected due to hiring freeze, but I got an offer for the second one in mid September.

So my advice is to really ask yourself why do you want to apply for a role. Don’t machine gun it.
The amount in rupees is 1337 crores. I wonder if the CCI was aware of its significance among geeks :-).
I like "the org chart is the asymptote," i.e. it's the best you could possibly do, and your reality will actually be worse. (see Casey Muratori)
Setting aside some of the technical choices, I wish we saw more product builders publish transparent perspectives on the 'shortcomings' of their product. SQLite also has a list of reasons why you would or wouldn't want to use SQLite that I've always enjoyed: https://www.sqlite.org/whentouse.html
The risk of what? Having to make ends meet on a $150,000 one?

You're not exactly risking your life and limb by taking a job at a cloud firm. Demand for software isn't going anywhere, and no hiring manager at any future job will give two cares as to whether or not your previous employer's revenues were inflated or not.
You’re not wrong, I just feel like the way the post was written it was a little bit disingenuous of the author not to at least include the series and discuss it. They make 355/113 seem mysterious, or that it might point to a new series. In fact, it comes from a boring/inevitable series.

Maybe it’s my physics training coming through, but asking “why” pi is close to this cute fraction is the wrong question. I would be much more interested in knowing “given some transcendental number, what is the likelihood that there exists some fraction with at most $x digits that approximates it to $y decimal places?” For instance, 577/408 approximates sqrt(2) even more closely than 355/113. Is this usual? Can I come up with a number between 1 and 10 that has no “good” 3 decimal approximation?

My very basic understanding of measure theory is that it is actually hard to find numbers that are not well approximated by /some/ integer fraction. After all there are a lot of fractions…
Where I work they ask me how much time a certain task will take, but they still go with whatever time the PM/Manager thinks it will actually take, then they complain when things get late.

I once had a huge discussion with the Architect because I said something would take an year to finish and the Architect was claiming it would take 2 months. He would not understand that the remaining 10% of the task would take 90% of the time (yes, it was partially complete and I had been following its development from the start, although never involved in it directly). In the end they went with his estimation but it took 2 years to finish the thing.

Still, I think estimation is important, once you actually listen to the estimations and understand it really depends on who is doing it.
> is simplicity a side effect of our minds' pattern matching preferences?

That's a good point and I tend to think so. Think about this: pretty much everything (any object or property we observe) is an abstraction. People talk about people who are bad at abstracting and we know what they mean, but actually everyone is abstracting everything. Our actual experience without abstraction is just a bunch of unassociated colors and sensations and whatnot.
OP probably considers it a compliment to be compared to zero hedge, so I don’t consider my comment to be aggressive
I disagree in this case. Normally I'd fully agree with you but I think this animation style works really well given their use-case.
That's the point I was getting at originally.

I'm not as interested in tracing the neurophysical effects of perception. I'm interested in the components and coordinate space inside the 'game engine' where my perception is rendered.
"Indefinitely" is reasonable, but doesn't make it clear that they have finished their current investigation. So it's also imperfect.

Just "suspended" is not a good option at all, because it says nothing about duration.
There is no consistency to any of it. Some people sign up using mainstream KYC email accounts like gmail, give their phone numbers, connect from their residential IP with the desktop client, and get instabanned. Other people, like myself, sign up with shady throwaway email accounts like cock.li, provide no phone number, only connect from VPN IPs with a browser, and don't get banned even after two years.
Are we going to talk about the cognitive dissonance in there? Nobody can argue that SF hasn’t had every advantage (for many decades) in implementing a left wing utopia - a pure monopoly in politics, high taxes on high earners to fund policies - and at this point we’re saying it turned out looking like a right-wing dystopia. Why isn’t it a left-wing dystopia? Probably because in some people’s minds, left==utopia, right==dystopia, and that’s where any analysis stops; but this is just someone incapable of acknowledging any error in their own policy prescriptions. “I don’t suck at tennis, it’s this shitty equipment.” From the outside, it’s almost comical. It couldn’t possibly be that the systemic criticisms had any merit to them.
> This is Mujavid Bukhari's only article on a Substack account established yesterday.

Good catch. Out of curiosity I looked up his LinkedIn profile. He puts "previously at Google" in his headline, but when you look at the dates he was only employed by Google for a few months.

I think we're seeing an obvious case of "reputation hacking" with both of these people.
In a crypto barbell I guess you allocate most of your assets to coins that will lose value slowly, allocate a small amount to coins that will lose value quickly, and try to allocate nothing to coins that will lose value at a medium rate.
> I hope you understand that despite your hopes for me I cannot agree. Sorry to crush your hopes, I hope you can forgive me.

Honestly, I don't have the slightest idea what's going on with you.
A jig grinder is a specific type of machine tool. A $500,000 CNC jig grinder is still a jig grinder. It's equivalent to calling a Ferrari a car.

And in this case we do know it was a CNC jig grinder.
Small teams have honestly always been successful to the flaw that they outgrow themselves constantly in my experiences.
This is a by-product of a simple thing: Google being the largest payment system provider in India.

Google Pay in India is basically CashApp++ . And the govt is paranoid about the "Big Tech takeover of banking". Which is not very dissimilar to "Bust Up Big Tech Act".

Google Pay is pre-installed on every android system. This is basically a browser war part 2.0. Except for payments.
Faster Reads with Automatic and Aggressive Database Caching
There are tons of naturally beautiful places up and down the Californian coast; San Francisco is just one of them.
I mean, stuff like this isn't really defensible:

switch (index)
{
case 0: return sound0;
case 1: return sound1;
case 2: return sound2;
case 3: return sound3;
case 4: return sound4;
}
And Davinci Resolve's Edit page (I don't know why the ggp says it's not an NLE).
If they're rent is subsidized by the state and they do not work is their contribution a net positive? Many of these people that I've met don't want a W2 or 1099 in fear of loosing their entitlements. The only folks who win there in the long run are landlords (rich getting richer).

Sure some do contribute in a qualitative way to culture and social functions, but not as much economically.

Yes, I'm often accused of being an un-empathic robot, but I can't help looking at this in a macroeconomic sense. Just trying to be intellectually honest with what I see around me in the world.
This is nice, but it's not that incredible : Windows tablets running Resolve smoothly exists since many years (Surface Pro), and they do run the full davinci resolve suite on top of an actual desktop OS.

On the other hand, M1/M2 ipads pro should be way more powerfull than the Surfaces if you need to do some heavy editing/color grading. And it seems they optimized this version for the pencil use.
Cool project and kudos to the developers, however projects such as these often fall into an uncanny valley for me.

The overall look matches that of MacOS (or Windows, etc), but the details are off. Fonts are wrong, padding and spacing are wrong, UI controls are a little off. The attention to detail just never matches that of the real thing.
As it happens, folks from RubyGems, PyPI, npm and others meet regularly to discuss common problems and share ideas: https://github.com/ossf/wg-securing-software-repos
Fascinating (& terrifying) article. It feels like every day for the past 3 years we're living in some kind of opening montage of a doomsday movie.
I second this. I understand how hard it may be to maintain software these days, and that’s the whole point of snap, but the way it is implemented seems broken. It can simply break the whole system, it is like it uses one huge semaphore for all ‘transactions’ it commits in the ‘snap database’ (whatever it is) and if the transaction doesn’t complete, the whole system stalls. Only recourse is reboot.

Don’t get me wrong, snap is like a great conceptual ideal, but it seems to work only for Ubuntu/Canonical developers (or to people with access to them), no one else. It is not well programmed/thought for some reason. Pretty stupid issues, and the read-only fs thing is also weird, how can one test things On-The-Go?
Run a build command once with sudo and you'll always have to. Until you fix it with chown.

Hardware makes a difference as well as distribution, try live drives until one works well.
On one hand I agree fully with this. On the other hand, if the government either is now or will eventually be owned by corporations then we might as well start setting a precedent of holding large corporations to the same standards as government.
I have Google voice on my iPhone. Google voice calls show up in my "Recents" in the Phone app. When I click them, the call is started in Google Voice.

That feels like changing the dialer, even if it's technically not.
"Permanently suspended" is neither accurate nor helpful. That an account can't leave that state is precisely what "permanently" means. Since an appeal is possible, "Indefinitely suspended" would be accurate.
I don't understand how seemingly 90% of developers, can't do anything outside of their narrow scope of experience. Writing a shell script? Throw a temper tantrum, that's devops job! Have to work with legacy code? I can't believe this!

Especially seniors and beyond. They force leetcode interviews they somehow pass or are grandfathered through and gatekeep "trash devs" by slamming gotchas about how the whiteboarded code discussion doesn't technically compile and how "returnAverage()" isn't a method ("did you know you have to write methods before they work? What does returnAverage() supposedly even do? Return a random character in the alphabet?")

I get excited about working in different tech areas. I'm exceptional at fixing other's bugs and maintaining code. Absolutely nobody seems to be hiring for this though. It's all about college exam trivia and leetcode.

When I do get into these companies, I have to work with people throwing around casual racism with HR joining in and f-slurs like it's corporate 4chan. I ask if anyone can help look at a critical bug I discovered, and nobody speaks up. Even when it turns out it was their last code change that caused it and they are the sole master expert in this area, and they were just working on organizing their desktop instead.

"I can try to look at the SQL problem, since nobody else spoke up." Then I'm explaining the basics of SQL to some guy sitting around blank faced and it turns out he was hired because of his 10+ years of expertise in SQL. His whole job is to tackle problems like that.

Meanwhile I'm out here looking for jobs when panic cuts happen and it takes forever because I'm drained from all the gotchas and gatekeeping in these interviews.

There's no way I could live with myself if I put this experience onto others. I lose sleep when I fail to call out someone talking over a quiet person on my team. I've never seen anybody else stand up for anybody, however.
At this one place of employment, I had been struggling to divest myself of system administration duties for some time. I can do them, but I don't particularly like them. I have a few things I'm good at in that area (troubleshooting, being paranoid), but I really despise middle of the night calls, early morning patching, and so on. I had finally gotten to a good place.

And then someone newly promoted decided to rewrite everyone's job titles and I was suddenly DevOps, sucked back in.
Which is like the Unreal Engine Model. Unfortunately this "Share Source" model hasn't caught on and lacks a widely accepted license.

I hope I am wrong and do wish you to succeed. But Not Strictly Open Source doesn't appeal much to HN crowd.
Like Oracle, SQLite lacks boolean (bit) columns, but it does support bitwise operators, so multiple boolean values can be packed into an integer with powers of 2.

Setting a value with an update is a bitwise or, and checking a value is a bitwise and.

$ sqlite3
SQLite version 3.36.0 2021-06-18 18:36:39
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> select 2 | 1;
3
sqlite> select 3 & 1;
1

Oracle only has a "bitand" function, but "bitor" has been posted on Oracle user sites:

create or replace function bitor(p_dec1 number, p_dec2 number) return number is
begin if p_dec1 is null then return p_dec2;
else return p_dec1-bitand(p_dec1,p_dec2)+p_dec2;
end if;
end;
/

That isn't necessary in SQLite.

Searches on these will likely require full table scans, a definite performance disadvantage.
I mean, what's the alternative? Even if it's nowhere near perfect, it's far, far better than no information at all. Surely you'll concede that there's an objective difference between something that will take one person 1–5 days, vs. a team 6–12 months?

Also, the process of estimation very often reveals difficulties or unknowns that nobody was even thinking about previously. That's the whole purpose of estimation happening via unanimous planning poker -- the discussion as to whether a feature is a 3 or a 10 is incredibly valuable in getting on the same page as to what the feature even is.
There's a lot of woo-woo going on in this thread.

You need to find the actual problem. You're making it to the interview, so all these companies feel you're at least minimally qualified for the job. Are you just getting unlucky that all these companies are in a hiring freeze and aren't willing to commit right now? Have you changed up your interviewing, tried anything new? Are you having further post-interview discussions that are turning sour? Money discussions?

I would look at doing a few paid practice interviews online. Their services are designed to provide you honest feedback to help you. There may be something going on that you're not aware of and interviewers don't want to tell you.
> After careful review

Twitter's business is promoting their platform to users, and making money off showing ads to them. Calling whatever automated joke that took place a "careful review" is lying about their platform, about facts material to one's decision to keep, or start, using it.

In other words, they are promoting their product using lies, no different than if they were selling cars, and claiming they had 4-wheel drive when in fact they have only 2.

This is fraud, a crime.
The smartest grifters realize their life is a lot easier when the grift is entirely above board and legal.