skysight-inc/HackerNews huggingface dataset:
It’s not after it’s been closed, it’s during.

When you open a file on Windows, you can share: read, write and/or “mark to delete”. A lot of times you don’t share any (read can lead to data incoherency; write means you can go out of sync in offsets with someone else; delete might not be relevant if it’s your database file). But if you do, the file isn’t “locked” if someone else opens it for the permissions you’ve agreed to share.

“FILE_SHARE_DELETE” is a little tricky because you can’t delete a file in use, because after all it’s _in use_. So instead, your request to delete puts a mark on it that prevents future opens, and completes the delete once the previously open handles all close.

And except for very specific cases (PE mapping, special “on-purpose” locking, specific APIs) you can always rename/move a file in use, so combined with “FILE_SHARE_DELETE” it’s sort of equivalent except for the space not being freed immediately.
Any plans to support mongodb?
apple doesnt want 30% of the NFT price, they want 30% of the _fee_ on the sell of the digital good (the nft).
It was reviewed, with prejudice. Netgate (company behind pfSense) asked Donenfeld "by the way, we are merging this into FreeBSD next week, would you mind having a look?". Donenfeld dropped whatever he was doing (the short notice period: not cool at all), looked at the code, was horrified by what he saw, and blew the whistle. Instead of being grateful, the team at Netgate/pfSense started being snitty. Colin Perceval (Chief Security Officer for FreeBSD) decided to just yank it, but the clear influence Netgate has over the FreeBSD project is not a good look.

Here's a good summary:

https://arstechnica.com/gadgets/2021/03/buffer-overruns-lice...

Contrast this with how easily and well Wireguard was integrated into OpenBSD.
MythTV commercial skipping was absolutely magical. I understand at a high level how they did it; there are lots of obvious heuristics you can use for this (black detection, silence detection, observing the CBS logo/bug going away, etc.) I also find it fascinating that this was never described as "AI" back in the day; today it would 100% be.
Show HN: A Japanese learning app focused on efficient vocab/grammar acquisition
Hey HN, it’s been 8 years since I posted on here about the launch of my Japanese dictionary app Nihongo [0] and I’m finally back with a new app: Nihongo Lessons!

Think of Nihongo Lessons as the textbook to Nihongo’s dictionary. It’s an app for learning Japanese, specifically made for learners who are serious about becoming fluent, and want a guided set of content that will help them efficiently acquire vocabulary and grammar.

The project came about when Adam Shapiro of Japanese Level Up (Jalup) [1] announced last April that he was shutting Jalup down. As a fan of Adam’s work I was bummed to hear the news, but realized I actually might be one of the few people in the world in a position to keep his work alive. So I reached out, and we came up with a deal where I would sell Jalup content in my apps.

Originally it was envisioned as an add-on to Nihongo, but after starting to build this out it became clear that from a UX perspective it felt too bloated and tacked-on to just shove Jalup into Nihongo. Plus, given that Jalup is built around one-time content purchases, and Nihongo is a subscription, the purchases involved would feel convoluted, and people might be upset that they weren’t included in the Nihongo subscription.

So, I started building a separate app that would become Nihongo Lessons. From a technical perspective, Nihongo Lessons is actually just a different entry point into essentially the same app bundle as Nihongo. This gives me a lot of the infrastructure (sync, error reporting, screenshot generation, etc.) of Nihongo for free, and makes it easy to share UI, which I do a fair amount of (flashcards, tutorials, settings). Everything that actually changes behavior between the apps is stored in a single file as an “app variant” configuration, so if I decide to create another companion app in the future, it should be even easier.

It’s iPhone-only for now, but iPad will be coming soon. No plans for an Android release at the moment.

Download: https://apps.apple.com/app/id1640204242

[0]: https://news.ycombinator.com/item?id=10094326

[1]: https://japaneselevelup.com
It doesn't. MPS largely is on GPU. PyTorch's MPS implementation is incomplete a few weeks ago as well. This is about 3x faster.
Security Risk Advisors | Full-time | Philadelphia, PA | Kilkenny, Ireland | Kailua-Kona, Hawaii | https://sra.io/
I'm the Lead DevOps engineer on the team and we have a position open in our organization. Please feel free to reach out to me if you have any questions about the company or role available. I truly think it's an amazing place to work! paul.spencer@sra.io

SRA is a 250-person, full-service cybersecurity consulting firm. Our clients are Fortune 500 companies across industries. The services we offer fall into three main buckets – Advisory Red (offensive security, pen testing, web app testing, etc.); Advisory Blue (defensive toolset engineering, risk assessments, etc.), and CyberSOC (enterprise SOC and XDR). You can see more about what we do here: https://sra.io/.

We are currently hiring an SDE III with remote flexibility. Our tech stack is mostly Java, Python, NodeJS, AngularJS, VueJS, MongoDB, and Docker. Find out more here: https://apply.workable.com/securityriskadvisors/j/F5EED2239A...
Happiest I've been about a computer in a while was when they backtracked on the things they'd removed from the MBP and put them back. Combined with the M1, it finally became the first MBP since 2015 that I thought was an actual improvement over all previous versions.
Right, so your check should be in a context where another move was mate in 1
They do it on console.
Sure, but then there's things like HPC / offline graphics / simulation (VFX/CG), where performance is the end-all concern (or memory efficiency sometimes at the expense of CPU time), and security isn't a concern at all there, with lots of things like random index lookups into sparse arrays / grids, etc. I know for a fact that bound checks do make a bit of a difference there, as the data's random, so the branch predictors are close to useless in that situation...
I have some experience in plastic molding and I'm not sure what you mean. They're either part of the feedstock or not.
Coinbase isn’t on the other end of this. Apple demanding 30% from gas fees would be like them taking that cut from every Venmo or PayPal transaction.
> Looks like a 100% clone of https://www.arcade.software/

I read this on the linked page, and was surprised/disappointed - could you comment?
They do. Small developers get apps rejected for now including detailed update notes whereas big companies like FB, Uber, Google routinely put out updated with generic update notes which is against Apple's developer guidelines.

Uber geofenced Apple’s Cupertino headquarters to hide that it was tracking iPhones and yet they weren't banned entirely from the App Store. They got a mere threat from Tim Cook.

https://www.theverge.com/2017/4/23/15399438/apple-uber-app-s...
These bots can be interrogated at scale, so in the end their innermost flaws become known. Imagine if you were fed a truth serum and were questioned by anyone who wanted to try and find flaws in your thinking or trick you into saying something offensive.

It's an impossibly high bar. Personally I don't like what OpenAI has done with this chatbot because you only get the end output so it just looks like some lame PC version of a GPT. And basically sets itself up to be manipulated, just like you might try and get the goodie goodie kid to say a swear word.

Much cooler would have been to add some actual explainability, ideally to show more about why it says what it says, or what sets off its censorship filter, to get an understanding of how it is working, which is much more useful than just worrying it might (or trying to get it to) say something its creators didn't want it to
Probably better than no GC whatsoever. And not having to bring whole GC code with you is benefit enough
Thanks for sharing, these studies are extremely interesting!

> Because we can identify existing, relatively inexpensive monomers and additives that do not exhibit EA, even when stressed, we believe that plastics having comparable physical properties but that do not release chemicals having detectable EA could be produced at minimal additional cost.

The only question that I have left: Why aren't we doing this already???
All deaths are an acceleration of death, old or young. We haven't yet found immortality.
Not really, the Discord API will probably supply some sort of status per user in a given discord channel.

Discord is already setup for users to interact with server bots on a rich command palate. Bots at this point are just server extensions.

Webhooks have been a thing for ages.

Discord is arguably one of the easiest services to bind to from a developer's perspective.
> I didn’t say it’s not an improvement.

You… almost literally did?

> I am happy that we are moving towards a future where there are less memory bugs, but… are we really?
> the increase in the number of trans people is very likely also correlated with the decrease in sperm counts (due to phthalate exposure)

There are no studies showing a clear link between trans identities and phthlate. Correlation is not causation. It's dangerous to push the idea that minorities are caused by chemicals. It is pure speculation to suggest that it could affect the way a person behaves and responds to societal pressures and norms.
The first version of Google Docs was written in 2006; CRDTs weren't proposed until 2011, and still seem to be maturing as a technology.

So, I don't think this is a reflection on the merits of CRDTs versus operational transforms as much as it is a reflection on the ecosystem and the history of the codebase.
Maybe the part where it's a clone of https://www.arcade.software/ , I imagine.
Would you like a [visual representation](https://www.statista.com/statistics/382260/segments-share-re...) of how incorrect you are? App Store revenue is part of "Services", which accounts for just shy of 1/5 of the company's revenue. The rest is by definition hardware. Certainly services as a growth division has been a big part of Apple's story to investors, but to say that App Store revenues is close to hardware revenue is clearly daft.
Guardsquare | Compiler engineers | Leuven, Belgium; Gent, Belgium; Munich, Germany | Onsite/hybrid

Guardsquare develops state of the art mobile application protection solutions, for Android and iOS.

The company grew from the open-source ProGuard Java shrinker, which started as a hobby project 20 years ago, into the market leader for application protection.

We're looking for Java and C++ compiler engineers among other roles.

Our Android protection technology is Java based, built upon our open-source ProGuardCORE. While our iOS protection technology is built upon LLVM.

You can find more details on the careers page https://www.guardsquare.com/careers#rd
Populism is not synonym to conservatism.
It's difficult to map the subject line about the unachievability of general intelligence to anything in that piece. What am I missing?
It's shocking that this isn't part of the $99/year developer program. 15-minute quarterly check-ins with an Apple developer seem fully within their means.
This was my first computer - way back in 1987. My friend had an Amiga, and I just didn't "get it" back then. Looking back, I should have spent a few $$$ for the Amiga :-)
Because it’s just a an ad and should be ignored. Leave this trash for LinkedIn.
Qualcomm and Samsung have made SOCs for 5-10 years longer than Apple though... It's not like there was no integrated cores before the M1.
It seems to me the rational individual choice (speaking of the planning of the timing of kids, before having them) would be to not have kids at all? Kids take resources away from the individuals who have them.
Allstreet | Mobile Developer (Flutter) | Remote US | Full-Time

We’re an Atomic-backed startup (currently in stealth) that is building a first-of-its-kind fintech product that will expand access to investment expertise and market execution to the next generation of investors. No kidding - we are building something new.

We’re a small remote team that come from companies like Google, Meta, Acorns, Wealthfront, and JP Morgan Chase. We have a product in the hands of a few users - they like it, but it needs work. We have regulatory approval & we’re well funded. We are working towards getting the product ready for a public launch.

We’re looking for an experienced mobile / flutter developer that is:
An excellent communicator
A developer that takes ownership over their work and knows how to unblock themselves
A strong coder that mostly writes simple, maintainable code
4+ years of engineering experience

We also have plenty of non-flutter work to do if you are up for it.

Interested? Email me at ben@getallstreet.com
their hardware is good and the ecosystem is good, but their software is god awful. macos has essentially zero window management to speak of and it's refusal to adopt vulkan has siloed it off from the rest of the industry. if they would just stop being stupid and adopt vulkan they would pick up support for a large number of games for free. it also has really bad multimonitor support.
In the HPC / offline graphics / simulation world, there's lots of things like sparse arrays / grids, where you index into compacted grids and iterators wouldn't be that practical in that scenario (i.e. one single item, although for things like filtering with surrounding cells they can still be useful sometimes), and bounds checks do make a bit of a difference there (it's definitely measureable above the noise threshold), and due to the random nature of the data, the branch predictors don't help avoid the overhead.
Neat project! I used Python Dejavu to recognize audio from a library of known commercials.
A more general commercial detector via a ML model would be great!

When a commercial is detected, the program sends a http request to a local server running on a Raspberry Pi.
The Pi has an infrared remote control transmitter, and uses LIRC to send commands to a Polk sound bar.

https://beepscore.com/website/2019/04/21/automatically-detec...
And do what? When in an oligopoly, there aren't many places to go to.
Someone will just make a Roblox or Fortnite competitor and everyone will switch to it overnight? I doubt it
You read that story and Cook is the villain? Uber deserved to get slapped down for that behavior. Should have knocked them off the store for a week just to punish them for the attempt.
It already has a long time ago. Most of the world’s population is going to contract hard in the next 15 years. Looks at China. They have far too many old people relative to young. It’s getting worse. Few people to pay for the elderly let alone care for them.
Location: Atlanta, GA (USA)

Remote: Yes, Preferred

Willing to relocate: Negotiable

Technologies: HTTP, XMPP, git, C, HTML, CSS, Lua, bash, linux, LISP, D, night shifts, socializing

Résumé/CV: https://nextcloud.aberrata.net/s/aqcikMNmakaFsQP

Email: mel@invicious.net

Backend developer with sysadmin experience. I read manuals, do things right the first time, and can learn just about anything in one weekend.
To be fair, Ye has a point. Hitler improved the economy according to some historians. And he had a good sense of fashion. There you go, he brought something good to the table.
Yes, the data around soy is incredibly underwhelming. A plant like hops does contain more, and more potent, phytoestrogens which many people consume more often than they consume soy. As you mention, milk contains mammalian estrogen which research indicates has notable impact on women’s health in particular (earlier onset of puberty, higher breast and ovarian cancer risk, etc).

Soy seems to fall well within the parameters of “this is fine”, but people readily take any example of it effecting our physiology as evidence of it being harmful. In reality, the evidence of it promoting health overall is extensive and strong.

It could be a component of a plant-based diet for example, which is shown to lead to lower BMI (great for sperm and overall health outcomes). It may reduce sperm concentration to a small degree in large volumes, but the chances are good (statistically speaking) that swapping out something worse in your diet for soy would be a net positive.
This is a common artifact of operational transforms I believe. Etherpad launched in 2008; CRDTs were proposed in 2011. AFAIK Etherpad used (uses?) OT.

Open to correction though, it's been a while since I dug into the differences in these approaches & my memory is imperfect.
> On a computer the size and weight of a paper notebook, with all day battery life, a display whose color quality/resolution/refresh rate were utterly unimaginable 33 years ago

Those were completely imaginable 30 years ago to anybody with a physics background. It was just a matter of time before transistors shrank down to the nm range (of course with the enormous amounts of engineering work that made it possible, but there was no physical reason it couldn't be done).
And people who want a hackable iPhone can jailbreak it or whip out the microscopic soldering iron. I basically don't install 3rd party apps but I want it enforced at the OS level. If even 5% of iPhone users were unable to install apps companies would think twice about ruining their website in order to force their mobile app on users.
Which USB-C -> Ethernet adapter is that?
They are still not going to allow for parking spaces. They need to be crane lifted to empty so it's a no parking area anyway.

Still great! No smell, less sidewalk space wasted, and garbage trunks can be less frequent since the containers are a huge underground volume.
Working on a game-based conversation platform for doing sensemaking on complex, urgent problems. Engineering prototype online; see https://sensecraft.garden/
Is my reading of the summary correct that it is only (or mainly?) talking about rinse aid and not about the detergent?
> relatively little time

Meaning alternative Roblox or Fortnite is coming much sooner than alternative devices equivalent to Apple’s hardware products.
For all their anticompetitive crap over the years, they keep emerging as the company that still sort of has a soul, in spite of having every reason to have long since abandoned it...
giving checkmate is a loss, the win condition for human chess is giving check in such a way that there is only one legal move. So hanging your queen might be good offensively, but its not good defense.

Moreover if you hang your queen in more than one way, your opponent can still take it in whichever way the computer evaluates as worse. Which is often easy to guess. The weird part of this will come from the fact that accuracy of engines diverges very rapidly off of the critical path. Once you're down a queen, you're basically free to play however you like.

There are a lot of dynamics here.
Perhaps I'm a clueless normie :)

The KeePassXC browser extension doesn't have exactly stellar reviews. As for KeePassXC itself, I'm a little hesitant to use something that makes the UX so painful I have to copy the usernames and passwords.

That said, switching from LastPass to Bitwarden seems a little pointless: yes Bitwarden is a younger company and perhaps hasn't managed to mess up their product yet, but knowing life it's just a matter of time and then I'm at a worse place than where I've started.

> Every 6 months I hear about a breach at lastpass.

Have any led to leakage of users' passwords?
How Coatue is Navigating Public Markets (70% Cash but seeing lots of Opps)
CVE-2022-3328: Race condition in snap-confine's must_mkdir_and_open_with_perms()
Just use glass. I never understood plastic containers. Basically just use shit that existed 50 years ago for food.

Iron pans, store in glass, butter, lard. If you spill stuff on a couch just live with it. Buy leather. Too many things are made because people are lazy. If you have kids don't have nice stuff, it's very easy.
To me, grad school was a school not a job. I taught for support but that was a secondary effort because my boss didn’t have research funding. Perhaps keeping that in mind might make it more palatable - it’s a gain for the student and entry into one’s field.

The students would have been taught better if they had dedicated teachers not grad students giving it a go.
We are hiring various Engineering and Design roles at Mercury:

ENGINEERING

- Backend Engineer: https://mercury.com/jobs/backend-engineer

- Data Engineer: https://mercury.com/jobs/data-engineer

- Engineering Manager (Web Experience): https://mercury.com/jobs/engineering-manager-web-experience

- Frontend Engineer: https://mercury.com/jobs/frontend-engineer

- Full-stack Engineer: https://mercury.com/jobs/full-stack-engineer

DESIGN

- Senior Product Designer: https://mercury.com/jobs/senior-product-designer
Oh I bet that is a frying pan fire thing. The cups are probably endocrine disrupters too with a plastic lining.
Because Rust does not want to have implicit constructors, default constructors, constructors at all, random statics, ...

And `std::cin` does not read a line from the input, you need `getline` for that.
Code in TeX, Asciidoc, and/or Markdown, and then create page-layout formats (ePubs, PDFs, and/or PS) and layoutless media like txt, man (groff), and html.

IIRC, the HP LJ4 had to have a special option to print PS directly.
Yah, it seemed the same to me.

I don't use rinse aid, never have, you don't actually need it, you can just let the dishes air dry for slightly longer.

If you have hard water then soften it, rather than use a rinse aid.
Anecdotally I know someone that had their ovaries removed as a child and did not know because their high soy diet provided enough estrogen that they had regular menstruation
Of all the worthless, flame-inducing posts in hacker news comments, "Ah yes, that study" is the example that need to be highlighted?
With the benefit of hindsight was breaking up Standard Oil worth it?
Can you please not post snarky reflexive responses or shallow dismissals? We want curious conversation here.

https://news.ycombinator.com/newsguidelines.html
We do plan to support MongoDB! Right now we are wrapping up DynamoDB, and mongo is next after.

We are hoping to leverage their recently released Queryable Encryption feature [1], but the key management is tricky.

[1] https://www.mongodb.com/products/queryable-encryption
The pdk is missing Zig which is, for many developers, considerably the best for wasm target. It's as fast as Rust (from benchmark I saw, Rust is fastest), though Zig's binary size is as small as AssemblyScript's. Rust's binary size is considerably in a range of middle to large, mostly middle.

It would be nice if there's an official wasm benchmark of source languages, showing speed and binary size comparison.
It gets shared, the authorities notice, they ban it. Same as the CSAM stuff.
Bonferroni is probably not the right choice because it can be overly conservative, especially if the tests are positively-correlated.

Holm-Šidák would be better--but something like false discovery rate might be easier to interpret.
So you create a product, put it out and have it do unimaginable damage, then pay for the health and environmental damage you did

Or not. How often have companies actually had to pay for anything like the actual cost of the damage they have caused to the environment? Are there any cases when they have had to? They sometimes have to compensate a few of the humans involved, but never anything more general than that, and usually nothing approaching the real cost to society or the environment.
Sure, I know there's paradigms where manual indexing is important. GP asked for an example where bounds-checking could be eliminated in Rust, so I gave the first one I thought of.
Thought this might be about bishop Brennan...
Looks like the issue is resolved now.