skysight-inc/HackerNews huggingface dataset:
Curious about what one of your typical "practical exercises" looks like?

I'm not a great fan of f# (it's not rational - but every time I've tried to dip my toes, something in the syntax has felt... Tedious? In a way that for example StandardML does not). But it still seems like an eminently powerful and pragmatic language, so I'm surprised by your experience.

Ed: I see this was addressed downthread:

https://news.ycombinator.com/item?id=36133560

https://news.ycombinator.com/item?id=36133578

Fascinating that fsharpers trip up on ad- hoc json wrangling - to be fair i used to agonize over nested lists/association lists in lisp - rather than doing the "professional" thing and YOLO assume that three levels down, behind :user - there's a fifth element :email...
> Aren't switches to temporarily bypass emissions controls in cars illegal, despite being a feature customers ask for?

So you'd propose that we bans switches? You're saying that a microcontroller should never have a certain feature because you don't like how it has been implemented by a single company. Then you propose that nobody should have this feature ever because someone once used it to turn on a light reminding you that it's time to change your toothbrush head (and then let you brush your teeth normally with no further interruption).

I don't think your analogy holds up, nor have you thought through what you propose.
I just got a new Sonicare. It actually has a feature that detects the over current condition, stops the motor, and buzzes.
No, not like that. Break the vicious cycle, get early user feedback.
Is that possible, though? To compile PHP to WASM seems possible¹, but not sure if Drupal can be compiled: drupal does (did? back when I did Drupal it certainly did. I certainly did) some really funky metaprogramming and eval() stuff. Like keeping PHP in the database.

¹https://github.com/wapm-packages/php
Yup, since I'm using my own domain domain I use kevincox@ for public sharing and generated emails for sharing with companies. Therefore there is no obvious path from the email I give them (which bypasses the spam filter and can be revoked) to my general email address. Although it is easy to find my general address online it is fairly heavily spam-filtered. And unknown address is subject to an very harsh filter if it wants to end up in my inbox.

So basically there are three tiers:

- Single relationship emails. Guaranteed delivery until revoked.

- General inbox.

- Unknown to addresses, unlikely to hit the inbox.

(The address are actually signed and blacklisted rather than generated+revoked but that is just an implementation detail)
I have used Jira at several place, and every time that it worked fine Jira was the source of thruth for the project. There was no shadow tracking beside it. So everybody updated it happily and used it.

You can't do that based of the code because the code is limited to its content. How do you track everything that isn't in it ? (requirements, relation with other teams, delivery to customer, customer tickets,...)
Agree, qt5-webkit takes ages to build on my machine
Reading all the comments here, seems like being able to run your own models is vital. If not, you are subject to a service where the capabilities are changing underneath you constantly and without notice.
I'm still trying to figure out why people need a battery powered toothbrush over a conventional one, let alone one that needs apps and verifiable replacement heads.
Excited to see RISC-V supported in Box64. Great work ptitSeb!
It goes more fundamental than that in the algorithms and it should not take tens of billions of dollars with multiple data centers to train, learn, fine-tune and do inference with these AI models. A decade later, there are no viable alternatives to solve that instead of the costly replacement of hardware with more expensive hardware.

Add that towards scalability and you will realize that training AI models scales terribly with more data as it is very energy and time inefficient. Even if you replace all the hardware in the data centers it still wouldn't reduce the emissions regardless and replacing them also costs at most billions either way. That is my the entire point.

So that does nothing to solve the issue. Only ignores and prolongs it.
Seems like you are describing a agile burndown chart? Soooner or later the ant hill learns to report progress to make the line smooth via telepatic cooperation.
That's just not true. Treat adults as adults, please. You're not everybody's babysitter and neither are the sf bros.
I guess this is a reminder to support your pirated material source.
I find it astonishing, and horribly upsetting, that people think needing a warrant is horrible.

Needing a warrant, means you have to articulate why you want to invade someone's private life, and it further provides a chain of accountability.

It prevents rogue employees(peace officer, border patrol) from doing whatever they want, it provides oversight, it provides a second set of eyes, it provides for adherence to legislation and court decisions!

Yet I see people thinking it's some sort of horrible requirement. So bizarre.
It’s not very good at it if it is.
But in that case, you're still limited in your choice of new employers, to ones that have both the ability and the will to spend significant sums of money challenging your former employer in court.

That's going to be a pretty harsh limitation in itself.
Ask HN: Is anyone not using containers in production nowadays?
Docker and kubernetes are everywhere.

Not every projects needs hot-scalable infrastructure.

Is anyone still using something like Ansible to push changes to VPCs? Are there any updated best practices out there for managing non-container-based deployments? What would a modern non-container deployment of nginx+DB+YOUR_FAVORITE_FRAMEWORK look like?
Unrelated to AI, this is a general issue with SaaS: you don’t have any guarantee of a stable functionality and feature set, and the software is predisposed to change under your feet in inconvenient ways.
Why they don't use it to wet the crops ?
This site seems to scrape from 9to5mac.

Original post from 9to5mac: https://9to5mac.com/2023/05/30/paragon-graphite/
I don't think it's just the alignment work. I suspect OpenAI+Microsoft are over-doing the Reinforcement Learning from Human Feedback with LoRA. Most of people's prompts are stupid stuff. So it becomes stupider. LoRA is one of Microsoft's most dear discoveries in the field, so they are likely tempted to over-use it.

Perhaps OpenAI should get back to a good older snapshot and be more careful about what they feed into the daily/weekly LoRA fine-tuning.

But this is all guesswork because they don't reveal much.
> By requesting entry, you place yourself under the jurisdiction of the border officer however you are not physically present in the US, so you do not benefit from its legal protections

This doesn't sound right - if it was true, border officers would be free to mug and rape.
It's a toothbrush. Why does it need all this tech and an app?

It's better to think about sustainability.

I had an Oral B IO electric toothbrush. The retail price is nuts and the brushes are expensive and can't really be recycled. Imagine millions of these out there slowly rotting.

I gave up on the IO and bought this one instead. Simple design and battery lasts longer too.

https://www.trysuri.com/
And where lobbying is illegal, only criminals can do it!
Big Tech’s Biggest Bets (Or What It Takes to Build a Billion User Platform)
I don't know about what it takes to import a camera lens, but it's possible the lens itself would have trouble clearing customs in some places. I once tried to have a used laptop shipped to Mexico via FedEx, and I couldn't get it through customs (without an import partner & in less than a month or two). I had FedEx send the laptop back to a relative in the USA & had them fly down to Mexico to give it to me.
Tricks like this are often implementation-dependent. Nobody says the scanner must use the center pixel, not an averaging of where the block is supposed to be.

Heck, QR scanners are often sensitive to perspective even when the point of the four eyes is for the program to correct for perspective.
Thanks for the feedback, on reading back the blog post it did read a bit like a "bad PR team", I've rewritten the article hopefully it's better :)
I like how TailwindUI does it. Provides nice examples/source code and easy to copy/paste
If you remove some QR redundancy, you increase the average scan time for your code. A code that is slower to scan will get scanned less.

Keep QRs boring!
this is GPT 3.5, the icon is green
This is basically what I do. {tag}-{signature}@{domain}.

The upside is that it is easy to generate new addresses, I don't need to talk to my mailserver. The small number of addresses that need to be revoked are manually added to a backlist.
Yes, I have received harassment from women when I was younger. And there was very little that could be done about it, people would not take it seriously. That includes being sexually assaulted in high school, it happened because I was so eccentric it attracted "bad" girls.

But as a guy, if I did one tiny thing wrong I would be labelled all sorts of nasty things. It could be as little as being slightly too friendly to a woman somewhere, because I am really happy, having a really good day, and I would be treated horribly.

This is a widespread rampant problem in society. It's being seen as "harassment" when it's coming from men. But not so when it's coming from women.
It wouldn't happen often enough for that to matter in the risk calculation.
An Adobe employee wrote on Reddit that they plan to allow an unspecified limited number of generations per month, included in the current subscription (even if your subscription is annual). Beyond that there would be an extra fee for more credits, which might or might not roll over to the next month.

Unfortunately, the posts have now been deleted, but you can still see other people's reactions:

https://www.reddit.com/r/photoshop/comments/13qtntz/generati...
My guess is that -probably no. It's more likely you had a stream of good luck in your earlier interactions and now you're observing regression to the mean.

That can easily happen and it's why, for example, medical studies, are not taken as definitive proof of an effect.

To further clarify, regression to the mean is the inevitable consequence of statistical error. Suppose (classic example) we want to test a hypertension drug. We start by taking the blood pressure (BP) of test subjects. Then we give them the drug (in a double-blind, randomised fashion). Then we take their blood pressure again. Finally, we compare the BP readings before and after taking the drug.

The result is usually that some of the subjects' BP has decreased after taking the drug, some subjects' BP has increased and some has stayed the same. At this point we don't really know for sure what's going on. BP can vary a lot in the same person, depending on all sorts of factors typically not recorded in studies. There is always the chance that the single measurement of BP that we took off a person before giving the drug was an outlier for that patient, and that the second measurement, that we took after giving the drug, is not showing the effect of the drug but simply measuring the average BP of the person, which has remained unaffected by the drug. Or, of course, the second measurement might be the outlier.

This is a bitch of a problem and not easily resolved. The usual way out is to wait for confirmation of experimental results from more studies. Which is what you're doing here basically, I guess (so, good instinct!). Unfortunately, most studies have more or less varying methodologies and that introduces even more possibility for confusion.

Anyway, I really think you're noticing regression to the mean.
"Overhearing something you don't like between strangers you are not involved with is not harassment"

1. It definitely can be (by legal, social, etc definitions), and it's very silly to claim otherwise in any form of generality. Like if I overhear you talking about what you want to do to my breasts or whatever, congrats, you've harassed me even if you didn't mean me to hear.

I don't remember the particular jokes here enough to give a more particularized view, but your statement is pretty general.
In any case,

2. To the degree it isn't harassment, it can also be considered creation of a hostile work environment (even at a conference), which is also actionable and has been for many decades (ie this is not some new recent thing). The most common form you will find is probably exactly this: people making inappropriate jokes loud enough for others to hear.
Yeah I think it's plausible it's gotten worse but it would also be classic human psychology to perceive degradation because you start noticing flaws after the honeymoon effect wore off.

Unfortunately this will be hard to benchmark unless someone was already collecting a lot of data on ChatGPT responses for other purposes. Perhaps if this is happening the degradation will get worse though, so someone noticing it now could start collecting GPT responses longitudinally.
Apparently if you use liquid soap instead of water you can get a drop with virtually no tail. Then the only way to really break it is by hitting it with a Nokia phone.
Web address on Maryland license plates leads to gambling site
Ouh, do you know any alternative with UHD BD remuxes?
at the very least it's super-counterintuitive because your biggest desire in the world of course is to slam the breaks and try to not hit it at all. I seriously doubt I'll have the balls to floor it when I see one.
'Code New Worlds' – Apple Teases Headset Announcement at WWDC23
>None. Heck, I can’t even search my gmail effectively any more

Their search products have actually gotten worse with AI. Google Images running just off basic image recognition (as in is this the same image) and the context of where they found it was far superior at identifying what an image is than ML Google Image.

The OG version could identify a frame from a movie and provide higher res versions. The ML version goes “errr looks like a woman on a street, here are random photos of unrelated women on unrelated streets with maybe a similar color scheme” close to useless why would anyone want that. Yandex Image search blows it out of the water simply by being Google Image Search from a decade ago
What do you find insane about the C# `List` source code?

I'm not a C# programmer, but the public API looks sound, and the entire thing is like 1K LOC including docstrings (I guess the inherited code would add to that).
For anyone reading this, these are the actual prompts being used to assess the models.

https://github.com/kagisearch/pyllms/blob/ca9ad4d4bfdd9d58fe...
I’m not in SF, so maybe easier for me, but most of my good friends are outside of my industry.

On one hand, it might remove opportunities for networking/progression. On the other hand, I want to get out of my work-self when I’m off the clock and this is better.

I don’t want to talk about work when I’m not at work and although work topics still come up with non-tech folks, it’s easier to not end up in a deluge of techy stuff. And it’s often way more interesting to talk about work when someone is not doing anything closely related to my career (at least for me).
Stop Being a Junior
That is only true for Google. If anything bootstrapped AI, it was gaming.
Photos (originally from user
Manjuuu in a previous submission https://news.ycombinator.com/item?id=36107267)

https://officesnapshots.com/2015/04/06/github-san-francisco-...

https://www.officelovin.com/2014/05/inside-githubs-san-franc...
Generally speaking, a phase transition occurs when the symmetries of a system are forced to change, either becoming restricted or liberated, as the result of some parameter changing, perhaps past some critical value. The parameter can be a number of things, like density (pushing more particles into a box until the gas becomes more of a liquid) or temperature (like removing the total kinetic energy of the particles in a liquid until they can no longer move around eachother).

In the examples of the article, however, the phase transitions occur as the result of duration of training. Time is not a thermodynamic state variable, so these are not phase transitions in the strict sense of the word. However, I think it would be interesting to see the same experiment with something like stochastic gradient descent or the Metropolis algorithm, using some control parameter T to gradually reduce the randomness. This might let us find critical values of T for specific problems, which is useful because that is the value at which you want to spend the most time.

It may also be that for more involved problems, grokking is not achievable by naive gradient descent, as the landscape may be fraught with local minima. Perhaps, in order to find the way to the global minimum, to anneal the system into the lowest free-energy state, it might even be necessary to use a temperature-like control parameter, and mimic nature's own optimisation algorithm.
Interesting how systems engineering has two different definitions.
We have the one being talked about it, and the 'traditional' definition.
See https://en.wikipedia.org/wiki/Systems_engineering.
NASA even has a Systems Engineering Handbook: https://www.nasa.gov/seh/index.html

In short, 'systems engineering' as an engineering discipline has nothing to do with managing systems, servers, and networks.
“…some intelligence…” appears to be a huge leap from where we seem to be though.
The fancy Taiwanese method link is not working too well for me: it goes to a university news list (not a specific article) and every article fails to load the main image. http://vecg.cs.ucl.ac.uk/Projects/SmartGeometry/halftone_QR/... is a better link.
Affinity is making slow but surely inroads. I know lots of people who use it know vs almost no one a few years ago. They stand the best chance of eating some of the cake.
Hard. Look at the work that went into SELinux. And that is not perfect. There are provably correct programs, but designing software that way will take a lot more time, and a lot more money. The problem here is not technical, we could do it. The problem is that time to market and money are higher priority than security and user privacy for most companies.

Educating and motivating users to use the features of such an OS in order to maximize its security (e.g., capability bits)?

So much harder. This is, in my opinion, the more insurmountable problem. Most users have no idea what a window manager is, much less how to change their window manager. Security requires someone to set the capabilities allowed based on what's needed, with fine grained security controls. That takes more time and effort. How many of you have deny all on site permissions in your browser, and only enable the ones you need for the sites you need them for? And we are the technical audience.
When people ask LLMs about themselves, you known they either don't have a clue about how they work and what they can do (ignorance), or they're fishing for clickbait content by "leading the witness" (intellectual dishonesty, bad faith).
Is it ever significant to know? Your body weight varies naturally depending on food intake, waste disposal, and even when you last went for a hair cut. If sub-kilo variations are medically relevant, I would expect one to measure more than just weight.
I can't tell if you are trying to defend those languages or just piling up absurdities on the previous post in the style of "yes, and ..." improv.
Passkeys: The end of passwords and account takeovers
Sure, but then you have to tag those tests with the ticket, and GP didn't want to have references to JIRA inserted in the code.

The other problem is that you still need to track when all the tests for the feature have been written.
I can understand why they might make changes to ChatGPT, but it seems weird they would "nerf" the API. What would be the incentive for OpenAI to do that?
What makes you think the "unaligned" version necessarily has more honesty? Rather than just being generally easier to prompt to say whatever the user wants it to say, true or not, horrible or not? Or even easier to unintentionally make it confabulate/hallucinate stuff? Does not seem to follow, and does not seem to be a true dichotomy. Edginess does not equal honesty.
> Why couldn't it? Metal of X thickness = stopped bullet. Not exactly a hard problem to solve for.

I mean... talking about real-world guns, technology already evolved to the point that doesn't really work anymore? Modern body armor isn't about metal of X thickness, it's about material science and spreading out the impacts, and even then it can only sustain a few direct hits.

Like, the asymmetry between offense and defense feels pretty obvious here. You can carry a handgun in a small bag. Bulletproof armor is heavy, cumbersome, conspicuous, etc.
"now just sprinkle some `map . sequence . map`'s here and there and you are done. who said this was difficult?"
All those payment systems you mentioned are centralized and the gov can shut you down if they dont like you. The UPI in specific has been used to shut down protestors across India who dare to protest agaist the fascist Indian regime.

Waving flags for payment systems that enable fascist wannabe dictators to cling on to power - well done.

"FedNow is coming in a months time so it should hasten crypto’s inevitable downfall faster."

You arent even trying to be original here. Wonder which twitter account you stole that from
I liked the pinball machine we had on our floor (edit: not at github, different company), it was a nice distraction during breaks, something novel. I didn't like that it was installed 10m away from me (loud!)
For those wishing to do this, keep in mind you should not then travel with your iPhone AND the device you pair-locked your phone to (your laptop, for example). This may be obvious but is important.
I think it is contextual, but it's a useful approach in many cases: it's effectively a sunk cost vs value of information analysis: if you've already sunk most of the cost into something and there's a problem which means it isn't going to work, then the potentially valuable information from learning about the next steps is probably pretty cheap, and reduces the risk that the investment in the next attempt isn't wasted. On the other hand, if you know it's not going to work and the next steps involve a lot of extra time/material investment but aren't going to tell you much, then it's probably a good idea to throw the current attempt away and try again.
Yes, it came to being in a time where "the obviously right way" to do FPS controls on a PC hadn't been settled on yet. I see similar complaints from people who play Goldeneye for the N64 without having lived through the era.

Good news though: System Shock Enhanced Edition fixed it in 2015 and can be had for $10. Just disable Cyberspace though, it really doesn't hold up well.
You've just described what most every woman I have talked to says their life is like including massive fear of retaliation, fairly common harassment (including from strangers in public), etc. The whole reason for the metoo movement is because the massive fear and retaliation for speaking up.
Totally agree. I think this is just the insecurity of the person who thinks this.

If you go to the same gym you are already in-grouped. It is the insecurity of the new person who would think they are out-grouped.

Meatheads love new lifters. No one showed up at their first gym 230lbs and ripped. Even the biggest guy in the gym can relate to being the intimidated new lifter.

The only difference I would think between a gym with weights and a climbing gym is that the people at the climbing gym look less intimidating.