skysight-inc/HackerNews huggingface dataset:
I would expect a lot of viewers to find a kind of subdued eroticism there, but of the kind which is fine and fairly safe-for-work as long as all involved parties consented and the photo is used in a non-erotic context.

For the photographer and the model a photo like this can be sexualized too (but not necessarily).

It seems silly to explicitly deny that a young, seemingly attractive topless woman sitting on the beach in nothing but a bikini bottom wouldn't illicit any sexual response in viewer's brains. Our pattern matching primate brains are essentially hard-wired to detect and respond to biologically suitable mates at a glance. A couple of millennia of civilisation doesn't change that.

I would say that there is nothing remotely offensive or unsuitable in that photo, if considered by itself, instead.
A recent SMBC* explores "what if religion was freemium?", but the existence of temples and sacrifices suggest that, whatever model deities may have had in mind, their worshippers have always been eager to sign up for a premium plan.

* https://www.smbc-comics.com/comic/bad-3
I think you perhaps meant to be pedantic and ironically trite.

But imagine being 4 years behind when you hit secondary/senior school. Either the child has to adjust and catch up (but it's a /lot/ to catch up), or the school system has to adjust to accommodate (which is far from easy).
The point of the endpoint is to be able to standardize my codebase and have an agnostic LLM provider that works the same.

Continuous batching is helpful for this type of thing, but it really isn't everything you need. You'd ideally maintain a low priority queue for the batch endpoint and a high priority queue for your real-time chat/completions endpoint.

Would allow utilizing your hardware much better.
Keeping CALM: When distributed consistency is easy (2019)
As someone unfamiliar with video broadcasting latencies, how does this compare to alternatives? Also, what are the hardware specs used to achieve the 120ms measurement?
NASA explains away noise heard by astronaut in Boeing's Starliner
> replacing it with a competitor should be easy.

Do you work in cybersecurity? Because if you do and you did a comparison of the solutions to choose one that is tailored to your needs and did an awful amount of tests to check if all your OSes and installed apps do not suffer from CS and worked on eradicating the false positives -- then please enlighten me how to make a massive change on 200+k machines bypassing all this effort.

Sure, if you have CS on 3 machines you can expertly issue such comments.

> And if they're that negligent with quality, how would anyone trust them that the software actually does what it should?

Because the ones that actually use the product know its pros and cons.

I have no attachment to CS and would be happy if we lived in the world you imagine - a world where managing IT and security is a matter of pressing a button. But we do not live in such a world and I do not comment on medical studies just because I read an article in Vogue about it.

I am rather emotional because such comments assume that people in cybersecurity are a bunch of idiots who have no idea about how to do their job. But thank you for showing us the path.

EDIT: I just had a look at your profile and you are in IT. Shame on you for not giving a shit about the reality of the work of people you sell your solutions to.
.* is your friend :)
It's well known that about a third of all traffic speed cameras in the UK are decoys; I assume that something similar goes on with CCTV cameras.

The British state is administered on the principle of maximum effect for least effort and least cost. The Empire was administered in the same way, although, as Lord North discovered, that principle has limits. The surveillance state is very visible because its primary purpose is deterrence, not solving crime at scale. The population isn't made legible; it's made to think that it's legible.

A few years ago, there was a lot of media coverage about 'super recognisers'[0]. This is because CCTV footage has to be reviewed by humans. There's a reality TV series that shows how much human work has to go into turning the information from the surveillance state into actual outcomes on the ground.[1] It's not an everyday thing.

[0] https://en.wikipedia.org/wiki/Super_recogniser

[1] https://en.wikipedia.org/wiki/Hunted_(2015_TV_series)
As an avid grepper, I disagree with most of these specific recommendations. Use a tool that actual understands references. Don't make the code harder to read for humans just to please grep.

As for identifiers, use 'foo.?bar' case-insensitively.
> I'd be furious if someone tried to involve me in such a system. I don't want to be dealing with people who are looking for opportunities to get me in trouble or vice versa.

If the things people are trying to catch people for are immoral and massively harmful, then everyone moral should willing want to participate in such a system.
I can't use an IDE on my entire git history, but git can grep.
When considering the best GPT-4 iPhone API interface, it’s important to look for one that offers seamless integration with iOS development environments, like Swift or Objective-C. An ideal interface should provide comprehensive documentation, support for real-time processing, and efficient handling of requests to ensure smooth and fast interactions. Additionally, the API should be highly scalable, secure, and come with customization options that allow developers to fine-tune the language model's responses according to specific application needs. Exploring APIs (https://www.nimbleappgenie.com/blogs/5-useful-apis-for-your-...) that offer robust error handling and easy-to-use SDKs can also greatly enhance the development experience.
Nice in its own way.

But will that allow OP to load the camera and wifi drivers he needs for his project?
Improved algorithm for bipartite matching problem inspired by nervous system
Interestingly enough, until a few decades ago cranks were used to control the acceleration and (electric) braking in trams, electric locomotives etc. (https://de.wikipedia.org/wiki/Fahrschalter#/media/Datei:Gmun...). The rotation axis was vertical and not horizontal, and the feel and clicking noise of all the contacts opening and closing while you turn the crank would be lost, but still a Playdate would be great to simulate driving such a "classic" tram.
Bald Brazilian Supreme Court Judge makes a decision.

No, not like that!
There's a color called turquoise.
At their heart LLMs are basically a mechanism to guess(predict based on probability) the next word based on what it has already done/seen so far. How it goes about guessing them, or how it gets the context is based on attention and multihead attention functions. You could say that these functions provide which part(word) of a question/sentence must get a higher weight. That basically provides context based on which it predicts what needs to come next. How it predicts is basically your plain old neural network. Just like how in linear regression you know, if your model is predicting a straight line, you know in which area the next points are likely to appear. Similar mechanisms are used here to guess what the next words are likely to be.

It is a extreme auto complete feature in the context of code for sure. Note, LLMs are not sentient. That means they can't be held responsible for making decisions. Even more so code decisions.

Now you can argue its nothing special. But its some what like arguing eclipse/intellij are not special when compared to vim/emacs. That is just splitting hairs. IDE's definitely do a lot of productive work compared to plain text editors.

The initial demo's on LLMs confuse new users a lot. The demos go on the lines of giving a sentence like 'Implement a todo list app' or something like that and LLM writes some code implementing it. That's a wrong way to work with LLMs. Don't outsource your thinking or give it whole blanket problem statement to solve it. Think about LLMs like tools that do a lot of quick text writing for you you given the smallest, non ambiguous, atomically implementable/rollback statement possible.

It gets a while to get used to this, but once you are, you are more productive.
The study only claims association: “Prolonged unemployment is associated with control loss and personal as well as social disengagement". This popular article completely lies and claims there is causation ("unemployment leads to"). Absolutely classic.
The Handbook of Applied AI Teams
How many other UNIX commands did the Swedes adopt into their language?

I know that they invented "curl". Do you tar xfz?
You probably need to store user IPs to moderate.

At least on Mastodon, any instance stores IP, so....
It's impossible to have at least once delivery in an environment with an arbitrary level of network failure.
I never knew - I've listened to plenty of music produced by Rick Rubin but have not read the book, thanks for the headsup!

From his Wikipedia page[1]:

> "I set out to write a book about what to do to make a great work of art. Instead, it revealed itself to be a book on how to be."

For me, in other words: go with the flow, resistence is unless ;)

[1] https://en.wikipedia.org/wiki/Rick_Rubin
I like it, especially with the ability to import Google Location History. I also like the name, assuming I'm pronouncing it right :)

I'm currently using Home Assistant for keeping track where I've been, but the update frequency is rather low (to save my phone's battery, presumably, despite often having the little location access indicator on screen).

Perhaps someone here has any experience with OwnTracks/Overland? This looks pretty good, but I'm curious about the extra battery usage.
Agent on phone: “What’s the address on file, to confirm it’s you”

I don’t know, I’m already logged in to the online banking I can just go to profile and see what’s there. I’ll read it but this isn’t secure

“Thanks! That matches what I have on file too!”
i feel like there should be law on wether companies can use our data without our permission. most companies provide the ability to remove oneself from the data tracking but they have it hidden and the text is also not in simple language. google is the best example. they do provide the way to avoid being tracked but it is hidden. like way too deep in the app to even find. all of their products are like that.
The software side is not OSS, it's no better than the alternatives.

Yet another KVM that cannot be trusted.
Another benefit of using for instead of array fns is that it is easy to add await keyword should the fn become async.

But many teams will have it as a rule to always use array fns.
Proton Duo: Unlimited privacy for two
> Ambient light will also affect the result.

Also deliberate software blue light filters. Mine is always on, both on the desktop and on the phone. Many people may forget that they are even using one.
Location: Melbourne, Australia.

Remote: Prefer in-person, but happy to work remotely.

Willing to relocate: Yes, within APAC region.

Technologies: Mostly Python (SciPy stack for data science & scikit-learn for machine learning) and R for data science; experience with declarative languages like Haskell, Prolog, and SQL. Experience with Go, Java, some Rust and C++. Comfortable in a UNIX environment/shell and with writing LaTeX.

Résumé/CV: https://blademaw.github.io/features/files/cv.pdf

Email: Please see top of CV (link above).

TL;DR: 1.5 years of experience in consulting/financial services and graduating from postgrad computer science degree in November. Seeking roles that will stretch my technical skills to work on interesting, meaningful problems (e.g. research, finance, data science, etc.).

Hi there!—I'm Jack. My academic background is in computer science (currently writing my minor thesis in computational modelling & simulation; set to graduate in November) and I currently work for a Big 4 consulting & financial services company (~1.5 years of experience). As an intern, I helped save my team ~4 weeks of manual work because I insisted on creating a parser for messy log files generated by a client's old COBOL scripts. When I returned as a full-time employee, I spotted an opportunity to automate the analysis of credit risk impacts, and used the software to help a large telecommunications company with 5M+ customers. I love puzzles, and my specialty is using statistical and computational techniques to solve them. As I approach the end of my postgrad degree, I'm in search of technical opportunities to work on interesting problems alongside inquisitive folks, preferably in Melbourne/Australia. Please feel free to reach out!
Good artists copy, AI artists write good prompts.
AI artist should be called as AI prompters not AI artists
Indeed; this is the counterpoint to those who want AI to be "free" and "uncensored", describing alignment and refusal as if it's Orwellian.

Just like the real life tyrannies it was inspired by, 1984's Ministry of Truth had many tools to suppress undesirable information — not just the memory holes, but also editing the past, mass production of the new "truth".
Why do you want to reinforce that idea?

To me arrow functions mostly just decrease readability and makes them blend in too much, when it should be important distinction what is a function and what is not.
The Battery Mineral Loop [pdf]
There are of course cases of dynamic data in every language (The table name is an apt example) but usually when I look in code I just expect to be able to follow definitions. If the language doesn't reliably allow me to find "usages of this type" without risking finding another type with the exact same name then I'm already starting up my static type system compiler for the rewrite.

There are exceptions of course: when searching git logs, comments etc doesn't help what the language or IDE does.

And when searching for an unknown symbol (type, function, variable) you don't know the name of, but you know _should_ look like "DogOrder" or "OrderDog" is a common task too. In this case I'd probably search for " Dog.Order\(" or " Order.Dog\(" if I'm looking for a function. The language trait that enabled it is that method names are Pascal Case and always have an opening ( at the end. But my IDE at least lets me search for members (variables, functions) separate from type names. There should be an index in the IDE though that lets you query this data. E.g. looking for types starting with foo could be done with search t:Foo, instead of having to grep for "(struct|class) Foo" or similar. Tooling is the key.
Americans are extremely prude.
Location: Edinburgh, Scotland. I require a UK Skilled Worker Visa

Remote: Currently working remote; flexible

Willing to relocate: Potentially within Scotland. Could make visits to a UK headquarters as needed.

Technologies: Expertise in Clojure and Ruby on Rails. Some experience in Javascript, Typescript, Python, and Java.

Résumé/CV: https://www.mact.im/s/XNef5PtpdfsDtEj

Email: "tim@" + username + "acdonald.com"

I'm a software engineer with 10+ years of experience, mostly in full-stack web development. I'm currently happily employed on a 4-day week writing an open source business intelligence tool in Clojure, but due to visa snafus I need to look for a British job. I'm especially excited about mentoring others, Lispy languages, and writing maintainable code.
How many times have you reinvented your own wheel by now?
I think the persons point was that for the average user freedom requires a lot of technical knowledge and fiddling. Gentoo is an example of a free system that needs a lot of technical knowledge and fiddling.
Me too.

But that's also what makes me uncomfortable when reading this article. Proper Naming is truly an "art" of balancing trade-offs.

It takes domain expertise (Ubiquitous language), understanding of the users of the code (other devs, not end-users), and a lifetime of coding f*ups where naming something wrong turned out painful to balance these.

The author gives a nice example of a dynamic table naming. But their refactoring didn't keep the behaviour the same (the else/catch). So it's hard to argue the first is better. And in this case, even without the else/catch, I'd say the latter is better. But there will be cases where greppability is to balanced with readability, testability or refactorability. And in these cases, for me, greppability comes last.
It's easy to forget that even with the rise of AI and automation, human decisions are still at the core of software design.

The reminder to consider the intent behind design choices is valuable. It helps us appreciate the complexities and nuances that go into creating software
This was a great opportunity to enter a pun contest, so I generated 10 of them and sent them in as entries. When I asked who had won, they told me: "No pun in ten did."
Try looking away between tests.

I tried twice and got 182, then 184. Which I suppose it more or less consistent.
I've been using Clover for a long time on Windows 7 and now 10, it wraps the Explorer windows into a Chrome tabs: http://en.ejie.me/
> Even if you have, say, 5 sequential related structs, that are all virtually identical, all written on one line so that the similarities and differences are obvious at a mere glance... Then someone comes through and touches my file, and while they're at it, "fix" the line that went 2 characters past the 80 mark by reformatting the 4th struct to span several lines.

Autoformatters absolutely do this. They do not understand considerations like symmetry.

I am doubtful as to the costs of "somewhere in the codebase there is a missing trailing comma".
From the hiring page:

> at the end of the month, a bot summarizes the time tracked by a staff member and multiplies it by their hourly rate to figure out the compensation.

So this is not a regular employment contract, I guess? Can you maybe elaborate a bit on how the contract is structured?
Trains do NOT everywhere in continental Europe drive on the left (not in NL, DE, PL at least), but indeed they do in France (and Belgium). Always struck as funny, because if driving on the RHS was about being different, you'd think trains would also. Maybe someone French has an insight.

Another thing I consider funny: all former Dutch colonies drive LHS. Napoleonic influence never got there it seems.
I'm a happy Proton customer, but honestly, It's not getting easier :)

By now I'd prefer just to see some sliders for Persons (mailboxes), Drive Storage and Domains, and a drop of the inconveniently sized packages (but keep the pricing the same please ;)).

It's a tad annoying to have Proton family, use it for business (because why have another subscription) but then hit the 3 domain limit all while hardly using <0.5 TB in total and having 2 remaining mailboxes unused, Mailboxes are so high value I'm now thinking to give them to my parents but this will prevent future growth of family + parents will max out my domains for the plan.

It's a big puzzle to solve what is the most economical route to the services you want. If my needs change just a little, I'm off giving everyone an individual plan? But then is it easy to share password vaults? I think not... :(
Reminds them that colors and shapes must be different in a UI. They’re supposed to learn that super early in their career.
All landlords are NIMBYs because every house built increases supply, and increased supply devalues their ‘investment.’
The solution to NIMBYism to slice through bureaucracy and start telling landlords “tough shit we’re building anyway.” This is why China is building entire ghost cities and thousands of kilometres of rail a year, they won’t let anything get in the way of progress. In the West we deliberate for years over what could be, eventually start it, then make cutbacks when it goes way over budget and deliver a fraction of the original vision…
As far as I understood, it was part of the language before.

The german equivalent of the word would be probably "greifbar". Being able to hold something, usually used metaphorically.
This is exactly how hybrid fiber-coax works for CATV.
One very simple way to make code less greppable is to use only single leter variables or other short variables that are very likely to be contained in a ton of other words.
Yes, I meant inversely.

I thought that would be obvious, but given some of the absolutely wild takes you see here in relation to climate and renewables, I guess I should have specified.

Norway has oil, but doesn't let the industry dictate scientific fact, because that would be silly.
I currently use Owntracks for this. The backend is a very simple dockerized python script.

https://github.com/nicbou/homeserver/tree/master/gps-logger

It has been very reliable, except for the OS not launching Owntracks reliably on boot. Above all, it reliably queues pings while offline.
Technical Program Manager

Location: London, UK;
Remote: Open to Remote / Hybrid;
Willing to relocate: Yes (US, can apply for green card);

Technologies / Skills: Technical Project / Program Management, hands-on experience in Python and C, but general understanding of most technologies.

Résumé/CV: www.linkedin.com/in/jan-treiber-720b805 (email me for a pdf);
Email: tizomat (at) gmail (dot) com

I have extensive experience managing software and hardware product development programs, including managing complex internal and external stakeholders. I own my deliverables and operate on a quite technical level helping to get things done.
Example project: In-flight connectivity software for an aviation terminal flown on Airbus and Boeing commercial aircraft including airside software, passenger portal, network infrastructure, ground infrastructure.
believe me, i wish the portable monitor setup thing is solved. yeah you can put it on the desk next to a monitor, but the best case scenario is you still have a cable going out to it, and packing is a hassle. A complete setup like this or a folding-screen laptop (like Lenovo ones) is much easier.

I know it's almost impossible but I wish Apple does this. Or somebody can tack on the MBA motherboard with a custom display assembly.
Dutch DPA fines Clearview because illegal data collection for facial recognition
All the wise ones. Well, except for you maybe.

Serious arguments would be:

- readability

- greppability
Yeah, cause patriarchy has worked so well in the past.

Once again I have to ask, what went wrong in this guy’s childhood?
How does it work? Do you actually just feed the images into Claude or ChatGPT models via their API? Or is there a model for facial symmetry. Maybe you segment the face and get an embedding for each side or something.
Well I am pretty sure there are those news. They are just more and more limited to small companies.
> able to hold

Would "grasp" work?
I want to talk to the developer who considers greppability when deciding whether to use the "function" keyword but requires his definitions to be greppable by distancing them from their call locations. I just have a few questions for him.
A Faster way to scale your Golang side projects using GoForge
For reference: https://en.wikipedia.org/wiki/Friedman_doctrine
> People already guard their smartphone well.

Keychain too.

Something irks me about concentrating all access management on a device that people also use for tons of commercial, data slurping apps and games. Banks, national governments, shops; they all want me to use their app as 2F. To me it seems precisely the opposite: the phone is not a good place for this.
My tryst with polyphasic sleeping (2010)
> The input string and output are coupled. If you add string conditionals as the author did, you introduce the chance of a mismatch between the input and output.

I think it depends on whether the repetition is accidental or intrinsic. Does the table name happen to contain the address type as a prefix, or does it intrinsically have to? Greppability aside, when things are incidentally related, it's often better to repeat yourself to not give the wrong impression that they're intrinsically related. Conversely, if they are intrinsically related (i.e. it's an invariant of the system that the table name starts with the address type as a prefix) then it's better for the code to align with that.
You're making the internet worse.