skysight-inc/HackerNews huggingface dataset:
I always imagine that people working in dentistry end up getting incredibly jaded. There's only so much neglect of basic personal care that anyone can face. Over and over again. And people don't listen to the recommendations because it is all going to be fixed by the dentist.

The younger dental professionals I have come across tend to have real passion and make me go "oh wow, they are really into this and inspiring!". Which seems to wear off over time. Maybe it's just me projecting from what it's like to work with computers because it certainly feels familiar.
>
You don't need to ask if the information you collect is necessary for your site to work.

Shysters/pettifoggers are very "flexible" (in a negative way) in the interpretation what is "necessary for your site to work". :-(
Look, I understand the value proposition and how cool it is from a theoretical standpoint, but I honestly don't think this will ever become relevant.

Here are some notes from my first impressions and after skimming through the paper. And yes, I am aware that this is very very early software.

1. Bend looks like an extremely limited DSL. No FFI. No way of interacting with raw buffers. Weird 24bit floating point format.

2. There's a reason why ICs are not relevant: performance is and will always be terrible. There is no other way to put it, graph traversal simply doesn't map well on hardware.

3. The premise of optimal reduction is valid. However, you still need to write the kernels in a way that can be parallelized (ie. no data dependencies, use of recursion).

4. There are no serious examples that directly compare Bend/HVM code with it's equivalent OMP/CUDA program. How am I suppose to evaluate the reduction in implementation complexity and what to expect on performance. So many claims, so little actual comparisons.

5. In the real world of high performance parallel computing, tree-like structures are non-existent. Arrays are king. And that's because of the physical nature of how memory works on a hardware level. And do you know what works best on mutable contiguous memory buffers ? Loops. We'll see when HVM will implement this.

In the end, what we currently have is half-baked language that is (almost) fully isolated from external data, extremely slow, a massive abstraction on the underlying hardware (unutilised features: multilevel caches, tensor cores, simd, atomics).

I apologize if this comes out as harsh, I still find the technical implementation and the theoretical background to be very interesting. I'm simply not (yet) convinced of its usefulness in the real world.
I don’t know, you can look at it as because gaudy, ostentatious displays of wealth have become impossible, we’ve become able to focus on other things (yes, including subtler displays of wealth).

If the ornamentation had value outside of signaling, it’s now readily available to everyone, as the article says.

But I’m not sure how much I believe that. Fashion is fashion. I’m sure there is a hypothetical present where minimalism isn’t valued nearly as much. But I still think that’s mostly orthogonal to how much people care about aesthetics.
> It's written in plain English: you can read it yourself.

That isn't how the law works for things like this though; what is plain to a lawyer is different to an untrained person. People make that mistake with tax law all the time; they read something and come up with a plain interpretation that shows they don't have to pay their taxes and that delusion persists until someone explains the actual, less plain, reading.

It isn't the worst starting point but winging the law with untrained readings is not really acceptable for running a business.
Latency and packet loss. And finches take less feed.
Previously on HN [0] (219 points, 11 months ago, 370 comments)

Related OpenAI's Long-Term AI Risk Team Has Disbanded [1](86 points, 7 hours ago, 48 comments)

[0]: https://news.ycombinator.com/item?id=36603382
[1]: https://news.ycombinator.com/item?id=40390831
This would require open source projects to allow something like that, I can easily see an influx of low quality PRs with vetting burden put on the OSS community rather than the HR tech startup or the recruitment company.
Here's a thing governments should say a lot more - a combination of being humble and also instilling humbleness in companies that need to hear it:

"Look mates, if you don't clean up your stuff, we're gonna have to write a bunch of laws and nobody wants that, so, fix your problems". (i.e: Government is aware legislating something probably results in a highly suboptimal/inefficient endresult, but, it's the only tool governments have. It's just as much on a company / on all companies in a given area of expertise that government sees no way out other than to wield the heavy and inaccurate club of law-making).

Separate from the many comments that highlight both how [A] the GDPR is a lot more than those cookie banners and [B] those cookie banners are like those email footers - lawyers gone nuts. A whole bunch of them are not required as per GDPR, just there because someone asked a lawyer and of course they say 'yeah sure add it'. If I ask a painter if it's a good idea to paint my house at this point in time, they're bound to say 'yes':

Companies went way too far with it, so GDPR happened. It's a good thing to teach companies that going too far results in annoying laws. It's fine even if the GDPR is a loser - if everybody loses, that's.. sad, and a better law would be much preferred, but that can still be better than no laws, because its mere existence tells companies to try not to go too far.

So far, US-based companies do not appear to have understood this (see also: USB-C rules, apple's current problems, repeated and widespread illegal shit going on at banking institutions), but it's worth doubling down on it until they do.
I'm wondering if a similar progression is happening with MDs. OneMedical <-> Amazon (corporate rather than PE), for example. Current provider was solo, then went to OneMedical, and now is an Amazon employee (indirectly).
> instead of attacking the issue

That doesn't generate mouse clicks or revenue.
The trick is to read through and understand what falls under "Legitimate Interest" (important note: it never involves giving other services access to it!).

A very common example is recording the IP address for technical (debugging, ensuring site functionality) and legal (security, audit logs) does fall under Legitimate Interest.

Worst case you have to mention it in privacy policy.

The thing you can't do is let your marketing team or others grab at it in any way, or sell it to other vendors, and arguably you should not move outside of safe countries.
I'm not exactly sure how I'm alienating potential audience. I'm not a native speaker, so I might be missing something, but it's unclear to me

I'm also not sure how I should've named it differently. It's really a Pinterest Hashtag Generator. Do you mean I should've called it "Hashtag Generator for Pinterest"

It might make sense, I'll edit this right now, but for me it was obvious it's not associated with Pinterest

lmk if I'm wrong or you meant something else

Apart from that, I genuinely believe it can be useful:
- it's free
- required some prompt adjustments from my side
- allows you to either specify the title of the pin or the page you want to pin to
- uses the last model, best results
> They were also telling me it has the potential to be useful with normal combustion engine vehicles

Yikes. Honestly I'm a bit surprised criminals don't already have their own EMP weapons now.
Mail over Matrix would be amazing; you'd get PFS e2ee; reactions; edits; redactions etc for free... and be able to segue between longform and shortform chat and VoIP and calendaring etc. If the core team wasn't stuck focusing on the core project, I'd build this like a shot.
I think it's not different priorities so much as an organization that has ossified around a particular way of doing things, and when problems are detected (like "why does it take 2 weeks to add a column to a table"), the solution is to cram more cooks into the kitchen. If I bring this up I am basically told "well we can't do anything about that." So I've learned to keep my mouth shut when the scrum leader asks if there's anything keeping me from doing my job rather than rattling off the latest of many organizational problems that have made my job 1000x harder than it needs to be.

I have worked at places where people are competent and have slightly different priorities than I do. This is very different.
Hypothetically, while I’m no expert:

1. Could a future protocol require an immediate initial message (a “hello”) stating exactly how much content will be sent, and until the “hello” is sent, it’s limited to, say, 128KB before the connection is immediately terminated? (And of course, if the content exceeds the declaration, termination and immediate IP temporary ban, safe to do as this is an obvious violation of a new spec?)

2. The goal is to make it easier for the email client which by itself will encourage good behavior. There’s also no requirement for the messages to all be in one massive blob.

3. The goal is that it would be automatically created by the client. For personal emails, this is easy. For enhanced HTML emails, that is where the requirement comes in. Email providers can come up with their own ways of enforcement from there (I.e. “if it’s only one sentence, you obviously didn’t do it”), though I get your point and that would become messy unofficial spec again.

4. Could a future emails system have versioning, allowing the server to clearly communicate (“Hello, I implement MX2 v3.1.”)? In addition, a business can obviously make their own settings that original email alerts do not go to Junk in their business mailboxes - but they do know they’d better get on it or their messages to clients might go to Junk.
> We are dedicating 20% of the compute we’ve secured to date over the next four years to solving the problem of superintelligence alignment.

Meanwhile Jan Leike's tweet after his resignation:

> Over the past few months my team has been sailing against the wind. Sometimes we were struggling for compute and it was getting harder and harder to get this crucial research done. (https://x.com/janleike/status/1791498182125584843)
Maybe this site is more current: https://anvil-editor.net/download/ (it at least downloads over https...)

I couldn't find a link to a repo on anvil-editor.net anywhere, but I didn't look too deeply.

I'm looking forward to checking this out, though!
Security, debugging and audit logs all fall under "legitimate interest".

Just keep them out of hands of parties that might want to use them for other reasons.
You need to know about Unicode to use Unicode regexes; if you want to pass invalid UTF-8 into these engines you have to give up Unicode regex support; i.e. how would you match "\p{East Asian Width:Narrow}" on an invalid UTF-8 string?
Sure, but does me building a capability to proactively do that make it more likely that someone decides to use the data than if I hadn’t built it?
I had a gas tankless heater for about 20 years and hot water came out of pretty much instantly. But it makes sense that electric tankless heaters wouldn't have the same kind of speed.
King Clone
Do we need nuclear power anymore? It dose not seem to occupy a very efficient spot as part of the grid anymore due to long spool up and power down times it has to always run at a steady load where what the grid really needs is something that can quickly spool up and down like gas or battery.

Its also really expensive because you need all the infrastructure for nuclear plus the infrastructure for steam turbines which all needs to be built and maintained and is very expensive
> GenServers aren't difficult.

You're right. GenServers are wonderful and simple. I'm just saying this problem doesn't need them.

> Use the patterns…

I am. Monads are just another pattern. You know the `with {:ok, ...} <- ... else ... end` pattern in Elixir? That's another monad!

I show one concrete example here in my post that monads cover well. I've come across other scenarios in industry where monads can cut down on boilerplate better than anything else. Would another solution work? Sure—it's a Turing-complete language. Would it be as clean? Sometimes not.

> Business rules, mud

I don't need definitions—I understand those concepts just fine. I'm just trying to understand why you think it's relevant to my post. What's the specific "mud" here?
I just used a Vercel template. Literally took 10 minutes from cloning the repo to getting it set up on my domain.
I don't think there is a reasonable definition of 'standard of living' that weights phone specs or TV size over access to housing, healthcare, childcare, education.

Technological advances in luxury goods do not make up for outpacing increases in inelastic necessities, even if off set by some abstracted purchasing power parity.
i think i can count the number of crashes i've had with Element X iOS on fingers of one hand since dogfooding it since last summer (whereas classic Element iOS would crash every few days). Is this on Android or iOS? Was it a recent build? If so, which one? It really shouldn't be crashing.
OpenAI will use Reddit posts to train ChatGPT under new deal
Since there is no byline, I’m going to assume the article was AI generated. The writing is horrible and no human editor could have reviewed it prior to being published.
37,009,556,296,378,460%

That is a decent return. I bought a call option for RILY. Went to zero. Well...
> Companies went way too far with it, so GDPR happened. It's a good thing to teach companies that going too far results in annoying laws. It's fine even if the GDPR is a loser - if everybody loses, that's.. sad, and a better law would be much preferred, but that can still be better than no laws, because its mere existence tells companies to try not to go too far.

What rather happens/happened is that the hatred in the population for the EU increased a lot (as witnessed by the rise of right-wing nationalist parties, even though admittedly there also exist a lot of other reasons for this rise).
The only way _you_ can think of is "invading privacy".

If you delete any data that can single out people when you're ingesting it, then nothing more needs to be done. So you delete any user identifying data by default, not keep it from the very start, unless you have a very strong use case. You can also have completely anonymised but still useful data. There are many statistical methods to collect useful but reasonably and provably anonymous data like differential privacy.

If the businesses that give you data don't provide the option of completely deleting it then they are non-compliant as well.
Page title: baby step generator (although this is the only text on the page). Just redirects to https://www.perplexity.ai/search with a vague preconfigured prompt though?
I don’t like to bring unrealistic expectations to this sort of thing, but even so, all the examples look pretty bad. Am I missing something?

In addition to all the noise and haze -- so the intermediate frames wouldn’t be usable alongside the originals -- the start and end points of each element hardly ever connect up. Each wall, door, etc flies vaguely towards its destination, but fades out just as the “same” element fades in at its final position a few feet away.

It’s a lovely idea, though, and it would be great to see an actually working version.
I wonder that as well. And the same for movies, games, etc.

I think in order to "play it safe" against the 1% of people who cry over the dumbest shit, but who happen to screech the loudest, creators make everything about someone's feelings, edge case stuff you hardly see represented in day to day. You weave that web enough and you end up with the "creative" output of something like Gemini lol.
Hm. is this on iOS or Android, and what version? This is first i've heard of this; it should be rock solid. Am wondering if you're stuck on an ancient version or something.
I'm going through the CUDA courses. I've done GPU and CPU optimization as an enthusiastic amateur in my day job once or twice a year, but it's not my core focus.

It quickly seems that the low level C/Cpp is becoming obsolete, and it's hard to squeeze performance unless you're doing something truly green field / new. Otherwise someone has already optimized the hell out of it.

So what's the use case for porting GPU to higher level languages like C#? What would you use this for?
Most of all voters own their house - 65% of households occupy their own property. [1]

1. https://fred.stlouisfed.org/series/RHORUSQ156N
It does not, because what falls under legitimate interest is also quite clearly described.

Is it necessary for performing the service to end user? Is it necessary to support technical or legal issues in providing the service? (Trading data with other entities, marketing, etc ARE NOT, logging, debugging, security/audit logs ARE).

Creating BS claims for "legitimate interest" like IAB does is just setting yourself for big fines for breaking the law.
The hard thing about modeling is not the math to get to present value of the stock. It's figuring out which assumptions make sense.

Assuming that a revenue growth rate of 84,762.39% is (a) a valid number and (b) expected to remain the same over the next X years does not quote-unquote "make sense"
> An idealist might build something to be totally agnostic, and only after adoption from criminals might then realize they need to do something about that, hence adding in a filter. Then that effort is seen as evidence against them

So, if he had an epiphany that criminals were using the system and the feature requests he was getting an naively implementing were benefiting criminals, why not block those accounts rather than implementing a "keep my stuff separate from the criminals the system knows about" switch?

The whole point of a trial is to establish guilt, and part of guilt is mens rea. Well, at least I assume that's true in the Netherlands, please correct if I'm wrong.

An idealist who just happens to believe that firing guns into the air is the most noble expression of freedom is still going to be liable for bad outcomes. You can argue murder versus negligence, but there is no "maybe he just wanted to see a bunch of lead in the air" argument for actual innocence.
Would be better to just link to the original video: https://www.youtube.com/watch?v=CUwR9xdEuZI
...malt does more than Milton can / To justify God’s ways to man. —Housman
Then they should change whoever is advising them on law, cause they got duped.
How often should the key be rotated? How is the rotation done? How are body and headers normalized? Which header determines who sent the email? How do you know the email was sent to you? Where do you store the on-path routing information?
And the possibility of fiddling with scale to mislead still exists with side-by-side charts, their #1 alternative. In fact, they use the same misleading scale start and stop points as they criticize in the dual-axis version, so that the "one went up 80%, the other went up only 40%, but it looks like they went up equally" still applies to their replacement.
I like what the author is saying, but I want everyone to keep in mind that how we send email is mutually exclusive from how we read/create email. You can solve issues related to one while not dealing at all with the other.

For example, something I'd love to see is SMTP2. What can we do to improve SMTP and make it faster? Can we require TLS? Can we standardize and lockdown sender authentication? We wouldn't necessarily need to have a separate DNS records because it could be handled in a fashion similar to HTTP and HTTP2 and use the same ports.

This new protocol could be tied to a new standardized email format, if that's what people wanted to do.
Thanks for contributing to the good days on efnet.

I gave up reddit after (although not because) I was banned for not riding a mod vigilantism hype train. If you're not part of the hive mind, you're really worse than nothing to them.
> What the colonists vote for does not make democracy.

The protest is against making the vote more democratic...

The independentist never wanted democracy and they are very clear about it
Guess what, corporate contact information does not fall under GDPR.
I have been involved in trying to implement GDPR, and one constant source of frustration was it's not actually very clear when a system is fully compliant. We had engineers and product people and legal people who had different understandings of what various terms meant.

For example, you have a 'right to object' to a data controller doing further processing of your personal data, and you have a 'right to be forgotten' in which case we should not keep your personal data any longer -- but we need to remember enough that when we encounter you again, we recognize that you've objected to further processing. How are we supposed to know in future interactions that you've opted out if we've deleted all mentions of you and your PII?

What does 'deletion' mean? If I have a DB which is based on an append-only WAL which can include write and delete "operations", which mean the DB will respond to queries as if the record were deleted, but the record is definitely on disk, and still gets read into memory but just isn't returned as part of any query, but someone with access to the machine could still in principle read it ... is it 'deleted'? Are you 'forgotten'?

What if you're gone from the DB but an old DB backup in cold storage still has a record? What if a columnar file for the datalake in block storage still has a record but you're gone from all DBs that are part of online systems? What if no DB has your raw PII, but your IP was added to a bloomfilter or other sketch datastructure, so it can't be read back out but we could potentially identify with some confidence that your IP had previously been in our logs?

I totally think GDPR was a step in the right direction, and I wish my own country would adopt a strong data privacy law. But I also wish that the EU had set up e.g. a certification system, a large set of reference examples for how pieces fit together, or something to give implementing parties some confidence about whether they're doing it correctly.
Server components feel line the reinvention of client-server architechture, except that it feels like a tangled mess to maintain, debug and understand.
None of the imagery on Discogs look like the logo [1], but that won't stop me from saying that this would be a deep dish deep cut

[1] https://www.discogs.com/master/48311-Fancy-Slice-Me-Nice
Your link to the regex crate docs doesn't support what you're saying, as far as I can tell. You can search on `&[u8]` just fine with full Unicode support. Invalid UTF-8 just won't match.

> My general point is there are very few things you can do without validating.

Pretty much all string processing I've built up in Rust over the past ten years is based on the idea of not validating up front. It's too costly to do. There's an entire section in my blog post on bstr about this: https://blog.burntsushi.net/bstr/#motivation-based-on-perfor...

The rest of the blog may be very useful to read as well.
> "Known criminal addresses" isn't an easy nut to crack.

True. But good faith efforts go a long way. In no world is "separate my funds from those the operators of Tornado believe are illicit" good faith.

> When is the last time a bank enabling criminals like HSBC had it's directors arrested and thrown in jail?

Whaddaboutism is not a defense. I fully support jailing the entire executive staff of HSBC. The fact that has not happened does not change the facts or merits of this case, any more than I can get out of a speeding ticket by noting that I read about someone going much faster.
I ways surprised how almost instantaneously nauseous some of those made me feel. e and pi/2 were straight into barf territory
There is, it's called count_ones. Though I wouldn't be surprised if LLVM could maybe optimize some of these loops into a popcnt, but I'm sure it would be brittle
Delta GBA Emulator changes logo after Adobe threatened legal action