skysight-inc/HackerNews huggingface dataset:
I don’t know if Niklaus Wirth (the designer of both Pascal, Modula, Modula-2, and Oberon) participated in the DoD competition, but Ada was heavily inspired by those ideas. The shame was Dr. Wirth (out of ETH in Switzerland) didn’t define enhancements to Pascal. That left vendors to plug those gaps (like Object Pascal on Mac or Borland), which made those extensions non-standard. But he wasn’t making a business out of it. He was purely academic.
You can, in fact, just do that. You are allowed. You may get fired if you are too much of a headache, but employers are actually flexible.
It would be interesting to see if all of the sudden "something happens" and the case is mysteriously dropped.

Conspiracy theories notwithstanding you’d see a sealed court filing and not “something happens.”
Musk already solved the Twitter bot problem. That was one of his main goals, and he did it by introducing the paid blue checkmark.
I have a similar setup with Bitwarden. I've managed GPG keys manually for commit/tag signing before and switched to a consolidated setup using SSH keys for almost everything.

Managing GPG keys on multiple computers was hell.
Forwarding SSH agent changed how I distribute my keys, and helped reduce the amount of places keys are distributed to and kept in memory.

I've been meaning to write about that workflow because it really streamlined how I manage keys.
Does this really define a new range-checked type? I never used in_range, but it seems a function [1] that you must call whenever you want to do the check on one variable, while in Pascal all the checks are injected automatically every time you modify a variable of that type.

[1] https://en.cppreference.com/w/cpp/utility/in_range
AFAIK spreading interest in the field through social media was/is part of her post doc job goals
One can argue that Soviet Union was a great achievement in 1922, but Stalin hijacked it.

1922: ·Official founding of Union of Soviet Socialist Republics

April 1922: ·Stalin elected General Secretary of the Communist Party

January 4, 1923: ·Lenin warns the Party to remove Stalin from his position of power.

January 21, 1924: ·Death of Lenin. Stalin survives the reading of the Testament by the Central Committee in May.

Or read Animal Farm.

The USA was a great achievement, but has been hijacked too, after a while.
Ada was a love-hate of mine. We had to use it for avionics/defence
stuff and it always took a week just to get a project started, writing
pages of type definitons. But:

1) It made you really think about the ideas. Sometimes it revealed
misunderstandings in the requirements gathering or translation. That
was the optimal time to find problems in the recspec and bounce them
back before it got too late.

2) One you get moving in a very strongly typed language the rate of
serious obstacles falls off rapidly. It really does pay yo do the work
up front. I think of it as having to tidy up your room before you're
allowed to play.
I feel like this is probably the best approach for me. I've maintained connections on LinkedIn with people I've worked with, many of whom would likely be able to help me find work.

Perhaps I'll reach out to a few of them and just see what they have going on. :) Thanks for the comment.
This is true, I've found teaching r to get things done is very fast and readable fully achievable in a semester compared to teaching pandas (and also having to teach how to program in python)
Hey, we do support the use cases you mentioned!

1. Album collaboration: https://ente.io/blog/collaborative-albums/

2. Photo collection: https://ente.io/blog/collect-photos/

Please let me know if I missed something. Sharing is an important feature for all of us, and we would love to get it right.
150M gallons of Toxic Wastewater spilled across one State: Nothing Grows
Link to paper: https://www.pnas.org/doi/full/10.1073/pnas.1410162111
He collaborated somehow with Apple on Object Pascal and Clascal.
Bookish Diversions: Do Audiobooks Count?
After years of crispy forms and HTML-in-Python hackery, I am firmly on the side that the presentation layer shouldn't be so tightly coupled to the code that renders it.

A template language (that isn't Python) is sufficient. Even better if you can render the templates from different languages.

I'll never be defining web app presentation in Python.
What? This feels like a largely unrelated rant.
THANK YOU!

Don't get me wrong, memory safety is a vector, but can be remediated against with stronger platform architecture (eg. Network Access Control, Identity Management, Asset Governance), which is where most companies stumble.

Having a memory safe application doesn't matter if you didn't properly segment your environment so a misconfigured IoT had open external and internal access.
Didn't know that there was shiny for python, so I'd definitely be interested in trying it out
Thank you for your kind words, will forward them :)
Yes, and then the employer has no employees, no business and no profits. Employers tend not to want to drive themselves out of business, which is why they come to the table. Not because they choose to out of a sense of personal generosity, but because employees acting as a collective have leverage over management.

Also, in the US, employers are required under the National Labor Relations Act to bargain in good faith with union membership. It is also illegal to fire employees for organizing into a union.
> A good example where this is applicable is the App Store, which is designated as a core platform service. PWAs aren’t designated as core platform service and there’s also an argument to be made that web developers aren’t considered “third party devs” (or as the DMA calls them “business users” due to a lack of agreement between Apple and them.

The core platform service in this case would be iOS itself.

Also, nowhere in the DMA does it say that there must be a contractual relationship between an entity and the gatekeeper in order for the former to be considered a business user. Windows is a designated CPS under the DMA and no contract with MS is required in order for you to make, distribute, and have your users run your software on their Windows PCs.
Did not expect this to hit the front page! A few notes:

- 1 always represents debit and -1 always represents credit. Regardless of whether it is an asset or liability account.

- Each account has what is called a "normal balance". This tells us whether you increase the value of the account using debits or credits. This is also modeled as 1 or -1.

- Amounts are always positive

- To find the actual dollar value for a transaction, you can multiply: amount * direction * normal. If the direction and normal are the same sign, then that means we increase the value. Otherwise we decrease. Your code doesn't need to know which accounts are assets vs liability vs equity in this scheme.

- Of course, you still need to know whether to insert transactions as debit or credit, and you need to know the normal balance of your accounts. But once you figure that out (by googling, or talking to your finance team) then the data model takes care of the rest.
> You've never searched for something in a mobile app and then seen an add for it elsewhere? You don't think that tracking networks exist for mobile apps?

Well Apple decimated that ability with ATT. Facebook even admitted for instance they projected losing billions when Apple made cross app tracking opt in.

> The big difference is details like the fact that those mobile apps can't be used with adblockers or anti-tracking protections

https://cybernews.com/best-vpn/vpn-for-ad-blocking/

> This really genuinely is not a subjective take -- it is an objective fact that mobile platforms expose more fingerprinting and tracking vectors than browsers do.

You named one additional way that you can track on an app if a user uses a web view.

There are dozens of ways that websites can track you without your permission that aren’t available in apps.

> and allow for persistent storage and identifiers that are more difficult to construct on the web

Really? You can’t do persistent storage on the web that’s available cross site?

> And native platforms do not provide user-controller mechanisms like adblockers to reduce or eliminate trackers within apps. That is true of both iOS and Android.

In fact they do, I just cited a list of VPNs you can install.

> Generally no, on the web I use an adblocker so I don't see ads at all, let alone ads that follow me around. Notably, adblocking is not possible for native iOS applications

Good thing that every single person or even the majority of people use ad blockers…
IMO the book is bonkers (and fairly) and the ending is brilliant and clever.
I'm an application developer, and I'm also an infra guy, because you can't get away from the fact that your code will run on a machine, and you need to know what happens. I don't have much respect for application developers who "don't want to know anything about infra", sadly.
"Overabuse" in this case represents a recognition of levels of "abuse", not a moral judgement of whether abuse is ever acceptable.

Further, the term "abuse" is used both about transgressions against a person, where I agree that this concept would be offensive as well as to indicate going beyond a perceived normative use of something in a way that does not imply harm to anyone and that may or may not be acceptable to a given person in a given context.

E.g. "I abused this API to do X" implies I recognize that what I'm doing isn't the clean or intended use of it, but doesn't in itself imply that it's not acceptable (it could be unacceptable use, but it could also just not be the "proper" way of doing something).

"Overabuse" is a rarely used word, so I probably wouldn't use it myself, but anyone who quibbles over it because they "don't recognize acceptable forms of abuse" will already struggle with well-established long-standing use of "abuse" in English that is covered by primary dictionary definitions.
I used to send fortune to a printer display. It did backfire as some of the fortune quotes can be offensive if they get cut-off by the display. Flags are required to do the true one-liners. Nobody actually got upset as much more offensive things were shouted across the room daily [1] but leadership suggested it should be avoided.

[1] - The Oracle system pw was intentionally as offensive as it could be and people would forget it on purpose so it could be shouted across the room. I have good memories of that place. It was laid back and the people were fun. It was acquired and parted out by a bank.
I don't think the tourist experience of a major city is necessarily all that related to what it's like to live there.
I quit R a while ago - before data science became a thing - and switched to Julia for such tasks.
R has lots of stats packages, but it is too esoteric and specialised a language to be useful IMO.
It’s fun to do? The little games I make are never going to make me a dime, but I enjoy the tinkering.
Most kiwis do not have self checkout.
You could probably build your own library in SDL2 and get it done quicker and have a solid framework for pumping out games going forward.

I would use an engine for 3D, but not 2D. For 2D work an engine like Godot is like trying to use a no-code platform to build apps, you end up with a bespoke and unmaintainable hindrance when you could have just built yourself a good foundation from scratch with slightly less effort. Leverage Copilot to get you up to speed with the boilerplate.
There's no such thing as a "C/C++ binary." C and C++ both get compiled into machine code, and we call the result a binary, or executable. Executables, or binaries, contain low-level machine instructions, regardless of the original source language.

Javascript does not get compiled to an executable. It gets interpreted from source, or (more likely) just-in-time compiled into bytecode, which then gets executed by a runtime -- the Javascript interpreter in a browser, or Node.js on a server.

Python, Ruby, PHP, and numerous other languages are called interpreted because they require an interpreter and runtime libraries to execute. C, C++, Pascal, Go, Rust get compiled to executable binaries.

I can't think of any reason Javascript can't get compiled to a binary, or translated to C or C++, but that's not how Javascript generally gets executed and deployed.
It was SaaS indeed, sorry!
> I can’t remember the last time a library incompatibility led to a show stopper.

Oh, it’s very common unless you basically only use < 5 packages that are completely stable and no longer actively developed: packages break backwards compatibility all the time, in small and in big ways, and version pinning in R categorically does not work as well as in Python, despite all the issues with the latter. People joke about the complex packaging ecosystem in Python but at least there is such a thing. R has no equivalent. In Python, if you have a versioned lockfile, anybody can redeploy your code unless a system dependency broke. In R, even with an ‘renv’ lockfile, installing the correct packages version is a crapshoot, and will frequently fail. Don’t get me wrong, ‘renv’ has made things much better (and ‘rig’ and PPM also help in small but important ways). But it’s still dire. At work we are facing these issues every other week on some code base.
It does support Rust syntax in the current version. It seems to have an LSP module but I haven't tested it.
> that wouldn't establish jurisdiction

The harm is happening in the US, to WhatsApp's customers (among other places). The US court has jurisdiction.

Whether any remedy could be applied is independent of the court's findings.
Poll: Would you accept a 25% pay cut in exchange for a 4 day workweek?
Man, big corporations are often weird and way more complex than first (or tenth) look can tell.

You can have a guy banking 200k a year in base salary begging his superiors to have a fast laptop for work and compilation, and request is not even rejected, just hangs indefinitely. It would pay for itself within few days with increased efficiency. Or say Java dev fruitlessly begging for intellij idea license that cost less than 1 MD.

Been there, done that (in some way), now I just accept whatever boundaries are given, and let everybody know that due to this my work will take X amount of time. If they don't like it, escalate this so that management structure is aware of unreasonable expectations within given situation. If corp is so rotten that this all doesn't matter and its a long term situation, just leave such toxic place, you may feel scared of uncertainty but later you will thank yourself.

Health is a finite resource and leaking fast, you often don't notice it since warning signals come way too late.
The solution to this trial could be very simple…
„Nomen est omen“… „Open“AI was intentionally founded and funded to be „Open“source.
Great suggestion, see,

https://news.ycombinator.com/item?id=39572682
From her bio, she is a legit astrophysicist, who publishes in peer-reviewed journals.

But more important than that, if you want more, you can read the paper her entire video is based on [1]

Also be aware that Sabine Hossenfelder, also a popular science YouTuber and published physicist released a video supportive of that paper, even though she was somewhat in favor of MOND before [2]. She even co-authored a paper about it [3] which she presented in a video [4]

[1] https://doi.org/10.1093/mnras/stad3393

[2] https://www.youtube.com/watch?v=i4lu9AxRtqA

[3] https://arxiv.org/abs/2401.10202

[3] https://www.youtube.com/watch?v=J7MVl1cSmYE
Cultural norms? Nobody really reads zines anymore. I'm not part of that age either but smashing the stack is really a piece of internet history.
What-Happens-When: An attempt to answer an age-old interview question
Unsurprising that this comment is written in American English.All this’d do is further show how far behind the rest of the world the US is. In reality the rest of the world will be have to sit and wait while the Americans caught up.
Read it here:

https://avalonlibrary.net/ebooks/Walter%20M.%20Miller%20Jr.%...
HACKER: Don’t tell me about the press. I know exactly who reads the papers. The Daily Mirror is read by people who think they run the country. The Guardian is read by people who think they ought to run the country. The Times is read by the people who actually do run the country. The Daily Mail is read by the wives of the people who run the country. The Financial Times is read by people who own the country. The Morning Star is read by people who think the country ought to be run by another country. And The Daily Telegraph is read by people who think it is.

HUMPHREY: Prime Minister, what about people who read The Sun?

BERNARD: Sun readers don’t care who runs the country as long as she’s got big tits.

– Yes, Prime Minister, “A Conflict of Interest” (TX: 23/12/87)
Well if this trickles to people who could be impacted by this death trap, and saves >0 lives, I would say it is relevant...
> some large player (specifically Google) would develop AGI, keep it closed, and maybe not develop it in the best interests (safety) of the public

https://youtu.be/1LVt49l6aP8
Great news. Bitwarden is very cool, but the mobile experience always felt less polished than alternatives - which is why I don't recommend it to my non-geeky acquaintances. Hopefully that won't be the case in just a few months.
I can think of many alternatives for both though.

I do not see what it would have over zile for an Emacs user, or over a number of others for a non-emacs user (I mostly use micro these days).
The sensible thing is to separate NAS from transcoding. Use NAS only for storage, and solve your computational needs with a mini PC or even just a RasPi.
I think that you might actually observe that finding attacks on systems is common, while developing a “perfectly secure system” is much harder to do, if not impossible.
It doesn’t matter that they use US dollars. It matters that they need to do business with entities and in countries that will cooperate with US law. The U.S. government is perfectly capable of putting in an intergovernmental request to seize euros, not too mention yachts.

Israel able to get away with being a frenemy to the West but there are limits.
Now that you mention it, I've had my eye on a handful of meetups in my area. I've never gone, however, as I'm really not a very social person and would probably end up leaning against the wall, giving off antisocial vibes.

But perhaps I should give this a shot, just to put myself out there and see what happens.
> But in all honesty for the pharmaceutical industry it’s mostly momentum that keeps R on top

I can’t agree with this: especially in PK/PD, R is only just now taking over from the previous (closed-source) systems. Momentum would keep R out, not in.
Huh, for me its opposite. When I tried searching on Discord it results in dozens of the same questions usually without answer..
In my experience Mautrix has been very easy to run and can bridge new channels automatically as they're created. I use Matrix exclusively to chat with my friends on Discord.

https://github.com/matrix-org/matrix-appservice-discord
That is great :) I will look into it, from a first glance collaboration seems to only be on a per album basis? Can you have nested albums?

For a group of friends / family you'd probably want many tens of albums tracking different trips/events etc.
Unleash Your Potential: Embracing the Power of Personal Projects
I discuss the benefits of embracing personal projects in the latest release of Implementing. How often do you feel inspired to participate in new technologies and meaningful tasks? Share your thoughts with us!
I believe it was a "fix-up", i.e. a book length novel strung together from multiple short stories.
MOND was there years before Batygin (co-author of planet Nine hypothesis) was born.
Great, more cars on the road.

I don’t know why people are excited. Whether it’s self driving or driven by a meat bag, it just means one more car on the road. One more car sitting in a parking lot/street/parking garage or driving around aimlessly until it gets assigned.

Instead of helping to alleviate traffic. TNCs were shown to actually increase traffic in urban areas [1]. I expect this won’t be any different with “self driving” vehicles.

[1] https://www.nature.com/articles/s41893-020-00678-z
> Thanks for the unneeded tone.

Sorry for that, it was unnecessary indeed.

> But the solution that author likely uses is linkerd which is free for 50 users. And even then very likely it would be less than $1000/month. If it is too much for the org to pay, I don't think they need it.

Didn't check the Linkerd plans in detail but the author says 2 grands per cluster per month. Now, even a medium org (like where I work), can have easily 10 clusters between different environments or different workloads. It's not that weird. And that would make the price already going to 20k a month which needs to be justified. Especially if you were using the same thing but not paying anything before.
Now the term generally means the interview requires passing some type of coding challenge, typically very algorithmic. There are many sites to prep for this (e.g. https://leetcode.com, which probably is the source of the phrase), but “grinding” through many problems in one’s free time just to prep for an interview is often something interviewees want to avoid, especially if they have are more experience and/or other options open.
I searched "TV with displayport" and found a bunch..
> Our strategy for our Minimal Viable Product (MVP) is to make it easier to communicate forecasts and conditions for regular and hazardous weather in a way that anyone can find, understand, and use to take action.

I think they've got you covered. Maybe not directly porting over, but it sounds like they're aware of the non-emergency use cases.
Does that include 25% less work as well? Because part time jobs I've had always involved work that spilled over to more than half time, even though the pay was merely half time.
Scenes from the last operational Morse-code radio station in North America
I'm a customer of Ente since more than a year ago. I transferred my 30K photos from Google Photos without a problem. Very happy with this product. While some functionalities where missing at the beginning (powerful editor, sharing, collaborating, search) the Mobile and desktop apps have improved a lot, and continue to do so. Today, I do not miss Google Photos.
A classic. I read it again every couple of years or so.

The idea of trying to piece things back together after the apocalypse always resonated with me
That’s a function, not a type.
Everyone can see those cheap security camera IR LEDs glow red? Right?
I found it refreshing when a developer said to me point blank, "I don't care where this runs". She didn't say that she didn't care that it runs, but she was being upfront that she had other concerns more relevant to her, so she left the operations work for my team, but crucially, she followed our advice/requests on how to build things to work with our infra. Not everyone can do everything; it's why there are specialties, but it means that collaboration is vital.
Images on Wikipedia "amplify gender bias"
I feel like it’s still very useless and they implemented it in a way that makes it practically unusable.

“Apple's iOS has some limitations when it comes to push notifications. For example, iOS devices do not support background sync, which means that PWA push notifications cannot be delivered to the device when the user is not actively using the app. Additionally, iOS devices do not support silent push notifications, which means that notifications cannot be delivered to the device without the user's knowledge.

Another limitation of iOS devices is that PWA push notifications cannot be delivered to the lock screen. Instead, they are delivered to the notification center, which can be accessed by swiping down from the top of the screen. This means that users may see the notification later, which could result in missed messages.”

Apple will maliciously comply until people give up.