skysight-inc/HackerNews huggingface dataset:
Alt Text:
After years of trying various methods, I broke this habit by pitting my impatience against my laziness. I decoupled the action and the neurological reward by setting up a simple 30-second delay I had to wait through, in which I couldn't do anything else, before any new page or chat client would load (and only allowed one to run at once). The urge to check all those sites magically vanished--and my 'productive' computer use was unaffected.

Earlier this year a link on HN introduced me to Clearspace (no association). It does exactly this. When I load an app, it forces a time delay and asks me to set the time I want to spend in it.

I've found this remarkably effective. Much more so than previous attempts to simply cold-turkey.

https://www.getclearspace.com/
It's also got "Irish" but not "Scottish" or "English". Very odd.
I always think of that as a form of cubism, but I suppose I should say that cubism is a call-back to those early efforts.
https://archive.is/L6UNc
Well, no. It's the part where you claimed that "it's not possible to switch between apps on macOS via gestures" that tells me you aren't familiar with how the Mac works.
The two biggest problems are amongst the oldest:

- naming things;

- cache invalidation;

- off-by-one errors;
Because the Internet Archive keeps breaking the (unjust) law. You can't change the law by breaking it because courts do not care whether the law you broke is just, only the question of whether or not you broke it. No amount of spitting in the face of copyright holders is going to change that. The dollars which are about to be paid to rightsholders would've been better spent on lobbying people who can actually change the law, or on the people who vote for those people.
> This article keeps using the word "non consensual ", but I don't get it. Is it actually illegal

'Nonconsensual' and 'illegal' are different words.
Whether it's deliberate collusion or everyone just happening to be uncreatively following each other, the outcome is the same.

That said, I've never seen Corporate America so universally aligned on a single thing than they are aligned on "Workers must return to the office." Definitely a tin-foil hat theory, but it really does strongly feel like they're all sitting in the same smoky room somewhere, making sure they all do the same thing in lock step.
Also your comment redeemed you lol. Cutesy respects cutesy
These days it’s hard to justify Rails over Phoenix for fresh projects.
Cost of tech? sold?
Buy, redecorate and sell property in Sweden
“I recently came across an apartment in the suburbs, and went for a viewing, its rather cheap and quite large. The apartment is old and needs redecoration (as the previous tenant died), I was wondering what’s the market in Sweden for buying such old, unfurnished and dilapidated apartments for cheap, refurbishing them new and selling it for a higher value? Has anybody done it, what’s the catch?@
The whole hover and look around thing was super impressive to me. That choice to spend mass on fuel for such maneuvers vs science instruments seems to always go to science in NASA debates and we end up with "either it will land here, or it will die." :-)

Great outcome and I look forward to the pictures sent back by the rover!
Uncalled for sarcasm. I'm a medicine student and it shuts off the conversation when asking about topics involving, say, penis anatomy, or divergent philosophical arguments, say, Nietzsche style, and these are just two examples among a thousand ones. I could care less about bomb recipes or 4chan for that matter. I don't recognize myself with the 4chan mentality.
I believe that as the article says despite the headline this case was specifically about a situation where a computer scientist wanted to list the AI as the one creating the work. The case doesn't examine an argument that things can be copyrighted when a human is involved either by filtering the output or even just by developing the algorithm involved and thus the human is the artist and the AI is just a tool. I think what's clear is that legally AI can't itself create a copy righted work just like a camera can't be listed as the author of a work, but it's not clear if a human using AI as a tool either through prompting or filtering counts as a creative act under copyright or if AI generated creations count as derivative works of the models weights.
It’s suffering from extreme overhype pushed by OpenAI. They wanted people to think the human-led world was over and they were first to market on creating the new overlords. This soured them on a lot of tech people and ensured whatever they built could never live up. Still a great product and I use a chatbot everyday for work, but it’s just that a chatbot.
Obi-wan’s spirit says “Let go” in the iconic “Use the Force” scene.

https://www.starwars.com/video/use-the-force-luke
Author here. I just wanted to add that I struggled mightily to include normalized mutual information in this library but simply couldn’t get it to run quickly enough with 15,000 dimensional vectors to include it (it caused the “all” option to take 20x longer to execute).

I was able to get non-normalized MI to run fast, but then you end up with a measure that doesn’t have any intuitive meaning (i.e., it’s not a value in the range [0.0, 1.0] or anything like that— it’s something like 5.2, where this depends on the length of the vectors and the magnitude of the elements).

I tried many different approaches, but computing the joint entropy was just too computationally expensive, even using BLAS/LAPACK and lots of vectorization. I tried using various kernel density estimation techniques but couldn’t get anything to work well and quickly. I suppose I could just approximate it by taking a random subset of indices like I did for the distance correlation measure, but I find that unsatisfying.

So if there are any math/Rust wizards in here who have any suggestions, please let me know!
Which is vaguely funny, and feels like a gut response from the business side of the house without understanding the real tech.

If you shut your data off, but then sell it to be used to generate an LLM, you have then given your data away again.

In the simplest case, as the weights directly.

In the harder cases, as the use case it's being applied to solve... ex: if you make an excellent gardening help chat bot, I can clone yours by training my chat bot on your chat bot (which is what a ton of the open/free models are doing right now).

I now have the "jpg" version of your dataset. Is it as good? Meh, probably not. Is it good enough? Almost certainly.

So basically my addendum to your comment is really:

> That's just the state of the Internet right now: If you have a large dataset of reasonably quality content, it's going to get slurped up to train models.

And then those models are getting slurped up to train open models. There IS NO MOAT!!!
> I asked it "What was the phase of the Moon when John Lennon was killed"

What I don't understand is this: when the AI doesn't have >95% confidence it it's answer, why doesn't it just Google like the rest of us? /s
Please fix the title: Wagner chief Yevgeny Prigozhin presumed dead after Russia plane crash
That's not the point. The point is that most people wouldn't leave their current role without a bump, so if they'd known that up front they wouldn't have bothered with the interview.
Really good lawyers still can’t defend textbook cases. But you mean to say that for all those indie developers who got their life’s work destroyed it was about the money anyway? Why would you settle otherwise?
He said he has "used this code many times"... have you ever needed to find prime numbers in your daily programming?
Especially in emergencies - information is potentially bad, and going with the crowd can leave you dead.

That said, preparation is key.
hah, I knew the moment I saw the image that someone was going to poorly crop it, subtitle it, and spread it on social media claiming that entangled particles secretly looked like a yin yang this whole time.
"Portfolios" in some form are often necessary. (In my space, writing samples.) If you have those ready to go, easier for everyone! But if you don't have a relevant portfolio, you'll need to either put something together or I'll pass. (I'm not really looking for a specific assignment but just something that's representative of the type of work.)
Does anyone know much about OCV? I haven't heard much about this firm, but the investment model seems really intriguing.

I also appreciate that the article on staying open source and maintaining trust is written by a VC firm. That's really putting your money where your mouth is.
Ah, what is old is new again.
My preferred Open-Source-Software for diagrams is draw.io (https://app.diagrams.net/). Works great, locally and online and runs on pretty much any system while offering everything I need and allowing a crazy amount of customisation.
Are you doing all the work?

Or will you be able to give these plans to a plumber, mason, roofer, ... and have their questions answered?

Building plans are generally pretty simple but there's a designer (engineer or architect) that backs them up (and gets sued if something goes wrong)
Ask HN: Can I volunteer my site for black box pen-testing?
Is there a platform/matchmaking site where people who want to hone their pwning skills offer free pen-testing services, and people who want to battle-test their (private) servers offer those up in turn?

Of course there would need to be some contractual assurances given on both sides, plus maybe some kind of reputation system...

Just thinking aloud, or does this maybe exist already?
I get your point and I do agree but I don't think this kind of derogatory sarcasm is necessary to convey it.
Netflix has nothing to do with newspapers or other digital content and services that aren't video streaming.

People seem to make the comparison only because the things are accessed by using a screen, which seems to be a very simple perspective. Just because Netflix is a great bargain (for those who like their content), doesn't mean you can conclude that everything else is expensive.
It was not my intention to present you with such a major challenge, my deepest apologies.

https://martinfowler.com/bliki/UnitTest.html

Martin Fowler

Although I start with the notion of the unit being a class, I often take a bunch of closely related classes and treat them as a single unit.

https://medium.com/@_ericelliott/i-use-the-well-known-defini...

Kent Beck

Unit tests test individual units (modules, functions, classes) in isolation from the rest of the program
Great article that collected a lot of info that I usually wind up looking for separately.

But I have to ask: do people really find color schemes like this easier to read? I'm squinting at it throughout.
Wow, within an hour that fire moved from the top of the hill to the bottom. Can't imagine. A literal blast furnace with those strong winds.
It's got funny symbols, so I assume APL. [1]

[1] https://en.wikipedia.org/wiki/APL_(programming_language)
You can (and probably will) have multiple different frontends with website vs app. If you have a clean API for the backend, then you have one set of calls which can be made from multiple different user interfaces
is that a script that is maintained and up to date and available on the web? Just curious. I've done this stuff manually and have a check list, but I never wrote a script because I didn't trust myself enough just barely knowing a little bit of bash myself. Another survival technique is to get a very large sd card like 64GB because wear leveling should increase the life. I have one rpi that's been going nonstop for 4 years now and the sdcard appears to be fine. Not sure why rpi guys don't have a "choose long term reliability over kitchen sink" option for setup (or even an image!)
Would you work 80 hour weeks for a month or two to make an additional $5-20k per month indefinitely for the foreseeable future?

I would. It's not like it's impossible, it's just more work.
[smacks head]
Ah yes, I think this was it, I see a note that I have the 7th edition and I wanted to get a hold of the 8th.
Pros: It will automatically orient to either a frontal or rear collision and has tons of contact area with the body. If it's made of even a slightly stretchy material it would also spread the force out over some period of time.
Similar concept: AI FactSheets [0]

"The goal of the FactSheet project is to foster trust in AI by increasing transparency an increased understanding of how AI was created and deployed and enabling governance the ability to control how AI is created and deployed. Increased transparency provides information for AI consumers to better understand how the AI model a program component that is generated by learning patterns in training data to make predictions on new data, such as a loan application. or service an executable program, deployed behind an API, that allows it to respond to program requests from other programs or services* was created. This allows a consumer of the model to determine if it is appropriate for their situation."

[0] https://aifs360.res.ibm.com/
Nitpick: The O in CO2 stands for Oxygen, and is the letter O. It looks like you've used the numeral zero, which looks similar but is not interchangeable.
US Navy sailor arrested, charged with spying for China (2023)
Either do a patch with a new struct, or do full updates (what I typically do).

I have a few dynamic queries, but for the most what I'm doing is relatively straightforward. I still prefer this over using an ORM, personally.
> extreme overhype

It's hard to gauge hype except retrospectively. We will know in 4-6 years if it was over hyped.
If you're talking about static sites, wordpress definitely isn't it, it renders server side every request. (Google's Blogger.com used to be static, not sure about now). HN is likely not static either.
Insanity. Willing to pay $100K+ for an engineer but not $1K for a monitor.
If you're looking for something with a narrative you can watch, the RustConf 2018 closing keynote https://www.youtube.com/watch?v=aKLntZcp27M is a great talk that has an overview on "generational arenas", which are effectively "just" a vector with a custom index type that holds the "pointed-to" generation, and the stored values also store their generation inline. This allows: all objects to be stored in a contiguous block of memory (increasing the likelihood of "pointer-chasing" style of code to have the pointed to value warm in cache, significantly speeding them up), allows relocation (because you're no longer dealing with pointers, but rather offsets to the beginning of the pointer), and doesn't have the pointer invalidation problem (because the "pointer" now asserts that the pointed to value hasn't changed, and if so return an Err/None). It also has the benefit that because you're not dealing with pointers you don't need to write any unsafe Rust code, out of bound accesses are checked, and the borrow graph becomes simpler because the arena owns all of its contents, instead of having to keep track of the lifetime of borrows at compile time (the famous "fighting with the borrow checker") nor is as "expensive" as the tracking an Arc<RefCell<T>> could be.
If it works, it works
> It’s hard to understand how we got to a place where “efficiency” is adding an extra step to using a car door handle.

Another great example is the removal of the scrollbar. The scrollbar was invented before IT was being influenced very much by the "Tesla Syndrome", and it shows because it's functional genius: It shows you where you are on the page, how big the page is (though this wasn't in the original implementations), and allows you to interact with your page location using a physical simile (the scrollbar), or by dragging on it if you don't have one.

So of course it was banished by Apple.
A lot of it could be improved with some CSS changes (scaling etc) as a sprinking of javascript which could handle commenting without reloads. My opinion is that it's perfect for what it is, a discussion board and nothing more. It's not a social media site.
> you end up with that much space in your walls anyway just because for material strength reasons you need wide walls.

For material strength, walls are fine with 2x4 framing. However, 2x4 framing is limited to R19. So this is actually not true. The reason builders went to 2x6 framing is entirely to allow for a larger insulated cavity.

> They still build the same roof pitches so rain runs off.

Roofs do not require the same pitch to dispel snow as they do to shed snow. Roof pitches are genuinely steeper in areas that see particularly high snow loads.
The author of the post, and the General Partner of the firm is Sid Sijbrandij, CEO of GitLab (@sytse on here, and @sytses on Twitter/X)
I was unable to find the information, does anyone if you know if they'll pay out dividends?
https://bugs.chromium.org/p/chromium/issues/detail?id=147072...
Software developers are not commodities. Don't think about yourself this way.
> Plenty of criminals have lived either their entire lives or at least decades in quite remarkable luxury. Plenty of petty thieves and even robbers are never caught.

Some people win the lottery, doesn't mean the lottery pays.

> Genghis Khan, Octavian Augustus

Yea, we do need to do some more moral analysis to understand how this was negative even for them in the long run.

At some point our moral system must take a view beyond the individual, or it will collapse almost instantly. That is a very different discussion though I think :P
Yeah I think that's it.

Also, it's way too easy to make something that looks like (or basically is) child porn with this tool. I chose Adult but something else keeps triggering it to generate a child-like face like in the image I posted. And as you showed, it's easy to get accidental NSFW pics.
My parents were quite concerned about car safety and tell me that when they bought a new car after I was born they insisted that it be fitted with seat belts even though the salesman insisted that it was a waste of money (mid 1960s).

Also my parents: they bought my sister and me chid car seats "so you could look out the windows". Basically a shallow plastic bowl with a cushion attached and a folding wire frame underneath to make it higher.
I'm surprised in this day and age of internet connected sex toys there isn't generally an option to create or download custom vibration patterns or to configure button settings.
Really? "school holiday"? If the primary use of ChatGPT is to help students cheat on assignments, yes, that would explain the dropoff. But if it is a world-changing tool that every company needs to sign on to, such an effect would be trivial.
Editing the field definitely needs the permissions, but detecting Alt-key holding should not.

You can do that using something like:

var reactOnOptionKeyHeld: DispatchWorkItem? { didSet { oldValue?.cancel() } }

NSEvent.addGlobalMonitorForEvents(matching: .flagsChanged) { (event) in
guard event.modifierFlags == [.option] else {
reactOnOptionKeyHeld = nil
return
}
reactOnOptionKeyHeld = DispatchWorkItem {
// start recording
}
// schedule to run if held for at least 1 second
DispatchQueue.main.asyncAfter(deadline: .now() + 1, execute: reactOnOptionKeyHeld!)
}

I see you're using Python with pynput though, which is creating a full key listener so I guess that is why you need the permissions.
Whether to treat records as objects with null behavior, or to treat objects as records with behavior, is a matter of perspective. Both definitions are equivalent for all practical purposes.

To me, what makes an object fundamentally distinct from a record is the notion of object identity + dynamic dispatch based on the same (encapsulation is an optional feature). Now you might say that an object with only data fields doesn't do dynamic dispatch, but that really depends on the language - e.g. in Eiffel, fields can be replaced with methods without breaking clients precisely because the dispatch is always dynamic. Thus every data object is polymorphic, even if that polymorphism is mostly unused in practice. C# still has the distinction, but it's so blurred with auto-properties that it can be treated largely the same. The Java dance with manual get/set to enable polymorphism is IMO rather an indicator that it is not a well-designed OO language - and it is very regrettable that it popularized this hack as "what OO is about".

I also don't think that sensible OOD requires the "everything is an object" mentality in terms that you describe. Indeed, even in the purest OO languages like Smalltalk, e.g. arguments are passed effectively as a tuple, so it still has the concept of plain data that methods pass around and return - it can't be methods all the way down. Making those tuples explicit doesn't fundamentally change anything.
Yes, the way they've decided to do it, it would be easy to detect. But nothing would stop an extension from loading the initial page, loading any resources from it, etc., without displaying it to the user. (Not that many people would want to run such an extension, since it would slow their browsing for no benefit.)
The Skywayman
Oh WinRAR. Before my time ended with Windows 10-12 years ago, this was one of the first programs that I install on a new Windows setup. Feature wise, I haven't seen any tool beat WinRAR. Locking, splitting, recovery support, And my favorite, SFX archives (msi file equivalent). Creating an installation program was dead easy. And they were and still are cool enough to give a perpetual free trial in exchange for a few nagging screens.
I don’t understand the IA’s strategy. How do they think it’s going to go?

The only thing that makes sense to me is they are hoping to get it in front of a jury that isn’t afraid of nullification. Seems like a long shot though.
I was just reading the New Yorker's profile and history of Prigozhin/Wagner group: https://www.newyorker.com/magazine/2023/08/07/inside-the-wag...
Literally most applications aren't Google Earth.

But even google earth would be better as a desktop application.
> it creates a clear separation between frontend and backend devs

Yes, and if a single team is doing both it adds another stack to master. This can be a pro or con depending on the size/organization of the team.
I understand the appeal of introducing elements of culture and music into public spaces. However, airports are often stressful environments for many passengers, including myself, and it's important to have areas of quiet and calm. While the intention behind placing pianos in airports might be positive, there's potential for it to become disruptive for those seeking a peaceful environment. It's crucial to consider all passengers' experiences and perhaps think of alternative solutions that cater to everyone's needs.
I think this is a tragedy of the commons type case.

In general and for the society at large, what you want is order. Listen to authorities, do what they say. If everyone is in full panic mode, its very likely even more people die. By following directions and maintaining order, you increase the odds that more people survive.

For you personally? Go in full panic mode, do whatever you have to, to live. At the end of the day, no one is getting a ticket for running a police barricade. But some people that listened are literally dead.

Basically - I want everyone else to be calm and follow directions, and I want to push my way to the front and save myself.