skysight-inc/HackerNews huggingface dataset:
I think Elixir probably lost momentum because dynamic languages are on their way out in our industry (with the exception of Python, due to popularity in ML and data science).

Many people are upgrading JS to TS, and most of the popular languages (Java, C#, C++) are static, compiled languages.
When you depend on the clown, it will hit you some day. So if you are hit by such, now finally move away again from only depending on the clown, and (for example) re-value your on-prem-ity.
>"The same goes for stars. If you’re one of those 54K people who’ve starred the repo any time in the past decade, the repo is no longer among your starred projects." //

This seems like bad design from a UX perspective. Projects I star are a characteristic of my account. If a project is made private, I still want to have the star in my account list; it feels almost like gaslighting to just remove a star.
Disclaimer: Armchair general.

They have a small RCS, but they're slow as a dog, and signals at sea are significantly easier to interpret given that there's infinitely less spurious reflection and radio sources. Maybe the bad weather played a bigger role in that than I've seen accounted for. But even with detection at close range, any modern heat-seeking SAM should have absolutely no problem taking it down before it drops anything funny on target.
My favourite, which I think is easily explained, is this.

We are mostly familiar with the Fibonacci sequence:

1, 1, 2, 3, 5, 8, 13, ...

Each term is the sum of the two previous. Let's modify this, and instead of adding the immediate two previous terms, skip over one:

K = 0, 2, 3, 2, 5, 5, 7, 10, 12, 17, 22, 29, 39, 51, ... <- The sequence
=====================================================
N = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... <- The index
* * * * * * <- Does it divide?

I've put the index number below, and marked those places where the index number divides into the sequence number. So as an example, the 13th element is 39, and 13 divides into 39.

It appears to give the primes. So we can state this more technically as:

let k(1) = 0
k(2) = 2
k(3) = 3
k(n) = k(n-2)+k(n-3) for n > 3

Claim: n>1 divides k(n) if and only if n is prime.
>It comes off.

Everything comes off if you yank on it hard enough. Even the fingers on your hand. That's not how great UX or environmentally friendly repairability works though.

>I think this is mixed messaging to be honest.

Regardless what it is, it's Apple's fault here. They claim it's officially not user replaceable. Good luck with a warranty claim if you yank on it and break something, as Apple's position is clear: You're not supposed to remove it yourself.

And how about Apple's famous "we care about our CO2 emissions so much, we removed the iPhone charger to save the environment", if now you're saying you should make CO2 emissions and drive your monitor to the Apple store to replace a friggin power cord that can be done at home on any other monitor on the planet.

It's infuriating.
> Because manufacturers will earn more than your 100$ with ads and all other

Is there any evidence that this is the case?
There are a couple of issues with UNDO too:

- (not intrinsic) many interfaces only give you a few seconds to undo your action, which wouldn't help in this case

- (intrinsic) some events can be layered on top of your change, meaning that you have to either block the undo or reverse all the subsequent events too. This wouldn't be the case for this HTTPie incident, but does prevent UNDO functionality from being a silver bullet.
I've a feeling the author blames GitHub for this. It makes sense to be angry about it but don't see how it's GitHub's problem that you autopilot destructive actions. Although agree that the UI could be improved.
You've omitted some details:

d. If the deal doesn’t work, given that I don’t have confidence in management nor do I believe I can drive the necessary change in the public market, I would need to reconsider my position as a shareholder.

i. This is not a threat, it's simply not a good investment without the changes that need to be made.

ii. And those changes won't happen without taking the company private.

https://www.sec.gov/Archives/edgar/data/0001418091/000110465...
He is a scientist with published papers, and he seems to have a decent understanding of physics.

Obviously scientists are not perfect, but you seem to imply that most of his videos are incorrect. I can't see any evidence to support that, but I'm happy to be contradicted.
TVs without a tuner are quite popular in Austria. You save around 30€ per month on payments to public TV stations, if your TV is just a monitor and has no tuner.

You can get for example one of those (german, but you probably can read the specs anyway):

https://nogis.at or https://www.gisbefreit.at/

Most devices are not high end though.
I think the UN was a bit of a questionable idea to begin with. The US was simply too big, rich, and strong: there's no point at which the UN could realistically bring any pressure on the US to make it do anything. Ultimately, even with the best of intentions, domestic politics has always been a bigger factor for the US than international pressure, simply because the US was an absolute giant in a post-war era of dwarfish client economies. The state of california is, in raw economic might, more important than, for example, the UK.

It was way more unbalanced immediately after the war. So, when you're a US politician, and you have to consider the interests of, say, Texas, against the interests of France, it's not just that Texas is closer to home. It's also that Texas is a bigger deal on the world stage, i.e. if France and Texas got into a pissing match, for most of 20th century history, France would have run out of piss first.

Unless the US was absolutely committed to the UN (which it hasn't been), it could never work as anything but an extension of US power, just because the US was so powerful in the post-war period that they warped the frame.
Ethernet over HDMI is a thing, so this might not work for all smart TVs.
That would be illegal. However people here sometimes report that they connect to any nearby open wifi network even if you don’t explicitly connect them to your own.
To play the Devil's advocate, if the independent assessment can be provided by a neutral third-party API, then you could have a smart contract pay out depending on the response from the API.

Realistically, this requires more Data-as-a-Service startups, so there's a bit of chicken-or-the-egg difficulty here.
I wish there was one for Facebook
GEOINT: Comment géolocaliser une vidéo de l’Ukraine
I've had issues with LuaRocks on pretty much all platforms. Some libs work fine (at least those without native deps) but the Luarocks native builds mostly lean on handcrafted makefiles. They usually come with hardcoded paths for libraries which is extremely fragile if you are using some other flavor of *nix than the maintainer.

If you need a solid library ecosystem Lua just isn't the best choice.
What is the alternative to proof-of-scare-resource? I only trust money or gold because you cant pick it from the trees with almost 0 effort.
It would be good if APIs like open and creat existed that took something safer than null-terminated strings.

Even if kernel devs are careful to avoid the usual pitfalls, it's just a bad API that encourages use of null-terminated strings elsewhere. If you're using other, better string types elsewhere, you often need to make copies to then make system calls (the article hints at that with the addition of a CString type).
That's true, but he has interesting insight into more seemingly realistic concepts like SpinLaunch.
> But why would you want TV without speaker

I mean, you can grab some dedicated speakers or a sound bar or something? In fact, some people do this instead of using the TV speakers anyways since it usually results in a better experience/higher audio quality.
SUSE Linux Enterprise Opens Its Development Model to the Public
>Especially seems unnecessary

An option that shows a y/n action. That's what GitHub does when you're about to make private/delete a repo (even more asking you to type out its entire name) and yet here we're.
"put a not working cookie banner for few months, because nobody really checks compliance."
This hits so close to home you wouldn't believe.
All the talk about auto-pilot mode reminds me of this excellent talk on activation energy, waking up yourself from slumber, or flip-flopping between auto-pilot and emergency modes: Mel Robbins, How to stop screwing yourself over, https://www.youtube-nocookie.com/embed/Lp7E973zozc
Smart TVs were created for all kinds of agendas but none were actually for us the consumers. All those agendas require an OS which takes time to boot. Making it worse, some of those TVs' CPU are crap and thus every operation takes much longer than those dumb ones. Lots of vendors also start to ship new remotes that removed all the essential buttons, especially the video source button, and I have to press 5 or more times than before just to switch to a different source.

So we are actually paying more(of course, lots extra hardware cost) for less. But it does not end there. Vendors put lots of Ads in them, some vendors even put boot-up Ads regardless it is connected to internet or not. The worst I guess was mentioned in a couple of day ago some rouge vendor even started to put customized Ads based programs we are watching on air.

I guess my replacement for a TV would be a big monitor.
That's why I'm not replacing my 10 years old panel, which is HD only (1080p) but has no connection abilities other than the ethernet port.

When it'll be too old to work, I'll replace it with a projector.
> Even better, flipping "public/private" has absolutely no need to delete any information at all.

Of course it does. You can’t watch/star a private repo unless you have access, so all watchers/starrers should be removed. If you kept the data as-is watchers would still see the repo updates in their feed, which is the opposite of the 'private' feature promise.
But there's one quirk to the story: US has signed up for it on December 5, 1994:
https://en.wikipedia.org/wiki/Budapest_Memorandum_on_Securit...

Too bad that document was very high-level, without specific procedures, timelines and liabilities listed in case of a breach. But nevertheless, it's a very real and legal grounding for fighting for Ukraine.
Possible to bore a hole through the atmosphere briefly via powerful concentric lasers before it leaves the barrel?
If Youtube exposed a real public API it'd be 1 week when someone makes a far better front to it. That's why it's not exposed.
If the Software Freedom Conservancy vs Vizio lawsuit is won, then anyone who is the recipient of copylefted software (GPL etc) will be able to go to court for compliance.

https://sfconservancy.org/copyleft-compliance/vizio.html
Why doesn't one of the providers just add a software option for this?

It'll get you a small but absolutely die-hard customer base for a couple lines code
[0] indicates they earn some 10-20$/year for vizio and 40$/month ([sic], article probably meant year) for Roku from advertising. With a lifetime of a TV at about 5 years this puts you in 100-200$ extra territory.

[0] https://www.theverge.com/2021/11/10/22773073/vizio-acr-adver...
Behind the scenes in Zelensky's modern HQ
breathing is a powerful tool for stress management

As is the occasional recreational drug of choice. Heck, a glass of milk before bed can do be a powerful tool for stress management. Same for going to a salon and having someone else wash your hair.

Even when it seems to work for you, you should still be sceptical when you find this stuff in a paper - especially when it is a small study. Especially with stress relief, something can "work" for you but still be completely without scientific merit (no better than a placebo, so no real benefit in telling the general population to do it).
The point the author makes is not that it should be more tedious to make private: they in fact suggest making it as tedious as it is only when you are on a new, non-massively-starred repository. Right now it is only tedious and not sufficiently alarming, is what people are saying.
Wouldn't the free market simply provide modifications with the cell networking removed for an extra $50 or so? The "discount" you get from buying a smart TV verses a dumb TV (which is a niche product so it would cost hundreds more) would still be positive after subtracting the cost of modification.
It makes it easier to get a kernel working on a bare bones system for one. If things get complex enough, step one of getting Linux working on a new architecture will always involve getting a cross compiler working.
There are also digital cameras that "print" the date onto the pictures, I saw someone had this feature turned on and I thought explaining EXIF to them might be too difficult.
I feel horrible whenever I sense a need to block somebody. It's occasionally people I know who are too far gone into desperation and self-loathing/contempt to deal with anymore. The other much more rare case is people who 1) open with 2) insultingly irrational/inconsistent 3) vitriolic hostility. In that latter case, I can live with any two, but not all three. For a lot of people the criteria for 2) is pretty variable so I try to give some benefit of the doubt, which leaves ample opportunity for the disappointment to be real.
Agreed. It seems the author is selling training courses, and perhaps this article and its vague style are part of a sales/marketing approach for its target audience.
BBC iPlayer stopped supporting don't older TVs. I think it was a codec issue, they only now support more modern codecs? In which case a firmware update might have provided a fix.

I know several older people who changed TV because of it.
> "Reserve the right" is a cheeky choice of words for keeping data that isn't theirs against people's consent.

How is it "your data" if you use their property (reddit.com) to post content on their website? IP and other PII I can understand, as reddit gets that no matter what interaction you do with the website, it makes sense to protect that. But as soon as I make this comment on HN, I don't really expect to "own" this comment anymore, it now belongs to news.ycombinator.com.
> It's important to note that the cast warnings (or errors) are not enough on their own to help make code correct: additional auditing will be required. However, at the very least, this will give programmers a good idea of where to start auditing their code [4]. Some people might choose not to adapt their code, or find it too difficult to do so, but my guess is that most people will choose to do so.

I strongly doubt that most people would change their code for an ISA that barely exists.
Parcel – generic brute-force tool
Parcel is a brute-force tool, which can be very easily configured for different purposes. Currently it confirmed as IMAP mail brute-force tool. This project uses concurrent architecture, with synchronization on common resources. Also it can save results into text files. All control logic is very generic and needs no change, when you want configure this software for your own automatisation purposes.
Not just TVs...I can see my freaking lightbulbs in my pihole charts. What a time to be alive.
This is giving me a really great idea for a tool that saves past states and allows for clean reversals of said mistakes.
These seem great. I wonder where they have them manufactured.
Building and Deploying a URL shortener with Rust in 10 minutes or less
> I can't tell you how many times I've come home from a doctor to look up the "medicine" they gave me, to find that it's some variant of hyper-diluted rosewater.

Non-Germans might be shocked to find that most public/mandatory health insurers actually cover this. Even the language reflect this, since they're called "homeopathic pharmaceuticals".
it depends on what the work is. if it is something interesting for the hackernews crowd you'll get some initial feedback here. use that and take it from there.

if you can't attract the readers here, then you'll have to search where communities are that might be interested in your work. research that and then seek feedback in the places you find.
What Is at Stake in Ukraine
The Pony language has this concept, but I personally found it mostly a pain to use.
Things should be easier in a larger country due to economics of scale. Also Germany is war richer than Portugal.

Germany uses fossil fuels because they want to, not because they have to.
I remember in high school a girl doing a “caste reveal” in class. She had researched her family history and proudly announced that, phew, she was Brahmin. We all clapped.
I came in here to say as much. I even had a railroad spike I found from a (pre-?) Civil War era railroad line when I was 13 or 14, but my mom threw it away at the time because it was "junk".
This reminds of IGCC (interactive GCC) [1] which I forked from [2] some time ago and since then I try to maintain it.
I don't use it very often, but it's handy to try out syntax or certain snippets. At its core, it continuously updates a temporary file that gets sent to gcc for compilation. Flags & libs can be specified in a config.

[1] https://github.com/alexandru-dinu/igcc

[2] https://sourceforge.net/projects/igcc/
I am surprised so many people treat losing stars as "dangerous": I can certainly emphatize with the designer coming up with this pop-up while looking at a sample project with 12 stars.

Considering this project was out of ordinary in having 54k stars (article mentions being in top 80), they should not be surprised that their case is not top of mind.

Sure, it would be nice to highlight the most destructive of actions, but they already had to type out full project path as confirmation.

I do believe it would be better if Github allowed restoring data in the next few days (soft deletes ftw) once they hit this issue themselves in the past.

And Github support should have recognized that this project is a special, out of ordinary project, and afforded it some engineering time to restore everything.
When people say there are problems with the world, they almost always really mean problems with the human world, i.e., bad behavior and suffering within the human realm. Well, the bricks of the human realm are made of humans. So if you want to make the human world better, you have to make humans better. And the one human you have the most control over is you. But it's rare to find an activist who has put in significant effort on themselves. We have a tendency to want to go out and fix things out there when really the most beneficial thing we could do is stop going out and start going in, fixing the problems within, stopping serving as a repeater and amplifier for harm and suffering.

If you want to work on yourself, this is the way I advocate:
https://library.dhammasukha.org/uploads/1/2/8/6/12865490/the...
I am currently working with the ATTiny85 and the stripped blinky binary is 275 bytes.
I was worried that the ATTiny85 wouldn't have enough flash space (6K) for Rust and now I don't know what to do with all that free space :)
I think there is something lost in translation, the "recommendation" would means "personalization", mostly to do with using user data or behavior for recommendation, but a pure independent ranking algorithms.
> However, even the fiercest distributed team advocates agree that an office provides some benefits that are difficult to replicate on a distributed team. I want to dig into some of those benefits.

Or, how to say you don’t read hacker news without saying you don’t read hacker news.

I don’t disagree that offices have their benefit, but I do know where to find internet pundits who do!
If your project has a Cargo.lock file checked into its repo, then everyone checking that out will download the same code for all dependencies (unless someone manages to compromise the crates.io package archive). That is very far from "the least reproducible thing ever".
> If a project is made private, I still want to have the star in my account list

You can’t star a private project, so by definition you can’t "keep" a star on a project that went from public to private. That’s not bad design, that’s a logical behavior.
Ask HN: What should I bring up during salary negotiation as a junior developer?
So i am a junior software developer in a large consultant company and have my first salary negotitations soon and need some help.

I was told all juniors would increase the same in a sort of collective way since some did not get the same chances when it came to projects and performance, however my boss said there was a small change they would consider giving a larger raise based on performance.

I have been lucky and got a very good project, as in I could show my strengths and it's a high value customer. During the project i took a lot of initiative and responsibility, we were 3 developers working on it (2 seniors and me) and luckily one of them is my boss. The project is now being used by the customer and I am the only one maintaining the project and feeling I have taken even more responsibility than was expected.

The project was fairly large consisting of 2 frontends and one backend, where I made ~80% of both the frontends and did all the database work on the backend. To be honest being told that my performance wont impact my salary is kind of a bummer considering i have to wait another year for the next possible raise. I can see myself working here for some time, but i feel like saying that would make them feel like they can pay me less as im not going to leave in the foreseeable future.

The project is now also being used as a reference to sell consultants to other customers and it has also garnered attention in nationwide news.

So my question to you is how should approach the salary negotiation and how should i present my case to my boss?

Sorry if this is incoherent, english is not my first language. Thanks.
* I have met plenty of amazing people and gone to many interesting places because of it, its not just about the exercise.*

I haven't. At best, I'm alone. At worst - especially when I was younger - I was just laughed at. Not to mention that I couldn't always do things like afford shoes that allowed me to walk regularly without pain or that I can rarely find a sports bra in my size (let alone afford it), so things like running are out of the question.
Rebalancing data on ZFS mirrors – JRS Systems: the blog
OP seems to be conflating the concepts of cargo (the rust build system with dependency management functionality) and crates.io (the main and default package repository today).

It is totally possible to use cargo without ever touching crates.io, but if you need any dependencies you'll of course have to provide them through some other means (local file system, git repositories, or a custom package repository).
> Or just log in and tick the box that says "always use old reddit" and then it will always use old reddit.

Not sure if it's just me, but that setting seems to frequently get reset, as I tick that box maybe once a week/two weeks or something, but I keep getting sent to the new reddit at one point. Maybe I accidentally access new.reddit.com which forces the new layout and then reset the setting?

In any case, I'm giving one of the new -> old redirection extensions a try now instead.
The lock file is created but is not used by default.

You must specify --locked to get that behaviour