skysight-inc/HackerNews huggingface dataset:
My point is more that since even my password manager occasionally has trouble identifying a password field to let me automatically fill in the passwords I have stored (this being representative of the challenge of correctly identifying such fields) … I can’t necessarily trust Grammarly to always correctly identify a text box as a username or password field or credit card field no matter how hard you’re trying to avoid this sort of thing, the only safe way would be manually activation and deactivation. Or explicit selection of text to be sent to Grammarly. But regardless of that, when my Operating System has a safe one I can trust is (for now at least) running locally (macOS) it’s hard to justify the risk of accidental exposure of sensitive information to Grammarly such as Personally Identifying Information about clients and other such business and legal risks which goes way beyond a simple matter of passwords.

Grammarly is a security risk, and while I’m sure you’re all working hard to mitigate this as best as you can, you cannot eliminate certain fundamental security risks that are inherent in sending blocks of text to a third party, even manually sending a block of text contains a small level of risk that it could contain information you forgot (for a large block like a document) or included by accident without noticing (for a small block) and so it just cannot be eliminated.
Move your family to northern Europe. You won't regret it
Micro-services also good when an organization has a numbers of teams with different domains and release cycles, at some point it would be easier to spit code in some ways and have a boundaries. In this case splitting to services/micro-services creates those boundaries on a network level.
Start building a strong Twitter presence! Also engage with the IndieHacker forum.
Conflict Resolution (Thomas-Kilmann Model)
It becomes necessary at some (low) value of concurrent write usage basically. Or if you want to lean on logic built into one of the "proper" RDBMS (GIS, granular access managment, ...).
Show HN: WindowHandler – Serverless functions that run in your browser
I recommend checking for yourself
In large-ish cities, sure.

People have guns in rural areas everywhere. There are some exceptions like China where guns are very uncommon but if you are traveling through Eastern Europe, or Africa, or rural parts of south Asia you are going to encounter a lot of people who have guns.

There isn’t a gun culture like in the US in these places though, so you’ll have to know what to look for.
I’ve woken up twice during simpler procedures. The clarity of my cognition was remarkable. The first time, in my late 30’s I was having an endoscopy of my esophagus. I woke up to find a complex, metallic, uncomfortable apparatus having taken over my head like that fast-moving creature in Alien. I thought,”Shit. I’m gonna have to hold my head still, keep this together, and persevere.” And so I did. The second time, I was getting a stent in the cath lab. I woke up just in time to see the cardiologist instructing a resident, who was holding what looked like a staple gun, (but which of course was trailing at least a 5 meter long cable, the end of which was in my coronary artery.) The cardiologist commanded, “Now do it.” The resident made a weird, semi-violent motion with the staple gun, and I believed implanted the stent at that moment.
It's much safer for everyone if you lead with metaphorical truth, let them find the details later. Humans are horrible at estimating danger. It's much better to be precautious.

All guns are loaded --- metaphorically true (I.E. you live longer if you act like it's always true)
I finetuned GPT3 with the complete works of Plato and posed the question:

"How is the soul different from consciousness or sensation?"

"The soul, I think, is like a sphere, and consciousness or sensation are like circles which move round another centre which moves round yet another centre, and so on in endless cycles." "And the definitions of the soul which you were mentioning," I said, "like that of the circle, were only half-truths?" "Quite so," he answered. "Such a figure as that of the circle is infinitely more like the soul than the said definitions." "Certainly," I replied. "But if we are to use words and names which are not a picture of the actual fact, we shall always be in danger of falling away from the truth." "That is true," he said. "Then let us not presume to say that the soul is the same as consciousness, but let us say rather that the soul is that which becomes aware of any thing." "Very good," he said. "But does the soul perceive through the eyes or any other sense?" "Presumably through the senses." "Not through the ears, however," he interposed. "Why not?" "Because most of the soul's operations are unknown to us." "But if she does not perceive through the senses, what is the function of the senses?" "They prepare the soul to perceive after she is prepared through the true philosophy." "How do they do that?" "The alliance of the simple and pure with the pure is a sort of attunement which gives the soul rhythm and beauty, and makes her aware of the true nature of the senses." "You have certainly explained the matter for me," I said. "Not at all," he said. "Yet I admire the natural ability of your mind."
I will never understand this obsession with 80 characters as if we still use MS-DOS.
Her husband exercised a bunch of NVIDIA options a few weeks ago, although I don't know how much they'll benefit from this.
If your database is write heavy, and receives a bunch of traffic, then PostgreSQL is probably a better fit.

Also, if the SQL that's needed in an application is more "enterprise" style, then SQLite isn't there (yet). ;)
That is a cool toy. The 70s had some great toys. But IMO the coolest 70s Christmas gifts were video game consoles and early home computers.
> The discrimination thing is kind of bullshit. A just-so story. It's really not that hard to avoid liability on that.

Plus, if a company is worried that revealing their reason for rejecting is legally risky, then maybe they should stop rejecting candidates for legally risky reasons. If they are worried about a lawsuit, they might want to consider that their evaluation process could be either overtly discriminatory, or reliant on people’s personal biases (conscious or unconscious). For example if they reject based simply on some gut feeling, or whether or not they like the person, or the classic bias: “cultural fit”. Basically, reasons they would not want to have to articulate in front of a judge.
4 words - “what is your budget?”

If they hesitate, just ask them for a ballpark - “1k, 10k, 50k, 250k” (usually start this at the lowest you’re willing to go for a project because small clients will just pick the lowest number)

Different clients looking for the exact same thing can have different budgets. You may be able to sell a piece of software to one company for $50k that another company will only pay $5k for. Value is subjective to the business.

Simply just ask them what their budget is, or what ballpark they are looking to spend to accomplish this goal.

If they say $5k, great, you can charge $5k. If they say $1k, you may need to think about how to cut scope to offer them something for $1k without you dropping your rate, that way you can still service them. And if they say $50k, then you hit the client gold mine and you have plenty of work to do!

This tells you what type of client they are right out the gate. They will either use this opportunity to balk and minimize perceived value, or they will confirm that they will happily pay you your worth so long as the mission is successful. You want the latter clients.

Also try to avoid one time payment. Instead of $1500 for the project and you think it’ll take a week, draft an agreement that says “$1000 per week, estimated 2 weeks of work, here are the list of priorities we will tackle, after two weeks you can choose to continue to pay me per week to finish any remaining tasks or for new work.”
Or do the whole redeployment all the time and you'll see the "risk" of doing so was psychological or a few better tests away.

I work in a 150+ yo company where change is ... well not welcome. When we said we could try to release without schedule, several times a week, whenever we want just because we finished one thing at a time, you should have seen their looks. We have 100 microservices doing low latency trading in 13 stock exchanges in heavily regulated Asia, trading $bn a day - it kinda has to work day after day and "the risk" of deploying "the whole" think more than once a quarter was terrifying.

Well a few better tests and a bit of bravery and now I just do "the full redeployment" whenever I want. Some teeth are still grinding but what can I say, we still banking lol, and now when we find a bug, we don't wait for months to fix it.
I get package thefts, people pissing on my entryway, and general creeping late night. Of course I have a doorbell cam but it doesn't help. I've now set up a homekit automation which triggers via the doorbell's motion sensor. It flicks the exterior and interior hall lights on via smart switch, one after the other with a slight random jitter, to create the illusion of someone about to come out the door.
It takes months for gas to go stale though.

Just "don't charge" your PHEV once or twice, and you'll cycle through the gasoline. Pretend its an ICE vehicle about once every 3 to 6 months and you should be fine.

You probably have a road trip / beach trip where you were planning to use its gasoline tank anyway in that timeframe. You only need to travel ~300 miles to cycle through most of your gas tank.
The joke here is the stereotype that Germans don't get humor, and he goes on to explain why he doesn't understand think the joke is funny.
Language also evolves away from easy of use. For instance, complexity and secrets are created to distinguish one class of speaker from another. Rules are invented for no higher reason than distinguishing those educated in them from those not. English is full of such rules, rules we base in deep history but on examination were the creation of 18th schoolmasters or book publishers.

The King/Queens English? Most English monarchs barely spoke the language. They were far better with French or German.
In the last decade, I was put under mildly (?) for an outpatient surgical procedure. I remember trying to tell the doctor that the framerate of my eyes was stuttering (and that I was more observant of such things than some people, due to my career), them telling me to "stop trying to talk" and me trying to say "okay". Next was trying to get oriented in the recovery room to tell the nurse how much pain I was feeling.

In my youth, I was put similarly under for impacted wisdom teeth. I remember becoming aware of the noises and forces on my neck mid-procedure, then opening my eyes and trying to make noises and facial expressions to get their attention. I am not sure how much time passed before I heard one person say, "he's coming out", they paused their work and then it was lights out until recovery again.

In both cases, the anesthesia was explained to me in advance as mild in that my autonomic breathing would still be there, and I could probably respond to them if they talk to me, but I wouldn't remember any of it. Apparently, there is a deeper anesthesia where you are so suppressed that you need more life support and monitoring.
That's the area you'd expect zoonotic diseases to breed. The most diverse animals, run down from extensive transport and poor conditions in totally unfamiliar environments.
A fondness for this language led me to develop (for fun) my own take on POP11 a few years back. Its kind of ‘POP11 with braces’ (since it uses braces for block and function scope, etc.) — https://github.com/benhj/arrow if anyone is interested.. A lot slower though due to its recursive tree interpreter and no way near as powerful.. one day I might try and implement a byte code compiler / vm for it..
Studies show Covid likely came from Wuhan market, not lab
Yeah that would be awesome! I'd rephrase your comment as a suggestion rather than a demand though personally. :)
That market has exploded. They call out Delta-8 and Delta-10, but there's also THC-O and HHC. Maybe another one or two I can't recall.

The lack of regulation is a problem, but I don't think banning them is a good solution. An awful lot of those people will just go to the black market for them, where there isn't even a company to trace it back to.
Also known as "multiple points of multiple failures".
Yup, I do the same with dotfilehub.com

E.G,

curl https://dotfilehub.com/knoebber/emacs

results in plain text
The author links to Librivox at the bottom of the article...
My current salary is 10x my first salary as a computer programmer. That said, it has been 30 years.
Is this analogous to saying "you dont need TDD cause you can always write your tests after the code is written"? Or "you dont need encapsulation because you can just ignore the parts of the code you should not be touching"?
a Golden Retriever would be happy to show you around and help you pack the loot
Works for me in Firefox. It seems to just rely on a <details> element [1], which should work in all modern browsers [2].

[1] https://developer.mozilla.org/en-US/docs/Web/HTML/Element/de...
[2] https://caniuse.com/details
It was originally automakers desire to exploit regulatory loopholes in a series of safety, economy, and tax regulations by exploiting exceptions meant for commercial-uss light trucks but crafted in exploitable manners. (Different exploits, across the industry, drove minivans and then SUVs to popularity, then also large SUVs in particular.)

But the advertising campaigns designed to get people on board with what it was most convenient for manufacturers to deliver had a lasting impact on demand even after most of the regulations the classes of vehicle were meant to exploit were closed. (Also, the presence of lots of large vehicles on the road caused by that makes it worse for smaller vehicles, so it becomes self-reinforcing once in place.)
Looks fantastic! I can't read the post, but I think you can simplify the 10 print Python code to

while True: print(choice("\\/"), end="")

(the `format` call doesn't seem needed and `choice` works on any iterable, including strings of characters).

Al Sweigart has a repository of "scroll art" similar to 10 print that might interest you: https://github.com/asweigart/scrollart
> This made me realize that the rules are arbitrary and what matters is if people can understand what you're saying.

doohureehliebeeleafþatt?
"End-to-End Arguments in System Design" (https://web.mit.edu/Saltzer/www/publications/endtoend/endtoe...) is a must read when it comes to application reliability and network programming
Isn't the devil in the details? Some problems are solved better as Microservices. Some problems are solved better as monoliths. Ultimately it is the lack of maintaining the solution we choose that leads to the "grass is greener" fad chase.
Definitely agree that this is a good solution given the limitations, I think the only downside to this approach is that there might be some effect based on time of day or the interval affecting your results. That said I think the chances of that are super low and A/B testing is only so accurate anyway. Great idea and nice website!
Just be glad you at least got a rejection letter. Most employers nowadays just ghost people after the final interview process.
Now every website has this obnoxious subscribe now pop-up before showing anything useful. Imagine someone compiled a list of website that shows this pop up, and some email associated with the domain, would the web be a better place?
Right. I hadnt thought of screenplays being read as podcasts before. I know there are some screenplays from the blacklist that I WANT to sit down and read but never will. A podcast version would be great.
I'm working on an internal service that do not benefit being set up on kubernetes (it is basically a cronjob that runs everyday, collect data from every third party software, consolidate it and send it in a s3). It could be run on a small vm, deployed with ansible.

But i understand why, for streamligning purpose, we use kubernetes. It makes the networking "easier", and i feel it integrate better with other CI/CD tools than ansible. It is only a feeling since the ansible version i used to use was quite old, so i might be wrong.
Emacs is available on many platforms; why wouldn’t you think that this will work on all of them?
Visualizing the Hacker News API with HCL and SQL
I'd love to see more of these "you don't need microservices' type of articles be more prescriptive on when you might need them. 20 product scrum teams? 10 different team? Certain functional team separate (like you have a data infra team, search, payment processing)?

I always can't help but to think most of these articles are written by engineers working at 30 people startups or something. And there's definitely a lot of org-size and structure between the startup and a faang-sized tech giant.
I am looking into SimpliSafe [1]. Anyone know if they store these data?

[1] https://simplisafe.com/
yeah thats why i said we shouldn't be paying for them neither and working on social pressures against that behavior. but some how condemning recklessly promiscuous behavior isn't ok b because it's not pc or whatever.
> This is a "In Case of Emergency Break Glass" type of situation

The only difference being that when you pull the alarm for lols there are consequences -- for you. Members of law enforcement on the other hand do that on the regular and face zero consequences.

That said, Google doing this might ease the pressure to enable this across the board through legislation. So maybe a positive in the end; I wouldn't really expect any privacy with Nest anyways.
Any open-source projects to reliably stream and archive a video from a raspi?
Sets of ResNets can do search indexing. Picture similarity can be inferred by vector cosine of the two sets of ResNets evaluations between two pictures.

[Run a numerical optimizer on weights for the different ResNets' outputs for best results ]
I'm not sure they're much better. From the SHARING PERSONAL INFORMATION WITH THIRD PARTIES section of their privacy page:

We may share your personal information in the instances described below

Third parties as required to (i) satisfy any applicable law, regulation, subpoena/court order, legal process or other government request, (ii) enforce our Terms of Use Agreement, including the investigation of potential violations thereof, (iii) investigate and defend ourselves against any third party claims or allegations, (iv) protect against harm to the rights, property or safety of Eufy, its users or the public as required or permitted by law and (v) detect, prevent or otherwise address criminal (including fraud or stalking), security or technical issues.

If we should ever file for bankruptcy or engage in a business transition such as a merger with another company, or if we purchase, sell, or reorganize all or part of our business or assets, we may disclose your information, including personally identifiable information, to prospective or actual purchasers in connection with one of these transactions.

We may also share information with others in an aggregated and anonymous form that does not reasonably identify you directly as an individual.
It may. It wouldn't hurt though.
I don't think this will make a difference. Money is fungible. If my operating expenses are $5B, and I'm getting $1B from the CHIPS Act, I'll simply apply that $1B to my operations, giving me $1B from the $5B to use for buybacks.

Or more likely, I'll use $0.5B for buybacks and use the remaining $0.5B for operations. This way I get to do more buybacks while still utilizing the government money for accomplishing more than I could without it.
Number 2 article on HackerNews. I hate the Future sometimes.
What an odd comment. Can you read while you do the dishes? I cant. Unless I'm listening to an audiobook. I love to read. I do it in lots of formats. A significant portion of my reading comes from listening to audiobooks while doing mindless chores or driving.
Whether a browser is privacy respecting is defined by whether it is zero telemetry or not and both of these are not. Also you said yourself that these less known browsers come with AD blockers too, even VPN. So I can not see the distiction you are making? (other than that the first group of browsers is "more known" and the second is "less known", but they behave in pretty much the same way)
> it's called 'and per se, and'

It was more that they just called it "and". Rattling off the last few letters of the alphabet, it would have sounded awkward if they ended it with "X, Y, Z, and and". So they added the per se to indicate that and was the letter's name and not just stammering on a conjunction without finishing the sentence.
1984 was overly optimistic about people, government didn't even need to enforce putting spying devices in homes. Instead a huge chunk opted in voluntarily with doorbell cameras, Alexa, and other smart devices
I never wanted Instagram in the first place. Instagram is for the aliterate and image-conscious.
You are catastrophizing relatively small and isolated issues. In my time in NYC (7 years), I know of 1 person who got bedbugs. Never met anybody with a mice or rat problem. I've seen more rats in Chicago than I ever did in NYC. They primarily confine themselves to the subway, where in Chi they're running around the alleys.

Either you're in that relative minority or you are completely blowing the problem out of proportion.
This is the exact reason the Linux kernel developers require plain text emails to be pre-wrapped. You cannot leave it to the reader, because readers will always/never wrap both text+code — they cannot distinguish, and text and code have very different wrapping requirements.
It's like companies who get mad when a Jr engineer drops a production DB on his first day
Wikipedia says the modern "minifigure" appeared in 1978, with a simpler, more abstract precursor without movable limbs showing up in 1975.
That's a good idea. There's a careful balance though since once you start talking about specific functions in SQLite then the post becomes very low-level and starts to become less accessible. I'll try to integrate that more in the future though.
Why micro-?
Ask HN: What do you do in a moment when you're stumped?
In my work (academic research), I will often get momentarily stumped and not see a good way to proceed. Sometimes this is over something big, but quite often it's over something small which I figure out soon afterwards.

In these moments I've increasingly found myself checking my email, looking at an unrelated website, etc. I don't really need to be checking my email every ten minutes.

Has anyone hit upon a good way to curb this habit in their own work?
idk what you're talking about, they have a pretty easy script. The only thing they've changed in this regard is removing the periodic auto-commit feature which wasn't very good in the first place and the github repo as a back-end, which was also half-baked and not very good. IMO they've only improved things and have not shied away from dropping features that do not work as they intended.
This is 100% accurate (small dogs are better for home security). Uh, speaking for a friend.
Apple stores HomeKit video in their cloud.

It’s worthless because it’s end-to-end encrypted. They can hand over the data but no one can view it.

There are safe ways of using the cloud.