skysight-inc/HackerNews huggingface dataset:
From UserDefaults developer docs [1]:

"This API has the potential of being misused to access device signals to try to identify the device or user, also known as fingerprinting."

The reason is because UserDefaults is device scoped. Even within the context of a single application, the developer could use the API to build a list of user devices and identify the particular device the user is accessing the application from. Absurd? Perhaps. But it falls within the definition of what they are aiming to eliminate.

[1] https://developer.apple.com/documentation/foundation/userdef...
I'd add:

* able to take responsibility

* able to transfer skills and to guide juniors to productivity
One more step towards the 'Terminator' scenario.
And everyone said it would be decades away.

Edit. So many downvotes -- here have a /s (sarcasm)
It's surprising to me that you describe creativity as a simple thing. How were you defining and measuring it?
checksum and checksum_agg do not work for all data items, at least for SQL server "Noncomparable data types" for checksum and "null" for checksum_agg are show stopper.

Also, checksum/ checksum_agg do not seem like SQL standard functions.
referring https://www.postgresql.org/docs/current/features.html and https://en.wikipedia.org/wiki/SQL:2023#New_features.
> Some people are bad at interviewing and selling themselves.

100% me.

Also, hi, Doug.
I think you made the GPs point very effectively.
I think the missing piece is the intermediate / non-qualified title. Junior implies to me someone who requires frequent hand-holding and coaching even on small scale tasks. Senior on the other hand should require cross-functional communication skills as well as technical mentorship. There's a huge swath of developers who fit between those (solid individual contributors who aren't necessarily ready to lead a project or mentor).
My 2c's are that platform teams are a silo for expertise on how anything is run at a company and can become a bottleneck for other teams when getting things done. In an ideal scenario the product team can consume resources via an API, but in my experience resources are only assigned via a ticketing system and the associated communication barriers this creates leads to friction.
Reminder that on Linux multiprocessing is broken out of the box, and you need to configure it to not freeze your process at random: https://pythonspeed.com/articles/python-multiprocessing/

(This will be fixed in future Python versions, 3.14 maybe.)
The future of Clang-based tooling
> Explanations for the smoking paradox in Japan

https://pubmed.ncbi.nlm.nih.gov/12889681/
Longer seasons will be good for a few years, until summer gets so hot that people start dying. Oh wait, they are dying, in the order of hundreds of thousands of climate deaths each year. But that’s okay, because we have hearty, heat resistant crops. Oh wait, we don’t. There are already reports of major crop failures in North Africa and minor crop failures in Europe.

Some years there will be massive flooding that obliterates yield, and other years it will be heat and drought. None of the reputable science sources I’ve read post anything positive about future crop yields regarding climate change, quite the opposite.

Current climate predictions place us at +3C by the end of the century, which means 100F+ wet bulb temps in previously moderate climates. Nothing we care about survives those temperatures. Not people or crops or cattle.
Wiz Says 62% of AWS Environments Exposed to Zenbleed Exploitation
$235K and 16 months? What are they going to do, rebrand open source software? I really doubt anything will come of this project. I really like this guy (or his PR), but I can't see this project to succeed in any way.
This is really startup / tech titles as a whole. If anything engineering has avoided the rampant title inflation that has been commonplace among other departments (try finding a sales rep who isn't at least a senior / director).
You probably want to spend a bit of time in the Rust community before your speak on it.
TIL.

Do you remember which languages they looked at?
It’s an industry full of grifters and scams?
True, but to avoid chaos you have a redirect for a while. Send a warning at first, then send an error.
Objectively probably true, but the demographic of people that think cheesecake factory is fancy don't consider it medium middle class.
The linked post from DeepMind has more detail - https://www.deepmind.com/blog/rt-2-new-model-translates-visi...

EDIT: And here's the paper pdf - https://robotics-transformer2.github.io/assets/rt2.pdf
If I understand right resgen takes the applicants experience and then custom tailors a resume to whatever job they are applying?
I read the book a few years ago based in a recommendation from someone on HN, and I would recommend it to anyone who hasn't. I haven't seen the movie.
I mean if we talk about the creators/inspiration around these languages we have creators of Ruby from Japan where things are tidy, elegant and mindful of others. An inspiration for the name of Python is from Monty Python creators of the Ministry of Silly Walks which is kinda clunky looking when you watch it. https://www.youtube.com/watch?v=eCLp7zodUiI

Thanks for reading my highly technical analysis.
Exactly. Such as how the aboriginal Australians know how to do controlled burns to keep megafires from happening. The government is starting to listen to them on how to do that.
I find this obsession with the "class" of restaurants in the US comical.

Nobody gives a fuck if you go and eat in a "middling" establishment equivalent to CCF in these here parts, even if you're old money. And nobody cares of most other US shibboleths of class.

Whereas in the US it's as if something like CCF or, god forbid, Olive Garden, has leprosy, for some types of "high class" or wanabee so, people.
They are now Msft, they want to own the web.

Thankfully we have brave, Tor, Arc, Opera, GrapheneOS, calyxOS, LineageOS etc....

If you purchase a pixel phone, and put graphene OS onto it Google loses money.
or a host migration.
> It's because I believe power ultimately thrives on information asymetry, and the encryption only amplifies this asymetry.

Quite the opposite, I find. In fact, the government has the infrastructure and political power necessary for surveillance of people. The reverse is definitely not true. Regardless, assume you are in an authoritarian state with a powerful state police: how would you even attempt fighting it if you do not have a way of coordinating with the other people being oppressed? How can you trust communications if the government can interfere?
Your example is not equivalent to the Ruby code. You’re just assigning a value to a property which is always exposed, you’re showing getters/setters. The instance variables are not by default exposed or accessible outside the class/object.
Whenever I meet another Doug we have to fight Highlander style to try to get the others powers. ;)
Perhaps the best video game soundtrack ever.

It was “remastered” a few years back for switch but they did a horrible job.
Fireworks was the closest thing to figma we got before figma. It was the very best webdev design tool before adobe bought and murdered it.

I remember being excited that Photoshop was going to start to work more like fireworks when they bought it. What a naive dummy I was.
SummarizeGPT – Summarize any web page with one click
My friend and I have been working on SummarizeGPT, a Chrome extension based on chatGPT. We consume information a lot, so we built this tool that can instantly summarize any webpage's content.

It uses the latest GPT to generate quick summaries of webpages in various formats: TL;DR, Short, or Detailed. Whether you're catching up on the news, researching topics, or browsing blogs, SummariseGPT ensures you get the gist of the content without significant time investment.

We also built a contextual chat feature, allowing you to engage with any webpage and ask questions to get more information on the topic.

We would love to hear your thoughts.

Thank you!
'The Four Horsemen of the Info-pocalypse: child pornography, terrorism, money laundering, and The War on Some Drugs.' - Jacob Applebaum - Cypherpunks
Apple is the bastion of gatekeeping walled gardens. Ofc there is reasons to demand a rationale for certain API feature access, but some of these are pretty common. It seems like they are really demanding more app feature justification in general.

It feels that developing apps for Apple is more akin to being an Uber driver where there's very strict guidelines to being an operator. There's zero room to build any platform software [e.g. no side loading, no 3rd party browser engines allowed, no alt payments methods, no emulation, no platform mods, etc].
Dueling AIs: AI reviewing AI generated code
Came across these very interesting GitHub pull requests of an AI bot reviewing another AI bot’s generated code!

Is this the way of the future?

https://github.com/Or4cl3AI/GitBotAI-/pull/1

https://github.com/Or4cl3AI/GitBotAI-2.0/pull/2
Well they didn't mind trampling all over symbols that start with 'str', which is bigger breakage in my opinion, so they could have added a function keyword.
Lessons from Rockefeller: The Upside of Patience
Some examples of scenarios where users depend on client trust include:

* Users like visiting websites that are expensive to create and maintain, but they often want or need to do it without paying directly. These websites fund themselves with ads, but the advertisers can only afford to pay for humans to see the ads, rather than robots. This creates a need for human users to prove to websites that they're human, sometimes through tasks like challenges or logins.

Ie.: To make sure that ads are only delivered to actual living humans bothering them with a login, payment or CAPTCHA and heavily invest add-blocker detection arms race, they want the web client to attest that the genuine user actually saw the ad.
If you look at the docs for nsubiquitouskeyvaluestore [1] the fingerprint warning doesn't exist there. So it seems to reason that this is about "source device" identification.

[1] https://developer.apple.com/documentation/foundation/nsubiqu...
That's not true. Just because from the user perspective it seems not much is changing, there are tons of changes underneath. They don't guarantee user space stability like Linux does, so they can move faster (including upstreaming changes from ports). They only support the last 2 releases. Considering that there is a release every 6 months, that's 1 year of "LTS".
So I'm not alone!

I'm my environment, senior developer needs a deep understanding of technology but more importantly a deep understanding of business and business processes. I'm in the ERP space so a senior Dev can talk business language - they Co develop and guide functional specifications with business analysts. In other words they understand hr or pay or financial processes of the company.

I wish I could assume all those other qualities as well, but while some here think good communication is easy to acquire early, my experience is the opposite - there are many 20 year veterans that cannot / should not be put in front of a client. They are wizards at technology but not at communication - presenting things to non experts, understanding other points of view, etc. You have to WANT to learn things other than technical proficiency, and even here, that's frequently derided / seen as uncool. "Manager" is of course a swear word insult so anybody who wants to learn communication or empathy or estimates or hard conversation is "no true techie" :-/
It's such an old-fashioned way to look at skills and experience.

Tbh there should be real ways to measure all this but there aren't.

If you can code by your own without handholding, are you a junior at that point anyways?
it is common sense.

take one part blind vacuuming of data. add one part blind generation of data. mix thoroughly.

there is no solution.

enjoy the digital grey goo.
but is DRM a 'technology' or is it something more specific?

if computers are a technology, then DRM is an specific application of it???

ugh, I just destroyed my own understanding
I've found https://superfastpython.com/learning-paths/#Multiprocessing_... to be an invaluable resource for advanced multiprocessing.
I mean, that sucks, but honestly she's not a ~digital influencer~. So I don't think her views matter that much.
Twitter's new logo has a meaning in mathematics
The context was you responding to somebody specifically at Dropbox. You glommed onto their comment as the opening wedge for a point you wanted to make that is about the job market as a whole, not Dropbox. Then you seem puzzled (at least) if not positively affronted that people responded by saying you seemed to be missing the point Dropbox-dude was making.

Context. Seriously.
You must be very deeply engulfed in whatever pop culture context this is about. I barely even understood the post.
Yer Best Fren: ((Zips of) Dirs of) Text and SQLite Files
Class distinction is a second order effect and isn’t really the topic being discussed. The primary mover is pickiness, which does generally track with class.
define zone based?

If wanting internal and external subnets as "zones", iptables/nftables lets you match against incoming and outgoing interfaces. It would be trivial to make match against an incoming interface and jump to a zone specific chain. This is how I manage private subnets. fw-mark is also useful for setting routing rules. Can change which routing table is used by matching rules in iptables.

If wanting to do more stateful things, I'm not aware of any default package, but setting a rule to send packets to an NFQUEUE and implementing some custom logic on that nfqueue would be rather trivial too. I'm sure eBPFs are useable in there somewhere too, but I've very little experience with them.

Obviously iptables/nftables has its own issues, as seen in recent (and not so recent) posts about it being bypassable with raw sockets, but that tends to be host only and not when used as a gateway.
White, white, wet: when might we have our last white Christmas?
I think it's also important to know what you're applying to too.

If you're applying to a Frontend Engineer Position, and you're a Software Engineer who's comfortable with both parts and the full stack, you just shut up, put frontend engineer in the CV, and let them choose you, you can always tell them you also know to do backend stuff on the interview....

First passes are pretty simple, they just match their job position with the stuff recieved.

ATS filter you based on keywords before a human does
What you are describing is not full stack, it's backend development.

Full-stack adds the front-end, and that's why you won't find js devs that can configure nginx, because they've been surfing on that "full" part of "full-stack" for years but it really just means you can do node and JS.
Agreed ! Plus, the ability submit a bunch of tasks, and to block until _one_ task completed (akin to `epoll_wait` of tokio's `select`) makes it quite useful.
I don't know of a use case or `mutiprocessing.Pool` which is not covered by `concurrent.futures.ProcessPoolExecutor`; so I wonder why both exist
1. Most people don’t choose what’s in a house, take the suburbs with dark fibre/copper who have executed class action lawsuits

2. There’s potential control of any resource going into a house, gas doesn’t change anything

3. Gas is more expensive than electricity, maintaining the infrastructure would be a significant cost also

4. You’re a cooker.
Cheers; somehow I had never noticed that >_<
Maybe the $235k should be spent on paying Stuart Semple to market the existing solutions.
Robotics is such a lovely world. For the hobbyists, I'm really curious about how to get the home-brew robotics training lab working at home? The last time I reviewd this, you'd spend thousands of dollars just to get a reasonable robotic arm. Right now, if work is relegated to the rich research departments of mega corporations, this certainly doesn't seem more interesting than a corporate press release..
> but that doesn't mean they are good at solving the goals business requires

I wonder if any newcomer to an organization, regardless of how senior they are, won't be in this same position. In order to solve business goals, they need to understand them properly. In order to understand them properly, they need context. The context comes from working in the organization for some time (months to years, depending on the size and the transparency of the organization).
Yay, more overhead for more bureaucracy, that’ll fix things…

Maybe we could instead support a veto branch? Run it like jury duty where people get randomly chosen to go to DC for 1-4 years. Those people have to vote to decide if they veto a bill before it goes to the president for signature. Try and pass bad policy through that system… corporations would be pissed…
Since there is no Google logos, nor hosted by Google, neither the webpage or the repository itself (and Google "eats" all projects made by Googlers, even if done in their freetime), it's fair to reach the conclusion it's not a Google project. They're just using the font against the wishes of Google.

> Can I use the Product Sans or Google Sans fonts?

> No, Google owns these fonts and they are only available for use in Google products, by Google.

https://developers.google.com/fonts/faq#can_i_use_the_produc...
Unless they have 6 years of 11 months experience doing the same thing.
Exactly. I have only been to Cheesecake factory twice and have been haunted by the items and the calories on their menu. Despite currently living near a Cheesecake factory restaurant, I have not been there again.
That demo had literally no technical features demoed.

I was excited for a second but that video really is for suckers. It looks like they didn't work on the product yet at all.
The Portal-themed animation really sells it as a step in the right direction. ;)

Seriously though, I’m excited to see where this goes. AI is progressing so fast now that newcomers loudly proclaim “AI is dead” and “going nowhere” when they haven’t seen SotA beaten for a whole month, because they don’t remember the times when a small improvement in a decade was big news.
I'm a minority in tech too and I never respond to the race, ethnicity and gender questions. There are many red flags to find out which companies are likely to be racist. If the company's diversity statement is larger than the job description, I do not apply. So far this has worked pretty well for me. I applied to 25 jobs in the last month and I got 3 interviews so far. I think ethical companies that do not partake in racist statistics appreciate you not answering those questions.
Java and C++ clients only?
I would add to this that you should find a handful of recruiters and check in with all of them regularly. As long as you make sure that you don’t get submitted to the same job twice, the more recruiters you have working for you the faster you’ll find something.
To find recruiters, do a Google search for recruiting firms that have physical offices in your town, find an experienced recruiter who works for them on LinkedIn, and call into the front desk asking to speak with them.
As a frontend developer, with the usual caveats of anecdotal experience etc, I'm somewhat inclined to agree when talking about regular employment. Over the last decade or so I've worked in companies that range from a few employees in total to thousands of people, and most of the time I'm either the frontend guy or one of a very small handful. Most of the time the value you bring to the table from the technical side is unblocking other people, that is, making sure the design system is consistent, everything builds, nasty frontend-specific bugs are fixed, etc. Everything else can be delegated to generalists which gives the company a lot more flexibility around how to hire and arrange work.

The one place where this trend does not hold in my experience is contracting. I've done a fair bit of it throughout my career and being a frontend development contractor or similar is like selling hot cakes if you bring a lot of experience to the table. The main customers are generally companies who don't have that one guy who figures out frontend stuff and in the end they have a critical mass of mess that they hire someone from the outside to come in and fix pronto.
Rogaway was my professor of cryptography at Davis. Amongst his peers he focuses strongly on the ethics of his work, noticing and calling attention to ethical failings by students and professors alike, as well as mentoring students for their future careers.

He also teaches a call called "Ethics in an age of technology". The reading list is that of a philosophy professor rather than a cryptographer. I could not more highly recommend engaging with this surprisingly "unrelated" material.

https://web.cs.ucdavis.edu/~rogaway/classes/188/spring23/

Rogaway challenged us in small group settings to explore not the implications of computers and the internet, but if technology itself on humanity. I.e the automobile, industrialization, printing press, etc.

Thank you Phil, you've changed my life for the better
STALKER/Roadside Picnic is one for the few forms of media I know of that has been adapted into two different forms of media (movie, video game) and all three being very enjoyable.

The movie, oddly enough, is definitely more high-brow than the book (usually the opposite is the case). The game series has also, compared to other games of that era, a very different yet mainstream appeal to it.

Btw, the adaptations, both movie and game wise, are only very loosely based on the book.
Ahh interesting. I could see from the other listed features that this was about guarding against telemetry being used for user tracking. This was not a use case that sprang to mind.
It could also be because we combine UserDefaults + App Groups to allow known apps to access shared data [1]

1. https://developer.apple.com/documentation/xcode/configuring-...
This is absolutely not what Rust unsafe block is about. It is about getting around the limitations of the compiler to gain efficiency. And it happens a lot.
TIL you can use UserDefaults to access other apps? I knew about AppGroups, but it sounds like they mean brute forcing other applications?

By that same token a public CloudKit implementation should need a reason as well?

V confused.
Poo pooing more representation is an odd stance. Especially because of.... money? This country has never stopped spending money no matter how much austerity is discussed. We do have a bureaucracy problem and that begins with the unions and ends with greater oversight from more accountable representatives.

>Randomly chosen

How long before that gets hijacked? Nothing is random and gaming random chance systems is a specialty of a whole group of industry con-artists.
>Some folks just learn really fast and/or don’t do much else other than work.

Maybe it's just me, but I don't consider junior/senior to be defined by how "good" you are at programming. Obviously the hope is that senior > junior, but there are other, softer, skills involved with being a senior.