skysight-inc/HackerNews huggingface dataset:
interesting point of view. i think content creators would look at it the other way -- never has it been so easy to steal content as it is on an ad-supported internet.
I bailed over a month ago and my life is better without it. I hope this turns out like the pandemic forced people to experience what it was like working from home, rather than commuting into a pointless day of meetings. It's one thing to know that working in an office is a scam and a waste, it's another to experience it with your body.

Reddit is poison, avoid it.
Depends on how much it's crashing in the first place. The difference between a 1/2500 event and a 1/10000 event is probably not going to be noticed, but the difference between a 1/2 and a 1/8 event probably is.
you can just follow one of the "kubernetes on ec2" guides and adapt it to their apis
I'm still skeptical whether expiration times wouldn't be adequate for many applications, assuming these times are short enough, like five minutes?
I use VSCode at work on our Elixir codebases so I feel your pain trying to get ElixirLS working, though when it does work it's pretty good. However, on my personal laptop I've been trying out the Zed editor which has Elixir language server capabilities out of the box (not a user installed plugin) and haven't had any issues at all.
https://blog.vito.nyc

I write about C++ and SystemVerilog
This uses Wine, which isn’t emulation.

Also since when were containers more “bloated” than emulation? The whole point of containers is that they don’t need to virtualise the entire stack because they are reusing parts of the host stack.
Ask HN: Did I just catch TextEdit systematically scanning my hard drive?
I was checking to see what was holding a particular JPG file open... `lsof -V | grep "filename"`. Hm, I thought, that's odd. TextEdit? TextEdit is open with a couple little note files. So I ran `lsof | grep "TextEdit" > wtf.txt` and got thousands of open files, of all filetypes, currently opened by TextEdit. It was an in-progress list that was systematically and alphabetically running through my entire directory structure.

I quit TextEdit, ran lsof again just to make sure there wasn't some other app called "TextEdit" doing it, and the list was blank. Since reopening it, I can't reproduce it.

After quite a bit of searching I can't find any other reports resembling this.

Anyone have any thoughts on it?

This is Monterey 12.6 so in theory not vulnerable to CVE-2019-8761[0]. Also did a search for anything on my drive with "<!DOCTYPE HTML>" inside a .txt file, and found none.

File descriptors were all 'txt' (regardless of filetype), type of files were all 'REG' regular.

[0]https://www.securemac.com/news/textedit-flaw-could-have-let-hackers-create-malicious-txt-files
How do consumers know what products to buy? How do they find alimento?
It's a chicken-egg problem.

In order to build a website without frameworks, you should master the frameworks first, in order to understand their shortcomings ;)
What is your degree in? Because when I got a PhD in EE it was covered by either being a Research or Teaching Assistant. What school/dept would suggest aiming for anything less than a PhD as horrifying? Most students go that path.
Basically a free clone of CrossOver, which has used “bottles” to refer to separate Wine prefixes for 20 years.

(disclaimer: I work for CodeWeavers)
I was talking to the VP of Engineering at a company that got acquired by [top 10 VC/PE firm].

Apparently the firm put the company through the wringer (and more than likely bumped down their valuation during the transaction) over MongoDB’s licensing.

I have a feeling in this specific case, [top ten firm] probably found some technicality in MongoDB’s licensing that allowed them to use as negotiating leverage to bump the price down during the transaction.

Licensing is important. You especially don’t want ambiguous licenses that give lawyers wiggle room to make absurd nonsensical arguments, which unfortunately is very common even with reputable investors and firms.

Edit: Removed name of firm for legal reasons. Email me if you want specifics. bp@brandonpaton.com
I can't find a date on either of these, but they look a bit dated. The newest reference in the presenetation is from 2007 and uses graphs from 2001.

I know that I heard something aout CO2 taking 20 years to get to the upper atmosphere around then, too, but not since, and I remember being curious about that and researching it a bit about a decade ago and finding that this is not what most atmospheric scientists believed (anymore?).
Getting blocked by the government was hardly a black swan event; it was a major risk factor. Facebook absolutely has the lobbyists and political connections to have a good understanding of the risk, as well as have some influence on it.

They got it wrong in this case. It happens, but Facebook doesn't deserve a complete pass for chasing a high profile project that ended up being a dead end for them.
Using Bottles to play ultima online again, my productivity wishes it hadn’t been possible tho
Isn’t this a pretty universally held opinion?
That seems more like it's complaining about it not being the actual page cache, not it not being counted as "cache", which is a larger set in at least Linux than just the page cache itself.

But sure, it's certainly an older issue, and given that the ABD rework happened, I wouldn't put anything past being "feasible" if the benefits were great enough.

(Look at the O_DIRECT zvol rework stuff that's pending (I believe not merged) for how a more cut-through memory model could be done, though that has all the tradeoffs you might expect of skipping the abstractions ZFS uses to minimize the ability of applications to poke holes in the abstraction model and violate consistency, I believe...)
They were relaying affiliate links while you are browsing.
https://billylo.medium.com

Lesson learned from my giveback projects (mobile, ML, navigation, travel apps)
https://muscaw.dev

This is where I write about technical stuff. Need to write more frequently though

https://kevingrandjean.ch

I host photos I take in the form of a gallery.
Typo (am on mobile)
Not when I can build a solid PC that can match Macs performance for much less money, customized to my exact specs.
www.extremelearning.com.au

Posts about interesting extensions I’ve found to some statistical algorithms for use in computer graphics, physics and applied maths.

Major focus on quasirandom sampling.
https://josh.works/blog

Oh, boy, it's a random collection of things.

Here's a smattering of posts about:

- climbing: https://josh.works/climbing/2016/05/29/on-boldness-in-climbi...

- went to the top of HN, changing your mac address: https://josh.works/shell-script-basics-change-mac-address

- how to write a letter of recommendation for yourself: https://josh.works/how-to-write-a-letter-of-recommendation-f...

i've found SO MANY wonderful personal blogs here on HN. I even built a little web scraping thing a long time ago to scrape these links from the top-level comments: https://random-hn-blog.herokuapp.com/

Heroku shut it down, but I'm gonna see if i can bring it back online in like 30 seconds...
No! It's always fascinated me how long Matrix has been in development. I got 2014 from their Wikipedia page[0].

[0]: https://en.m.wikipedia.org/wiki/Matrix_(protocol)
Started programming in high school by modding games (2013). During that time, I built tools for game modding that are still in use today. Started my career at the age of 20 before I even graduated with my CS degree, and been solving lots of different problems since. See my resume below for details.

Location: Ankara, Turkey

Remote: Preferred, but open to discussion.

Willing to relocate: Yes

Technologies: JS (Web and Node, all types of frameworks), Python, RabbitMQ, MongoDB, Linux, Docker, K8s, Git

Résumé/CV: https://ozanegitmen.com/ozan-egitmen-resume.pdf

Email: ozan@egitmen.net
IIRC they either outright refused to provide a certificate to KiwiFarms, or have close enough ties to ISPs who cut them off that applying seemed like a non-starter.
Fireworks are an absolutely minuscule contributor to climate change.

But hey, whatever makes you feel superior to everyone else. Some people just hate anything normal and wholesome.
The sensational tone of the article is annoying. There’s no data presented here. Why is this rising in popularity?
Ask HN: Does it feel like AI progress is slowing down, or being hidden?
In my head recent changes in AI came in 3 periods

1. GPT-3 -> ChatGPT

2. ChatGPT -> GPT-4

3. GPT-4 -> now

1, discussion about AI was big in the tech field but ignored in the mainstream. During 2, it was all the buzz everywhere and new developments were emerging at a rapid pace (stable diffusion, LLama, etc.) Now however during period 3 it feels like there's a big dampener on all the buzz, either because things are slowing down or that progress isn't being shared.

Currently, while there is still a huge buzz in the field, it feels quieter than period 2. I imagine it's because companies are hiding their progress more to ensure their competitive advantage.

My question is, has the open hype over AI during period 2 moved "underground" to private discussions between tech workers and researchers? Is all the accelerating change happening behind NDA's?
In the U.K. YouTube is £16 a month — that’s $20 a month.

I use YouTube far less than Netflix, Disney, Amazon, bbc, all of which are cheaper. Many YouTube videos come with burnt in adverts too.
I think the blog author uses it the same way Codd does, that's why he's talking about two columns from the same table.
The Covid-19 vaccine requirement for healthcare workers. Doughty issued the nationwide injunction, the Supreme Court overruled.
Planetary science.
Yes. Start small and build up.

I’ve found it to be very forgetful and have to work function-by-function, giving it the current code as part of the next prompt. Otherwise it randomly changes class names, invents new bits that weren’t there before or forgets entire chunks of functionality.

It’s a good discipline as I have to work out exactly what I want to achieve first and then build it up piece by piece. A great way to learn a new framework or language.

It also sometimes picks convoluted ways of doing things, so regularly asking whether there’s a simpler way of doing things can be useful.
Does the Gartner Hype Cycle not exist in your world?
Maybe instead I can offer something slightly different -- some of accounts I recommend. (I'll include our account at the end of the list.)

@ai6yr@m.ai6yr.org -- admin of an excellent weather, ham radio, emergency response, etc. server

@lisamelton@mastodon.social -- creator of WebKit and Safari, and prolific poster on all topics

@futurebird@sauropods.win -- science, math, entomology

@librarianshipwreck@mastodon.social -- pithy critiques, cats

@nomdeb@mstdn.social -- history and other random things

@OkieSpaceQueen@scicomm.xyz -- science communications, conspiracy deconstruction

@kjhealy@mastodon.social -- pithy sociologist

@notjustbikes@notjustbikes.com -- urban planning

@enron@tilde.zone -- hacks and snark

@HelenBranswell@scicomm.xyz -- infectious disease reporting

@molly0xfff@hachyderm.io -- web3 isn't going great

@Jessicascott09@infosec.exchange -- misc infosec

@harshad@sharma.io -- farming in india

@invisv@ioc.exchange -- our account
Not only privileged (in terms of outcome and socioeconomic status of a post-PhD career and family), but also rather ideological. The person you asked the question to casually equates "life things" with family, house, career. It's surprisingly a conservative worldview, and IMO a PhD should expand a person's thinking more deeply than to accept ideology that way. To me this says a modern PhD education is too careerist and subverts the purpose of it, and some professors have pointed this out as well.
"democratizing this technology" = working closely with government

> unless governmentally mandated, they could keep guardrails from regular folks accessing it

That's not what's going to happen. Government will mandate that regular folks can't access it. Government will also do its best to make sure LLMs concentrate at a few companies, which it will often refer to as "partners."
learning a programming language confers useful skills that you can generalize to new versions of that language or different languages. we can make these generalization becasue we know how the langauges work and people can draw connections from one to the other (i think people here would all agree that learning your second language is far easier than leraning your first).

this is different from LLMs because they don't have explicitly constructed abilities that we can compare across models. so we need to step back and approach every model as brand new and figure out what they're capable of. just because you have a prompt that works amazingly in one model, there's no guarantee that that prompt will continue to work in bigger "better" models.

so rather than working to devise way to trick a particular model into doing your task, it would probably be a better use of your time to learn how to train/modify models to explicitly solve the problem you care about.
Not really comparable, honestly. "Gigabytes" has nothing to do with it. Sourcegraph can e.g. index multiple repositories across multiple languages and link them together at large scale. You're doing an extremely easy case where 99% of the "meaty parts" are written in a single language (Nix) in a single repository (nixpkgs) with a very formulaic structure, where the answer you're looking for is also in that same repository. Finding like 90% of things isn't actually hard for that reason. I love Nix, I love that, but it is a fraction of the cases these tools handle.

The hard case is this simple extension of your example: I found the definition of X package in Nixpkgs. Now how do you find all the users of X, across, say, 10 other repositories? Or all of GitHub? That isn't theoretical; if you make a backwards-incompatible API change to a NixOS module, you might want to know that. So suddenly you need a lot more things in place to make this work. Now change X so that it's something like an RPC interface defined in protobufs, and then change your query to "What clients are using this interface and what servers define it", and keep in mind these can all be in different languages in different repositories. That is not so easy with Ripgrep, but tools like Kythe or SourceGraph can handle them with far, far greater ease.

Also, for many cases, you actually need language aware search and the search engine needs to understand more structure than just utf8 bytes to answer you. Ripgrep won't help you find the definition of that fucked up thing that was defined by a template instantiation that was hidden by a macro in C++ from a header that was generated at build time, that you are only looking up because it was barfed out from some huge stack trace that came from production. SourceGraph can answer that instantly with no false positive (assuming you have SCIP indexing as part of your build system.)

Yes, ripgrep is nice and I use it when writing nixpkgs patches all the time. But something like SourceGraph, Kythe, OpenGrok etc are all really a completely different class of tools.

And the "X gigabytes" fact isn't really that impressive when you realize all the weight is in the .git/ directory of Nixpkgs; ripgrep will instantly filter that out and never even search it, so it isn't actually searching a working set of that size. The actual pkgs directly is in contrast about 300MB. It still is crazy fast though, no doubt.
You can build a gaming PC for far less money than an iPhone, but the iPhone is still the most popular device in the world to play games on because so many people own them.
You can for example figure out how you can help the situation? Sticking your head in the sand is probably not the most helpful thing you can do. Even if YOU can't stop global warming (none of us can alone), you can atleast help spread willingness to action by telling the sober truth. Not exaggerate, but also not trivialise it.
I've used Elixir professionally for 6 years and have been very impressed with how it's been managed. All additions seem very careful and deliberate. I can't think of any regression or issue I've had as the language and tooling and standard library have improved.

Given that, I'm excited to see how this works out. Adding static types has the potential to be very disruptive but I trust the team to do it in a way that will work very well with existing Elixir apps and the BEAM VM.
I meant the style of content. That would include conventions about headline.

The precedent for calling that the format is TV Formats. https://www.wgfoundation.org/tv-format-fundamentals

The presentation is part of the format in how I intended it, but the whole thing. But maybe I should have used another term.
Show HN: Jupyter Notebooks and Excel and ChatGPT
Wholeheartedly disagree. People should be responsible for their own safety and well-being, and the internet is inarguably a global public library.

Your argument is also adjacent, if not identical, to pro-censorship dogma, which I am against.
This approach doesn't really solve anything. If you have expiration times that short you will need a mechanism for renewing tokens and a compromised token can be renewed all the same. All you have is slightly higher server load because your regular users need to renew their tokens all the time.
Case in point: TFA was submitted five days ago[0] and barely got any upvotes. Now this second submission has over 100 upvotes and made the front page

[0]: https://hn.algolia.com/?q=https%3A%2F%2Frandomshit.dev%2Fpos...
Do you feel bad about the content creators missing out on the revenue you're denying them?
In my case, BTCPayServer was wrapped in a docker container because the developer loves docker... but I took the docker out of the project after I forked it because I felt putting the project in a docker container was extra bloat that was convoluted and unnecessary. In other words, a "container" didn't have to wrap the project, it was just implemented because of a dev insisting on it. That is bloat to me, extra and unnecessary.
I'm Himanshu Sheoran, working as a windows security engineer. I have most recently worked on developing security compliance scan and remediation module and XDR. I have experience in cybersecurity, cryptography, software development, and research. If you're looking to hire someone with a strong background in these:

Location: India
Remote: Yes
Willing to relocate: Yes
Technologies: Python, C, C++, SAT/SMT solvers, cryptography, windows security
Résumé/CV: https://deut-erium.github.io/assets/resume_himanshu_sheoran.pdf
Email: Reach out to mail in resume
Blog: https://deut-erium.github.io
I don't get the pairing of a healthy life and liquor. I know someone that will go out of her way to exercise, eat healthy, organic everything and watch her weight but on weekends she will drink like a fish. She's not the only one by far. When did booze become a health drink? Ya, I know it's not. It's just addictive. I wish we had an alternative that doesn't do as much damage.
Having worked on developing a GPT-4 based product from the day we got access, which was quite early as a YC company, I would say it's the following:

- GPT-4 is too slow, and GPT-3 is not powerful enough to be 'good enough'

- Therefore, a lot of 'the work' is coming up with UX magic to overcome this

- It just is not reliable enough for business applications (yet) without hardcore QA that is currently being invented and improved materially on a weekly basis

- Therefore, the progress is in the last mile stuff like productionizing, QA, UX idiom invention, and/or coaxing GPT-3 to be good enough and go fast enough

- All of what you're mentioning are LLMs, and GPT-4 seems likely the theoretical maximum LLM based on currently available knowledge

- No doubt some more powerful models are in the works, but then the same process repeats (e.g. assess capabilities, invent UX idioms, QA and wait)

So a conspiracy that incredible things are happening but no one is talking about it to me is not accurate. More like productionizing ChatGPT/GPT-4 is very early and putting new technology into use is always harder than it says on the label.
I would say most language package managers I have used are easier than than any Linux package manager I have used.
https://mastodon.social/@UP8
A rose by another name…

that Wine is not an emulator is a good tagline, but it emulates Windows behaviour really well.
A malicious actor can do quite a lot in 5 minutes. And now you've got to have your users/services renew their authentication at least every 5 minutes, meaning there has to be some central authentication authority to be renewing through... which completely defeats the whole decentralization thing and is more complicated than just issuing randomized tokens and keeping hashes of those in Redis.

At best, you've got a system where a malicious actor doesn't think to renew their token fast enough.
https://maxleiter.com/

Just a place for me to keep some of my thoughts and learnings public. I use it more for myself than others, I’m a big proponent of having your own personal playground.
But the original argument was that they're so profitable. Now you're trying to find an explanation for their lack of profit.

Free cash flow isn't profit, and the way you measure whether something is worth investing in is against the opportunity cost. If they expect to invest a dollar in X and get back $1.25 and you say they have a dollar so they could invest it in Y that gets them back $1.03, the only reason for them to do that is out of charity, and the act of doing it would cost them $0.22 on the dollar.

And you're still not solving the problem, you're just moving it somewhere else. You say they could spend money on this instead of investing in something else, like Amazon Basics. Now Amazon Basics doesn't make batteries, or USB cables, or what have you. There is less competition in that market, so people have to pay more for that stuff.

It can't come out of what they're paying to shareholders because they never pay anything to shareholders.
As strange as it is, I think there's validity to it. Master's degrees filter more on having the money to cover tuition than test scores, and it's easier to just buy your way into a good school than with undergraduate.

I remember taking courses alongside Master's students who were anecdotally less impressive than my fellow undergraduates. This experience (along with my dwindling pocketbook) helped dissuade me from staying the extra year or so, rather than immediately starting work.
https://djedr.github.io/writing.html and https://xtao.org/blog.html

Mostly technical writing about programming [languages] and my projects.

Most popular posts:

* Introducing Jevko: a minimal general-purpose syntax / https://djedr.github.io/posts/jevko-2022-02-22.html / hit on the front page of HN / about a little project I've been working on for years

* Why NOT to add the pipeline operator to JavaScript / https://djedr.github.io/posts/random-2018-01-25.html / I guess this was controversial

And for looser writing/drafts: https://github.com/jevko/writing

Enjoy!
I stopped learning physics circa 2011, so I might be dated too tbh.

I'll look into it tomorrow.
It very much is a crisis. Merriam-webster is literally using "the environmental crisis" as an example of proper use of the word "crisis".

https://www.merriam-webster.com/dictionary/crisis
It's only really useful for really simple tasks (i.e. summarization/classification).

GPT-4 isn't necessary for "most tasks"; it's only really useful for the really complex ones that humans have trouble with. I'd say GPT-3.5-turbo is in the sweet spot for "most tasks". 3.5 appears to have lower performance than the GPT-3 davinci model, but it's a heck lot cheaper.
So many hours spent playing FTL. I was against getting Netflix subscription (we already had 3 streaming apps) until one day I noticed Into the Breach is available on mobile if you have a Netflix subscription. Can't believe I'm subscribing to a streaming service to play an indie game (wife turns out enjoy Netflix though).