skysight-inc/HackerNews huggingface dataset:
Hacker news is a wonderful place where we can share many different projects and a love for tech and software development. Shallow, subjective, emotional comments don't lend themselves towards driving discussion and growth in any form, please consider expanding more fully on how this is "amateurish" and how that detracts from the artform.
There are plenty of lithium-ion rechargeable AA and AAA cells which put out 1.5v; they have an internal buck regulator that converts the 3.7v to the 1.5v that your device expects.
What I find interesting is the same argument of simplicity and that an Engineer can implement the protocol in an afternoon are the same talking points for the Gopher protocol. I’m mildly interested in Gopher and curious why Gemini over Gopher?
what you cite as a bug feels like a refreshing feature to me. Looking at how the Lagrange [1] client interprets Gemini shows how rich and enjoyable Gemini can be, and it leaves me optimistic that we could browse it in the future on something like an ereader. The constraints that it imposes makes it so the author is encouraged to write text, not a website.

This doesn't have to reproduce the entire suite of features that a modern web application offers.

[1] https://gmi.skyjake.fi/lagrange/
Sure, Ukraine was pushing for it. 0x737368 said that NATO was pushing for it. That's rather different.
Why shouldn’t there be accountability of the person who failed to disclose?
I'm from Argentina and it's the first time I hear about them. Crazy story!
This is really interesting, thanks so much for the reply! It's awesome to get a little bit more insight into projects like this, especially because I've got a limited (but growing) insight into both playing games and building projects with game engines.

Just to parrot back what (it sounds like) you're saying: using voxel-based assets in a game with community-contributed assets that extends itself using procedural generation is that the difficult of integration tends to be lower. This is because voxel shapes allow "artists" (which don't necessarily have to be highly-skilled) to build game-appropriate assets fairly easily, and for the generative process to more easily combine those elements into a cohesive world model than might be possible with polygon-based assets. Does that sound about right?
YouTube Premium offers a number of features on top of ad-free viewing including access to an entire music streaming service. It's actually a marvel that only 45% covers this.
How does plain text remind you when you need to do something in the future or at a certain point.
Maybe there's something funny going on with your graphics stack? I think WebRender got enabled by default in 91/92, it's possible that draws in a different way.

I doubt WebRender itself is to blame (though it's possible) - there is so much other stuff that can go wrong with the layers of graphics code between a browser and your screen, and GPU drivers and differences in text rendering between different methods would be the first thing I'd suspect.
Great game! Is there any resources where someone can learn more about procedural generation? Curious to know what places one can learn about "full erosion systems".
This was inspired by @frncsdrk's submission from earlier today [0]. The generative concepts used were inspired by and derived from dweets from @KilledByAPixel and @FireFly [1] [2] [3]

The concept is to use HN usernames as the seed into a deterministic avatar generator. This generator is built from the famously simple xorshift32 PRNG, which both provides a random variable for the image generator steps, and "pseudo-hashes" the seed string to provide the initial PRNG state using a non-linear step (adding each codepoint - which is likely not very robust against collisions compared to proper hashing algorithms, but is simple and good enough).

The image generation part is a probability distribution with mirrored pixels... specifically: r>>>29 > X*X/3+Y/2 where the left side is 3 of the upper bits of the PRNG state (providing a random integer 0-7), and the right side is the squared distance from the centre for X + the linear distance from the top for Y. i.e the further from the top centre the pixel is, the less likely it will be filled, but linearly for Y and squared for X.

Un-golfed version:

for (const u of document.querySelectorAll('.hnuser')) {
const p=2;
const c=document.createElement('canvas');
const x=c.getContext('2d');
c.width=p*7, c.height=p*7;
u.parentElement.prepend(c);
for (let s=u.innerText, r=1, i=28+s.length; i--;) {
// xorshift32
r^=r<<13, r^=r>>>17, r^=r<<5;
const X=i&3, Y=i>>2;
if (i >= 28) {
// seed state
r+=s.charCodeAt(i-28);
x.fillStyle='#'+(r>>8&0xFFFFFF)
.toString(16).padStart(0, 6);
} else {
// draw pixel
if (r>>>29 > X*X/3+Y/2)
x.fillRect(p*3+p*X, p*Y, p, p),
x.fillRect(p*3-p*X, p*Y, p, p);
}
}
}

Was fun to play with, but also surprisingly helpful in following discussions.

It's worth mentioning these were heavily inspired by three particular dweets by @KilledByAPixel and @FireFly:

[1] https://www.dwitter.net/d/3078

[2] https://www.dwitter.net/d/19786

[3] https://www.dwitter.net/d/23326

[0] https://news.ycombinator.com/item?id=30660316
Shit, we didn't even understand the implications of improvements in fracking and other improvements in extraction efficiencies from 'dirty' hydrocarbon sources would have, in the mid-oughts peak oil was on the horizon with nothing feasible that could fill the coming gap.
> When people complain to me about the lack of Nvidia support in Sway, I get really pissed off. It is not my fucking problem to support Nvidia, it’s Nvidia’s fucking problem to support me. Even Broadcom, fucking Broadcom, supports the appropriate kernel APIs. And proprietary driver users have the gall to reward Nvidia for their behavior by giving them hundreds of dollars for their GPUs, then come to me and ask me to deal with their bullshit for free. Well, fuck you, too. Nvidia users are shitty consumers and I don’t even want them in my userbase. Choose hardware that supports your software, not the other way around.

this anger seems misplaced and dare I say, bit entitled
You aren't saying "No", you're saying, "What drops?"

People who say, "No." are being hard to work with. People who engage honestly with the CTO who is trying to change priorities is someone who you actually want on your team, the only kicker here is that the conversation ends with, "Okay so what gets shelved for this new thing we've been talking about, or should we finish out what we're currently doing before jumping on this?"

There is a lot of advice out there that says, "Say no!" but you can't take it at face value; no reasonable person is suggesting you respond to a request from leadership with a single word answer. You need to have a higher EQ than that, but what you can do is find ways of explaining the cost of what they're asking in a way that is effectively no, without actually just saying one word and then refusing to elaborate.
Such a practical application that solves world energy needs forever?
Having been a part of that era, I can attest that to a certain tribe of young and aspiring programmers, attempting to implement clones of Minecraft and talking endlessly about "procedural generation" and "voxels" and "chunks" was all the rage back in 2012.
> Learn how to make your API stand out from the rest ...

I see what did there
You should be able to remove the deduplication data by zfs send/recv within the same pool too, I think
Because then instead of SEO you have upvote farms and paying people to upvote your links.
It’s not. People who work hard don’t like when others are doing little and getting paid.

It makes them question why THEY are the suckers doing the hard work.
Can't edit but I would change:

1. "And for what - symbolic gain alone?"

You advocate giving (or selling) weapons. That isn't symbolic alone, so I'd remove this if I could. It's really more common to see the view that Israel isn't taking a clear enough stance again Russia with symbolic things. It seems pretty clear (see the UN vote).

Nonetheless, Israel giving or selling weapons would complicate an already tricky relationship with Russia. Russia may act as if it is an act of war (arguably it would be reasonable for Russia to do so).

2. India is another country to consider. While not as close an ally to the US compared to Israel, they are either an ally or friendly (depending on the arena / what you mean by ally). India abstained from voting in the UN vote criticizing Russia's invasion of Ukraine. In US media and social media, they got relatively little criticism and attention for this compared to comments I've seen directed at Israel. Even though Israel did in fact vote to criticize Russia. Some people in this thread were at best unaware or at worst lied about this basic, verifiable fact. Apparently Israel even lobbied some other countries to vote the same way they did.

India's reasons for abstaining are also realpolitik and largely driven from considerations around military cooperation with Russia. I don't know too much about Indian / Russian military cooperation, but from what I've read it is much closer and deeper than Israel and Russia. Israel and Russia I'd describe as having few overlaps and at a distance. I'd characterize it as Russia begrudgingly accepting Israel's occasional attacks on Syrian targets and / or Iranian targets in Syria that are trying to supply better weapons to Hezbollah, Hamas, or other people closer to Israel. Given that Syria is a close ally of Russia, it's mildly awkward for Russia, but Syria depends on Russia more than the other way around, Russia is more powerful, Israel is useful for Russia for economic reasons, and Russia can understand Israel's military considerations.
One thing I haven't seen mention much is real estate. The "back-to-office" militants are usually corporate, and there's a lot of corporate money tried up with office real estate that would lose a lot of value if everything shifted to WFH forever
> Browsers have gradually stripped it down to just the origin

The big caveat is that the new browser policies will only default to origin if the website didn't specify the header, which means the website owner is still in control of whether it gets shared with the third party.
Sorry, there was no intent to make it sound like you were defending him. He is literally the authority in this case but it doesn't make his statements accurate.

> "Yeah but he's the worst so who cares what he's talking about."

It's not that he's horrible, its that he is incentivized to misrepresent things if it makes him look better. It's a natural assumption with any person in power.
Host a huge number of images that show up in search results and then make them impossible to view without logging in, don't allow right click so you can't save/view image in the normal manner. Basically all the annoying things they can to monetize pictures that people have uploaded.
What about the option to just make everything asp.net one single nuget package? And how come other ecosystems/languages don't have this issue? What's the difference?

The other question is, why isn't what you posted the default, but defaulting to this <Project Sdk=...>? To me, it's a lot more intuitive, signaling that each project can have multiple framework references, vs. just one SDK attribute.
Not that its acceptable but its pretty well known, https://news.ycombinator.com/item?id=21268389
The problem I've noticed is you can't get enough people to respect the minimalism. Yes you could implement Gemini in HTTP by having everyone play by the rules, but how many of the links even on HN go to pages with ads, autoplay videos, and "sign up for updates" modal popups?

When I browse Gemini with Lagrange ( https://gmi.skyjake.fi/lagrange/ ) if you avoid orange links, then you're guaranteed to have a quiet, text-only experience.
Stop eating beef is a clearer dog whistle, than stop producing children.
I wonder if there's a term for things that used to be Veblen goods, but then became accessible to the average person. Old useless antiques might fall in that category, kept around because they really meant something 100+ years ago.
YouTube has been running ads from the start and specifically video ads for 15 years. They've been paying creators via revenue share of those ads for 14 years. Something like 95% of the growth of that site has happened after the switch to video ads. The argument that it was a bait and switch seems pretty hard to justify.
And how is it you are helping? What is it that NASA does again with its annual $20B budget? Sleeping? ...Not putting people into space, that's for sure. Or maybe it pays others to put people into space? Is that how it works now? On the plus side, I saw one of your NASA T-shirts at Walmart - good job? ...No NASA emblems on spaceships though.
What’s with the Donald Trump Capitalization in the title?
You can gain social experience lots of other places while making money rather than spending tons of money.

Degree inflation means that getting a job with one is about as hard as getting a job without one a couple decades ago. In any case, who you know is usually more important than what you know when starting out. If you wind up self-employed, then

I started out my professional programming career before I had a degree (and started learning programming around 9-10 years old). In my many, many interviews, I've never been asked about my degree.

Likewise, I've never asked a programmer about their college education in an interview and I don't see a reason to start asking that question. I care about if you can do the job and that's all any company really cares about too.
Dual Contouring? https://www.boristhebrave.com/2018/04/15/dual-contouring-tut...
I know of multiple municipalities (Illinois in this case) where there's a single point of failure for these kind of attacks. I am sure there are quite a few of these cases that never get reported to the public, especially after my experience with the quality of many of the audits that smaller and mid-size communities go through.
The headline says working memory, not long-term episodic memory, but the comments (and headline) here don't seem to distinguish between the two. We can disrupt short term memories in a variety of ways. When memories consolidate, they move to different structures. We can hold a lot more information in long-term memories than in working memory.

Because I hear this hypothesis come up from time to time--it's unlikely consciousness or long-term memory are maintained by e-fields generated in the brain, or that they require continuous electrical activity. Stark evidence against it come from ischemia studies. Ischemia usually accompanies serious underlying issues, so more controlled examples are easier to reason about: surgeons may use deep hypothermic circulatory arrest as protection for the brain in procedures with extended ischemia time requirements. In these cases, achieving electrocerebral silence (flat EEG) is one of the checklist items for the procedure. Clinical cases are worth reviewing for any hypothesis that suggests that long-term memory depends on continuous electrical activity* of neurons in the brain.

Since the events of ischemia, brain flatlining, and brain death are so closely linked in time, it's easy to conflate them. After a cold stop+start, the brain doesn't immediately jump back to normal function--there are a variety of processes that are worth studying better to get back to normal brain waves and brain function. Ischemia-related damage is often from a metabolic problems than from a discontinuity of electrical function. The reason for the cooling is to maintain the local energy reserves of the cells--when that is lost, the cells may have too much difficulty getting back to normal when blood is later reintroduced, and that's where you see brain damage or death. This kind of procedure is not without serious risk factors.

* Of course, electrical activity is needed for recall, but the point that I'm making is that the memory is later available for recall even after a period of discontinuity in the EEG.
Because no one actually uses Gemini other than to write smug posts about how text only is the best.
Show HN: We built DeTy.org, a missing persons platform for Ukraine
There is evidence for this. Studies have found that if you have met the following conditions:

• Proximity: You're around each other regularly.

• Unplanned interactions: You see each other even without putting an appointment on a calendar.

• Privacy: You're in a space where you can exchange confidences.

You are likely to make friendships.

See https://www.businessinsider.com/things-that-help-people-make...
From now on everything will be encrypted so all they can do is block it or not.
The U.S. has a nominally free press. There is a wide spectrum. But you will find a significant population that believes Jan 6 was fake. And you will find some who believe it was jovial tailgaters responding to a personal invitation from the President.

People often believe what they want to believe. Repression of the press is not helpful. But it isn't hard to find the truth in Russia. You can find whatever truth you want to find.
1) Questions about privacy

2) Could just be a nice lil installable add-on, but that would mess with their precious metrics/KPI
TpT | Remote | Full-time

TpT is the go-to place for educators to find the resources, knowledge, and inspiration they need to teach at their best. We currently have over 7 million educators using our product and over 80% of teachers in the US alone are active on our site. Over the next 2-3 years, we'll literally be reinventing parts of education as teachers across the world increasingly embrace distance learning.
Right now we are focused on our recent launch of Easel by TpT; interactive, device-ready, digital tools to engage students. With Easel we are able to pair easy-to-use digital tools with the world's largest catalog of educator-created content. In addition, we're aiming to grow our Schools Subscription product to several thousand schools while taking our search, recommendation and personalization efforts to the next level.

If you’re passionate about supporting teachers and you believe technology is a great enabler of change and growth, come see if there’s a position that’s right for you. Click below for a full list of our open roles. (NYC Based and Remote)

https://www.teacherspayteachers.com/Careers https://www.easelbytpt.com/
You’re thinking of ASM.js, a method of writing and optimizing JavaScript as a compile target for C. It involved a lot of |0 to force the VMs of the time to assume every number was a int32 instead of a float64. Firefox’s engine briefly used a special optimizer for asm.js but it’s just standard compliant JS.

WebAssembly is a new virtual machine that isn’t related to JavaScript. There’s no garbage collector or automatic memory management. It uses a binary compiled format for machine code instead of plain text. It’s kinda like Java if you replace the Java memory model with the C memory model, and the Java language with something that looks more like LLVM mashed up with Lisp.
There was just an article on HN a couple of days ago: https://news.ycombinator.com/item?id=30647784

Comments were very insightful as always. I kind of agree with OP, this article is very thin on content and mostly peripheral take on good API design. It is unhelpful.
Absolutely.

Once you build 1 or 5 beautiful codebases that get trashed because the business shifts or you didn't solve the right problem, you get more interested in the problems the app is supposed to solve. At least, that's what I felt.

It's also why I've explored other, tech-adjacent roles like technology instructor and devrel.

One way I described it to a colleague: "At a certain point, I got sick and tired of talking about design patterns and wanted to solve problems with more leverage."
How is that taking money from the creators? They still get paid, and I don't have to watch a presentation about some garbage I'll never buy.
I got into programming in 1990 as a business manager with a need that could realistically only be met with a software solution, and no budget. I thought "how hard can this be?", took a laptop home and taught myself BASIC.

Even though I moved full-time into development in 1996, writing code has always been about meeting a business need. I've never been particularly enamoured of the process or the tools, and put more initial effort into architecture in an effort to do less programming.
Buoyed by lots of unpaid crypto shills who don't want the gravy train to end.
> I still hope that webkit, javascriptcore and nodejs can be combined into something that allows to easily call C-ABI compatible libraries without 300MB of build size like electron. [1]

Build it
> though where the pinephone really - really - shines is pentesting.

Its worth having some near field communication pentesting apps on it, as many mental health hospitals use NFC bracelets for locking people up and to control what corridors they can get access to within the building so it could be an easy way to walk out of those sorts of establishments where lock and key are no longer used.

https://en.wikipedia.org/wiki/Near-field_communication#Criti...
https://resources.infosecinstitute.com/topic/near-field-comm...
the few people who might pay for a firefox pro would probably not even pay the wages of the people required to setup the payment and infrastructure therein.

Might as well just ask for donations.
Sans-ISC – StormCast – March-14-2022
In the document at https://gemini.circumlunar.space/docs/faq.gmi Ctrl-F for "shortcomings" and you'll see "2.2 Which shortcomings of Gopher does Gemini overcome?" where they make their case.
If they offered a light version that was JUST ad-free YT, I'd subscribe in a heartbeat.

I already pay for two other music services and have no interest another one so the $20/mo is too steep for my blood (for the family plan).

YT apparently trialed a YT Premium Lite in Europe [0], which is at a price-point I'd be willing to pay (7 EUR). That's on par with what I'd pay for other streaming services, and that's probably 50% of my streaming source, especially with the amount of learning content on there. I'd probably be willing to pay up to $10 USD/mo for just ad-free YT.

But the other ~$10USD/mo for an unwanted service doesn't appeal to me.

[0]: https://www.theverge.com/2021/8/2/22605455/youtube-premium-l...
I dunno, he sounds he was asking reasonable questions and he just genuinely didn't know which side to pick.
Which iirc, is contextually referred to as visual programming. Some notable examples I've briefly used include: PureData [0] and SunVox [1] and some dabbling in Bespoke Synth [2] and generative content of Nodes.io [3].

[0] https://puredata.info/

[1] https://warmplace.ru/soft/sunvox/

[2] https://www.bespokesynth.com/

[3] https://nodes.io/story/
How many and what % of Palestinians are black? How many and what % of Israelis are black?

By black do you mean having darker skin tones?

If so, many Jewish Israelis are black - as are many Palestinians - and not just those that came to Israel from Ethiopia. Also, many Israelis are white (as in light skinned) as are many Palestinians.

The average Israeli is Mizrahi (of North African / Middle Eastern origin).
You're looking at the wrong monke.
This article seems to have a primal understanding of how complex it is to run a company as complex as Uber - narrowed only to think of innovations as physical hardware, or software innovations. Easy to forget, the complexity of getting from point A to B efficiently and economically around the globe - with trust established against an unknown driver.
And it’s especially easy to fake invoices since most local govs need to publicly post contracts and contract value.

I wonder if there is some phishing going the vendor’s direction as well where the city requests to review the next invoice.

It’s truly amazing to me that you can completely lose your money in an ACH transaction with little to no recourse.