skysight-inc/HackerNews huggingface dataset:
For my application of the history trees (tansparency log) there are additional measures that help to ensure a global consistency view eventually. The authorithy would need to publish the final tally at the end of the vote which also would contain a tree root. The tree root would be distributed in print, in official anouncements thus any user can check that the tree root shown on the client coresponds to that with anounced tally and thus the authorithy would not know who does the check. Thus it would be unreasonably hard for adversary to deploy a deception attack at such scale.

Additional measure is that the TOR integration with the help of Arti project is deployed with the client. That ensures that every client does make the requests in the same way. It is surelly important to not disclose the server any local data or make identity revealing requests within the same session like giving away clients local commitment index before the server has shown their current commitment. Using anonymous channel for ensuring global consitency for sure is not universal but for some applications it is doable if the problem is approached holistically particularly in situations where anonymous channel is already needed within the protocol.

> Witness cosigning is secure even if the way you fetch the proofs is completely attacker-controlled

Opting for this approach makes sense if the protocol doesn't initially require an anonymous communication channel. However, if the protocol already uses it, introducing an additional assumption for trusted witnesses adds complexity.
Wow first I’ve heard of this. Insane 2000’s vibes. Honestly though the demonstration social engineering to get a free pizza was pretty cool, and terrifying since that same pattern is applied to pwn sites and stuff.

Will check out the Art of Deception book they recommended, seems good to learn about the low tech ways we can be manipulated to get past security.
Please don't do that, it's no-effort posting. If everyone started posting AI generated comments, this site would become worthless really quickly. Part of why I come here is to avoid the AI and botspam junk that's taking over everywhere else.
Lineage and Graphene os (on pixel devices only)allows for degoogle versions of android. Even if you find hardware and an os that meets your requirements, how will you download gym and bank apps with out app store?
Fair. I didn't want to assume the worst, that it was just rhetorical slight of hand where "providing release packaging around an open source? you should credit it, at some point, somewhere." is implied as ridiculous, like asking llama.cpp to credit Google Brain. (Presumably, the implication is, for transformers / the Attention is All You Need paper)
New Photovoltaic Module Reliability Risks Associated with Projected Changes
> not return the favor by releasing their source

That's not quite true and your bias is showing. The company behind Loongarch is reasonably friendly to FOSS and most of their LA64 changes (to Linux, llvm, binutils, gcc, etc) are upstreamed in a timely fashion. As for the chipset, kernel drivers are all open source although not all have been accepted upstream. I have personally been maintaining the out-of-tree Linux drm driver for their onboard gpu chip and it's available on github https://github.com/cl91/linux/tree/gsgpu-devel. If you have a barebone 3A6000+7A2000 setup, as far as I know the only closed source component needed is their userspace mesa driver for the onboard gpu.
What are examples of technical IT terms you use in English instead of translating them?
I am still scratching my head what exactly you’re referring to as an “iTunes Store” subscription, you’ll have to explain this one better.
Is it the problem? Most of the time I’ve coded something is because the code I found did not solve the problem according to my needs. There’s a plethora of music players, but no one is alike. That’s because the domain of music playing is vast and each developer had to compromise to find something that can work for him.
My interest is massively piqued by the last bit... any rough ideas of what that looks like?
Sure, everything is ephemeral, but these works have impacts on people's lives and ambitions. How many folks are named after movie or TV characters? How many people got into software after watching The Social Network?

I follow a couple of small communities of amateur VHS archivists. Through this I randomly watched the marketing material of an 80s/90s era MLM, which finally put into context a similar MLM that my mom had fallen for when our family was at a financial low point. This random bit of preservation helped me to better understand a part of my family and upbringing; far better than I could reading a Wikipedia article about the company in question.
https://en.wikipedia.org/wiki/Howard_hughes

https://en.wikipedia.org/wiki/Elon_musk

i can still tell them apart, but the rhyme is uncanny.
I have a programming for kids book from mid or late 80s. It teaches two languages (one Logo-like, and another Python-like), and the author wrote that they don't use flowcharts because they resemeble GoTo operators (i.e. arrows are implemented as either conditional or unconditional jumps).

To replace the need in visuals they used BNF-style syntax diagrams when teaching the programming languages syntax.

Given said that do use flowcharts drawn using PlantUML sometimes. Usually when reverse engineering undocumented codebase, or when trying to explain something to my colleagues.

Flowcharts are only good for very simple control flows / behaviors, there are lots of other types of diagrams or visualization methods depending on the usecase.
You might call the “best copy” level “intermediate masters” or “DIs” (https://en.wikipedia.org/wiki/Digital_intermediate), and there may be a bunch of these for different editions, versions, and frame sizes/rates.
I get your point, but I don't read OP like they are "forcing" anything on others. It is a fair question if there are still feasible ways to live without a smartphone, and HN is a suitable place for it.

I am happy that such people exist, because I don't have the energy for that lifestyle these days.
In all probability it's deceiving you the rest of the time as well. Based on what you've described here, you're trusting its expertise when you don't have much domain expertise of your own, but find it not to be particularly expert at all on matters where you yourself have suffient context and expertise to know better.

This is a common phenomenon with humans, FWIW. The same sort of thing happens with traditional information sources. For example, when a media outlet reports on things we don't know much about personally, we believe them. Then they cover something where we have direct domain expertise and find all manner of misunderstandings and errors trivially, but instead of suspecting that they're likely just as wrong about a lot of other things as well, we assume it's a special case where they just got our special knowledge domain wrong.

In any case, to answer the OP... I use these new AI tools to generate content where the details don't matter and the cost of being wrong is near zero. Such as, graphics for slides, market/product/pitch blurb pablum, etc.

I use them to compensate for my limited artistic/graphic design skills and to overcome my propensity to tediously labor over copy despite that copy being basically throwaway.
Even if you disagreed with IA's emergency library thing (which I did), they're providing an amazing service to humanity orders of magnitude larger than anything AAP will ever accomplish. I encourage everyone to support them (which I do).
I recently upgraded to the paid version of ChatGPT and it's actually proven to be a pretty effective partner in getting unstuck.

The two areas where it's been particularly helpful:

- Tricky Postgres queries - it essentially explains the pretty dry docs to you like you're five

- Partially because I use nvim without intellisense (made the switch after 23 years of vim last year!) - occasional TypeScript type issues
Very interesting. Do you use ChatGPT for these?
I agree. The whole push to have Siri work on device was a noble one, but I’d rather have the option for a dumber on device Siri or a smarter in the cloud Siri.
What is "abnormal" anyway?

"Unusual" is probably just as accurate a description.

How about "developmental language issues"?

Does that cover everything including far above average development? Seems like as important an issue as any.

The most highly developed might just be the most abnormal extreme outlier after all.
The easiest way to avoid Apple and most of Google seems to be to get a Google Pixel and install GrapheneOS on it. This works for me.

The status quo sucks. Political solutions are probably years off, and likely entail making Apple and Google behave rather than mandate open standards and allow alternatives. We are stuck with this duopoly for now. (At least desktop and laptop computers don't suffer from this.)

Alternative OSes on the smartphone are pointless if participating in digital society is your goal, because your friends and family will all use WhatsApp or something (this varies by country), and your bank will make banking with them harder if you don't use their app. Your government will increasingly rely on you owning a smartphone for digital access. In the Netherlands, digital access to healthcare records now by law requires that you either use the DigiD app on Android or IOS, or that you resort to begging for a paper copy; there will be nothing in between¹. When travelling, the apps for the larger public transport companies will have all the delays, re-routings, e-tickets, and other useful stuff. All of these require one of the two smartphone software stores, Apple's or Google's.

At least with GrapheneOS you can limit the Play Store to that handful of apps you must grudgingly use. The rest can be gotten from the, excellent, FOSS F-Droid store (like OsmAnd~, OpenCamera, and OrganicMaps), so you can minimize having to deal with the noise and chaos of the Play Store.

The Swish-thing sounds totally dystopic by the way. It's just by a quirk of fate that we don't have that trend in the Netherlands, where paying with a debit card is standard and smartphone payment systems basically just use that same system with a digital debit card. The war on cash is being waged here too though.

1: Use of DigiD, the Dutch digital identity system, without the app is not allowed for healthcare records, and existing healthcare systems are required to migrate to this. It is still allowed to login for other purposes like taxes using a password or SMS confirmation — for now.
That was my intuition, but I'm just a layman so... that said, both seem to be geared towards making testable predictions, which makes them both a lot better than some other proposed alternatives.
At least the Romans were bringing apex predators and not livestock. Might as well hunt ballistic gel dummies for all the risk involved.
Fair enough, and that totally makes sense. I guess I just miss the “Well, hello friends…” :)
I agree. Specialists who understand (or even do) cutting edge research will be in demand, because LLM's need existing data to train on for good performance. People who can talk to different stakeholders, and deeply understand the company and its business domain will probably be also needed for requirements gathering and management. But the average programmer who writes CRUD apps or integrations like millions of others, and converts fairly refined requirements to code, they will likely impacted very much.
Stop using Internet forums to force your views/way of life on others. /s

The issue isn’t the barber who’s asking for Swish. It’s Swish. This is one of those tricky cases where the service is quasi-governmental, a state-sanctioned monopoly service in partnership with the government, but not run by it.

It’s not an unreasonable take to ask to opt-out of smartphone requirements for daily life. Alternatively, as a society make it clear that this is a requirement for commerce, and be explicit about what protections are in place against misuse/exploitation.

It’s not reasonable for a smartphone to be a de facto necessity for life, but then privately controlled and with no discussion around safety, privacy, etc. — Privacy is a human right in many parts of the world. A government that essentially requires compromises to privacy via unconstrained third parties, in order to engage in basic market transactions, at the very least should be open about this requirement and discuss its trade-offs.

Am I wrong?
> Multiple independent implementations are crucial for the long-term health of the web platform, so we're trying to do our part! :)

It's really great that you're doing this work. This principle also applies to many other specs. I've implemented a few and found multiple issues with real-world impact.
Study: AI-generated food images look tastier than real ones
Yeah it's American vs Chinese empire stuff at this point. New cold war and all that.
> Additionally, what laws are in place to require support for those without a smart phone? My barber dropped debit card support in favor of Swish, but still accepts cash. But places are increasingly going cash-free, which may mean Swish-only in the future.

Does anyone know the advantages of only accepting Swish and no card? I thought EU interchange fees were pretty low and also thought EU merchants didn’t generally own/pay for the terminals as well.

Only accepting Swish and cash is kind of a middle finger to visitors. Maybe the barber doesn’t care, but I’m wondering if it’s just laziness or just happens to much cheaper.
Because sofas that last are heavy and were meant for when people didn’t move out of the same estate for generations.

Now people move every few years. And it’s hard to justify buying fancy furniture in a place you aren’t staying for long time.
>or maybe my perception of China open source is biased.

FWIW The Chinese government seems to be trying to encourage open source, they even run their own equivalent of github called gitee. https://gitee.com/explore
You shouldn't misuse unsafe Rust to create `&str` or `String` with invalid UTF-8. Doing that violates assumptions some optimizations rely on. I even would contend it's undefined behavior. At least I am convinced that you should never have invalid UTF-8 in `&str` or `String`. If you need that, there's the [bstr][0] crate for byte strings which may or may not be valid UTF-8. Essentially these are just byte slices `&[u8]` and the owned version byte vectors `Vec<u8>` and traits and methods around them. Very useful for text data which is not reliably UTF-8.

[0]: https://crates.io/crates/bstr

The idea of using unsafety here is to have a way to tell the Rust compiler: "Trust me, I promise that I only fill the strings with valid UTF-8 data. You don't need to insert code to check UTF-8 validity." And the Rust compiler answers: "Okay. I accept that but if something goes wrong I can't catch that."

This allows avoiding repeated validations of a byte slice for UTF-8 validity, for example.
And $300/kg is the cost when they are still discarding the upper stage. The target for full reuse is more like $10/kg.
Yes, exactly.

I've seen small companies that are smaller than Google's SRE staff alone try to implement the concept. As it turns out if your entire tech org is 50~200 people, hiring 2 people to "do SRE" because the CTO read a book.. is not gonna do the trick.

CTO gonna get pretty dashboard though!
I use it as conversational search. That said, I'm actually building a platform for writing software (and more) with AI.
Days that aren't part of a month are such a elegant way to solve the problem.

Even now 29 Feb shouldn't exist, it should just be "leap day" and have no numerical significance.

Screw the computers, they can learn to adapt.
Are there any tutorials you recommend to see how to better leverage AI? I looked at some videos on YouTube and it seemed that the overall workflow was quite slow.
To me, the biggest value of Copilot is that you get unlimited access to a gpt-4 chat for half the price of ChatGPT Plus via Copilot Chat.

The context sensitive stuff like highlighting a line of code and asking questions about it and the completions are okay too but the chat is the most useful part imo.
That's a strange way of viewing this. The OP is asking whether there are laws that protect them. If people are happy with Apple/Google, great, but if they are not, there are few alternatives. We should allow people who don't have/don't want smartphones to be able to participate in society.
> needing to look up the definition

Who has ever needed to look up the definition of something like "impactful" or "observability"...?
Comparing methods to predict baseline mortality for excess mortality
> do not support

A few years ago I wrote a Times Higher article called something like
"Your future is not supported" about exclusion in schools.

"Not supported" is a seemingly innocuous but vicious expression. In
almost all cases it has nothing to say about technical
interoperability but is an opaque "layer 8" matter of "policy". Hence
you are correct identifying it as a "political" problem.

I also wrote in Digital Vegan about how digital lifestyle choices,
such as prioritising security, or choosing not to support convicted
criminal monopolists and gangsters, rank equally with other kinds of
identity and observances.

We no longer see signs in shops that say "No Blacks, No Irish" But
today we have the equivalent with the language of "We do not
support..."

> This requires a political solution.

Mandated service-level interoperability with the total elimination of
all barriers to entry is the only way to go. It will happen. But it's
a slow process. Obviously Europe is leading the way.
I write frontend web code in Rust (dominator). There is no plugin for Figma that handles this out of the box, but by copy pasting the CSS and putting it in a comment, Co-Pilot can then infer the transformation to Rust syntax. In the past I would have taken the time to write my own parser/mapper, now I don't have to, nor does _anyone_, it's even _better_ for it to learn from local context e.g. for my own personal formatting style etc.
You post literally the most ignorant and hilarious comments I've ever read on HN. I'm glad you're shadowbanned, but it's unfortunate you're completely oblivious to that fact and keep commenting hour after hour with drivel that nobody reads.

It also makes me confused as to why only some of your comments are dead flagged but not all. I guess I understand the HN shadowban less than I thought I did.

The entire world is better hearing your opinion of the word "harmful" though, where would we be without your opinion?!

You have such gems as "HTML Monkeys" - if there is any ageism in this industry it's caused by miserable old men like you who absolutely nobody wants to work with. It's absolutely fitting that your knowledge seems to only contain "Perl" and "C." Welcome to 2024, and I know full well you're not a kernel dev, because I am, and we wouldn't use C and Perl in the same sentence.

You're the equivalent to me of my ignorant, dead, racist grandfather going on Facebook and ranting about Jews or Muslims except replace that ignorance with your technology skillset. That's how important your commenting is to probably a majority of HN users who actually work in high end technology in 2024. Enjoy your $85k Perl job while we make $350k writing rust and go and being "basic programmers who don't know programming" because we started writing HTML for our myspace pages at 12 which was evidently beneath you. And now we're launching rockets and building distributed systems when you.. what, made a static web forum in Perl that probably had absolutely no security considerations, was single-threaded (LOL) and absolutely did not autoscale or self-repair?

You can grow old and not become a miserable, rude, depressing old man. It's possible. Also, keep your skills up to date. Nobody, literally nobody talks about perl aside from $35k/yr Russian devs in 2024. I'm 40. I'm not 20. I've been in tech since I was 10. You don't know more than everyone else here because you're old. We were there too - we were just 12, not 30.

And stop using the term "HTML Monkey" for fucks sake. It's incredibly derogatory. You probably use "cable monkey" and a bunch of other "monkey" names. They are all derogatory.

Be a better person.

https://news.ycombinator.com/context?id=39627175
The moment you try to monetize something, you change it. Folding@Home works because people want to contribute to something bigger than themselves. The moment you try to reward people for their effort, especially in monetary fashion, the entire thing will collapse. And it only takes one bad actor to ruin the whole system.
I get OP's desire to live without a smartphone and can relate a lot.

But at the same time, at some point it is not feasible to enforce support for non-smartphone by law. You have to realize that your own freedom only goes so far. Society grants you the right to live without a smartphone/car/whatever, but it is your decision, and you can't force the rest of society to put up with it.
This is in the water around Alaska and has nothing to do with California.

A better title would be "...expanded by the size of..."
To be fair I can't think of any reason to prefer LLMs to formal methods: overall cost, reliability, comprehensibility, whatever you choose to compare, other than natural language generation, formal methods are just way ahead. But I guess it's not what's pushed by the top industry players and people just follow whatever trends on twitter and linkedin.

I have a feeling that the situation is pretty different in the semiconductor industry where the stakes are much higher and where I understand model checking to be a standard thing to do, but I'm not an expert.
it's exceedingly rare. Rarer even than the usual numbers thrown around imo
I'm British and thinking about this in that context, not an American one, for what it's worth.
I don't know. It kind of feels like they are replicating real user (developer) behavior by producing lots and lots of weird, low-quality, and not-to-spec code that a parser will likely have to deal with. By doing so they are simply exposing bugs that real users (bad developers) would have done anyway. Seems like a totally legit way to test a complex product. No assumptions. Just lots of randomized nonsense that shows reality.
siebel’s podcast youtube series with dalton caldwell of founder advice has been great recently, in case anyone hasnt been following
The problem with vcpkg is the problem with conan, bazel, meson, or hunter. There isn't just one, and they don't reliably play well with each other so that when I receive or deliver a dependency to some other organization, they work together.
> their shelves and such you can see what you are buying

no you can't, the outside shell of each shelf completely hides what's inside. I wanted to reconfigure a shelf (turn it on it's side, combine it with another) and turns out the "boards" are hollow. There is something inside at the corner pre-drilled-screw anchor points, but that's the only place you can attach something, the rest of it is potemkin shelf. You get to see this in more detail if you keep a shelf in a mildly humid place like a beachhouse, as the whoe thing delaminates and you see cardboard honeycombs inside a thin veneer of ...veneer
I recall using *.8k.com because that was one of the shortest free *.com options around.
Seems like the best passthrough was a fairly easy goal to achieve since nobody else was even really trying. Heck, the Quest applies quality degrading filters to passthrough video (add noise, remove chroma) to discourage using it.
Can I put $1000 in a YC seed round?
I recently reached accredited investor status this year and was wanting to invest in some early stage YC companies but know that startups are a risky investment so instead of investing 10k into one startup would like to invest 1k in to 10 startups. To diversify my investment and continue to do this for multiple years. Is this currently possible? Will a startup accept such a small investment even in a seed round.