skysight-inc/HackerNews huggingface dataset:
I'm amazed by silicon valley's general puritan/orthodox stance on nudity

Nudism is great for the soul - to anyone reading, try it!
Not Indian, but unlike WeChat (and AliPay), UPI is a government-sponsored interconnect so every bank can implement it. I'm not sure of the privacy implications though.
> iOS compatibility-ish

I don’t know how well it works, but we have seen these kinds of projects, and they seldom work as is. Not sure how well Scala Native works, even though it predates Kotlin’s try. (Though scala.js is surprisingly good!)

But do you really think that a relatively young language like Kotlin with minuscule adoption (compared to java) will be better at this game then Java?

Java has a very good compiler to Js maintained and used heavily by Google (j2cl, part of their closure compiler toolkit), which can also output obj-c code. These are/were used heavily for porting their shared libs between basically all platforms.

For native, Graal is a very cool way forward benefiting all JVM languages (as well as scripting languages, its polyglot features are insane).

> Java is still very slow to evolve

Is it a problem? The majority of developers don’t like running after the language, even though it may seem so based on online hype circles.
> The bug is only accessible when using some of the C-language APIs provided by SQLite.

I assume the SQLite CLI (sqlite3) uses these APIs. Could the bug be triggered indirectly by input to sqlite3? The article doesn't appear to address this question.
I am at a loss to see how this could be a pertinent reply, but let me make something clear: my 'gain-of-function' comment is intended to show that your "it would probably kickstart a 'build your own vaccine kit' industry" is not a useful response to mckirk's scenario, even in the unlikely event that this would actually happen. The fact that no-one in their right mind would suggest releasing enhanced viruses into the wild as a means to foster medical development shows that the countervailing consequence you suggest will occur does not work as a response to mckirk's concern.
If you are unfamiliar with WebRTC I recommend checking out "WebRTC for the Curious":

https://webrtcforthecurious.com/

WebRTC is designed to be secure, so a privacy leak is not good.
Out of a 40-year career, how much time do you think a woman needs to physically be absent from her job due to pregnancy and breastfeeding?
The hurricane went straight over our head and we didn’t lose power nor internet. Cleaning up trees every 10 years is a trade off people are willing to deal with. The rest is better infrastructure which keeps improving constantly.
Expect a 10-30% reduction with J2K, maybe another 5% once manual refactorings are made.
So, no bug that the borrow checker can help with? Sounds like a big win to me, why is it ridiculous?
I interviewed with 2 large but not fang companies recently that did not do LC but asked questions no LC hero with little real world experience could answer. It was super refreshing and actually fun.
> I'm opposed to this. I want to be able to actually compile my software if I wish so.

So what you're saying is that you're opposed to millions of people having more secure software, and perhaps millions of dollars spared from breaches, because it makes your own occasional singular personal experience of compiling the software faster?

Or did you mean something else?
A burnt-out parent with an income may be more helpful to their family than a happier parent without one, depending on other factors.
.gz is already used by gzip[1]. This wiki[2] says it is .gv . I've always used .dot so I don't know what to use anymore.

edit: according to this[3] discussion , Microsoft uses .dot. I then found this wiki[4] page that supports the claim. dot is used by Microsoft Word document template files. I will switch to .gv

[1] https://en.wikipedia.org/wiki/Gzip

[2] https://en.wikipedia.org/wiki/DOT_(graph_description_languag...

[3] https://forum.graphviz.org/t/what-is-the-file-extension-for-...

[4] https://en.wikipedia.org/wiki/List_of_filename_extensions_(A...
[4]
I wouldn't say that the article or tailwindcss are good or bad. I would just point out that the difference between good and bad product management is the feature creep. Did tailwind css do a bad job at product management? I don't know, but some new features are useful to me.
New research has uncovered a psychological mechanism that underlies fanaticism
> Am I just preternaturally lucky, or what?

Did you chose a bank that has an international footprint (and would be forced to comply to FATCA sooner or later)? I'm not shocked about it. It is indeed true if you want to use a more local bank though. I heard that most neobanks in Asia (which tend to have higher interest rates) forbid US persons (as defined in FATCA) because they're focused on locals and don't want the overhead of FATCA compliance.
Do languages really need new features every N months to stay relevant?
in this example it is wasteful but it also decreases risks in the long term. The free market does not have to produce the most efficient solution, it just often does.
I think the causes are often outside the job - young kids, marriage.
You can't really argue with climate skeptics, anti-vaxxers or flat earthers, they are wired to doubt and mistrust science.

Education and improved public messaging is the solution, and of course the removal of false and harmful content from social media.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8849212/
It's very cheap to check the electrical resistance.
If you like writing chain-able pandas, you should check out: https://github.com/maxhumber/redframes
Just say 18.59
Past discussion on why Uber's app is so big, many of the points are relevant:

https://news.ycombinator.com/item?id=25376346
Tell HN: Blocking images as the default browser behaviour
I'd like to share a tiny change that has considerably improved my browsing experience. I've recently reflected on the negative impact most web images have on my daily quality of life. Even with adblockers enabled, users are subjected to all sorts of attention-grabbing or shocking imagery. Think about the sheer amount of visual stimuli you're exposing yourself in only one hour. Of course, most of this content is designed to hijack your emotions in some way. I had my last straw when I was scrolling through a safe-for-work page on movies and I caught a glipmse of a gruesome still from a horror flick. It might sound like a minor nuisance but it soured my whole day. That's when I decided to block all images on the browser by default. If I want to view any specific page I have to explicitly give it my permission by putting it on the browser whitelist.

It squares nicely with my other blockers (e.g. all the suggestions/recommended videos from YouTube and the sidebar from most websites) to convey a nicer, smoother browsing experience. I feel silly for never using this feature until now.
Does anyone know of any DOT -> mermaidjs format converters? I was looking for one recently and was surprised not to find anything more robust than someone's quick search and replace script.
Leave. Honestly.

I had a gig in a tiny company where the ritual was always to have a cup of tea/coffee at hand. People took it in turns to brew up. Which meant, with 3-4 people in the office, an enforced tea round every 45-60 minutes. If you were doing something, tough. TEA ROUND!! They'd literally come over and tap you on the shoulder. I spent more time at the kettle than I did working. I had the solace of daily pay, but when the time came to renew the contract, noped right out of there.
During my stint at MS, I used to use emacs on windows and it was ok. I do not remember whether the vanilla variant, the cygwin variant, msys2 or some other custom build, were the best though.
Not quite. According to a more recent article, Facebook's PHP, Hack, is still a primary language:

> For business logic and relatively stateless applications, the Hack ecosystem has the highest level of automation and support at Meta and is the recommended language.

On a related note, their Rust usage has grown significantly:

> For performance-sensitive back-end services, we encourage C++ and Rust. Rust is a new addition to this list. There’s a rapidly increasing Rust footprint in our products and services, and we’re committing to Rust long-term and welcome early adopters. For CLI tools, we recommend Rust. This is a new recommendation for this year.

https://engineering.fb.com/2022/07/27/developer-tools/progra...
Indeed. Tests do not tell you code is correct. They only tell you a list of ways it is not incorrect.
Ask HN: Developer Experiences with System76 Laptops?
I am considering trying a system76 laptop in the near future but wanted to get some developer feedback on it. In particular, experience with non pop OS installs and hardware support.
> edit: and for the record if your messages on a dating app are not E2E encrypted then you are making a terrible mistake. I can't believe anyone would voluntarily make this decision.

Reality goes something like this: You roll out your E2EE dating app, it gets successful, you're winning bigly. Then cops show up with an order from a judge demanding you hand over information regarding user #890202 because they are suspected of using your platform to entice minors into sexual activity. This is usually where the E2EE worship falls flat, for legitimate societal reason.

If you want E2EE you need to use a dedicated app specifically ONLY for that (Signal, WhatsApp, etc). Any time you bolt on other business or incentives and then use E2EE as the messaging platform you will discover a world of pain in my opinion.
You're right, the population of people under suspicion is not an iid sample of the overall population and it would be unreasonable to expect the same percentage of abuse. However, we choose who is in this population by defining the set of rules for which cases are treated as legitimate and which are dismissed. If it skews in the wrong direction, that's a failure of the system to properly filter cases.

Yes a kid who ran into a doorknob is more likely to show up at school with a visible black eye than the kid whose mom is used to covering black eyes with makeup, but CPS knows, or at least should know this and alter their behavior to spend less time investigating a single unconcealed black eye and spend more time looking at the kid wearing concealer on one eye on a regular basis. The whole point of having trained professionals investigate is because we know that accusations are a noisy signal that must be filtered.

I fully agree that the 16% number should not be treated as a target. For starters, that's just sexual abuse, the rate of physical or sexual abuse is necessarily higher. But the point is that when evaluating a system you can't simply say you find abuse at a non-zero rate and thus it's working - a broken clock is right twice a day, and doing anything at all will find something. You have to compare to a placebo to see what effect your actions are having. If you're substantially worse than the placebo, that doesn't mean sugar pills are the cure, but it means you need to do things differently.
> Maybe they should start to amp up the voltage.

You mean "amp down with up the voltage"?

But this is my reaction too. Running 50 Amps even these short distances is just silly.

I would think about maybe saying that the card is 48V and here are the dongles that let you put four of the regular power supplies in series.
You can specify LC_ALL= on the same line, right before tr. Here's another example of a password generator (without dd):

LC_ALL=C tr -dc 'a-zA-Z0-9-_\$' </dev/urandom | fold -w 20 | sed 1q
Wait, I thought that Big Lisp looked down on elisp!
Honestly, I think the proper way with most laws would be to just yeet them entirely and go for a round of refactoring; but alas, politicians aren't programmers and neither do they have the same mindset of cleaning up after themselves or even after others, so we're stuck with sub-optimal legislation like this and that probably won't ever change.
Benefits aren't as high as you think they are. If you have a low wage job, losing the ability to jump at every opportunity to pick up a shift can be a huge hit to your bottom line. I have a white collar job. I know I can play with my daughter tonight without losing money.
That’s what it is.

Lex comments that he doesn’t care about the “clickbait” and that he likes Kayne as an artist, but he spends 85+% of the interview talking about the famous Kayne tweet. It’s nothing more than cashing a check on the back of a man who is suffering a public mental breakdown.
And link previews. Groups are never secure, too.

Also AFAIK Telegram has access to the plain text data from stickers so when they are downloaded by a person on a secret chat, everybody with server access can also figure a bit of the context of the conversation.
They did not say sending nudes shouldn't be allowed. They send sending unsolicited nudes should not be allowed at all, even if a few people enjoy it.

They aren't saying people can be naked in front of other people, but that flashing people shouldn't be allowed.
> That’s a solvable problem though.

The vast majority of our problems are, we just continue to refuse to solve them because some rich asses will be slightly less rich if we do.
Quick turnaround!

July 14, 2022: Reported vulnerability to the Computer Emergency Response Team (CERT) Coordination Center.

July 15, 2022: CERT/CC reported vulnerability to SQLite maintainers.

July 18, 2022: SQLite maintainers confirmed the vulnerability and fixed it in source code.

July 21, 2022: SQLite maintainers released SQLite version 3.39.2 with fix.
Yeah. All that's needed is to leak link-local IPv6 address from a single interface. There's your unique commputer identifier, unless someone's using mac randomization.
Being able to grit your teeth and push through is dependent on your psychological state. Imagine walking through a desert. You keep walking until you drop. At the point you drop you have reached the limit of what your body is physiologically capable of. In same way a good proportion of burnout isn't some cry for attention, it's the reaching of that absolute biologically inviolable limit.
I just want the option. I was a child. I never signed up in the business of dealing death and trauma unto others and myself. I would have loved to have had a doctor offer a hit of something to dull the imprinting of my worst day into my memories, emotions, and thought processes.

Am I supposed to live my life warning others about risks they don't care they are taking? I sometimes just want to be normal and forget what happened, and join the others in not thinking about people getting killed as part of my every day life.
Me neither and i wonder why.

There really should be no reason.

I had to throw away many perfectly good power supplies when upgrading the graphics cards because they had not enough pins. So i would count out economic reasons.

Many 3d Printers started to convert to 24v recently because you have thin cables and overburdened plugs for high powered heaters and stepper motors. That caused no issue either it is amazing what modern voltage regulators can do.
I'm an employer and agree with the sibling comments that this is terrible advice. Your employer isn't your family or friend and, especially during the probationary period, you need to muster up the performance needed to pass that hurdle. I'm sorry that you're struggling with burnout, but if your remaining period is a few more months, find the grit to make it through that, then you can tell your employer about the struggle and any additional support you need.

Any employer that has an 8 month long probationary period is probably not going to be the type to suddenly be super-supportive if you say you're burned out halfway through it.

I'm assuming that if you could afford being out of work for 6 months to recover from burnout, you'd have mentioned or executed that, so that best course of action is presumably off the table.

Here is a time to be consciously selfish on behalf of yourself and your family and, to me, that means hiding the problem as best you can from your employer. (Feel free to get whatever support you can from other sources, just not the job.)
> 100% branch coverage says that every line of code has been executed, but not how many times

Actually, 100% branch coverage says every line has been executed but also that every branch has been both taken and not taken. So e.g. every non-constant if statement is both taken and not taken.
.. and combined with coverage they also tell you what you are yet to test properly.
Costs and risks are so high huge portions of expensive Florida real estate aren’t insurable through private corporations. They simply don’t offer coverage. It’s the USG that picks up the tab and offers insurance.
Are the resulting images copyrighted in the name of whiever generated them? What proves that this generation happened first - Shutterstock upload?

What is to prevent someone from generating that same image with a prompt?

What would prevent them from simplu resharing that image freely with everyone, or undercutting shutterstock? If Shutterstock tries to sue, the courts may say AI generated images do not enjoy copyright protection !
I spend a lot of time working with physician data. In the USA, physicians have a registration system called NPI. Apparently, NPI numbers are in the same format as some passport numbers. I know this because I started getting angry warnings about PII sharing until I got our tech team to turn them off.
GitHub flow: sign up and provide a username/password, magic happens and collaboration is easy

Gnus flow: signup for mail service that lets you use a bunch of other gnu tools and client side software you have to install on every machine you want to do any kind of collaborative work from, write some code to filter your email, etc., etc. and then figure out the individual mailing list nuances (patches go here, discussion here, etc. - they're all potentially unique and beautiful snowflakes!).

I'm not trying to yuck anyone's yum, but you being the only user you care about is specifically why GitHub has become what it has. They care about all the potential users :)
$500,000 that's how much can be saved by shaving 5% off an annual AWS bill of $10,000,000
> Why do I have an advertising ID now?

Same reason you have that on iOS -- to easily reset it if the ad network gets too creepy.

It's not widely in use, and refers to the ad network available in some UWP/Store apps, e.g.: some of the ad-supported Microsoft casual games.
> it SOUNDED correct

I would think that was a big problem. If you can't understand the original paper and rely on AI (which doesn't understand the paper either) to explain it to you in simpler terms there is no way you, as a layman, can verify the correctness of the explanation.

The bigger issue here is that papers are written in such an inaccessible way that we need systems to explain it to us
How much is kotlin vs high res assets or shipping every experiment to turn them on/off with feature flags? I suspect the language contribution is actually pretty minimal
I wonder if it's a scam and scammers are just taking advantage of the general panic surrounding the outage?
I've found that migrating all your trunk code (data and infrastructure classes) to kotlin is the biggest win, and you can leave your old leafs (fragments and view models) in java if you want do a low risk migration. If a view isn't broken, you don't need to fix it, but getting nullability annotations in your data models and REST commands is a huge win for newer views and business logic going forward.
I am big on state machines. Even simple tooling around them makes life easier for a lot of tasks. We often poorly implement a state machine in our code. Formalizing it in some way often makes life easier for me.
I use emacs daily with doom emacs. Spent a few minutes answering questions then had to drop out because the survey had several required questions regarding packages, discovery and use-of that provides no relevant answers for me to because I don't really stray afar from what doom emacs provides me.
Nothing of what you said changes my original point: We live in a mixed-market economy. The government manages some buffers (food, oil).

And I'd really like to understand how the government "takes half" of your salary. Either you're super rich (probably not), or you're exaggerating.
Unsure if Property Testing would actually have found this issue, 2 billion bytes is a very large string and usually you wouldn't put the limit so high, the tests would run for too long.

Fuzzing would be a more appropriate measure to have found this issue, as usually you do fuzzing with no limit of length/size, as that's the entire point of fuzzing to expand the scope of what you're testing.

Regarding test coverage, I'd argue that even caring about test coverage is giving people a false sense of security. It's easy to achieve 100% test coverage, but that doesn't actually say that you're testing the right/wrong thing, just that at one point that line of code was executed, but again, that says nothing about correctness.
I have been professionally programming Python now since I guess 2012 and its Pypy is an interesting one. Pypy seems to be in use overall in fairly specialized Python application, like research code that is 'too big to rewrite', there are some legacy python applications I heard of successfully running on pypy for years, also you are able to get professional support in onboarding python programs on pypy. So pypy is often used in software that cannot continue to be operated on CPython for performance reasons and rewriting is not feasible / desirable.

Fond memories: I did use pypy or a predecessor in like 2004 I think when I took part in a student computer science competition and my algorithm searching for subgraphs wasn't performing well enough to terminate in time.
Maybe not an explicit backdoor but iCloud backups being enabled by default (and those are not end-to-end encrypted) effectively serves as one.
Spending can be an investment too, so I think broadly characterizing them as spending bills is misleading which makes the characterization of "Democrat inflation" also misleading. An easy example is the national highway system which was a spending bill, yet we reaped massive (although problematic in my opinion) economic gain from doing so.

I'm conflicted on student loan forgiveness, but I don't see it as any worse than numerous corporate subsidies and bailouts, and is likely a better use of money than what we normally spend. If this forgiveness bill proceeds forward as it is likely to do, I think coupling it with a measured withdrawal of the federal government from guaranteeing student loans and also allowing student loans to be discharged in bankruptcy would be ideal.