skysight-inc/HackerNews huggingface dataset:
Look, I'm just making an argument out of preconceived notions (see my earlier message stating this). It's a dating app rife of this, not a deep analysis. I was assuming you were looking for an explanation.
Recently, I wrote a client-side wallet app for cryptocurrency use case and it required transactions to be created and signed entirely on the client-side and so the transaction UUID had to be created on the client side (before signing) and I was surprised at how elegant and simple the application's logic turned out to be (both on the front end and back end).

One of the best things about UUIDs is that if your front end tries to create a resource and fails due to a bad connection, you can simply resend that exact same resource for creation again (with the same UUID) and you don't need to worry about duplicate records being inserted into the database since you would get an ID collision; it results in much simpler/cleaner code which is idempotent and deterministic by default.

With auto-incrementing IDs, if there is a connection issue or other failure, it's not possible to cleanly figure out if a resource was already created or not since only the database knows what the ID of that resource was until that ID is sent back and reaches the client across the network.

Just because the client did not receive a successful response from the server, it does not mean that the resource was not created; and if it was, you cannot know since the client has no way of referencing that resource in a reliable way. It just seems completely wrong that the client (which created the resource) cannot reference it until the database has inserted it.

It's a hack to pretend that resource creation starts in the database, when in fact, it starts on the front end.
well, you take them off because usually "don't take off your shoes" is itself only said out of politeness, and they really would rather you take your shoes off — Canadian logic.
A run through of setting up Copilot Chat on VS Code once you've received confirmation of access to the preview.
Ask HN: How does VictoriaLogs stacks up against ClickHouse?
Those are using a tz sound, similar to the zz in pizza. It's probably closer to the "s" in English pronunciation of "Caesar" than it is to the K used in Caesar's time.
Why age in entrepreneurship is just a number
IANAL, but I’m confident that any assumption that the copyright office is “largely redundant” is not correct.

Of course, you’re welcome to your own opinion, but I urge anyone who believes this to be the case and you know, doing commercial work, to seek legal advice rather than depending on their assumptions about it.

See also -> https://www.copyright.gov/help/faq/faq-general.html#register
Thought the same, had a pleasant signup form for a small SaaS platform nobody really knows about, with no captcha. Then someone or some group found it and there's been a barrage of attacks varying in intensity, vectors etc. Cost us so much money in vendor costs the small company is now in danger of going bankrupt.

I appreciate the sentiment, as I had it, but rest assured any future publicly accessible form I build will get at least a CAPTCHA in front of it.
Cookies mean exactly that. You are just being overly pedantic.

And yes, running JS in a users browser to store or access information is exactly the same. Taking a browser fingerprint and storing it server side is also the same, just harder to get caught doing.
This whole trying to maliciously take these laws literally need to stop.
Note that reCAPTCHA's use of hashing and encryption might mean that the private data this article refers to, such as device type, is not actually sent to google.

A quick check with the network inspector doesn't obviously show this data being sent.

And obviously to punish a company, the EU would need to prove this data is sent - a hard thing to do when the code of recaptcha is deliberately designed to prevent reverse engineering and analysis.
What I mean is that it's not even slang (as "straight", which some heterosexuals used to take offence to, is); it's about as dry a description of non-trans people as we have in English.
Fresh perspective, or lack of perspective?
Lifetimes are managed at runtime, somewhat like Arc, just without the ref counts. If implemented well you get an assertion if you misuse a reference (eg use after free.)

I’m fine with the trade off, but yes, it can be a source of difficult bugs.
Some KYC processes in the EU (and likely elsewhere) do involve a webcam interview with a 3rd party who checks the customer‘s face and passport.
The next story I saw on this website was about a hidden underground civilisation underneath Antarctica. So for now I will take this with a grain of salt.
I used to be in your position. What broke the cycle for me was that my SO realized how anxious I would get every time I had to make a phone call, so he assigned all phone-related household tasks to me until I lost the phobia via exposure/practice. It sucked until it didn’t anymore. I’m now one of those people who prefers to make a call rather than use a web form!
Exactly. 2017 isn't even that long ago.

It'll look weird initially and people will only wear at home. Then by v2, some people will wear it at work and coffee shops. By v3, people might be walking on the street with them on.

Apple's brand makes it "cool". Basically, using Apple products is a way to flaunt that you have money and influence. So I don't see why the Vision Pro wouldn't end up being the same.
I can't wait until the silent majority stops being silent and throws out CoC and their people from projects. It is seriously a toxic thing that creates debates over stuff where there is no need for it to be a debate to begin with.
> There are new UUID formats that are timestamp-sortable; for when blockchain cryptographic hashes aren't enough entropy.

Note that multiple rounds of cryptographic hashing is not considered sufficient anymore; PBKDF2 and Argon2 are Key Derivation Functions, and those are used instead of hash functions.

"New UUID Formats – IETF Draft" https://news.ycombinator.com/item?id=28088213

draft-peabody-dispatch-new-uuid-format-04
Internet-Draft "New UUID Formats"
https://datatracker.ietf.org/doc/html/draft-peabody-dispatch... ; UUID6, UUID7, UUID8
They submitted a paper to congress talking about how they should regulate AI.

HN is not wrong about the fact that there were trying to push regulation in the United States that would help their business. It just turns out the European laws will actually hurt their business.
If yt had such a feature to let you authorize videos for kids, I would worry that google collects that data and it gets used against parents.
>I'm not sold on the idea that "violations of this code outside these spaces" is a bad thing,

Let's frame it in a more relatable context.

Your employer can fire you for violating the company code of conduct, despite your behaviour having absolutely nothing to do with the company or its business.
I wasn’t aware of this, but it’s good information. I suppose the lesson is to be very selective regarding what services you sign up for. Even if a service is good right now, they could do a bait and switch at any time.
The mistake here in Europe is that an ip address is considered personal information:

https://www.ra-plutte.de/lg-muenchen-dynamische-einbindung-g...

This makes it impossible to use any components hosted by third parties without getting consent by the users. And for components hosted in a different country than the visitor, even consent might not make using those external components legal.

This is bad and not in line with reality. The IP can only be turned into personal information via cooperation of the users internet provider.

So in Europe, the whole internet is made illegal based on a wrong assumption.
Intel Sells a 20% Stake in Maker of Multi E-Beam Mask Writing Tools
I had posted here before and the thread blew up. Now I am ready with the product
Here is the thread in question... https://news.ycombinator.com/item?id=36227470

and this video that I had posted... https://www.youtube.com/watch?v=b-873SkJ2RI

Here is what it does...

Before you write any content, you want to know what questions people ask on Google, Who is ranking on the top 10 and what other keywords do they rank for?, and 'Google Suggestions' for the phrase. So I created a tool that does that based on all the interest I received.

It is at https://www.keywordranking.me/

It's been a whirlwind last couple of weeks since the idea popped into my head till the launch but a post about the journey is for another day.

Hope you like what I have managed to build. I would love the feedback from you guys
For FIRST robotics in particular, Java and LabView are the most commonly used languages because they are the two for which a robust library is maintained by Worcester Polytechnic Institute for use in the competition.

But I have long been of the opinion that both languages are kind of an ill fit for the application. Python is making some headway and I think it might be a better fit; It has some advantages on legibility, it has an optional static typing system, and it does support coroutines.
Moderation is key. But there’s a scale to moderation that has to be learned as well.
It is… But if and only if you can prove bad faith, which is basically impossible. There is no recourse to negligently sending DMCA claims.
CAPTCHA on registration page removed quite a bit of automated registrations. What are other options to prevent/reduce automated registrations? (one from top of my head email/phone verifications)
It's always nice to see actual numbers in a debate! (and hat tip to Thad Starner [0] and Haynes)

If you take nothing else away from this:

- Try to keep detail and gaze in the 10° to 30° range (from view center) to limit fatigue

- People prefer moving their head to moving their eyes, for any lengthy amount of time

And also this awesome chart, which I always use when moving and TV positioning: https://i0.wp.com/kguttag.com/wp-content/uploads/2023/06/HDT...

[0] If he and his grad students still teach it, the GT "Rapid Prototyping" course is awesome. Or as the joke went, "Learn just enough EE for IED assembly" (just kidding, FBI! And also, steel wool + 9v battery + timer/receiver)
I really enjoy Helix. The toml configuration and built-in Treesitter and LSP support are stellar. It works well enough to be a daily driver.

But after 20 years of Vim muscle memory, I can't deal with the keybindings.
Not that they're inherently worse, just different - I'm perfectly happy with vim motions and relearning to type is pretty low on my list of priorities. Luckily there is a compatibility hack, not perfect but it's close enough: https://github.com/LGUG2Z/helix-vim
I've heard "pixels" used generically to refer to the bundle of tracking code from a particular vendor in the marketing department at work. e.g. "Have you enabled the Facebook pixel?" means have you embedded the JavaScript snippet (usually with a fallback 1x1 pixel) that Facebook provides for tracking.
Given that the greek-speaking eastern half of the Roman Empire (the so-called Byzantine empire) went on for a thousand more years after the fall of the Western half, is it that surprising?
I have had some successes using Bing Chat to find right product from the Amazon catalog. It is a lot better than Amazon's own search. E.g., Which transparent storage boxes sold by Amazon.in are more than 5 inches in height. Bing Chat tells. :-)
That is not quite completely true - In many cases you can associate it to a user based on their activity too. For example, they might logon which would link the IP to an identity.
If you want to register to my site from your smart thermometer, then it’s your problem.
<https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...>

Four replies deep into this thread, are we discussing topics of intellectual curiosity ... or ... something else?

That itself is a strong indicator of the issue here.

I strongly recommend pg's discussion of comments, particularly about their relationship to kudzu:

<http://www.paulgraham.com/hackernews.html>
Overall it seems like a pretty decent CoC. Altough, I am REALLY not a fan of this line: "In addition, violations of this code outside these spaces may affect a person's ability to participate within them."

I fear that that stipulation will be used to try and kick out people for holding "bad" opinions outside of the project. Like what was tried with Elia Schito.
Reading through the white paper leaves me feeling that some commenters here may have had an axe to grind already. The positions raised by OpenAI seemed to be focused on tailoring overly-broad language, and curtailing phrasing which confused possibility of misuse for intent to misuse.

The ai regulations have the possibility of becoming a GDPR-like boondoggle in the absence of domain-expertise from people in the field.

Researchers without a conflict of interest should also be heavily be engaged in this dialog as well, and the law specifically made flexible enough to adapt in the face of rapid change.
Is there a good authoritative source for this? My doctor suggested this is not required.
A group of marketers build a platform to discover and submit AI prompts
How do you know the silent majority aren't in favor of CoCs?
I think a good designer polls his dev team to help him figure out what’s a “big lift” and whats easy. And a good developer works with her designer to point out “big lifts” and helps find compromises!
In the context of the first robotics competition, teaching the command hierarchy is a good opportunity to teach students what a state machine is... And that can be a good opportunity to talk about what a computer does, because the computer is basically a hardware implementation of a state machine.

But that isn't the kind of lesson that you want to be cramming into the middle of the competition season.
I think it looks pretty promising, as long as the deployment setup is not only configurable via the UI, but also can be specified decoratively with code and hierarchical data (eg json).

IaC is a really powerful concept, and system initiative does not need to be in conflict with that paradigm, just another layer of abstraction that still allows IaC.

The main issue is how to combining UI state + and manual state.

The worst thing you can do imo, is to use a common representation, eg the UI would try and edit your manually written declarations. That is just a recipe for disaster.

The answer to this type of mixed editing is a layer approach, eg what is being done in the USD format (https://openusd.org/release/index.html)

Each authoring "instance" has full control of its layer, and composition semantics define how the layers compose to the final declarative structure.
Huh... I know about deidentifying, but what does it mean to de-deidentify?
Make Your Renders Unnecessarily Complicated
How do you handle long-term tasks that are painful to do? Things that you don’t want to do in the moment, but which have a payoff you want?
> if an exec gives any sh1ts about what is on Blind/

could change that to "if anyone"

my workplace's blind is extremely toxic and rarely rooted in reality.
> This is bad, because the IP can only be turned into personal information via cooperation of the users internet provider.

Not 100% true, you can often trace back users by IP using leaked databases and through companies that sell user data. Might not be legal, but you definitely don't need cooperation from a ISP.
I'm struggling to see how that function could be a bottleneck, and if it were, memoization would easily get rid of it without the ridiculous limitation.
I really appreciated this article. No framework is perfect. Svelte always looked like the right approach for a modern component framework, but modern Vue borrowed a lot of its better ideas and ran with it.
Sorry for the irrelevant reply, but I'm trying to get some attention on this.

This youtuber got a fraudulent DMCA notice, and his counter-notice got automatically rejected. The person who sent the notice isn't associated with the devs, and is asking for a $100 ransom to get the channel reinstated. How could this be fixed?

Proof that the person sending the notice isn't "authorized on behalf of the copyright holder": https://twitter.com/Lionheart/status/1671349063931838464

Tweet about the automatic rejection of the counter-notice: https://twitter.com/Azrial_Vanity/status/1671696220190810113

Tweet about the initial DMCA takedown: https://twitter.com/Azrial_Vanity/status/1671323777978736643

Mention of the $100 ransom: https://twitter.com/Azrial_Vanity/status/1671332970836140032

Any youtube people on here can help? Or anyone else have any advice?
You don’t have to eat together every day but make the effort when you can, you can sit with her and have a cup of tea (I don’t often eat dinner either).

At a minimum make the time at weekends, it is just a small thing that makes such a massive difference. Could well be a relationship maker or breaker in my experience.
Very nice! Love the site and content. Small issue - 500 error page (nyan-flavored!) when clicking the logo.
Most projects when adopting a CoC started their political infighting over alleged allegations exponentially, whilst the technical decision making troubled to the point of full stagnation.

conferences became cesspits.

project leaders went from knowledgable dictators to well-liked community leaders, who had no idea what they were doing, and into which direction to go forward.
the yes-sayers.
Tweet Your Way to Success
Never heard of the museum dose term. Can you share your experience?
I see a lot of people here forgetting a real case of CoC abuse.

There was this famous Drupal dev that wrote a transcript of a fetish wedding on his fetish social media profile. An enemy of his on Drupal quoted that transcript and used it as examples the Dev should be punished.

Drupal, like GCC proposed rules, allow punishment of someone for something they did outside the community, and not only the guy was punished, an ex girlfriend of his was harassed by "helpful" people.
It's almost certainly possible to defend the use of a reCAPTCHA-like tool without user consent under article 6 para 1(f) (legitimate interests). My concern with using reCAPTCHA would be the track record of Google - they have a long history of testing the boundaries of data protection law and accepting fines as a cost of doing business.

Google don't appear to even mention GDPR in the marketing materials or docs for reCAPTCHA; they do claim that reCAPTCHA Enterprise (a separate, paid-for product) can be GDPR compliant, but I'd take that with a big pinch of salt. Competing CAPCHA services make much stronger claims regarding GDPR compliance and are much more transparent about how the service uses personal information.
Yeah, that's pretty terrible. They should be required to always verify and always be held liable to some degree when they're wrong.
I suspect they can still cram more pixels into this thing but it would have inflated the purchase price pretty noticeably.

Apple likes to iterate with their hardware, so I have no doubt they can get to where they need to be pretty easily if people buy and enjoy the current iteration.
There is probably an impossibility theory somewhere for two clients generating ordered ID without communicating with each other. What if one client was travelling near the speed of light for example? It isn't obvious what order would be correct since the two clients would have wildly different perceptions of time.
> So in Europe, the whole internet is made illegal based on a wrong assumption.

No, just websites which include components hosted by third parties. This is not the whole internet (e.g. HN doesn't include third party components).
This whole idea of platform-specific podcasts always seemed a little odd, anyway. If a podcast that I listen to went to a specific platform, I'd... probably just stop listening to it? Life is too short.

> “Someone joked to me the other day that Spotify spent a billion dollars to become Acast,”

I think that's probably optimistic for Spotify. I listened to, at peak, I think, three podcasts from Acast (two have since ended), and would definitely recognise the name. I'd completely forgotten Spotify even _did_ podcasts until this article.
I agree there is cause for concern, I just find the narrative style to be of disservice and detracts from the issue, as it appears to me that the use of a catastrophist, panic-inducing, anger-laden tone and structure is a mechanism to buy people into their view through fear instead of reason, which in turn drives the wrong response for addressing the issue.

IOW the good part is that they're fact driven, the bad part is that they cherry-pick and use doomsday FUD-like tactics to drive their point home.
I'm confused by the sudden digression to Smalltalk. I was talking about C. I'll restate my point.

Take the GNU C library. You don't own it, you just use it. It exposes some types (FILE, DIR), and some functions that use these types.

Then, some people look at this API and proclaim that FILE and DIR are (conceptually) objects, and that there's no difference to having 2 C++ classes, it's just syntactic sugar. And that, therefore, C is OOP (or at least the design of libc).

So now I ask - to which of the so-called objects does F(const char, FILE, DIR) belong?
The answer is whatever you want it to be, because they're only objects in your mind, and you can imagine that F belongs to FILE, or to const char, or to all of them, or FILE/DIR stop being objects, and so on. Without syntax for objects (either explicit or implicit by convention), it's up to your imagination to decide what are the objects in your program. But if imagination is the criteria for OO-ness, then any programming language can be declared OO.

OO is such a fuzzy concept that almost every feature and "pillar" is optional except objects. My point is that if a language doesn't have a syntax for objects then it's not actually OO.

You can, of course, apply an OO mindset to your C program, but you can apply an OO mindset to anything Turing-complete, from Haskell to SQL and x86 assembly, so that's not saying much. If you approach everything with an OO mindset, that doesn't mean everything is OO.

Syntax is real, mindset is just in your mind.
I would like some meta-science done of 'experts'.

For example, if I google "best doctor near me", and then go to all of the top 10 and present the same symptoms, how often will the recommendations given be the same?

Or "Best furniture restorer" - how many will advise the same treatment to preserve my old wooden table?

If we had some objective measure of the differences between expert opinions, we could perhaps start to use maths and statistics to make consensus models of all the experts in a field.
Organ Stop Pizza in Mesa is very similar but still in business AFAIK.
Acorn Computers – Business Promo Video – Circa 1984
Typically I use vim+tmux, so I should have also probably set up some additional extension to add a tmux-like panel change shortcut, so I could save-and-run like I normally would on the command line.

It also didn’t seem to handle Jupyter cells well. I forget exactly, but sometimes it would jump from one panel to another instead I think?
You might be able to trace an IP back to a user, but you're absolutely not guaranteed that that IP was only used by that particular user.

Therefore even on a technical level this EU legal interpretation is insane, hundreds or thousands of people can potentially use the same IP address, how is that personal information then?
This is completely commonplace. Yes, you can be fired for doing something outside of work that would bring your employer into disrepute.

If anything this used to be much more common before the era of codes of conduct, when people were, for example, routinely fired when it was discovered that they were gay.