skysight-inc/HackerNews huggingface dataset:
Otterkit COBOL Dev Update 2: Syntactic analysis is now complete
After ~11500 lines of handwritten recursive descent, we finally finished implementing the whole syntactic analysis stage of the parser, which means that Otterkit can now syntactically and structurally understand the full Standard COBOL 2023 grammar. We'll now start working on the semantic analysis stage so that we can get name resolution fully working.
You are talking in a thread where OP called such countries “self-proclaimed vermin” and you’re parroting terrible and restrictive opsec practices.

No, it is not okay that many US websites decided to block access from EU instead of adopting a normal privacy policy, it is equally not okay to block access from whole regions of the world based on your prejudice, there are much better solutions.
Obviously. This is an inherent property of neural networks and applies to both biologicals neural networks as well as artificial ones.

Whenever you as a person learn something new, you are degrading some other memory that you have.
Toot/thread author here. You are of course right. I couldn't pack all details in those toots. I had to break it down to the absolute basics that are often misunderstood: Not every cookie needs consent. The way this is presented nowadays in these popups is deliberately misleading and trying to move the blame to some anonymous political entity when in reality it simply isn't that way.
I've been confused by the statement that "Zig can compile C Code" for quite some time and reading a couple of blog posts hasn't made it much clearer.

Does the Zig Project include a full blown C Compiler? Is it the Zig Compiler with some sort of adaptation to compile C code? Or does it use something like Clang behind the curtains? (In this case it would be responsible for some other parts of the compilation process)
It doesnt matter what The Book teaches - for example a majority of Rusts web-facing ecosystem uses some async, which means

1) tokio, which uses unsafe{}, and/or

2) async functions requiring all calling functions to also be async

So, really, you can't avoid it. The ecosystem is built on the idea of NIH, which is fine, if it wasnt for so many rust features you can abuse so heavily (e.g. macros to make your own language that I then have to learn).

There are a lot of issues with the complexity Rust brings.
> many websites use dinosaur software like Google Analytics that hasn't been keeping up with the times

Or maybe has a conflict of interest, and its true purpose is to act as spyware on behalf of Google? Google absolutely has the skills to build a GDPR-compliant version if they wanted to.

The problem is that they aren't in the business of giving away free stuff. GA is only free because they need to give you an incentive to deploy their spyware - they'll happily let you in on (some) of the data they collect in exchange for you spreading it.
It makes me feel good, indeed. I like to have an opinion on things. In this case "is ChatGPT creative?".

> you're saying there's no way to decide if it's truly innovative (as innovation is applied creativity).

I am not saying such thing.
Whatever his reasoning was, this guy saved thousands of lives by forcing the delay of the Ukrainian counter-offensive. Still a more positive effect than some Peace Nobels had overall.
This is correct. Bad UX with modal popups and very ambiguous/deliberately vague verbose language designed to make you click some ok button are a choice not a legal requirement. Being deliberately obnoxious is of course a weird choice if you are trying to actually get people to engage with your website.

The more obnoxious the UX, the less you should trust websites to do the right things when it comes to your privacy and rights. If someone puts a "reject all" button in the cookie thing, I click it on principle. Every time. I go out of my way to find it and click it. The harder websites try to hide that button, the harder I try to find it and click it. It's usually there.

But you have to wade through a lot of bullshit and deal with some offensively stupid UX to get to that button. I'm not going to mico-manage all the various ways you want to sell my data / abuse me. Does anyone actually do that? The engagement on UI like that must be absolutely terrible. What does that say about your brand if you are trying to be deliberately misleading, manipulative, and offensive like that? It's not a good look.

Advertising your web design incompetence and malice/corporate stupidity like that is a choice. A bad and odd choice. But it's a choice. The more visually offensive the cookie experience, the less likely I am to provide consent and the more annoyed I get. It's that simple. Maybe I'm weird. Or maybe lots of people are exactly like me and don't provide consent either. So why even bother with this level of abuse?

I also have an ad blocker (I don't even remember the web before ad blockers), I use firefox containers, and firefox cleans up cookies and blocks trackers really aggressively. So, not only is this stupid. It's also futile.
In many cases has already happened (although most of it was written when IE, Firefox and Opera were the browsers to align with and Chrome just implemented the spec). There are bits that are still underspecified, but work is already ongoing to specify those.
> has one of these annoying pop-ups

You mean a footer. With a 'Only essential cookies' option.

A bit annoying, yes, and other commenters have mentioned the reason for it.

So nothing in your face like "We care about (selling) your privacy"
If you want to go there, being harassed by an opinionated mob is actually a mostly democratic phenomenon. In an autocracy, it would be a beating, either by the police, or thugs operating in agreement and probably paid by the police. You wouldn't even think of speaking openly of your views, or being beaten, as of things a sane person would do. Not condoning anything BTW.
To struggle longer?

I fail to see many win-win scenarios in a world where population density only increases.
When I've been a hiring manager I have both used it and not used it.

It depends on what sources you have for your candidates; if you are doing your own outreach then it is invaluable and you'd be hobbled without it.

However doing your own outreach won't scale (i.e. if you need to hire a lot) and may not be a good match if you have other time-consuming aspects to your role.
https://www.reuters.com/world/europe/eu-closes-loophole-allo...
I am not sure if AI aging is the right term to explain what is happening there. If there is a drift in training data that is supposed to feed the model new patterns what will result is not an updated model, but rather a more and more confused one.

"Wait, you are saying: yesterday the value of money was 1.0, but today it is 0.99? When you query what is the value of money, please explain first what 'today' and 'yesterday' means please sir"

So, if I am getting this right: you cannot update an already trained model with updated data. Doing so will "confuse" the model with contradictions, without the ability to assess what information or concept is valid now.

The consequence would be to train new models with the updated training data each time, and discard the old ones. Which is not viable at all, to be honest.
While legitimate interest is one of possible exemptions to GDPR blanket ban, legitimate interest justification must be accompanied by a rights and freedom test.
> Somehow the industry decided it's better to annoy your users with consent for 50 different trackers with the most in-your-face popup possible to cause users to reflexively hit consent instead.

GDPR actually has provisions against this kind of malicious compliance - the problem is a chronic lack of enforcement, despite it being trivial to detect with a web crawler.
I'd stop using a hammer too, if all I did was bash my thumb with it (or to be fair, if the work requires finer precision/more sophisticated tools than what the ChatGPT hammer can currently provide)
This is such a good demonstration of the problem with effective alturism. Does anyone in their right mind think that Ken Griffin made a calculation of what was going to provide the most efficient use of his capital when he made this decision?

Nope!

And this is a problem that EA has always suffered from - they view a complex social and emotional problem as a logic puzzle, and are often blind to their own idiosynchrasies. How much time does EA waste whining on about AI safety? Way too much! But from their actuarial perspective it's almost a divide by zero bug - "What's the chances of an AI? Some small number, what could it's impact be? Oh, infinite. Ok, guess we should dedicate every penny we have to that then...". EA doesn't meet charity on it's own terms.
Why do you need social network non-repudiation again? These are the programs over which people shitpost... Correct?

Feels like people are really just trying to play into "everyone has a number that can be banned" for the Internet/social life in general.
I believe the answer is two-fold:

1. It uses LLVM as the default backend, in which case that handles C as well

2. Optionally, and in the future by default, the Zig backend (a different one from the LLVM one) includes a C compiler (?)

Something like that. Its very powerful and it has the best C integration of any language in my experience (better than C++ since it effectively namespaces C headers).
Exactly. So if the header is present, don't ask because it's a no. If the header is not present then ask the users consent. Easy as pie
I think that it's a matter of implementation, because all you need really is the order correlation, not the user that passed the order. So

- if you keep a reference to specific user (like "your friend toto bought this") then you need consent

- if you keep a reference to "user category/generic profile" then it's anonymized so no need for consent

- if your profile is build on all the orders of your different users but without user informations, then it seem fine to me... because of anonymity
follow up on the "security invoker" - we've filed a bug report here which you can follow: https://github.com/djrobstep/schemainspect/issues/86
So-called "intellectual property" is not property. Copyright "ownership" is nothing more than government-granted monopoly on copying rights.
I can relate to you, always looking for activities that are both fun and productive to keep her busy.
Every evening I spend time and let speak her mind, her thoughts about school or whatever goes in her mind. She has never ending "Why?" :)

Few things she had liked so far -

World/Asia/Country specific maps arranged as puzzles.
Legos/Block games.
Coloring books.
Cycling.

Starting scratch this weekend - https://scratch.mit.edu/
Ah yes, the "internet we want", where Ad geniuses will spam you for the same thing you just bought off Amazon and mobile sites turning your phone into a hand warmer with all the ad crap they have to load and all the 3rd party cookies they add
So people that dream a lot or remember their dreams will often dream about dead loved ones, This can explain why we would have a believe or hope that there might be something after death.

Also some people can feel they are not well and they will die soon, it is normal to then have visions or dreams about something your mind is obsessing. We do not have a number here , so I expect the percentage of people that have such visions or dreams not too be to big.

Some people tell about life flashing before their eyes, but for me when I had an accident and I thought I will die in that moment I just thought "fuck, what a stupid way to die", there was no flashes, but I was not injured too much so maybe those come after some chemicals are released in your blood.
ΜLA: Micro Logic Analyzer
Amazon Has Joined the Chat(GPT)
They still do - they said about half of their cars don't. Still:

Huayou Cobalt will supply processed cobalt for batteries to Tesla from July 1, 2022, to the end of 2025, according to the filing. The miner specified that the prices of the products will be “subject to market prices for nickel, cobalt and manganese, as well as refining fees.”
> Even when you do all your analytics inhouse with self-hosted matomo, if you want to use a cookie, you need consent is what the lawyers say unanimously

If you use a cookie for Matomo tracking than yes, you need consent. You are using a cookie for a non essential service (analytics), so you need to ask consent.

But you can use Matomo as cookieless: https://matomo.org/cookie-consent-banners/

If matomo gathers data without a cookie, you can still use technical / essential cookies without consent.

As an example Github.com, owned by Microsoft, does not have a cookie consent popup and sets at least 5 cookies as soon as you open it:

- color mode (dark / light)

- user timezone

- whether the user is logged or guest

- a session cookie

- _octo, that I don't understand.
Dark patterns aren't actually a valid approach of complying with the regulation - if you do that, you may as well just track and collect data without consent, because any consent obtained by misleading or annoying the user does not count as valid anyway.

Here's what the UK legislation has to say (which is still identical to the EU GDPR as far as I know, though subject to change post-Brexit): https://ico.org.uk/for-organisations/guide-to-data-protectio...

> Consent requires a positive opt-in. Don’t use pre-ticked boxes or any other method of default consent.

> Explicit consent requires a very clear and specific statement of consent.

> Keep your consent requests separate from other terms and conditions.

> Be specific and ‘granular’ so that you get separate consent for separate things. Vague or blanket consent is not enough.

> Be clear and concise.

> Make it easy for people to withdraw consent and tell them how.

> Avoid making consent to processing a precondition of a service.
You don't need cookies for that
>If a homeless person walks up to you and aggressively threatens you as you are passing by, no crime has occurred.

Depending on what they say, isn't that still technically "assault"? Or "disturbing the peace"?

Also, if there's poop all over the sidewalks, those are all crimes too.

The problem is that all these petty crimes are generally never reported, and certainly not acted upon by police. So they never show up in the crime statistics.

There's a disconnect between the numbers and quoted statistics and reality, because the statistics come from the police, and their reporting isn't accurate. It isn't accurate anywhere of course, because police aren't perfect and many crimes go unreported for various reasons, but to SF natives, it may seem that this is worse in SF than other places, or in SF in earlier times.
The SQL Standard appears to me to be some sort of political tool, likely developed and used by Oracle. It is the most significant standard I know of that isn't publicly available.

Seriously, if you want a legal copy that costs something like 200 Swiss francs. This isn't how serious comp-sci standards work (the TCP people just throw out RFCs). Especially since the SQL standards committee probably don't know how to design a language given what most SQL implementations look like. I can't be sure though, I'll probably never be in a position to read the official standard.

Reflect on the madness. Postgres? Free. SQL Standard? 200 francs. Postgres makes a better standard than the SQL standard. The ISO standard thing isn't here to support people using or building SQL databases.
Universal Music Asks Streaming Services to Block AI Access to Its Songs
There might be demand for software but there is definitely reduced demand for software engineers in the US for the past year, especially at the entry levels.
Someone can give a fuck about privacy in the areas they can, while not going overboard or trying too hard, you know. what you are describing is no true Scotsman nonsense. “You dgaf about privacy unless you wear a balaclava all the time”.

It’s also possible they understand the trade off with privacy wrt, say, google and their isps/mobile providers, versus the trade off with random websites on the internet.
Because that is very explicitly illegal. Consent to harvest personal data that isn't necessary for pure access to the site must not be used as a condition of access.
I didn't say that's what he said, I said that's what he's saying. There's a difference.
Their "80s theme" should be more widely used
You live for 700,000 hours. There's bound to be plenty of weird coincidences during your lifetime. You're not a psychic.
An example of LLM prompting for programming
I said that because I worked at AWS, because I have seen the internal processes in action, and because I am aware that AWS has far more to lose by looking at customer data than they can gain.
For the example you cited (anonymous struct literals), there are two parts to it:

1) It omits the constructor name. My uneducated guess is that "modern" languages try to avoid the Java-style pattern of repeating a type/constructor many times in a single line (e.g., "Point pt = new Point(0, 0)") when it can infer things to help the developer.

2) It starts with a dot, while C++'s compound literals (for example) don't. The pros and cons of this are discussed in https://github.com/ziglang/zig/issues/5039.
Capitalism.

Let's not waste a thousand words when one will do. It's really that simple.

All these batteries are just 18/36/54 Volt configurations of 18650 cells (with a few exceptions). Some have $0.50 undercharge management chips, some don't. The difference is the mounts and pinouts and they are only distinctive to avoid interoperability.

They do this to keep you brand-loyal.

As soon as you buy a kit (eg driver, drill, battery and charger) for a knock down rate you're much more likely to buy other "bare" tools from the same range because they're compatible with the expensive battery you've just bought. It's cheaper to stay loyal. As soon as you go pro, that loyalty is magnified because you need multiple batteries ready to go. Owning and charging that redundancy across multiple platforms is a lot of overhead.

They could all use the same batteries and chargers. They choose not to.

Bosch has made a common platform (now called AMPShare?) but the buy-in is limited (mostly smaller, mostly German toolmakers) and Bosch seems to do best out of this, but it's a start.
Concurrency: if you used Elixir, then you should understand how different its concurrency offering is from that of std and tokio. Standardized, structured concurrency makes building complex, highly concurrent, stable, low-latency systems achievable by mere mortals. Rust has no such offering, yet, but it may 5-10 years from now.

Runtime instrospection: the ability to log into a running application to inspect its state, start and stop processes

Compile times: elixir compiles very quickly and has tight feedback loops where as rust compiles slowly and has long feedback loops

Elixir also doesn't get in the way that the borrow checker does, allowing a programmer to just get on with work and not become saddled with related debugging.

Ecosystem: data pipeline processing via GenStage, Broadway, Flow -- wow. Rust developers should take note of what can be achieved in Elixir. However, Rayon and crossbeam are fantastic. Elixir cannot compete with Rust on performance in the category of pipeline processing, but it has very high marks in other very important categories that need to be considered for professional development.

I don't think that fault isolation is as compelling an advantage over Rust as it is other languages. Rust makes defense programming a regular part of development, unwrap used sparingly. Faults hardly happen because the program isn't designed to crash. In the rare event that a well-designed Rust program crashes, it's probably managed by an orchestrator that will restart. Both well-designed Elixir and well-designed Rust applications can enjoy very long uptimes if that is a goal.

This is just a starting point of discussion.
I wonder what GPT-4 replies to that prompt
Make the font scale from a minimum of 1em to 1.3% of the screen width with a maximum width of 1.3em?
Who integrated the tracking scripts and tools that want to set a cookie?

The "little guy" or the browser?
For what it's worth, we had much better response from our kids with Gravitrax the Game (https://www.ravensburger.co.uk/en-GB/products/gravitrax/expe...) than the regular one. The material is basically the same (and thus could also work at extending a starter set), but there are cards with puzzle included, difficulty ramps up nicely, and the kids got more involved than with the "freeform" approach.

Turing Tumble has also been a big hit at our place, but it's clearly more for older kids (https://upperstory.com/turingtumble/)

UpperStory also has a new game (Spintronics) which looks awesome, but I haven't had the opportunity to test it.
Well, the current trend of gradients in text colors (usually purple to blue) is something we were told not to do in the 90s, because it would make our sites look like cheap videogames from the 80s. We would be doing it with GIFs.

However inventing something new is really difficult especially after the space of the ideas had been explored for a long time.

As for fashion, once you exhausted all the variations of the current fad you have to start again with an old one, with a twist. The result is that all those new web sites look old to me.

Exoticsilicon looks really old.
Elon Musk offers 1M Dogecoin for evidence of emerald mine rumour
Integrating React Flow and the Web Audio API