skysight-inc/HackerNews huggingface dataset:
One of the main purposes was to make developers lives easier so you can have a single codebase instead of juggling with browser specific APIs and configs. Otherwise many developers would just go with a market default.
Another "in Europe" article.
Related, is there a high quality plaintext dictionary file for running similar searches? I’ve spent several hours but couldn’t find one that’s both comprehensive and accurate.
Do you have citations to back up your claim of collusion?
Agreed, I feel the same. It also allows for a smooth gradual transition from imperative/oop code to a pfp style.
Yea generally speaking protecting what you own from thieves is about protecting your livelihood.
It’s a class of thing without a name that’s the next step in ORMs.
I'm saying forcing use of Chrome means specialty user agent's with accessibility features won't work any more than Firefox.
The "contract" is just a computer program with the bytecode deployed on-chain.
Depends on what drives clicks the nvidia’s stock price.
Just a small note: the FLOSS community is essentially remote and in term of innovation is (at least was) definitively innovating.........
My wife said one of the most valuable things she learned in nursing school is: I keep a picture of a healthy patient in my head, and when I look at a new patient I zero in on how they look different from a healthy patient.

I've often thought about that and used similar mechanisms in my tech work.
The Welsh would love this game. Trywytypryrwy
I think you shouldn't even try to self diagnose and get a professional assessment instead.
To give my personal anecdote, to me it sounds more like depression. I have ADHD (diagnosed at a very young age) and the thing is I very very much want to do the boring stuff. However the procrastination and forgetfulness is almost unavoidable and much worse is how hard it is to focus. Couldn't read a page of a book if the window is open and I heard the slightest bird chirp. Need absolute silence and order to be able to focus on the task at hand.
Guess I was unlucky then.
Right now, things are pretty good. But this is surprisingly recent. Gradle and Maven have both been good at managing dependency versions for a long time. Gradle has also been good at managing the Gradle version, via the wrapper, for a long time; Maven has equivalent wrapper now, but it's quite new, and support in the wider ecosystem is patchy (eg a TeamCity Maven build step can't use a wrapper, i don't think). Meanwhile, there is no standard way to manage JDK versions; there are SDKMAN! and asdf, and they work fine, but they aren't de facto standards. Gradle lets you specify the JDK version to build with via toolchains, but this is quite new (6.7 in 2020). I have no idea if Maven has an equivalent.
That is truly impressive.

In my mind, it would be smarter to use the AI to tune the 3D model, and then let a rendering algorithm like this generate the final image.
I really wish Logseq had better/more plugins, a less janky sync option, and publish. Maybe it'll get there, but I kinda doubt it. I've toyed with creating a plugin for neovim that parses Logseq formatted markdown and gives me a similar experience, but it would be a lot of work.
> Time and again I keep being impressed with your selfless commitment to building and sharing things in the most humane and long-term way.

And yet they haven't open sourced the app. That would be truly humane and long-term. As it is, it's just another proprietary app that, if it dies, can't be continued by the community.

I don't think monetary issues should be a concern with open sourcing the app - companies like Bitwarden, Gitlab, and New Vector (the company behind Matrix) are doing just fine with their open source products.
I don't think this will work if either member travels with someone else who is not the other part of their couple. The default for as long as I can remember is pretty simple, if you can't be with the one you love, love the one you're with. Therefore, love's attractive force would fluctuate too much to ever counter anything cosmically.
I can handle <10 orders of magnitude performance loss, I can't handle 100+ as I get with Lua and other scripting engines in go.
What is Amazon Honeycode:

> Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without programming. Build Amazon Honeycode apps for managing almost anything, like projects, customers, operations, approvals, resources, and even your team.
We call them CDNs now :)
I mean they literally wrote their own crawler which has docs for it. I'm sure they'll respect it. https://platform.openai.com/docs/gptbot

What isn't known is if those same sites will be also included in corpuses such as CommonCrawl or ThePile, leading to being included in training as is.
I noticed that she selects characters by using her glasses as a pointing device and moving her head. Surely they could use an eye tracking device like Tobii instead?
I'd like to take this opportunity to say that I've been using and following Obsidian's development since 2020 and I really appreciate the way your company supports the open source community!
Bunkering at anchor is nearly equivalent to bunkering in port, but requires a suitable anchorage. I presume if that was available, this wouldn't be an issue at all.
I frequently disable text labels in order to reclaim screen space.

Perhaps it takes a certain kind of person to decipher icons as easily as text. But of course, I don't know all of them already, and so frequently I just go on a journey of discovery by tapping random buttons to see what they do. I would say that's not an efficient way to learn a UI, but what else to do? Documentation sucks!

Lastly, the real curse of icons is forcing support people to attempt to describe, in our native tongue, the appearance of a thing, rather than its plain name. It was deceptively easy to guide a newbie by saying "now click open, then save, now go home" but nobody is going to know what the "hamburger" or "floppy disk" or "share" icons look like, so the verbal mode of communication has been hampered significantly.
> natural continuation of being able to Photoshop people's faces

This is where I'm at as well, where it differs IMO is: the throughput/variety and the zero barrier to entry—even the most gifted 'shopper could only work so fast and with whatever available media. It would be possible to deconstruct the image to know face from X, background from Y. And still, virtually all photoshops have "tells" — they're "off" with regard to lighting, perspective, etc. and it varies from artist to artist.

Tools exist that can tell which pixels were "disturbed" or otherwise inconsistent with the rest of the image. Being able to spot a Photoshopped image is an internet joke and true life skill—"it's a 'shop. I can tell by the pixels and from years of seeing 'shops"

AI-generated images removes the maker's mark, and despite hilariously struggling with anatomy, seldom gets lighting or coloring "wrong" in a way that a human might.
Ever heard of pine beetles? Looked into what causes them to survive winters that used to control the population?

Seen the effects they have on tree populations and the health of forests?
> quite frankly I agree we haven't nailed the best way to articulate it.

You've certainly nailed the best way to articulate "we haven't worked out how to best phrase our bullshit to fly under the radar" though.
The institution that controls the currency will always fight any alternative currency.

That's one big piece of the value proposition of Bitcoin: it is governed by user consensus, not political power.
Considering the keys, maybe you should get extra points if you use all three instead.
I mean, they did write their own crawler and have huge financial incentives to respect it.

What isn't known is if those sites will still have their content possibly included in training corpuses from CommonCrawl or ThePile, etc.
I used Shopify's go-lua. It was the simplest to integrate. Otto is what I'm on now but with a "lot" of shims to get ES6 classes to work.
I'm a brand new user and thought all this time that Obsidian Sync was 100% cloud-only, so I spent a bunch of time trying to spin up a custom sync solution. This comment inspired me to look more carefully at it, and now I'm a paid user!

I only wish that https://obsidian.md/sync made it more obvious that you can sync a local vault to the cloud. Emphasis on "You still own your data, no vendor lock-in" is a huge sell for users like me who are typically forced to choose between seamlessness vs. owning our data. I'm delighted to learn that Obsidian offers both.
Come on, that's unfair. It's one thing to be sceptical about this particular product, but the assertion that outside of a clinical, targetted environment, people need to want to receive the help they're getting to benefit is not controversial. If you obstinately refuse to read any courseware or attend any lectures, do you turn around and blame the school when you fail to learn anything from a class?
Ask HN: Got Recommendations for a Technical Editor?
I am looking to hire a talented editor for a semi-technical book. Would love to get recommendations or advice on where to find an editor.

Thanks!
Just do the build in a container modelling the appropriate environment. You don't need cooperation from the build tools (apart from controlling instruction selection), and you also don't need to trust that the build tool has implemented this feature correctly!
> Before Covid, Zoom was first and foremost a sales and marketing tool - collaboration was an afterthought. The idea that it's a replacement for in-person teams was kind of thrust upon them. And ironically, it was their marketing department that ran with it.

All the way back in 2016 my employer was using their service, including the "zoom room" portal service which paired a large display and a small tablet in every meeting room to let you join any meeting ID and integrated with our calendars, you would just walk in to a room you booked and click "start meeting" on the tablet. It was a godsend for distributed teams or teams who needed to collaborate with folks in other offices. Hard to believe this was just an after thought
No, it is not. Ones image and likeness is only protected in very narrow scenarios: namely advertisements. You can go paint politicians or celebrities all you want, as long as you're not having them endorse products or otherwise advertising things.
lol... Python for Dummies (TM)
Blender have enough clout that I think they should go all in on the fediverse, and focus on active accounts in mastodon, pixelfed etc.

Blender is a bit of a gateway FOSS product and has a good opportunity to use this to encourage further FOSS adoption.
But, unless you are trying to find a prime number low enough that you might as well look it up in a pre-generated table, it might still be end-to-end more efficient?
Your website has photos of the doctors for the "care team" and coaches buried under a link. Come on, just be uprfront with people.
The first rangefinder, micking this process mechanically, was invented in 1769. You’re essentially arguing for Lidar / sensor fusion.

Do you have any sources for this being a significant factor in human depth estimation? “Infinity” focus starts at 6 meters, yet we’re able to estimate much larger distances with great accuracy.
They need to make this warning more prominent throughout their website. The main site, honeycode.aws, doesn't mention this at all until the user tries to create an account. Someone can easily waste a few hours reading their documentation and marketing materials before learning the product is deprecated
Dictionary or word list?

/usr/share/dict/words is always destination zero for words.
> I remember when Instagram started asking for your date of birth in order to use it

It still does.
The candidates aren't worried about offending the young people in the audience, they are worried about offending the much larger older demographic that actually watches Fox News political debates on TV.

These candidates and positions are a symptom of a deeper problem: Republican voters largely don't believe climate change is real, or worth tackling.

Hence I get kinda peeved when people attack the politicians for taking these stances. We already voted all pro climate change Republicans out. The finalists might know climate change is a global security threat, but are just a reflection of their constituents.
https://github.com/dwyl/english-words/blob/master/words_alph...
> even GOOD recruiters aren't going to jeopardize a deal with $1500k commission for an extra $150.

$1500k is quite the commission. ;-)
> But my argument was about errors that can't be dealt with locally, where the origination and ultimate handling are very far apart. A given flow will encounter these errors relatively rarely compared to the happy path (and if it's not rare, you probably need to fix or change something). Having an intuition about this is important for predicting your code's performance.

When code encounters an error, it can either deal with that error programmatically, or return that error to its caller. I don't think you can make any generalized assertions about whether one or the other of these cases is more common, and I'm confident that you can't assert that one or the other of these cases is better or worse than the other, or that one of them represents a problem worth fixing.

Errors potentially occur at every fallible expression. Where an error is handled is orthogonal, and generally unknowable, to the given bit of code that receives that error.

I agree with you that "the performance of error handling" should never be a first-order concern when writing code.

I don't agree with you that capturing a call stack is fast enough to ignore. Calling runtime.Callers (https://pkg.go.dev/runtime#Callers) takes time proportional to the size of the pc []uintptr slice, and can easily get to O(ms) or beyond. It's fine if a given bit of code opts in to this cost, but it's not something that you should do by default; the threshold for performance critical code is O(ns), not O(us).
There is a failed startup in the uk called babylon health that tried using ai chat bots for medical diagnosis. Turns out there aren't many people out crazy enough to rely on it for health advice.
On any macOS computer (or replace /usr/share/dict/words with your own word list):

grep '^[qwertyuiop]*$' /usr/share/dict/words | \
awk '{ print length(), $0 }' | \
sort -n
For Dvorak with a little assist from unix

First row

$ awk '/^[,.pyfgcrl]$/ { print length(), $0 }' /usr/share/dict/words | sort -nr | head

3 pry / ply / fry / cry

Second row

$ awk '/^[aoeuidhtns]$/ { print length(), $0 }' /usr/share/dict/words | sort -nr | head

15 tendentiousness

14 assassinations

13 instantaneous

13 insidiousness

Third row

$ awk '/^[;qjkxbmwvz]*$/ { print length(), $0 }' /usr/share/dict/words | sort -nr | head

4 xxxv

3 xxx

3 xxv

2 xx
I think the headline is a bit sensational, reading the article and seeing the statement in context made it less of a hot take.

More than the trust factor Yuan highlighted:

> to drive innovation that he claimed results from having more heated conversations and debates that just don't happen as often over Zoom. Yuan said that instead, to the seeming detriment of the company's ability to generate new ideas, "everyone tends to be very friendly when you join a Zoom call."

He's not wrong IMO.
I felt a strange loss; to know that maybe this time, we really have learned the core of physics; a claim made many times in the past, and always proven wrong. BLOH is so reliable, it makes me legitimately worried there may not be another force.

Perhaps only the weak form here applies; the answer isn't "no", but the headline provides no information on the topic? The strong form is, regrettably, the common one.
> you're also telling him "you can't exist here".

No, we are saying his behavior is unacceptable, and that if he wishes to participate in this community he will need to conform to those standards.

It is not a mercy to allow bad behavior in order to be more "welcoming".

What if this were an in-person community, and the above commenter had a problem with personal space and non-consenual touching? Not only are you driving everyone else away, but you are also risking legal consequences (or worse).

The way to help such people is have firm boundaries and clear rules. If the above commenter had any question about what constituted an acceptable comment, he could refer to the HN guidelines which the subject of this very thread.
Interesting, though why would a person want to do this skin depigmentation? Is it like people dying their hair color?
In Fred Turner's "From Counterculture to Cyberculture", Turner contrasts the perspectives of John Perry Barlow and Lee Felsenstein as the old guard of cybernetic counterculturalists versus Acid Phreak and Fiber optik as the new guard of modern hackers:

> When they joined the discussion on the WELL, Phreak and Optik immediately set off a culture clash. The conflict could be seen clearly in the edited version of the forum eventually printed in Harper's. Like the online forum, and like it's predecessor, The Hackers' Conference of 1984, the conversation opened with a discussion of the hacker ethic. WELL regulars described the ethic in cybernetic and countercultural terms familiar to their online colleagues. Lee Felsenstein compared hackers to the "Angelheaded hipsters" of Allen Ginsberg's poem "Howl." John Perry Barlow described them as solitary inventors designing a system through which humans woule acquire the simultaneous unity of other "collective organisms." Acid Phreak would have none of it. "There is no one hacker ethic," he wrote. "Everyone has his own. To say that we all think the same way is preposterous." Among WELL regulars like Felsenstein and Barlow, hackers were cybernetic counter-culturalists, creatures devoted to establishing a new, more open culture by any electronic means necessary. For Acid Phreak, the hackers were break-in artists devoted to exploring and exploiting weaknesses in closed and especially corporate systems.

I would be really interested to hear how the perspectives of the surviving participants in this conversation have evolved.
> A good icon is self explanatory.

So said the ancient Egyptian scribes, and yet they wrote a Rosetta Stone.
"Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage." https://news.ycombinator.com/newsguidelines.html
I should really keep a running list of apps I hear about for the first time (or don't remember hearing about) when the shutdown announcement shows up on HN.
Not entirely. He also loudly criticized the rationale for the invasion, at least in his last few months [edit] (although carefully blaming the MoD for the deception while excusing Putin for being misinformed):

"The Ministry of Defense is trying to deceive the public and the president and spin the story that there were insane levels of aggression from the Ukrainian side and that they were going to attack us together with the whole NATO block," the Russian businessman [Prigozhin] said. "The special operation was started for a completely different reason."[0]

[0] https://www.newsweek.com/prigozhin-wagner-group-putin-ukrain...
> I've often thought about that and used similar mechanisms in my tech work.

This made me laugh because I can't for the life of me figure out what this means. Can you elaborate? Sounds interesting.
> I shake your hands. You feel my hand shaking. I give you a hug, and you feel my intimacy.

Yeah, no thanks bro, I'm good. I can do my job very well without feeling anyone's intimacy, thank you very much.
> They also did this back in Mists of Panderia, and not just for a short time, but it was end game content where you could use an object and become a hostile PVP player to EVERYONE, not just the other faction, even on PVE servers.

This event was a callback to one of my favorite griefing exploits of vanilla WoW.

There used to be a Horde-only quest called “Test of Honor” in one of the mid-level Kalimidor zones. Most players would just finish the quest and carry on with levelling - but, in the rare instance where the player FAILS the quest, they get hit with a several hour long debuff called “Mark of Shame” that flagged them as hostile-on-attack to all factions.

This meant that players with the debuff could still safely move around inside Horde capital cities (though they couldn’t interact with NPCs) but if any “friendly” player was unwise enough to try attacking them, they’d immediately be swarmed with lvl 60 elite Horde guard NPCs.

By the time Blizzard removed the debuff, the griefing meta was to level a Tauren (largest hitboxes), get the debuff, and then either camp on top of the Org mailbox or clip through into the back of the Auction House and sit on top of the auctioneers. Any player attempting to check their mail or auctions would muscle-memory right click, which caused an auto-attack on the debuffed griefer, which shortly resulted in a trip to the graveyard as the elite lvl 60 NPCs would spawn to rock your world.

We had gimmick guilds like <On Strike> where the characters were named AuctioneerX to prevent savvy players from using the /tar Auctioneer command to bypass the hitbox.

Ah, those were the days siiip
> I expect that now that things are settling down around pyproject.yaml, Python's tooling will settle down

First, a nitpick: it's pyproject.toml. YAML was considered for the language of this file and rejected in favor of TOML.

Second, unfortunately, I'm not sure I share your optimism. This is an area where IMO the Python developers have never been able to do things right. In fairness, they are trying to support a lot of very different use cases, but the proper way to do that would have been to let the communities surrounding each of those use cases invent their own tools, while focusing the standard tools in the Python standard library on the vast majority of Python projects that are pure python code--no extension modules, no weird compilation issues, just pure Python modules and packages for which build and install ought to be simple and straightforward. But even that simplest use case was never quite properly and standardly supported.

Even pyproject.toml illustrates this pattern: a new markup language was adopted, one which has no support in Python's standard library, which has no obvious advantages over previous file formats, and which now creates ambiguity between pyproject.toml and the previous supposed "standard" for declarative project metadata, setup.cfg. Which do I use now? I can't just use pyproject.toml because it doesn't include everything that setup.cfg does; and I can't just use setup.cfg if I want my project to be compliant with the latest build tool specs because setup.cfg alone is now considered a "legacy" build format. So now I have to use both, even for pure Python projects where this should have been a solved problem years ago.

At least the actual installation of pure Python projects is now a lot easier; once you have a properly built sdist or wheel, pip install will put it wherever you need. But the "properly built sdist or wheel" part is still IMO a lot harder than it needs to be for most projects.
Have you ever looked at Canada on a map? It’s impossibly big, Quebec alone is 3X the size of France, only the southern edge has significant population, and the rest is mostly wild (unmanaged) forest. And how the heck do you propose managing that?
Ah, good point :) Touché!
Evaluating Algebraic Expressions Using Parser Combinators
I think this is true as a general principle only for corporations doing B2C.

I work for a mega corp and at least my business unit has some pretty good customer support. We work with business customers only.
Maybe it helps when your client is purchasing equipment for millions of dollars and the relationships last decades.
SQLite 3.43
HN does very well about this.

The only "politics" stories are tech/industry politics stories.
Came here to make a joke about this, but you already made a better one, so never mind.