skysight-inc/HackerNews huggingface dataset:
It’s Time for the Confidential Cloud
So, I just got access. I compared the same prompt from ChatGPT (3.5) to Bard to create a terraform module.

ChatGPT gave me exactly what I wanted without any errors. Bard did everything but the hard part and just imagined the details.

Prompt:
> Write a terraform module that creates an azure acr. It should have some network rules. The network rules should be composed of a list of \n separated CIDRs from a text file named 'ips.txt'. Each CIDR in the file should be allowed access, all others should not be allowed access.

ChatGPT did it exactly correct. Bard just used some sample data it claimed was from ips.txt rather than actually parsing the file.
> I guess it is in OpenAI’s best interest to downplay the memorization aspect in favor of the logical reasoning angle. If it turns out that GPT is memorizing and reproducing copyrighted data, it could land them in legal trouble.

Its also in their interest, since it encourages people to attempt to build businesses on top of its “logical reasoning” capacities.

And as long as its within the realm of spin rather than direct false statements, it probably avoids creating them legal problems for fraud, although the difference in effect is…nonexistent.
Daily is unrealistic - how many days of a year they have update for a particular interest? - but regularly when you are interested in cameras, following product news even if you are not buying right now, or soon, it is good. To be informed!
I did so several years ago (once or more per week). Now... not so much. Less time for photography. If I had more time, this could have been different.
Sorry, that is not the goal. It is currently only available in the mobile apps but we'll get it on the website as well. Thanks for pointing that out.
It's really not as bad as it used to be. I recently picked it up again after playing with Spring boot. I got to say Spring boot seems awesome, and java as a whole it much more ergonomic. Worth another look.
Movie studios have to be trolling us at this point.
Because there isn't one.
OBS is widely used video recording and live streaming software. If you're looking at a Youtube video or a Twitch stream where multiple streams of video are overlapped with one another, e.g. the commentator is in the bottom corner while the commented content covers the rest of the screen, you're probably looking at OBS.
I am also curious
The table thing is so true. I was insistent on using LaTeX in school and on lab reports I actually ended up building a web-based tool that would convert xlsx files into LaTeX tables I could easily embed with my data. It was pretty janky but worked well enough to save me some time. I haven't much if anything to it since about 2011 and it still sees a decent amount of traffic which tells me there's still not great solutions to the problem!
There will be open source tools replicating this within months. You can build your own model based on billions of images on the web or use someone else's or contribute to one.
Is there a site that ranks GPUs by performance-per-$?

Or even performance-per-watt?
> I can't recall a major one that was actually tied to the JVM itself since dropped applets.

Not exactly tied to the JVM, but IIRC one of the prerequisites for the Spring4Shell vulnerability was the existence of a new method added by Java 9. If you were still on Java 8, you were not affected.
You can easily shoot RAW with manual control over exposure (and even focus) on an iPhone with Halide or other third party apps. Aperture is fixed, of course.
Probably referencing Open Broadcaster Studio (https://obsproject.com/), very popular for Twitch streaming, or streaming in general (my mom uses it to live stream church).
KeyDB implements multiple threading with spin-locks that protect a global shared data structure.

Dragonfly is built upon shared-nothing architecture where each thread manages its own slice of data, hence no need for classical locks and no contention under high load. It still provides atomicity guarantees but allows multiple transactions to progress independently as long as they do not need exlusive access to the same keys. So basically different approaches to the same promise - scale. Also different trade-offs. Shared-nothing approach has less contention and more flexible transaction framework but inhibits a slightly higher 50%th percentile latency (order of 30usec).
Here are some resources I've found helpful and have read or are on my backlog to catch up with these developments:

- https://github.com/wesleyegberto/java-new-features (terse, includes links to JEPs, good jumping off point)

- https://github.com/winterbe/java8-tutorial (quick tour through features of Java 8)

- https://winterbe.com/posts/2018/09/24/java-11-tutorial/ (same for Java 11)

Books:

- Java 8 in Action / Modern Java in Action (Raoul-Gabriel Urma, Alan Mycroft, Mario Fusco; 2014 and 2018 respectively)

- The Well-Grounded Java Developer (Martijn Verburg, Benjamin Evans, Jason Clark; 2022) - not specifically focused on new features but does cover them in the context of going deeper into Java and the JVM.
> They create the software for weapons

If you're thinking of Project Maven, that ended in 2019, so I would use past tense.

> were part of PRISM

As I understand it, the NSA was snooping on Google's internal traffic between services. Google was not complicit, at least there's no evidence of that.
My main dependency only supports jdk 8 soooo...
Keep in mind this only applies if you took the screenshot, saved, cropped it, and then saved again to the same file.
Cute ThreeJS Plant Pot Site
if your space, power, networking, and support staff are all "free" it might be cheaper.

Supercomputers are ferraris. You're pouring gas into them to drive them at 200MPH all the time. Cloud is 18 wheeler with a switch that makes it disappear when you're not moving stuff.
I used this language in a game jam in 2005. It sparked joy. Here's some sample code I just put up on GH from back then. Enjoy.
https://github.com/fictorial/wordster
I figured the peloton would be the method of entry for the machine. Start off with the rich people doing it for working out to make it seem sexy and cool (done), get everyone else on it (in progress), get your boss to buy pelotons for remote zoom calls (probably has happened), start buying energy from peleton users pedaling (will be pitched soon), offer drug to allow sleeping while pedaling and making energy, change formulation to prevent consciousness entirely while pedaling and remain pedaling until your knees explode and you are replaced on the bike by the machines with another drugged up biological generator.
Actually, GPL was originally motivated by Stallman wanting to repair a printer at MIT that had a software bug.
Yeah, except that has never happened to me in 20+ years of using ad blockers.
Okay, so let me reach back to when I graduated many moons ago.

I think I had one course on "parallel"(concurrent) programming. I had exactly zero courses on SQL or relational algebra, although we did write a basic database. I had one course that MIGHT have touched on a bit of network programming.

So, academically, I would have had little or none of what you are considering is "foundational" CS knowledge.

I actually did learn SQL during a job I did during school, and I was fascinated with race conditions and mutexes so knew a fair bit about the theory of concurrency. And I loved learning about all kinds of protocols, like SMTP and Telnet and FTP, so I knew quite a bit about networking.

I think the disconnect here isn't that "students don't learn the fundamentals", it's that you think the fundamentals are what they need to "do work" on day 1. Back in the day, University was supposed to train you to THINK in your field, and so things like data structures and algorithms, yes.

And, I have to say, it has done well for me. I started as a C/C++ programmer, then moved to Java, worked in PHP and have now been writing a lot of Python. I've helped with C#, Visual Basic and a number of other languages.

And if tomorrow I need to use Go, or Rust, or $whateverLanguageOfTheWeek it is, I'll be able to. I understand what can make a program run fast or like a dog.

If someone can do all of the work through 3/4 years of university, they should be able to learn and do a large variety of tasks.

Nowadays, it might be that a CS program requires some or even all of the courses you mention in their study. But do you expect someone who took this for 1 of perhaps 20 courses to be an expert at them?
In the mid 19th C Brunel built a ~100 mile long railway line in 5 years, the route was dug out by hand with picks shovels and wheelbarrows. It's a marvel of engineering with a route alignment that would allow trains to travel at well over 100mph. However, over a hundred people were killed just digging one of the tunnels on the route. When the Sears Tower was built there were probably still guys walking along the bare girders with no safety harnesses. So that's probably part of it.
Yeah sure, that makes sense. I'm surprised that the .deb doesn't install the stuff from `$upstream/shell` into `/usr/share/fzf` though. That's the sort of thing `/usr/share/$prog` is intended for.

Then it would just be (in bash anyway):

source /usr/share/fzf/keybindings.bash
Isn't 202 the last version?
VScode works better on m1 mini than on Windows with 12700k+rtx3090 at least for Python in my case.
when any company moves away from the motto "don't be evil" it's a pretty sure sign it's gonna end badly.
OpenAI Shut Down ChatGPT to Fix Bug Exposing User Chat Titles
Lots and lots of YouTube reviewers give their opinions and various benchmark-oriented stats around this. Gamers Nexus are pretty good in my view (though their videos tend to take a long time to not say a whole lot)
ChatGPT trained on my GitHub code and I wasn't paid anything at all. Is that preferable?
YouTube wasn't profitable when it broke the model of incumbents.
Almost all software you use is third party software. If it doesn't work on your hardware it doesn't matter where the problem lies as an end user, you can't make use of the hardware.
"Stay tuned for our strictly inferior product". No, I don't think I will either.
Immune system cells in the gut linked to stress-induced depression
Thanks! I keep forgetting to reach for this.
It feel like ChatGPT, but run on a much smaller parameter model.
I agree that there's something else happening related to the "ghost in the machine" stuff, and wish he would've pursued that further. I'm also not sure why he imagined that the Mac mini's integrated GPU and AI hardware were going to beat $1,200 of dedicated hardware and CUDA-optimized software.
One of the funniest things it does is if you ask it for song lyrics it gives weird mashups of other songs.

Q: What are the song lyrics to she came in through the bathroom window by the beatles

A: She came in through the bathroom window
Crawling through the dirt
With her clothes all soggy
And a dirty face

She came in through the bathroom window
I helped her out
She was just like a child
So small and frail

I took her in and gave her some
Food and drink
And I made her warm
But she just said

"She's got a ticket to ride
She's got a ticket to ride
She's got a ticket to ride
And she don't care"
...
I tend to use videocardbenchmark.net by PassMark, but I'm sure there's more out there.
Something I've always wanted from my shell history is to be able to record relative filepaths as their absolute equivalent in the history, is that supported in atuin?. If you do a lot of data munging on the CLI, you end up with a lot of commands like `jq 'complicated_selector' data.json`, which if I want to remember the selector is good, but if I want to remember which data I ran it on is not so good. I could do it with better filenames but that would involve thinking ahead. I also run into this a lot trying to remember exactly which local file has been uploaded to s3 by looking at shell history.
As someone who worked at Google for 15 yrs, who also worked at Oracle and IBM, I can confidently say that Google was the least toxic, least overworked place I've ever been. That's not to say there aren't management problems, especially around the erratic way they launch new projects and kill others with no real rhyme or reason, but working environment was never one of the complaints.

At IBM and Oracle, I'd regularly be in meetings with shouting matches. People were tear down others. There was excessive territorialism. Googley culture, although it changed over time, did promote cooperation and constructive criticism. Post-Mortems emphasized what went wrong and what could be done better, not who went wrong. Other teams were often, if not always, eager to partner or share their work.

Work location flexibility, the cafes, all of it was very good.

Now, I did perceive a cultural decline, I think it was sometime around the launch of Google Hangouts, I started sensing a more bean-counting approach, I think because the Seattle office brought in a bunch of MS managers in too short a period of time for them to absorb Googley culture. At one point, the initial launch of Hangouts didn't have presence indicators, and when employees brought it up, one response was "You are not the audience". As if presence indicators are something only elite engineers want, and not regular folks. This was totally antithetical to way products like Gmail were built, out of personal desire and need.

I didn't work in Cloud, but I suspect Thomas Kurian brought a more Oracle "Sales Engineer" driven approach, and that too can change culture. Might be bad for culture, but good for external customers.

One of the issues over the years that I feel an acute sense of now that I'm looking for a job again, is that Google invented a lot of technology early internally, from Borg to Map/Reduce/etc. Eventually, the outside world cloned these, and when they became on-par and standardized, at that point I really think Google should have switched their internal stack to the OSS equivalents. For example, Google still builds products on the internal Borg system, rather than using GCP/Kubernetes/Terraform/etc. If GCP/Kube is missing functionality to run say, Maps or Gmail, then perfect, that indicates a good driver for improving the external facing product. Working on some of Google's tech stack feels like an alien world compared to working on stuff outside.

In ML at least, there's synergy, as Tensorflow and JAX are used internally and externally. But in terms of major systems, there needs to be a lot more of this. Blaze was opened as Bazel way too late for example, should have been done years ago.
Hank Green, a fairly prominent Youtuber and increasingly successful Tiktoker did a video a while back, and AFAIK the situation with the TikTok creator fund hasn't changed significantly since. You basically TLDR'd it: their revenue-sharing is far worse than main Youtube videos, and even quite worse than Youtube's model for Shorts.

https://www.youtube.com/watch?v=jAZapFzpP64&t
As another vote against JS, this website is able to accurately tell at least half of the extensions I have installed on chrome.

https://browserleaks.com/chrome
Just give it a few weeks. They probably have good reasons why they can't do instant global roll out for everyone. Pretty sure it'll be available soon.
M:N is not the interesting aspect of virtual threads at all, automagically turning blocking operations into non-blocking is - which has not really been tried before (with erlang and go being the first).
An M1 Mac mini? Like buying a used one?

I'm not sure that you would be happy with the dual monitor performance - it was one of the few complaints people had about the first M1 chips. Does your MBP have an M1 or an M1 Pro?

I've got one and really enjoy it, but I can't get it to output to a 1440p monitor. Two different 4K monitors - no problem.
It's going to tell you exactly how to compose your pokemon team to beat a gym that doesn't exist in the game
Breached hacking forum shuts down, fears it's not 'safe' from FBI
I was there 2013->2015. It was not viewed as "beloved" in my eyes; more like a benevolent, paternalistic overlord. There were certainly negatives. It was nearly impossible to concentrate at work, due to being in a large open space with many teams, and they would not let me be full-time remote (even as an L6 "staff" SWE), crowded bathrooms, crowded cafes, etc.

However, they put a lot of effort into the endless perks, and the feeling of job security. It really felt like they cared about you, and your career development.

I was shocked by the layoffs. My old group's PM, who was fantastic (and well connected) was let go in the purge.
Why? A lot of work doesn't require OSX. It's just the thing you use because work bought you a macbook pro.
> Because it creates an incentive to invest in the business.

Why would investing in business reduce inflation in the general case? That would only be true if production capacity was at it's maximum and the demand is anticipated to remain high.

> Maybe even higher wages

Which will likely increase inflation further.

> Higher taxes fills government coffers and allows income distribution to those most in need.

Which will almost definitely further increase inflation.

> Taxes only impact profitable businesses to make them slightly less profitable.

Why is penalizing successful businesses a good idea?
Yeah, I think you would still learn some good stuff! I go pretty deep into indexes and do some fun stuff with generated columns, windows, and CTEs. Based on your comment, you're the person I was hoping to hit! So if you do watch it, lemme know what you think
Not sure what the author expected Google to do. Are they supposed to have individual meetings and a farewell party with 10K (ex) employees? My dad worked for the same company for 35 years then retired. In my 20 year career I have worked for at least half a dozen companies. There's no such thing as job security anymore, as long as you are employed by someone else you are disposable, no matter how hard you work and how loyal you are to your employer. If investors want more dividends they will let people go, doesn't matter if you are sick or just bought a new house. Actually the person making the decision to fire you probably doesn't even know your name. Think about how depressing that is. For that reason I became a consultant. It sounds harder and scarier than it actually is, but once you figure it out you realize how much more enjoyable working for yourself is and there's absolutely no way you will ever work anyone else again. I hope some of these ex Google folks take this opportunity to do something on their own.
It's hard to express how much I hate when the only source of information is a YouTube video. Discord "servers" are almost as bad.

Is it so hard to make a list? Ideally, a sortable one?
Free market is only propagandized as long as it benefits the incumbents. Once they get outmatched, they'll go all communist on you.
Yes, that's a good argument for Americans. For non-Chinese, non-Americans, TikTok is not different from any other social media app.
I was in the same boat. Large Canon Full frame with IL lenses. What got me in the end was the bulk and the worry about the camera being stolen, broken, and then dealing with the media. I find I take a lot more photos all the time with my iPhone 13 Pro Max as I always have it with me.
The creator, @vindarel is also active here on HN.

https://news.ycombinator.com/user?id=vindarel
"Hey Google, remind me in 2 years to take interest in Bard if it hasn't been abandoned by then."
"The problem with corruption, inefficieny and ignorance in government is corruption, inefficiency and ignorance, not government".

Let's not put the cart before the horse, shall we? Yes, all human organizations can suffer from these things (and maybe some more than others). But that's not a reason in and of itself to dismiss an entire class of human organizations as irretrievably doomed.

Look at what the UK government's digital service has done: absolutely outstanding online presence for so many important government services.
Getting a dog is a pretty great shortcut.
What's that got to do with the price of avocados in San Jose?
You’re solving the wrong problem. The problem we are discussing is the difficulty of learning to drive when you’re travelling. If you already have a driving license then this entire discussion is moot because you don’t need to learn to drive if you can already drive. Pretty obvious stuff I’d have thought but a few on here seem surprised by this fact. Go figure.
I may be a very basic software engineer with neither high YOE or high quality skills but what would I get excited about from a FAANG job nowadays? These companies that I've used everyday for nearing 2 decades from even a user perspective have become stale. Mountains of money and the best talent and even simple issues that have lingered for years are not fixed in favor of big ideas that no one wants.
Yup. I was at Google for over a decade, I should have left years ago for a startup, I had offers, but I loved what I did, I loved my fellow coworkers, and I was well compensated. There was little reason to leave, and a lot of reasons to stay.
Java Almanac can show the API differences between versions of Java.

https://javaalmanac.io/
Macbooks have pretty bad GPU per USD performance compared to Nvidia but this post is just a clickbait.

"Why advertise some super AI chip if it doesn’t do AI stuff? Who knows." => Neural engine is fp16/int8 limited so it wouldnt be good enough for training anyway but its pretty good for inference with CoreML in a lot of cases. Also training anything outside Nvidia ecosystem is very bad cause software was written with CUDA first and everything else second (AMD for example have similar story to Metal backend).

As someone who works on Deep learning for past 6 years I can easily say CUDA wont be replaced anytime soon at least for training, almost every software out there was written for either CUDA or CPU.

And for local model development you don't need your rig to be powerful as training wont be done on your local machine anyway and MacBooks are good enough for that (a lot better than windows for sure).
I think it's the other way around, where synthetic hallucinogens can be fully purified and measured, but brews of naturally occurring hallucinogens depend on how saturated the plant ended up being that time.

But taking a natural brew in a temple or something has a different set and setting than taking a synthetic chemical like LSD. It's also closer to tradition, and promotes the idea that the drug trip is a religious or spiritual experience.

IOW I think the use of ayahuasca over LSD is mainly symbolic, but DMT (as used in ayahuasca) does have its differences (though I do not know them).
Does that prevent users from seeing a video from someone they follow?
Yes. Although we are working on allowing you to train on your own content.
Thanks! I am delighted to know that Adobe's got plans on that front.
I'm not surprised but sad. They were amazing. To the point at which I wondered how they were profitable.
With or Without the JavaScript Framework
Add a command to pair using pair. I just chatted with pair to add a /cd command. It starts with explaining the the code I was loading (pair.py) which was helpful. It helped me to write the code, can show the diff of changes.

I tested the code and find an issue, chatting with it and it fixed it.
I like the work flow of chatting, and asking questions related to it while coding.