skysight-inc/HackerNews huggingface dataset:
The latter condition must not always trigger... I have Python 3.7 or later and none of my servers have a `/tmp/framer.txt` file.
Yeah. I don't know how often interrupts happen to know how easy this would be to control for, but it certainly sounds like it could be tough. I suppose one way to mitigate these though is e.g. taking a min() of the execution times rather than the average?
Yes, thankfully.

I wrote a longer reply but for some rare unknown reason HN ate my homework :( .. and it's late in the day here ATM.
Location: Romania, EU

Remote: Yes

Willing to relocate: Yes

Technologies: C++, React Native, React, TypeScript, JavaScript, Python, C#, .NET, SQL, AWS, Azure, Windows, macOS, Linux, iOS, Android, embedded

Portfolio: https://www.efficientcat.com/portfolio

Email: cosmin.stack@gmail.com

LinkedIn: https://www.linkedin.com/in/cosmin-pirvu

Product Engineering Leader. I specialize in building products, so if you need some help, don't hesitate to contact me.
Speeding Up SQLite Inserts
>> Businesses that only use data for routine purposes like staff administration, accounts and advertising are exempt

In theory only. I was a one man band with zero consumer data handling, and they insisted I pay the fee. Back when I had faith in institutions, I reported some really grievous mishandling of consumer data to them, several times, and they were not remotely interested.
To be honest, as an IT professional you should have basic knowledge about firewalls. nft/nftables is a big improvement in firewall usability for Linux, I also know many homelab people using OPNSense or even DD-WRT for that job. I prefer plain Linux (distro of your choice, I don't judge) and nft.

Tutorials:

- https://wiki.gentoo.org/wiki/Nftables/Examples

- https://wiki.archlinux.org/title/Nftables

- and probably the best advanced tutorial is a video series https://www.youtube.com/watch?v=K8JPwbcNy_0&list=PLUF494I4KU...

TL;DR
One should know firewall fundamentals, nft/nftables as successor of iptables is very convenient to use, a single config document instead of interactiving with 100 cli commands which have to be in a specific order.
> Oh yeah sure there are many, but "most" feels like an overreach?

Definitely, that's what I'm saying btw. Before WWII most invention and discoveries were actually made in Europe, and even though the US took the leadership after that point (in part thanks to immigration of Jewish or East-European scientists), it never was responsible for “most” of them.
> Anyone can get 100% accuracy by guessing trivial things that are always true regardless of the nature of the target

But trivial things that are always true does not describe the information sought by government customers from these programs, to which the above data refer.

> How come nobody can replicate this in less opaque settings?

You can, right now! You can try it yourself, see my other comments in this thread for resources.
Yeah, this. The easiest way to comply with the GDPR is not to store personal data. The second easiest is to delete it as soon as it is no longer required (this includes from backups!)
This a particularly extreme interpretation of copyright, and not one that has seen that much support in the courts. You can put what you like in a copyright notice or license, but it doesn't mean it'll succeed, and the courts have generally taken a dim view of any argument which relied on the fact that electronic data is technically copied many times just to make it viewable to a user. Copyright is probably better understood as distribution rights.

(Not saying training will necessarily fall in the same boat, just saying that the view 'copying to a screen or over the internet is necessarily a copy for the purposes of copyright' is reductive to the point of being outright incorrect)
I really don't understand this comment. They're not expecting google to enforce anything, and they are talking about going after individual companies.

> If governments enforce policy by bullying HSBC/Google/E.ON to enforce policies for them, there is no legal opportunity for companies and individuals to argue for their sake

Companies are in no way stopped from fingerprinting just because of google.

> When the new policy comes into force on 16 February 2025, organisations using Google’s advertising technology will be able to deploy fingerprinting without being in breach of Google’s own policies. Given Google’s position and scale in the online advertising ecosystem, this is significant.

This seems like a very reasonable statement, no?
They can combine two things in a way that never appeared together in the source material.
Same thought. It's unlikely I won't have at least 4 devices just myself. I assumed some sort of thermal sensor would be used here, assuming one device per person is ridiculous.
My experience in commercial development is that code reviews don't work because the incentives are misaligned. There's no incentive for someone to do a proper code review, because finding a bug isn't rewarded in any way by either the reviewer or the developer. Most of the "bugs" found are either things that a good linter will pick up (variable naming, etc) or are minor.

Code reviews of peer's code in an open source project is very different because the incentives are there to promote transparency and visibility and there is a negative incentive for delivering code that doesn't pass review (general reputation, removal of committal rights etc).

The solution to iTerm2 shipping a major (it wasn't) security vulnerability is that when it is discovered, a new release with a fix is quickly released, the effects of the defect are clearly described and the mechanism for rectification is made clear.

iTerm2 did that, clearly and transparently.

The solution for developing and shipping more secure software is to remove options for things like world readable temporary files. The operating system should remove the capability such that you have to specifically enable it, which requires a conscious decision to do so.

Apple's SIP has removed a large number of opportunities for bugs, more could be done to fully sandbox user processes.

Making it impossible for a certain class of bugs to occur is a much better approach than code review attempting to find the problem after development.
its best to tell them how you want the code written.
> full-screen-mode-that-is-different-than-native-macOS-full-screen

Thank you for reminding me why I should just return to iTerm! It might seem minor to some, but this is such an essential 'feature' that it probably overrides all other differences, for me.

One small question, though: are you aware of anything that 'native' full-screen does that 'bespoke' full-screen misses out on? Any disadvantages whatsoever?
Agreed - my main problem with them is the asymmetry of their enforcement actions. I think the fine for the spammers I gave as an example was just and appropriate, but again and again, if you look at any large organisation, they almost always just get a reprimand, or a fine that’s just a cost of doing business - if they are investigated at all. I reported a large IT supplier who are currently embroiled in a different scandal in the U.K. many years ago, because they were playing fast and loose with medical records. No action, no investigation, nothing.
The comment puts the slow pace of change as an advantage. Pretty standard security principle.

Ssh integration brings lots of other "local" iterm features based on command history, etc. to the ssh environment. If you do lots of ssh work and use a lot of relevant iterm features then it's nice. Otherwise not.

Obviously, these features can be recreated with traditional tools. But these tools take time and experience to setup, and aren't naturally intuitive, despite the insistence of emacs elitists. For those who don't want to invest significant effort learning tmux, it's really nice to just check/uncheck a few boxes.
The previous common-sense belief was that the Amazon was never densely populated and had always been exactly like it is today, a dense forest with primitive tribes scattered hundreds of km apart.

Twenty years ago, brazilian researchers who would mention this theory were considered a bit lunatic, at the “elvis isn’t dead” or “the US reads all the world’s email” level of conspiracy theories.

So playing down these discoveries with discussions of urban density or cities vs villages is pointless, the important finding is that there was some form of civilization there at all.
Not the OP but I think hosting on a VPS is valid. "Self-admin" may be a better term, I don't know. You are still "indie" and not bound to any corporate culture.

You are in full control down to the OS but not the hardware so yeah it counts.

I once questioned if hosting on VPS was covered under the term self-hosting and got down voted. It was a legit question, as is your question, but I guess people took it as if I was saying that it isn't self-hosting.
If you just want to build and do your own thing, you could do worse than living in some of the cheaper countries.
If you get "fuck you money" before you've discovered true joy and happiness while being poor, you're fucked forever.
I guess it depends on what you read into it.

But when I read this it seems like they are unhappy with Google no longer enforcing their view of fingerprinting:

We think this change is irresponsible. [...] We are continuing to
engage with Google on this U-turn in its position and the departure it
represents from our expectation of a privacy-friendly internet.
Trealla and Tau are both wonderful. Very close cousins of Scryer.

I've never tried compiling on rust before but open an issue or a discussion on the Scryer board and maybe we can figure it out!

https://github.com/mthom/scryer-prolog
what does it look like when they act maliciously? does the avatar look over its shoulder and move around furtively like a cartoon?
How do the LIDARs work for this kind of thing? I always imagined that the light used wouldn't be able to penetrate objects that are opaque in the visible light spectrum.
Unsuccesful and rich, depressing to read this garbage tbh.

I have thousand of projects i would do yesterday with proper money.

Buying and renovating or buying my own house. Creating a park with different influences (japan, china, asia etc.). Doing a lot of arts and crafts and experimenting with things. Building my own workspace etc.

And when everything is settled, having space for friends and family to visit and use this too.

And after that, helping people around me.

I'm also lost why this person thinks being rich is boosting. I'm very happy with my relationship with my wife and it doesn't sound like he has anything to really boost about.
I don't know! But I don't think that changes the argument very much. Unless one thinks that we can choose to be smart or a fast learner or have interests that happen to be lucrative, we should be very thoughtful about how we choose to reward people who are successful. This isn't a new or original idea, it's an old debate.
Location: Europe (UK)

Remote: Yes

Willing to relocate: No

Technologies: Javascript, Typescript, React, NodeJS, PostgreSQL, Elixir

Résumé/CV: https://ned.url.lol/resume

Email: tapaannii@gmail.com

LinkedIn: https://linkedin.com/in/neddinn
What I don't understand is why you would think that GitHub Pages is an acceptable alternative : it's kind of the equivalent of being a doctor and recommending Oxycodone to cure hangover for someone of alcoholic tendencies...
It sounds like the primary issue is being rich. I'm pretty sure I can help you with that.
Im glad for you.
Would you mind sharing how you discover these positions?
Who still uses google or their products anyway?
There is a fundamental fallacy here: equating mildly complex algorithms the fundamental workings of which are actually designed and well understood - even if not trivially explainable, to very complex biological and brain processes that are still very superficially understood.

This reveals at best a paucity of imagination. There is no reason to imagine that all complex systems irrespective of fundamental structure and spanning vastly different degrees of complexity are "emerging" anything like the same behaviors.

The explainability of LLM's and so-called "deep learning" will be liberated when it disentangles itself from vague and forced anthropomorphism but the marketing allure is alas to strong.
To be fair, if watching this almost 3 hours long recording is the only way to learn the difference between a garden and a stream, I can completely understand why people wouldn’t know it.
Homerow: Keyboard shortcuts for every button in macOS
> When Amazon allows any of the millions of ephemeral clone-storefronts to sell shady or illegal stuff, would you rather have the authorities spend years chasing ghosts or have Amazon change their rules to make sure such illegality and abuse aren't possible in their marketplace?

I'm fine with a law saying Amazon is liable for fake storefronts etc. Sounds reasonable. I'd also favor requiring e.g. Uber or Airbnb to provide authorities with data to prevent tax fraud from operators in such marketplaces.

But to me saying Google's advertising product should enforce how the individual websites work [fingerprinting], is to me more in the direction of "an electricity provider should enforce how people live their lives in any home provided by such electricity…"
Yes, they call it out as a bad change and are making a statement that it will be hard for companies who use this to justify it.
There are lot of things you can do in your life other than being in a relationship you are unhappy about.
I'm asking what credible evidence backs these assertions of success.

I'm also noting some reasons that we should be skeptical, based on realities that we do know have happened in other matters, including among the broad parties involved here.

Extraordinary claims require extraordinary evidence.
Exactly my thoughts. I used it once to showcase the development phase of a rails project to C levels back in 2012 and they loved it.
HMD Fusion: Budget repairable smartphone with modular flair
Too late to edit - "decision at this layer"
You'd think so, but it's not even close to true.

For example Macs and RedHat systems require HDCP if you've used Spotify or Apple Music since the last reboot (which applies to most speakers).

Some Chromebooks can't provide direct display out but cast to a ChromeCast instead, which also always requires HDCP.

We've also had talks on media and cultural studies which use a clip from e.g. a Netflix or Amazon Prime show as part of their talk. HDCP is almost guaranteed in this case.

If your HDMI chain signals that it can't handle HDCP, some computers will obey that (and downgrade or stop playback). But most broadcast HDMI tech can't even signal that HDCP is unavailable, so you'll get HDCP by default.

That's why every major venue, university or event has HDCP killers stockpiled. For 1080p60 that used to be cheap chinese HDMI splitters, nowadays it's mostly these Hagibis cards. If they're really fancy they'll have an HD Fury with HDCP removal license, but those cost ~$600.
I think it shows a complete lack of curiosity.

I watch a youtube video about anything like creating my own door fixtures through 3d print and metal casting.

I would immediadlty buy a nice old house, start working on it.

I have so so many things i don't have time due to money and work, he is so so far away from being intersting, it hurts to read that
A while ago I stumbled across this post: https://tomstu.art/hello-declarative-world

It walks you through implementing microkanren in Ruby. You might find it easier to implement all of that in gdscript.
Something that 60 million gives you is the ability to do research into the places you are sending that money.
I think he's saying that "running" DOGE via a messanger app sounds more like some cryptobro hustle university / shitpost chat group than a serious organization. The description in the blog of working there that sounds like cokehead bender doesn't help.
Besides the lack of millions of dollars?
We're supposed to have a life outside work? Oh shit
Having money is as hard as not having it.

Having money is actually harder because there are no constraints to guide you.

Arnold is right - be useful
A better keyword would be "buy."
The American Worker Is Becoming More Productive
It is indeed a fundamental debate out of scope for this thread. But please don't insult people in the future for coming to different conclusions than you. The tensions are high enough in general already.

My main point is and was, voluntarily coorperation beats forced cooperation most of the time. And if there is a will (even if it just comes out of the fear of external forces) - then even hardcore nationalists are able to compromise. Right now they use the EU to blame anything and block things out of general principle. Using the EU as a cheap scapegoat for own failures, but also for the feeling of it being imposed on them - and to this I can relate, even though I am far from being a nationalist.
> if you believe parallel construction was needed, I suppose you are also acknowledging the intel was good.

No. It says if the information was good (which we don’t know) it can still be explained by the program being a facade to launder sources and it wouldn’t be a proof of RV working.

> Just head over to https://reddit.com/r/remoteviewing and follow the FAQ to try a session. See how you go!

I would rather read a proper experiment with controls published in a peer reviewed journal. If it works it can’t be hard to demonstrate that in a rigorous manner.
It's insane and horribly disrespectful. I don't understand the animus either. I just sent a $ donation to the maintainer.

The response to this bug is completely over the top. He found a security issue in an optional feature, immediately fixed it over the New Year holiday, and provided clear documentation about who was affected and how to address it. That's exactly how responsible disclosure should work.

The level of hostility - especially over adding optional features that people can simply choose not to use - suggests this is more about bandwagoning than legitimate criticism. We should be supporting developers who maintain critical open source infrastructure, not attacking them over a prompt response to a contained issue.
https://en.wikipedia.org/wiki/Ikigai

Familiy is an option. But being curios and having hobbies also. Or helping people around you. Or starting to think about the people around you and enjoying the support you can provide.

I had my nihilistic depression phase for a decade. There is not much to it.
I often wonder why on earth is UK suppose to compete in the Global Stage.
I had to do a separate search for what "ICO" means/is because it's not within 4 clicks of landing on the site. "Information Commissioner's Office", in case anyone is wondering.
MS SQL is one fascinating piece of software and much closer to commercial big bro offering such as Oracle and DB2, yet much more user friendly and convenient.

This sentiment against it really always comes only from people who have not used it or have never touched the enterprise version which is a very mature ecosystem with lotta features available for ages now.

Most of my career I’ve been dealing with DBs and MSSql is the easiest to admin perhaps being also tightly integrated with all scripting in the platform. It also runs Linux and is doing it better than the rest can say for running Windows.
I used iTerm2.app for a while, back when Terminal.app didn't support 256 colors. That was literally the only reason and I ditched it the day Terminal.app got 256c, many years ago, now.
It might be hard to somewhat gradually switch to part time work but if you want a bookstore it's more rewarding if you have to struggle to get there.
Humans are social animals.

Your tribe were the people you worked with at Loom. When you left your tribe became only your girlfriend. What are you going to do? Have perfect harmony with 100% of your tribe forever? Of course not. Of course you fought. Because on top of lover she now fulfils all sorts of roles including rival, competitor, and nemesis.

You need to pick a group, any group, and stick with it.

Jumping around both physically and vocationally is not only not going to help you, it's going to make integrating yourself in to a group way harder.
Your comment would be better if you cited any evidence. Otherwise, I could also point you to a whole internet which is, as I said, full of law firm ads fishing for plaintiffs who have only been 'harmed' in the most strained definition of the word.
Like all things, financial independence means it's one of the things you can stop worrying about, and focus on what you think matters. It means you don't have other people telling you what you must do 8 hours of the day. Of course, some very very rich people have decided what they want to do is argue with strangers online. But that's their choice to make ;)
Ouch, that hurt. And I'm not even financially independent!
>You keep saying there is some mythical "DSL" that isn't actually a new language, no new syntax, works will whatever tools (no word on what language or what tools), not an API, "adds semantic value", but there are no examples after all these comments.

I gave you 2 examples, one in lisp, one based on JSON. I said no new syntax, but indeed you have to learn something, if it is a DSL, it is a new language, is on the very name. As long as you make something new, it has to be learned. The point is, if the new thing looks very near the problem domain, an expert in that domain will have no problem in learning it faster than anything else. Again, what are the alternatives?

I do think data and code must no be separated strictly. I do bot like the OOP hype because the reasons you mentioned about Java. BUT: the idea of putting together data and the code in an object I find good in general.

> You aren't the first person to be mesmerized by SICP, but if someone gets involved in thinking something is a silver bullet, they will tend to try to find information that validates this belief and reject info that doesn't. This pattern is found elsewhere in life too.

I do thin SICP is great, and it was a before and after for me. But I do bow found any silver bullet there, quite the opposite, I learned many good ideas, DSLs also, but I use them only when they make sense.

> Java went through the same thing.

My take on java (little off topic) like many other popular languages, started as a bunch of very good ideas, and was victim of its own popularity, it was over hyped, as the solution for all, got bloated, also many subpar programmers started writing tons of it, until the whole ecosystem was totally ruined. Something similar happened with basic, VB, and is happening with Python to certain degree.

> because the problem they solve is getting data into a program. When you put in execution you no longer know what you're looking at. Instead of being able to see or read directly the data you want, now you need to execute something to see what the values actually are. When you need to execute something you have all sorts of complexity including the need to debug and iterate just to see what was once directly visible.

It sounds to me like you got burned by a shitty mixing of code and data, that made your life hard.

> This is conflating the term 'language' to mean whatever you want at the moment. There are things that execute and things that don't.

A language has not to be executable. There are query, configuration, markup languages. A DSL must not be a new scripting language, or even executable. Can be for configuration. And note that is not that I’m stretching the definition by any means: TeX and MD are languages, is overall in the documentation. Also SQL is a language. Maybe we have a different definition of language and there comes all the confusion? Again, I’m 100% that if we meet we would be on the same page in 95% of the topics! :)