skysight-inc/HackerNews huggingface dataset:
I mean, it’s fine if you want to live somewhere
rural, but why should that be subsidized?

I mean, it's fine if you want to live somewhere urban, but why should that be subsidized?

I don't think we should necessarily subsidize more heavily for folks who want to live rural, but many want/need to. Of course we should subsidize schools, utilities, and other human rights for them just like we do for urban areas.

I'm also not convinced rural areas are more expensive to subsidize. Clearly many things are more expensive in rural areas, but also many things are more expensive in cities. That's a complicated equation to put it mildly.
Thanks! My friends told me that already :)

I figured I'd probably have more free time when he goes to middle school when teenager rebellion kicks in. In about ten years.
I'd gladly pay for content like this. It's so informative. I've watched yt channels of people who disassemble and fix automatic watches, but never understood all the intricacies in such detail. This is what journalism, or writing in general, should be about. Explain things and go into details.
She’s doing too much good, let’s investigate her with taxpayer dollars.
To be clear, your question is why do people want to grow? Or why do they want to make more money? Or why do they want more status/power/recognition?
Thank you! I searched for every combo of "user", "agent", "browser", etc. I would never have remembered it was "UA" in the title. Thank you very much!
>This is a private matter between any individual and their doctor.

This isn't the consensus though. For instance, at 39 weeks very few people consider the baby irrelevant in the "private decision between mom and doctor" any more than they would that of a 1 week old baby. By that point in the pregnancy, the baby has to be considered. It is no longer just the mother and doctor. If you think it is, then what magically happens in the birth canal to convey sentience?

Are we pretending there is no difference in a 3 week old zygote and a 39 week old fully viable child that has yet to exit the birth canal? Now do you see the issue? At some point, there are more than 2 beings (mom and doctor) involved in and affected by the decision..
Civis Analytics | Remote | Full-Time | Hiring Tech Lead/Software Engineer II

Civis specializes in data-driven audience campaigns for some of the world’s leading consumer brands, nonprofits, advocacy groups, and government agencies. Our unified data platform enables these organizations to collaboratively find, reach, and engage the people they care about most.

Currently we are looking for a Software Engineering Technical Lead and a Software Engineer II to join our team. You can access these job posting by using the following Link:

https://www.civisanalytics.com/careers/?utm_source=hackernew...

If you have any questions about the roles or Civis, please feel free to reach out to the Technical Recruiter, Alyssa Quinn(aquinn2@civisanalytics.com).
That's ambiguous because the response could be anything including a refusal. I'd prefer "forced to hand over" to succinctly describe the situation.
It's not hard to make the adjustment, but you need a timegrapher to measure the results in a reasonable time.

I've adjusted a couple of my watches over the course of a week or two by making small adjustments, noting the time, wearing it for a day, and then noting how much the time had changed versus a "known good" time. It's a pain but doable.

There are mobile apps that use the phone's microphone to measure the watch's "ticks" and graph them for you. They aren't anywhere near as accurate as a "real" timegrapher but they'll get you close enough.

At one point I had about a dozen mechanical watches. These days I have three, and only one that I wear almost exclusively. It's a Maratac Mid-Pilot, which uses a Miyota 8245 movement. I've used the "adjust and check later" method to adjust it, and it loses about 10s per week - well within the acceptable range.

The other two that I've kept are a Seagull 1963, which I wear as a "dress watch", and a Vostok Retro 1934, which I sometimes wear when I want a change of pace. It has a white face and I have a variety of brightly-colored straps for it.

One day I'll step up and buy a Hamilton, but I'm still savoring the serotonin from looking at them and anticipating :).
> The bird we have is a super social species

Which bird is it, if I may ask? Just curious.
Zeta Global - Actions Group | (beautiful) Boca Raton, FL (USA) | FULL-TIME | REMOTE or ONSITE (PREFERABLE) With Paid Relocation

Sr. Backend Engineer - (GoLang/MySQL/ElasticSearch/Kafka/Influx/Redis/AWS): https://zetaglobal.com/jobs/jobs-at-zeta-global/?gh_jid=4157...

Sr. Frontend Engineer - (React/TypesScript): https://zetaglobal.com/jobs/jobs-at-zeta-global/?gh_jid=4159...

Data Engineer - (AWS/Athena/Glue/S3/Prefect/Python/SQL/Parquet/ORC/Tableau): https://zetaglobal.com/jobs/jobs-at-zeta-global/?gh_jid=4383...

Data Analyst -(Python/Tableau/SQL): https://zetaglobal.com/jobs/jobs-at-zeta-global/?gh_jid=4383...

We are passionate about building out our tech. Looking for like-minded individuals who want to join the team.

Apply online or email me directly: (map chr [97,100,97,114,113,117,105,64,122,101,116,97,103,108,111,98,97,108,46,99,111,109])

Zeta Global is a data-powered marketing technology company with a heritage of innovation and industry leadership. Founded in 2007 by entrepreneur David A. Steinberg and John Sculley, former CEO of Apple Inc and Pepsi-Cola, the Company combines the industry’s 3rd largest proprietary data set (2.4B+ identities) with Artificial Intelligence to unlock consumer intent, personalize experiences and help our clients drive business growth.
At some companies, this is broadly what "SRE" vs "SWE" is meant to capture. But the issue is that roles aren't very fluid, plenty of times SWE ends up transitioning to a role more resembling an SRE after building a system and reorienting towards maintaining it.
> couldn’t get it updated for about 3-4 weeks

That doesn't sound like a large issue (but the details can completely change it). Maybe it was the right decision.
You mean "Google complies with federal warrant"
Reminds me, I need to make sure my WinRAR licenses are all up-to-date.
I've never seen or even heard of anyone throwing their OKRs to avoid the appearance that they were too easy. In fact, you rarely hear about another team's grading of OKRs at all. Plenty of teams inside Google also set OKRs expecting/hoping to hit 1.0 so it wouldn't be at all surprising to see lots of 1's/near 1's on teams.
Hacker News is just the wrong place to look. This is essentially a web dev site. Just use linked in or zip recruiter or whatever. There are tons of positions for embedded now, same trouble hiring as everyone else, and often they’re open to anyone with software experience, you don’t need to know the difference between Vdd and Vcc or how to use an oscilloscope, though obviously employers would prefer you did. (Well, forget the first one, Vdd vs Vcc is essentially trivia)
It’s an implementation of ODK[1] extensions to the XForms specification[2]. The specific implementation is Enketo[3], which I was brought on to ODK to help maintain. Not exactly the spec I’d go with greenfield, but it’s been successfully in use for a decade with great impact.

1: https://getodk.org/

2: https://getodk.github.io/xforms-spec/

3: https://enketo.org/
It's closer to DuckDB rather than Badger/RocksDB/LevelDB, but similar in the sense that it is an embeddable database, not one that is operated standalone. It's not unlike an LSM tree, but the difference is that the leafs in the tree are not individual keys, but rather describe a range of values that are all read at once if read. So this allows high write throughput _and_ high read throughput, trading off mutability (which is ok for the Observability use cases we aim for it to fulfil).

I think it's reasonable to be skeptical about new databases, if it helps, we worked on the Prometheus and Thanos project storage layers before we started the work on this, which now powers hundreds of thousands of monitoring stacks out there.
In Smalltalk, it is just

probe message

without any brackets, and you can write

a+b

which is the message + send to a with argument b. You just have message passing syntax for everything (Smalltalk has minimal syntax comparable to Common Lisp in size). IMHO it hit the sweet spot of simplicity/readability/expressiveness.

But you cannot judge Smalltalk only from the perspective of its syntax. You need to take into account the context in which it is used. The environment built around it. Then everything starts to make much more sense and forms a vital well balanced system. It is Lisp but different, and I strongly recommend downloading Pharo and to try to figure out how.

I stronlgy admire you; I read "Lisping at JPL" at least dozen times over the years. I really like Lisp, Forth and Smalltalk, and I know that knowing each of them well is worth every penny, even if it may not be obvious on first sight.
> I use Lit every day and I have no idea what you're talking about.

I'm talking about how lit is implemented internally and that's why I provided links to relevant parts of lit's code.

People having no idea how things work is the bane of our industry. And that's why we have objectively false statements like "regular old HTML and regular attributes with dynamic data and data binding".

Lit is almost as far from "regular old HTML" as React's JSX is: lit is a HTML-like DSL that even has constraints on how you use tagged literals themselves.

E.g. `<${tagName}></${tagName}>` is a valid tagged literal and it's invalid in lit.[1]

> they work for CSS and SVG, too.

If lit lets you mix SVG with custom elements, they don't really use custom elements. See discussion https://twitter.com/Rich_Harris/status/1198339672361119745?s...

[1] https://lit.dev/docs/templates/expressions/#invalid-location...
Are they establishing a nuclear engineering department? I don't see that in the article
What would make the best platform for building some kind of personal dashboard/radiator on an e-ink screen?

I guess ideally I'd spend as little time as possible on tinkering with low-level rendering code.
Seems like overkill. His assertion about smart switches is incorrect. I have a house full of smart switches that don't connect to the cloud. They are standalone, but will take commands from Home Assistant. If HA goes down, the switch never even knows, it's still just a light switch.

This is how -all- of my home automation works. The thermostat can be controlled via HA, but it's just a thermostat and works 100% normally without HA. The deadbolts? I can see their status in HA, I can tell them to lock, but they still just have a twist knob on the inside and a key (in addition to a keypad) on the outside, so they can be used just like any other deadbolt. Garage door openers, same deal.

I do agree that using something like Hue to turn lights on/off isn't a great idea.
Should just have said toxic traits. Leave out the unnecessary elaboration because it contributes nothing and can detract from the point.
Wow, the headline makes me feel kind of stupid and out of touch. When I think of the applications I run regularly, they're not "hosted" anywhere. They are native desktop applications that I run on my home computer. I do have a single server running 24/7 on my network, but I don't consider a home media NAS to be an "application" that is "self-hosted". It's just a linux box with a bunch of disks running NFS. Is NFS an "application"?

I guess I technically self-host things like E-mail, web, dnsmasq-based spam blocking, and so on, but I don't consider them applications either, so much as they're basic out-of-the-box Linux services.

Clicking through to the article, I have never heard of any of those applications, so I guess I don't self-host anything. Such an odd question, really.
One lesson from Web 2.0 that needs to be heeded here: MAU matters. If you give someone in a poor country $30 just for signing up, of course they’re gonna take it. But the value in the bitcoin network is continued use. If every one claims their $30 and bolts (which seems to be what’s happening), it’s not impressive at all really.
Yeah I can't find anything on the site about that. Could be a killer app if it also had some Fail2Ban mechanism + auth gateway. Then I could host apps that may have questionably robust auth and feel a bit better about it exposed to the internet.
Developing Humility: How to find balance as a developer and a leader
Dock raises $3m from Altman Brothers
Show HN: Backing Up LXD Instances with Lxmin
Vector search for finding best question-answer pair in FAQ
Both things can be true. This politician can be corrupt and looking to enrich himself, and other politicians can see Bitcoin success as a threat to power.

The first step is realizing that the central bank fiat systems are designed to be corrupted for the benefit of the people issuing the currency and their associates. Bitcoin may or may not successfully counter that, and Bitcoin may not necessarily be less corrupt.
https://twitter.com/pitdesi/status/1521906115914526721
Any demo online for Aktenkoffer?
Google overcompensates for a number of practices that don't scale by throwing ungodly computational power at them. I don't know how much CPU forge/TAP consumes these days, but I remember when it was at least 90K cores in a single cluster. It's insane to me that hundreds of thousands of giga-brains are pinned 100% 24/7 to dynamically check literally trillions of things because the combinatorial space was too hard to factor.

This is not to disparage the people who built those systems, but there is only so much concrete you can put in a rocket ship.
I setup https://paperless-ngx.readthedocs.io/en/latest/ with a Brother ads2800w scanner and I no longer have a pile of paper mail sitting by my desk. I just scan it, tag it in Paperless-ngx, and then shred it. I just pushed up my script here if anyone wants to give this a try:

https://github.com/jdoss/ppngx

I will most likely move this to a Hashicorp Nomad job on my home server once I find the time.
The blog for a deeper dive into results, fixes, and discussion on the write behavior in the kafka protocol. https://redpanda.com/blog/redpanda-official-jepsen-report-an...
Haskell uses a garbage collector to enable closures to extend the lifetimes of values they capture within their context. You can do the exact same thing in Rust by using Rc or Arc, it just isn't required in most cases because the borrow checker can verify that the value is not outlived by the closure.
Understanding Neural Network Embeddings
In a similar theme, I can’t recommend Lutron Caseta enough. They work as regular switches/dimmers, have their own simple and rock solid wireless protocol separate from wifi, the hub can connect to the network via Ethernet, can be controlled by all the major home systems including home assistant, and are made in both neutral and non-neutral models.
Pour one out for Aaron Swartz, the brother who cannot be here today, may he rest in peace.
Whether or not it's "toxic masculinity", the internal lingo around performance reviews at Google is lulzy.

It's called "perfing" (as in, if you do something bad, you might get "perfed hard" next cycle) and managers frequently threaten to take people "into the Perf Room" although it's just an expression (there isn't actually a dedicated "Perf Room"). Anyone who gets below 3.0 (Meets Expectation) during the calibration process is called a "PB" It used to be "pillow biter" but you can't make that joke anymore so it's just "PB", as in "How many PBs does Exec want us to have this cycle?"

It's offensive and backward, but it's also hilarious that grown men (and women, if they ever get let in to executive circles) are using language that sounds like it was invented by teenagers.
The deeper issue you are pointing out is that only early employees get to capture the majority of the value while late employees only get the bread-crumbs. So everyone wants to be "early employee" of new products. In a way, this is inherent problem with capitalism where the idea is that if you have the capital, you pay the workers generating your capital only through return on capital as opposed to part of the capital. This way you can grow your networth exponentially in capitalistic system as long as you can begin with sufficient initial capital somehow. Anyone without such capital must live on month-to-month or year-to-year wages generated by the return-on-capital.
The worst offenders are shitty SPAs that have less UI responsiveness than a good old school app. They are simply built because the new devs don’t know anything else. My favorite is Circle CI where they don’t even rate Limit the run button and the response from the server takes 5s. It’s the worst of all worlds
Which also applies to Tailscale's SD-WAN and cloud VPN competitors.
I'm going to guess that software developers, especially ones at FAANG, aren't aiming for a median household lifestyle. 200k post tax is easily ~140k a year. A san francisco mortgage is easily 4-5k a month for 30 years. And if their kids don't get lucky on the school lottery, they're going to be sending them to private school. And then there's college savings to account for.
I sit in front of a 10,000 lux light box for about 30 minutes at the start of each morning which has profoundly improved my mood and overall happiness. There’s a ton of evidence for the use of light therapy to treat Seasonal Affective Disorder (a form of depression that hits in the winter months) and emerging evidence pointing to its efficacy year round for mood enhancement and circadian rhythm regulation. And as long as your light has a built in UV filter (most do), it’s side effect free.
we would go to the beach in SF, it’s all Akita
3090 Ti's are very hard to come by - an attacker will need to either have malware on gaming rigs (which are user-facing devices and so have higher odds of detection, especially if you're loading those GPUs), be paying for cloud compute (money out of their pockets), or own the GPU themselves (more money out of their pockets) - so that's a significant cost imposed on them - which is greatly amplified given the above figure of 25k login attempts per month per user per service.

Those legitimate users logging in on a Raspberry Pi 1 are going to be in the vast minority (probably about 0.001%, if not less, as evidenced by the relative marketshares of Windows vs Linux, and how rare Raspberry Pi's are for desktop use relative to normal x86 machines) of users of your service - it's OK for them to have 20s-30s logon times in exchange for (1) not requiring PII from users and (2) less credential stuffing.

Certainly, Raspberry Pi users are more rare than Internet Explorer users, which many developers simply refuse to support at all.

In particular, I am ok with having 30s logon times for services for my desktop computers (assuming that I only have to log on once every few months and not every few minutes like my brain-dead bank requires), so it's more than reasonable to expect those with an extremely niche and underpowered setup to have to wait that long for a very infrequent login process - again, for the sake of security and privacy.
But using it in such a sense lacks clarity. Would it better to say any "non-startup tech company"?
For example, the size and fit of Seiko "calibers" are the same going back further than NH35, which means far older watches can accept NH35 as replacements. Even sub-assemblies and parts of NH35 fit straight onto 7s26s from the 90s.

NH35 can be serviced, but makes more sense an assembled replacement part. The same argument can probably made for the entire watch. The appeal of using one watch for 30 years is more in romantic fantasy than practicality.
An Introduction to Contract Testing in Rails
> Mr. Bloomberg, the former New York mayor, said in 2019 he would spend $500 million to help close coal-fired power plants.

Did he, or was he just prepping his image for a presidential run? The website (https://www.beyondcarbon.org/) and associated social media accounts have not been updated since he launched his campaign two and a half years ago, and I can't find any specific actions or plans or people. There's quite a bit of information about Mike Bloomberg though. Seems like it was just an issue-specific campaign website.

Breakthrough Energy is venture capital, not philanthropy. It is intended to make a profit. The Gates Foundation doesn't appear to do any climate change work.

Bezos Earth Fund does seem to be actively donating real money to real projects, which is nice. Bezos earns a "could be worse" badge on this particular topic.
YES!

I worked at a start-up that was later acquired by a mega corp. When it was a start-up, it felt like we were focused on growing the pie. Once we were acquired, everyone just wanted a bigger slice for themselves.

I also felt like we had a ton of terrible presentations, and it felt like a braggy culture whereby you had to promote the work you did and make it seem more important. The reality was we all knew who the good engineers were and who the bad ones were. It was just annoying to have to listen to people talk about a widget they'd built that tbh nobody really cared about.

I worked with people to make their talks less about promotion and more about education; that at least made the presentations bearable and engineers felt like they might have learned something from them. Eventually though I realized I didn't want to be in that sort of culture and joined a smaller company.
Well this was told to me by xooglers who were now working for other companies, so either they were the ones doing it and that's why they left, or they made it up to make Google sound worse. So I guess take it with a grain of salt?
"This also rules out smart light switches, as these often need to connect to some kind of cloud, and if that cloud goes down, you could struggle to turn your lights on."

Hu? No it doesn't. It's a switch, you press it and the light goes on and off, it needs no cloud connection at all. You can automate it if you like, but you don't have to.

And his choice was instead to use a proprietary "Shelly" device that uses WiFi instead? With its own "Shelly cloud"?

I'm sorry, but that was a bad decision.

Get a standard Z-Wave or Zigbee switch, it functions as a real switch, because it's a switch. Then get a Hubitat, which runs entirely locally, and needs no internet unless you want to connect it to Amazon Assistant or Alexa (and you don't have to).

This is future proof, and outage proof - the light switch function as dumb switches, the Hubitat runs entirely locally, with zero internet (not even local internet). And Z-wave or Zigbee are standards and you can interoperate with tons of other devices, so no worry about some manufacturer going out of business.
That is a generous reading of the paragraphs of rambling on that page. The author lumps half of all voters in with actual "extremists". It is just useless, divisive political vitriol.

One thing I have learned over the years is that politics is extraordinarily complex. Painting with wide strokes and making caricatures of the "others" isn't useful or accurate. Nuance is just too complex for our monkey brains, so tribalism reigns. We must demand better every time this kind of drivel appears, regardless of the level of agreement with anything being said.
But the person might have the knowledge to build on whatever the system is, without having the mandate to do so. He'd still be the best person to modify the system, but for whatever reason the business doesn't need the edits. Should you keep him happy just in case or let him find another job and take the option to upgrade with him?
> but $NEWLANG doesn't let me write something that extracts from a hash and then map all the elements with an inline anonymous function, filter the results, and then invoke them all and put the results in a single array all in one line!

Isn’t this what APL/J/Q are for?
If you want an alternative to Pi-hole. I highly recommend AdGuard home. https://github.com/AdguardTeam/AdguardHome. Every thing is way more intuitive and list management is a breeze.