skysight-inc/HackerNews huggingface dataset:
If I correctly interpreted your question as ending in "a single large light[field] sensor], no. Light field cameras take a single field of view and overall entrance pupil and then, given that field of view, they trade resolution for being able to specifically note which part of the entrance pupil saw the object in that low resolution way. As a person who specializes in physical optics rather than computational optics, my extremely biased standpoint is that light field sensors can take one really great camera and make it into a bunch of fairly poor cameras collecting 3D depth information. If you value 3D depth information and the ability to add realistic depth of field blur to a photo more than the 2D resolution and sensitivity/noise properties of the photo, lightfield is for you.

The reason we have multiple lenses sticking out of a phone is to achieve similar high image pixel counts at high sensitivity/low noise across wildly different fields of view (say 108 deg, 69 deg, 28 deg) and wildly different per-pixel angular fields of view in a cost effective manner. A single imaging block capable of seeing a whole 108 deg field of view wide camera image with the per-pixel angular field of view of the 28 deg telephoto imager is generally infeasible in a cost effective way unless you are IMAX.
It might just be a humblebrag
The export would only be triggered when a database is opened, so the master password is required.
This is parallel topic—how do you grok an unfamiliar API?

You have API access and a blank piece of paper, what are the first three things you’d write down?
You can define string enum type with a macro.

https://github.com/crystal-lang/crystal/issues/10281#issueco...
But what if the CPU assumes the instruction stream is compressed?
The limitation is of the demo, which uses a publicly accessible asset on cloud storage.

The near-term goal for Protomaps to support z15, which is beyond what most OSM-based solutions provide; there's over a billion addressable tiles for just this one zoom level, and the Protomaps format (PMTiles) is designed with these use cases in mind.

I'll find a better way to communicate this on the site, thanks.
I think the problem with agile (whatever the exact flavour) is that if you don't adopt the mindset across the organization, and just enforce it in your dev team, you just end up with waterfall-with-extra-steps.
Sure - reducing items might work. But asking a company to give you tag along drag along rights when they weren't there just wont float.
True, my uncle stayed his entire life and now got an insane amount for early retirement.

Myself on the other side worked 2 years as a software engineer and that's as much as I could taake:

* politics

* too many artificial restrictions

* worst management I've ever experienced

* Work doesn't get valued at all, cancelling so many projects and ideas amounting to nothing

* lower reputation than "real" engineers, they still don't
understand the value of software, like so many German companies, and treat us as necessary evil, which is also resulting in not competive salary

If you shut up and just come to work every day, you certainly "made it", but for me that's impossible.
ADTs = discriminated unions + tuples. They likely mean undiscriminated unions, as in typescript.
> But in reality if you stick to these rules hard and fast, you'll basically never accept a job offer. That's clearly an exaggeration, but many-to-most of these clauses are in every boilerplate contract.

In the tech industry, yeah, but there are industries that aren't so employee hostile where you can find better contract terms. I'd have to say in my experience, the tech industry is one of the worst when it comes to the malicious application of employment contracts. Apple is especially egregious with forcing interviewees to sign expansive NDAs; the Dilbert cartoon is spot on by making them dress like Apple store employees.
They’re also an outlier and a lot of what they do would be judged more harshly by analysts and activist shareholders if they weren’t so profitable. The question should be how we get more companies like Apple.
The calculation (for Google and for the advertisers on Google) is not "does this have a positive RoI as compared to zero?" but rather "does this have a more positive RoI than all my other alternatives?"

When the risk-free rate increases, the RoI hurdle for any investment also increases. That's how economic stimulus by lowering interest rates works, by creating incentive to "try things" (by removing the incentive to "park your money").

Advertisers on Google now bid on ads based on an environment where they are more conservative (because they have better alternative investments), where their input costs have increased (labor, raw materials, energy), where some industries (like mortgage refinancing) have been dramatically curtailed directly by the change in rates, and for some companies, buying back their own bonds is more attractive than advertising on Google with a portion of their spend.

Google can look out on the horizon and conclude "OK, we had a really great business when rates were near zero; now we have a pretty damn good business with rates several points higher than that, but it's definitely not as good as it was, so we need to tweak our frugality dial in response."
The pandemic shifted business from brick and mortar stores to online, along with all the services you need for an online store (payment, logistics) and made people work from home, where they needed devices like a decent computer and webcam and services like Zoom.

Those businesses boomed during the pandemic and deflated once it was over.
That’s a perfectly fair point, I took Vitamin D during lockdown because I wasn’t getting enough sunlight. I’m just saying that it makes sense that beyond satisfying your body’s needs there’s no higher plane of health that supplements will take you to.
What was in that multivitamin you took? Interesting anecdote but I worry you are throwing the baby out.
The headline is misleading, which is enough to make me want to ignore the rest of the article, and indeed the entire site.

The 500% increase was in the subset of people without major difficulties, so totally expected and not shocking at all.

It's like the count of mild coronavirus cases rising when you start widespread testing rather than only the ones that end up in hospital with related symptoms.
I guess you never heard about Swiss import tax, and overall you don't seem very familiar with topic. They have no competition here, they offer maybe 50x more products than available in rest of eshops, and most have actually in warehouse. Stuff you simply can't buy elsewhere and its either not shipped into CH at all (thank you, Amazon) or at higher prices and utterly crappy warranty.
I've been wondering how to prevent attacks like this.

I'm a Mac app developer, so I can store secrets in the Keychain. The keychain is pretty secure, and it's hard for an attacker to extract information from the keychain.

But there are a number of ways that could be used to trick my app into revealing passwords if the attacker could change configuration files.

Of course, when the attacker has full access to the local computer, then there are other ways the attacker could extract the data. But what if the attacker only had a way to write a file to an arbitrary path? Then they could use that to reveal passwords.

The only way I can think of to avoid security holes like this is to use configuration files that are signed with a key derived from the password, but that may cause different issues.
With any new technology there is a lot of hand-wringing. Nobody says new tech cannot be criticised, but claiming it is by definition evil because it is new (which is essentially what is happening) is not useful. It's tedious to read and only has a positive impact on people that already agree with you. As such, it is not just tedious - it is also useless.
Well, I didn't know about Helmet.js, but I've seen React mentioned many times on HN.
The MAGA deadhead crossover vibe is so weird. At least the actual cultural icons they worship seem to have kept their heads on at old age.
Shout out to CPUAdventure challenge from DragonCTF 2019, which were basically this. If you like the slides, you should find this writeup entertaining: https://www.robertxiao.ca/hacking/dsctf-2019-cpu-adventure-u...
As always, a company makes a very interesting piece of hardware available but locks it down with proprietary software so when it dies almost nobody can keep using it effectively.

At least these project of reverse engineering the file format or even the firmware can bring new life to these quirky cameras
I would expect to be able to give someone access to my computer let them do random things without them having access to things that are passworded within the computer.

Being able to sliently make my password manager insecure is a big issue. It should be right up there with the LastPass hacks.
Ask HN: Does the HN commenting UI work for you?
I've been coming to Hacker News since 2005. Over that time it's grown by many orders of magnitude.

The quality of the links has fluctuated but on the whole have stayed strong and, if anything, improved over time. I don't know what the filtering process is but it works well - the articles feel pure and deeply interesting.

But the comments are trickier. As the size of the audience has grown, so have the number of comments. Which has the potential to be really interesting, except for the propensity of the UI to drive both readers and commenters deep into rabbitholes.

I used to love seeing the breadth of reactions to an article (or a new company). I could scan the comments to see what Hacker News thought. I quickly could get an idea of different perspectives and opinions. I could absorb the reaction of the Silicon Valley Coding Diaspora.

These days though it feels, at best, a deep, cloistered exploration of one POV, and at worst a triggered cascade of pedantry.

There are still amazing people and amazing observations in there. But they're not easy to get to. There's no easy way to scan the comments to get a sense of the breadth of reaction - it's just a case of wading through all of them.

Back when I was in my 20s and soaking up everything I possibly could, I would happily invest that time. These days it doesn't feel like such a good trade-off.

And I fear that in turn that penalises the potential breadth of reaction that this remarkable audience posesses. And reduces the participation of others who have less time - many of whom are more senior (decide for yourself whether you value that perspective).

If I could wave a wand, I'd love to see the threads collapsed by default. I feel like there are lot of potential UI wins that could further broaden engagement.

Would love to hear everyone else's thoughts...

(Also... and I'm sure I'm thousandth person to ask this... how on earth is it that there is no dark mode to this dev-mecca?!)
There is software to make point clouds and such from the Lytro

http://www.plenoptic.info/pages/software.html

I take stereograms with a Qoocam Ego, I have thought about getting a medium size Lytro, (the one that looks like a DSLR.)
To perform an export of a KeePass database, the database needs to be opened using (at least) a master password. A database file without its master password is still worthless on its own.
Why is it not parenting to create a story with an AI with your kid? Why is what you are doing better?

How do you know something is lost when using an AI to assist in writing? Could it be that something will be gained? Perhaps it will unleash creativity in people that wouldn’t have written before? Maybe the greatest literary work ever created will be built by someone using an AI. Or maybe we’ll see the limits emerge and this won’t be another John Henry story.

Your argument very much sounds like the argument of the Luddite’s. But here’s the thing - you can always check out of it. The Amish certainly have thrived while not participating in very much of what we call “advancements”. I think that’s a better approach than Ted Kaczynsky’s.
Even PCVR is significantly lower resolution than non-VR, especially once you start talking about angular resolution instead of total pixels.
No, I’m saying that not laying anyone off ever isn’t a good idea.
I guess he discovered himself the specimen bit by bit while doing it, which makes the job not boring.
Even if it is easy to end the contract (just ask to terminate it option), it is quite common that you have to give X months notice.

They rely on the fact many members will go less and less each month before reviewing and cancelling, so they get paid for 5-6 months.
There definitely is a happy medium. I think the problem is, the current model is way out, where basically everyone (sometimes including editors, usually reviewers) are unpaid, while the journal is expensive beyond reasonable bounds.

This system only works because most/all academics are underwritten by the taxpayer, and are willing to put up with a pretty high level of exploitation.

I think the logical solution would be just to formalize the fact that taxpayers foot the bill. Make journal access free, earmark funds for editors and staff at universities or research institutions, then just pay that directly out of taxes. It would cost a lot less than the current solution, where the taxpayer pays the wages of the contributors (so the journal doesn't have to), then pays the massively bloated subscription fee, then doesn't even get access in the end.
You’ve mixed them up - it’s D3 with K2.
There are two issues here: On one hand, the required amount of actual work is decreasing. This is cool and good.

On the other hand, the demanded amount of fictional work (i.e. things that don't need to happen except folks must "make money") is not decreasing at all. This is stupid and bad.

It's not clear to me why it is fair to demand that the former stops as a response to the latter. The latter is what should be addressed, because addressing it is what gets us to luxury gay space communism when combined with the former. Which would be a nice place to be.
The dev does quite a lot actually to protect the program, including using things such as SecureString. However, even Microsoft have a comment against this saying:

"When porting code to .NET Core, consider that the contents of the array are not encrypted in memory. The general approach of dealing with credentials is to avoid them and instead rely on other means to authenticate, such as certificates or Windows authentication."

Which I read as: "If writing a program in C#, assume the memory can be read by apps on the same device."
Well, that and high quality, sufficient sleep. That is way harder as you age, and a worthwhile aim of lifestyle modification or supplementation to support it.
Immune system isn’t just too much or too little. Can’t simplify it to that. People with autoimmunity are also immunesuppressed at baseline.
But that's not how to use a 4K monitor so it doesn't exactly invalidate the point: angular resolution of VR is much lower than non-VR. Or in layman's terms: VR pixels are huge.
Intel ARC is not long for this world.
The point is that the password manager application ought to allow a configuration change which affects document X's plaintext only after the master passphrase has been entered by the user for document X. It's not hard to implement that for configuration files and plugins in a multi-document setting, you just need to store suitable authorization secrets in the documents. In a single-document application it's more trivial, of course, you'd encrypt the configuration file and plugins with keys derived from the master passphrase or check their signatures.
It's pretty easy[1] if you're running as the same user, or higher privilege

1: https://learn.microsoft.com/en-us/windows/win32/api/memoryap...
A number of years back, our company was acquired and they sent us employment contracts from our new owners, with that same "sign it or GTFO" message. Many people signed. A few of us just didn't. Nastygrams kept on coming, we kept on ignoring them. Ultimately, we never did end up signing.

Which is the other piece of the puzzle - lawyers are really good at knowing when they actually have power and when they do not. Unfortunately, when they don't truly have legal power they resort to bullying. So if you are being bullied to sign a contract, that usually is a red flag to stop, really look at things, and figure out why they are using that tactic. You may be in a better situation than you think.
Most of electronics truly are, if they are sold officially here, even if eshop margins are a bit higher. And its closer to 8% on non-essential items (food, books) where its below 3%.

That's how you do VAT, compared to all EU countries around who screw their population left and right because they have big public debts and getting worse, while employing armies of unemployable bureaucrats who do almost nothing and have ridiculous safety and social nets.

The world could learn a thing or two on how Swiss run things in general and especially government stuff, but the problem is this is not transferable elsewhere, people are simply... different to be polite.
This happens within big organizations that are large enough where they start having that internal small company feel within units. I would say a good program, which could be small or a chunk in a massive org, does a blameless post mortem.

A few years back, a task to modify an index was given to a scrum team. The lead was away and the senior people could not be bothered. The junior developer stack overflowed an answer, asked for review, tested the script and let it rip. She missed that the change deleted everything if you noticed. Every environment, every data center wiped out. 10B records in each prod instance. Lessons were learned and processes fixed. She was not fired, but rather became one of the people safeguarding the keys to our prod kingdom as we fixed out broken process. I stole her away as my first report when I switched groups.
You Won't BELIEVE What New Technology Buzzfeed is Using to Create Digital Trash!
> Anything you do with the company property, e.g., work computer, automatically belongs to the company, even if you do it on the weekends.

That doesn't sound unacceptable to me. It's not that I'm that strict about e.g. reading personal emails etc. on my work computer, but if it's some side hustle, be it for money or for fun, I think it's honest to take your personal machine for that.
>Get started with Haskell or Idris, you quickly hit higher kinded types, monad transformers, free monads, final tagless. It's a different universe.

How is any new developer hitting any of these "quickly"? I'm working on a mature production codebase with plenty of advanced Haskell, and we barely have any tagless final code - much less free monads. Even HKDs and monad transformers are relatively recent additions to our toolbox that we reach for when appropriate - most of the code uses plain old datatypes and one or two concrete monad types.

My experience of learning Haskell is that many production codebases use advanced features because they are big boons to productivity, but few learning resources make reference to them. In fact, Haskell's biggest problem is probably the gap in knowledge between simple, low-productivity code written by newer developers, and the kind of code that actually goes into production with all the optional advanced features. A budding developer can easily write a whole application that never goes beyond `IO` without issue.
> Another clause to watch out for […] is the "I agree not to cause any other employees to get hired," which prohibits you from hiring directly or allowing any current employees to get hired by the company to which you went. This clause protects the company from the unlikely event of a manager leaving and taking their team with them.

I had a previous employer threaten to sue me for this after a couple friends followed me to a new job on their own accord and despite having signed nothing of the sort. One strongly worded letter from a lawyer though and they dropped the whole affair.
Food, warmth or a backrub can be summarised as "comfort". I think a good laugh falls under that category as well.
Sveltekit and Supabase. I can have a portable, auto scaling serverless app running with auth and user accounts / CI CD in like 3 cli commands for $0.
Just keep in mind, that movie will come out the same time when possibly 6 billion others will release theirs.
The only value it has at this point is the brand name, SEO footprint, and existing traffic/followers.
It's interesting that we're not allowed to debate the existence of the crisis in the first place... it's just accepted as an a priori fact and anyone who provides even the slightest push-back is ridiculed and silenced.
Which means it is a project you should some basic level of interest in. A download might be a dependency of a dependency of a dependency you don't really care about and actually would like to get rid of ...
No source, no docs? I'm assuming some app uses it: connect my phone to a proxy (I use mitmweb to inspect), close all apps except that one, and tinker with the app to see what requests come up.
The facts are almost certainly true. The only question is whether the Adani's business losses can be compensated by the government's inevitable effort to make the Adani businesses whole and even richer.

The Adani group is little more than a funnel to the Indian political class in power right now.

To be completely fair, this may even be a better corruption model than that followed by previous governments since the fact that they are listed means they actually do make efforts to deliver something which leads to some money being used productively, whereas earlier corruption models involving paying government officials off directly often resulted in none of that money being used productively.
> Please don't share this repo or any of the linked to documents or repos just yet!

Oh no :P

Very interesting read though, thanks for sharing!
Requiem for a string: Charting the rise and fall of a theory of everything
There's a lot of CVE submissions lately that seem badly sourced and derived from 'disagreements' at best.

Another recent example is https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-2405... which is for a purely theoretical exploit - not even a PoC - with the only 'sources' being Reddit/Twitter scaremongering, and 'support forum posts' that quote these exact same Twitter threads.
I had some luck with my looks although I am certainly no super model. I never used a dating app and the thought of them is a bit repellent. I was never interested in meeting women this way at all. Sure, there is a lot of prejudice from my side, but I don't know a single relationship in my fairly large social circle that came about by dating apps. There are exception for some platforms, mainly less gamified dating sites, but it would be difficult to convince me that you are looking for love on tinder. Maybe this is romance for you, but certainly not for everyone.

And I guess there is a tendency that more women don't like this style of dating than men. So the few women that are have a lot of choices. Why shouldn't they use that?

To me this is about hookups and nothing more. And some people aren't interested in that and I guess for several reasons they are also more successful in relationships.