skysight-inc/HackerNews huggingface dataset:
Looking Glass Factory | Light field display company | Full-time | Remote (US) / NYC | https://lookingglassfactory.com/

We have our own 3D light field display technology and a custom graphics and media software platform. We also manage lots of tooling and plugins for popular 3D rendering engines. Our customers are primarily content creators, artists, and scientific application developers.

Why you should consider joining:

- Very interesting technical challenges in computer vision, real-time graphics, and embedded systems

- Growth opportunity (2x revenues and headcount over last 12 months)

- Very collaborative and inclusive culture

- Still lots of room for high impact for a motivated engineer

- Effective engineering management process

Our tech stack:

- Software: C, C++, C#, OpenGL, GLSL, Python, and Javascript

- Platforms: MacOS, Windows, Linux

- Hardware: Nvidia Jetson NX, RaspberryPi 4

We're looking for:

- Experience in our stack or similar technologies

- 3+ years experience working on production systems

- Pragmatic engineers who demonstrate strong ownership

- Bonus points for the following experience: Vulkan, DirectX, OpenGL, Unity, Unreal, AWS EC2/S3/RDS/Route53

Take a look at our postings: https://lookingglassfactory.com/careers
Maybe, but there are also a few hundred non-LeBron like players in the NBA. You can argue that the union negotiates away the rights of players like LeBron to benefit those few hundred players. But you can also argue that LeBron is only in the position to make as much money because the union has been fighting for him before he was even born. Would the NBA have free agency, guaranteed contracts, and players making tens of millions of dollars a year without the union?

Plus LeBron would be a near billionaire even without cashing a single game check. He makes way more money from being an ambassador of the game than from the game itself. Therefore he has a vested financial interest in the health of the league overall and the hundreds of other players in the NBA.

Back to software development, the question is are you the LeBron James of software development? Are you one of the handful of the best developers on the planet? If you are, I can totally understand why you might be against a union. If you aren't, you could probably benefit from a union.
I’ve always wondered how authorization should be handled “properly”, as in, what is the end game that is capable of handling the problem at a scale seen at places like AWS? Are the validations and checks still integrated into a (middleware layer of the) service implementing the business logic? If so, how is all this governed, such that correct implementation of all authorization logic can easily be audited?

I would absolutely love to learn more about this, I feel like I’m unable to conceive an appropriate solution to these requirements.
Superhuman | Fully remote (North America), with an office in SF (optional) | Hiring: Engineering, Analytics, Product, Design

Superhuman is building the fastest email experience in the world and the productivity platform of the future. Our mission is to give time back for what matters most, and to allow our customers to be the best at what they do! We’re absolutely obsessed with crafting high-quality products that create delight.

Here are the roles we’re hiring for: https://superhuman.com/jobs

- Backend Engineer
- Frontend Engineer
- Fullstack Engineer
- Mobile iOS Engineer
- Senior Growth Product Manager
- Senior Product Manager
- Principal Product Manager
- Product Lead
- Senior Product Designer
- Senior Data Scientist
If you are on Windows, look into AutoHotkeys. There are various emacs scripts for this floating about. I've found that it gives me a better experience than I had on Mac.
You don't get efficiency boosts from dry canals.

Not thinking a little bit ahead is what got all those states into the mess they are in today. California should definitely not assume a future where those canals are in use, and then base their power generation on that assumption.
Serious question, I don't know much about this - why is it hard to generate a random number? I don't really understand this conversation about needing better entropy.
Tailscale employee here.

Our database needs are tiny, as explained in the earlier post. So we optimize for things like: "can we run all our tests quickly and easily in many environments without containers and VMs?" All three of our storage schemes have had that property.

We have MySQL and PostgreSQL veterans on the team. We know those options well.
I think they give money to charities for autism/aspbergers. But they really dont hire many people and are pretty under the radar as it is.
DARPA has a fascination with underground operations. There was a DARPA Subterranean Robot Challenge.[1]

[1] https://youtu.be/6-S1ni5aFAw
I'm not asking to be in the union but not pay the dues. I'm asking to not be in the union.
I wouldn't know what having a vivid imagination is like; hell, I don't exactly even know what a hallucination is like, so I would never try to claim that they must be the same.

I get more of a picture than `chousuke, but it's certainly not a scene or an image. The best way I can think of describing it is a very low-res/blurry/faded image. Like I sorta can picture my mom's hairstyle and sorta put it on top of a face and pull in a few other details from specific memories here and there. But things like color of eyes, or size of certain facial features vs other? No way.
I'm pretty sure this is an April Fools'.
Agreed. The loop thing is a simple issue to navigate. I was speaking more generally.
I thought replication was useful for backups or testing. Maybe other things. edit: I know practically nothing about db.
Why not ? You can be a spectator to it watch them succeed or fail.
Returning to the Office Is Creating the Great Reckoning
It also conveys a benefit to those of low status.

High-status individuals' job is to produce stability.

Read Chimpanzee Politics; it will completely change the way you see human interaction and power.
I lamented this exact situation in a post I made last week. I'm with you on this completely.
with the right engineering managers and technical problems it can work, I think big companies need more cog like employees
> Out of many criticisms of the U.S. that the country deserves, its mostly rigid protection of free speech rights in a formal sense is one good thing, and it hasn't led to a hell of bigotry, or at least no more so than have weaker protections for free speech in other countries.

Yet you can't say "Bong Hits 4 Jesus" in public schools because the judiciary lost their minds at the idea of marijuana use and its illegality. There certainly is/was bigotry when it comes to marijuana, its users, and speech around it.
It started as a proprietary database. Apple acquired it and then open sourced it eventually.
You mean that one LG panel that's basically the same thing but with build quality issues?
I don't like the idea of my Mac OS being tainted by concessions to the hardware reality of the products the rest of the industry produces. Then there's no one at all to embarrass the state of the industry.
Absolutely. This is a response to the other co-founder's similarly one-sided post a few weeks ago. I don't think either of them come out looking good here.
Check out https://www.everrati.com for electric conversions.
Tailscale engineer here.

> Using a text file and ...
> It seems like something you'd do as a proof of concept

I mean, using a text file for the proof of concept is exactly what happened. And then it grew too quickly and had to get off of it eventually, but we always knew that. We were just amazed how long that worked. It survived much longer than we'd thought.
In practice, this is what I’m doing with Jenkins. But my point is that all of these container-first CI solutions lack relevancy for my team.
I second this - totally indispensable. It’s beyond me why this kind of functionality has never been baked into MacOS.
I suggested that footnote text just for these comments. :)
If you think of a bowling pin vs a baseball bat, do you have such a specific visual image in your mind that you could compare their sizes?

I'm particularly curious about a bowling pin because we often only see them from far away, so size is harder to gauge in the first place. I can't form detailed images of anything in my mind, but those images are also all "normalized" to an extent - e.g. in my head, both bowling pin and baseball bat seem to be similar in size. Even though that's very much not true. So to me, visualization and size comparison are totally different faculties.
If the channel is is in-spec, then the geometry doesn't matter. The 802.3 series doesn't specify the cable geometry. They do specify channel parameters like FEXT, NEXT, IL, and RL across frequency ranges of interest. Maybe the CAT specs are more into the cable construction than the performance; I haven't read any of those.
SEEKING WORK | Remote | Jakarta, Indonesia (Asia/Jakarta, GMT+7)
Experience working with Flutter (GetX), Laravel, Livewire, TailwindCSS. VueJS/ReactJS is OK. Full-stack dev/ also have worked with deploying apps. / Design OK -> https://peoplebond.id -> HRMS -> https://kantongsayur.com -> E-commerce project from scratch -> Review more works here https://sawirstudio.com

email: sawir.ricardo@gmail.com
github: https://github.com/sawirricardo
Why are you so obsessed over Russia? Why are you so eager to "explain" Russia on HN? Seems like you are wasting a lot of time.
Four Indigenous Yanomami killed in ‘clash’ with Venezuelan soldiers over WiFi
Very much agree that authorization is a more domain-specific problem than authentication... but there are some common patterns that are emerging, and can help reduce how much wheel reinvention has to happen.

There are (at least) three of us startups on this thread that are trying to tackle this :) (disclaimer - I'm a co-founder of one of these - Aserto).
Boeing’s other union (SPEEA) is optional and has been for decades.
It seems like they're _really_ struggling with is. It's kind of entertaining to watch though

edit: also don't forget these blog posts are content marketing for their product. that's really the point anyway
April fools comedy is an unethical use of taxpayer dollars. If you're going to seize the fruits of our labor please don't spend it on chuckles.
> Each bottle is made from recycled CRT monitors, and the labels are made from Ubuntu stickers leftover from last years’ FOSDEM.
> Why can't it be in Long Island, New Jersey, Newark, or any other place around NYC?

Because they already have fulfillment centers in all of those places, and during the holiday season (peak) they are maxed out.
What's next hopefully is that most of their warehouse workers unionize, and Amazon will have to take a long hard look at them selling rebranded Chinese junk.
Hereditary wealth is, indeed, probably the greatest privilege, but it does nobody any good to pretend that it's the only one.
Are you framing this as a defense of the practice? It's hard to imagine that you view it as a positive thing that you get a massive bill you can't hope to pay, and you then have to call and beg to be lowered to some reasonable amount.
I haven't checked the Sublime package because I'm not very familiar with Sublime (anymore), but I have some experience developing VSCode themes. Did you need to use "tokens / scopes" to hack the colors? E.g. the color theme of the IDE (whatever theme the user is using at the moment) will paint variables in a certain color, functions in another color, arguments in a third color, etc, so you use regex to parse the text file, identify things that you want to color, then set them to be variables, functions, arguments, etc, so the text editor will give them different colors?
They put an update at the bottom of the article clarifying that it is not, in fact, a joke.
Chinese threat actor scarab targeting Ukraine
Craft.co | REMOTE, US | DevOps, SecOps | Full-time

Craft is a supplier intelligence company helping organizations get notified about their suppliers today so they aren't surprised tomorrow.

Hear our CEO talk about the benefits and future of Craft at https://www.dynamo.vc/podcasts/fosc-76-ilya-levtov-of-craft

* DevOps, US: https://grnh.se/1aa6f8393us

* SecOps / Security, US: https://grnh.se/380bb27e3us

See all at https://craft.co/careers

Craft is a Series A SaaS startup with B2B and Consumer products with a simple and beautiful UX. We use Airflow, Python, AWS, React, TypeScript, GraphQL, Node, Postgres. We're a rapidly growing 70 person team across Europe & US.
Gitea + Nexus + Drone CI is what I've been using for a while and I really like it. I dumped GitLab after it became obvious they have no interest in serving the low end (ie: small users). I have no regrets. Gitea is a much better fit for me.

Maybe I'm bias because I've become accustomed to Gitea, but I really feel like Gitea augments my workflow while GitLab and GitHub are trying to usurp my workflow. I use GitHub, but only for push mirroring when I want to use something like Cloudflare Pages / Functions that do GitOps style managed deployment.

As for an extra layer of auth, I think Cloudflare Access makes a lot of sense for small users. Put everything behind Cloudflare, use split horizon DNS for LAN access, and rely on Cloudflare to pre-auth all users before they can connect via the internet.
Behold, the Underminer!
Executive Summary

Ukraine CERT (CERT-UA) has released new details on UAC-0026, which SentinelLabs confirms is associated with the suspected Chinese threat actor known as Scarab.

The malicious activity represents one of the first public examples of a Chinese threat actor targeting Ukraine since the invasion began.
Scarab has conducted a number of campaigns over the years, making use of a custom backdoor originally known as Scieron, which may be the predecessor to HeaderTip.

While technical specifics vary between campaigns, the actor generally makes use of phishing emails containing lure documents relevant to the target, ultimately leading to the deployment of HeaderTip.
IANAL but it seems like "setting an example" is synonymous with "setting a precedent", which is a concept that seems fundamental to any legal system, even for civil cases. Companies press charges against every slight infringement on their trademarks because if they don't, they're implicitly setting a precedent that the behavior is ok. If you aren't actively setting precedents, then legally it's the same as saying, "we're ok with anyone and everyone doing this all the time." Doesn't matter what governmental structure you have, as a society, we set boundaries in order to define the world we want to live in.
I think my eyes might roll straight out of my head.
Thank you for saying this. I was going to say the same but in a shorter and more incendiary manner.

The only thing I full heartedly disagree with you is on the fire fast part. It's a lot better to move them into another department.. sometimes it's not the person it's the environment they're put in. If you're too small... this is the part of doing business is to leave them better than you found them.
> Imo, it's simple: the more negatively it affects your life, the more you should try and fix it.

I think you need to be careful with this advice, as I can imagine people reading this and trying to fix things that they can't, and then getting frustrated and/or depressed when they can't.

I imagine there are lots of younger people with ADHD/Autism who would feel that their neurological condition prevents them from fitting in, and so would feel that their brain needs to be fixed, when really what needs to change is acceptance of these sorts of conditions. That's my understanding of the whole "embracing neurodiversity" movement.
Honest question: what do the sqlite authors think of litestream?

I seem to recall Richard Hipp on the "changelog" podcast mentioning it, but I don't remember what he said.

2 episodes here: https://changelog.com/person/drh/podcasts#feed

I think it was very neutral, something to the effect of "there are multiple solutions".

But I know essentially nothing about sqlite internals so I can't judge, or maybe that's why I didn't understand what he said.

I guess I'm wondering if it's a recommended/supported mode of operation in sqlite. What are the failure cases? How much data can you lose?
Not iPad.
I really hope they aren't taking the same tack when dealing with the encryption portion of their service.
Brave Search, Searx, Metager, DDG, Presearch, Swisscows, Starpage... So many to choose from!
Maybe! But some folks would like some redundancy on infrastructure, particularly for emergencies. My elderly parents, for example, held on to a land line until they had both cell and fiber internet in their very-rural home. They wanted to have more than one way to reach emergency services (or me) in the event of disaster. I live in a more-urban area and am quite a lot younger, so I'm not as concerned about it.
> "It is a basic human right to have average abilities."

I really like that quote from her on multiple dimensions.
Nail on head. This is the best take on these cases I've yet seen and it expresses my own feelings perfectly.
"They" is not a gender neutral singular pronoun to begin with, so the entire concept is wrong
I have a Dell 24" 4k, which I got about two years ago, and back then, only Dell and Asus had a 24" option. I have no idea why manufacturers are so insistent on selling 27" 4k monitors; 2x scaling looks too big, and non-integer scaling looks blurry because the resolution is too low for 27".

My theory is that most people, for all practical purposes, are blind.
Scientists Finally Sequence the Entire Human Genome
Is that a difference of kind or of degree? Take away my depression/anxiety and I would be quite different and act quite differently, if not to the same degree you're describing. Many things driven by my anxiety have been good for my career in some ways; many other things driven by it have been bad for my career; all I can say for sure is that without it I'd be in a VERY different place.

How would we separate various mental differences into "disorder" vs "diversity"?
> In the first place

Yes, but ongoing maintenance isn’t free.

If anything, this whole DB funkiness indicates to me just how nice a product you can build despite it.
Note there is one possibly important difference; aliases are resolved before globbing.
Home/End issue is the most frustrating thing ever in MacOS for me (along with cmd+tab unreachable windows if they are minimized already).

The solution I recently started to use is this [1]. Seems ok so far (except iTerm ssh to a FreeBSD server, though I'm not sure maybe it is iTerm's "feature")

1. https://discussions.apple.com/thread/251108215
India’s antitrust regulator found Google App Store unfairly block rival payment
This was fun. It reminds me of my first truck that my uncle gifted me in sometime around the year 2001: a mid '80s GMC S-15 light pickup truck.

The starter did not work. This meant parking on a hill always and 'pop starting.' You put it in 2nd gear, get a good rolling start, then crank the engine. Be mindful to not run out of runway.

This was alleviated after a year or two when a friend of my mom showed me how to arc the starter directly. Pop the hood, take a screw driver and connect the two opposing bolts on the starter. A shower of sparks and a section of screwdriver missing later and, boom, a running engine. It was true freedom not having to park on a hill anymore!

You couldn't start or stop too fast. The bench seat's lock failed, so the entire bench seat would shift forward or backward if you changed velocity too quickly. A tight seat belt helped by using you to keep the seat back.

The driver side window went halfway down... usually. You had to press against it just right and you had to pull up on it to help the hand crank lift it. Best to just leave it up.

Onto the instruments. On a hard left hand turn, the radio and dashboard would light up ... until the end of the turn. Otherwise, no dash lights and no radio. The other problem with the left hand turn was that if it was too sharp, the keys would fly from the ignition and land on the passenger floor board. But that was ok because the truck would continue to run.

Turning on the headlights would cause the gas gauge to drop to zero. This was a problem at night since due to the lack of dash lights. To check the gas, you had to turn off the headlights and use a flashlight to see the fuel level.

Thinking of levels of fluids: oil. There was no dip stick and it burnt oil. So you mostly guessed daily how much oil to add based on experience. Somehow it never occurred to me to, you know, purchase a dip stick. I grew up poor, you didn't just buy things. And I didn't think to make a makeshift one because I was inexperienced at life with little guidance.

One night in 16 degree fahrenheit, icy weather, and not dressed for said weather, the truck gave up the ghost. I didn't estimate my remaining oil correctly and seized the engine. The wrecker gave me $35 for the truck and drove off into the sunset the following day.
Then they suckered GE spectacularly:

"May 29, 2020"

https://www.ge.com/news/reports/dig-this-ge-engineers-learne...
Unretirement Is the New Retirement
Nobody serious would list Tesla in a group of top AI companies.
Sadly I suspect unionization to backfire. It won’t fix the housing issue and could lead to a similar predicament as police and teachers unions. Protecting corrupt and bad employees
Inverter not included .. useless
So... Exactly the scenario at the end of my post?

Trust me, I empathize as I am in a similar boat. But we are a small, small market comparitively. We are expensive to service, low density, and low profit. Pretty much the definition of a niche
Elementary is interesting in the use of Vala to write apps. Most of the small number of tutorials and docs on the lang seem to come from there. Gnome and gtk are all written in c with their own language independent object system and reference counted memory management. Writing Gnome code using language bindings can be a bit awkward if your language has its own concept of objects and memory management. Vala looks kind of like c#/java and the gobject stuff is baked in and it emits c. The language never took off. People would rather use the language they know like Python or Rust I guess. Learning a language like Vala, Swift or Dart just for UI does seem kind of weird but with gnome/gtk perhaps it made sense. Not sure if Vala is still used much elsewhere or what sort of future it has.
Autism has become a catch-all for "people who are weird". "Neurotypical" is the vaguely condescending opposite. Notice the sneer when she refers to "neurotypical 'experts'". The basic idea is that people who are weird are a subjugated minority, oppressed by people with boring, normal brains.

I don't doubt that Hannah Gadsby is weird but I think life is hard for everyone, including normal people. I think the struggles she enumerates are common: most of us have crises of identity or meaning, many of us feel intense insecurity, cut off and isolated from others. This isn't to minimize her suffering, it's to say that suffering is normal.

I have a strong objection to people who freely talk about negative experiences. Some of the people I respect the most have had extremely negatives experiences but mention them only with great reluctance. There's something about that that seems right. Columns like this debase the currency: by exalting empathy and understanding as the highest values, they devalue them.
That’s how it works in Sublime, yes. You have a regex-based parsing engine that you configure via a YAML file, and there you assign scopes to the tokens.[1]

As a default, the [x]it! Sublime Package uses the available default scopes. The user can choose to override the associated colours in their local settings.[2]

[1]: https://github.com/jotaen/xit-sublime/blob/main/xit.sublime-...

[2]: https://github.com/jotaen/xit-sublime#syntax-highlighting--c...
https://archive.ph/MgDbK