skysight-inc/HackerNews huggingface dataset:
Literally the point you are replying to is that you can't take fascists at their word. You have to use their actions.

Communists were among the first inhabitants of Hitler's concentration camps. The Communist Part of Germany started the organization Antifaschistische Aktion, the direct precursor of what we now know as Antifa.

And please stop equating "anti-capitalist" and "communist". The two are not the same or even close.
sure, but doesn't that sort of require me to believe print debugging is the same as carrying water from a well? I'm happy that debuggers work for folks who like them, and I'm not above using one but for me, the plain old fashioned bandwidth and flexibility I can achieve with logged output just seems to have natural advantages in situations that I seem to find my way into.

I'm not saying that "debuggers should go away" because I'm not going to presume that I know what works in someone elses situation, but it seems like this article is actually doing the exact same thing to me.

Everyone on that "side" seems to be more emphatic that "print debugging should go away" (the very title), yet for the most part, I'm not seeing print debugger types demanding that interactive debuggers should go away.

So there's a disparity in those two attitudes, that implies some advantages on one side or the other, wouldn't it be more productive to list the advantages and let the merits of each approach win out in each situation we programmers find ourselves in?

Not to mention my "vendor paranoia", I mean the guy already is making my agent orange act up by almost titling his article "the way mousepilot works should go away," that isn't exactly the sales pitch thats gonna win me over.
Those tools sound cool, but they appear to be specific to a few languages on Linux, none of which has ever significantly applied to me (I've been a Mac user my whole life).

As for the other, that's sometimes true, and sometimes not; depends on what GUI debugger you're using. To be honest, it's been long enough since I was regularly working on languages with a non-terrible GUI debugger that I don't recall off the top of my head whether theirs did allowed that or not. These days, I'm mostly working in PHP, and unless something's changed quite recently, the only GUI debugging tools available for it require using Eclipse or similar godawful monstrosities.

I will gladly eschew the benefits of such tools, and suffer the slings and arrows of snooty and judgmental developers like yourself (which I already get in plenty just for staining my hands with PHP), if it means that I don't have to use those lumbering behemoths every time I go to write or debug some code.
Classifying javascript code execution as malware makes sense
Is there really any value for the mentor at this point? That's the question you should be asking.

But I already have the answer: There is none at best, and negative at worst. You are not a mentor if your goal is to down-bid a company for your proper gain; he is acting in bad faith.

If you have no legal relation to this guy, simply send them a friendly email that you are no long communicating. Meanwhile, I'll string along until you raise the former-boss round and money is in your company's bank account.
I don't have or need software in a truck, statist apologist.
Does LineageOS provide a workaround for this?
I would be down with this if apps aren't allowed to ask for notification permissions until the user adds it to the home screen, the same way that game controller and full screen work now. Therefore the user consented for it to "become an app".
Migrating from Vercel to Netlify: Why and How for Flossbank
* Water is overrated.
In my experience, never said by the thirsty in middle of desert.

However, unlike water or most things, money seems to be the few things that people who have enough still want more.
> Apple charges 30% because they can, not because there is some sort of logical basis for it.

Agreed. Actually, they could probably jack it up to 90% if not for the inevitable lawsuits from state Attorneys General..

> If Apple was somehow deemed responsible for policing crypto-scams, the only rational thing to do would be to ban Crypto apps.

This might be true if the only scam apps were crypto related.

Apple's quest for control over the apps translates to a quest for increased control over their users;

Just as with Google's ability to control search results, when Apple can control how you work, which apps you can install, and even what you say in those apps, they ultimately control how and what you think.

That's a pretty powerful position for two of the most powerful companies in the world. It becomes self-perpetuating and people will automatically suppress any evidence that their opinions are being shaped.
>In the beginning ultrawide support was hit or miss but at this point I’d safely say 90-95% of games support ultrawide.

There's support, and then there's that support being so flawless that its the same quality of experience you would get with a standard aspect ratio. Each of us has our own standard of what's good enough. Its working out for you but the people I game with that were using ultra-wide monitors switched back due to the number of issues they were having, as recently as last year. I did some research myself when I was upgrading my monitor and some of the games I played would have had issues so or me personally it wasn't good enough.

Another thing to consider is a lot of game content is designed with standard aspect ratios in mind, so whether expanding the viewpoint makes it better is going to be a personal standard. It will be interesting to see if UW monitors do become a standard in a couple of decades whether game developers start specifically making content that utilizes the extra space to offer something that isn't possible with existing games.
Jeff Bezos’ Rocket Company Challenges NASA over SpaceX Moon Lander Deal
Apparently it postdates UML too: there's a sequence diagram tool trending on the front page right now[1].

[1] https://news.ycombinator.com/item?id=26956728
I disagree.

I also mind when things like my tractor or my car are locked down to prevent my ability to use a 3rd party repair shop, repair it myself, or make changes so the item better suits me: The person who fucking owns that computer.

I think there's a very real risk that the concept of "ownership" is going to die if we continue in this fashion.

Do you own a thing if you're prohibited, intentionally - by the manufacturer - from making any changes? I'd say no.

Do you own a thing if it has to check in to an online service controlled by someone else before it works? I'd say no.

Instead you're just renting, and these companies are intentionally rent-seeking (in the worst possible way).
As far as I understand, rr forces your program to run single-threaded while recording, so the performance overhead would be arbitrarily high depending on your degree of actual parallelism.
I wonder why they didn't use AWS wide numbers rather then just EC2. I would have thought EC2 would lag in the transition while AWS services would make the switch quickly
PWAs will continue to be neglected. They don't allow invasive tracking like native apps, and they don't get a 30% cut.

The web is dead. Kids today grow up using the "google app". They did what AOL couldn't.

I'd love to be wrong.
Vetting process is just excuse for rent seeking, a better client ui for us to approve permissions would cost nothing.
Looks promising!

How do you avoid problem of creating a unikernel that appears to work, until you exercise some different code path at runtime that needs some modular OS feature you didn't think to include in the unikernel?

(I have no idea if this is a real problem, just seemed like it could be from skim reading the basics)
If they’re short term treasurys (or heck, anything up to five year maturities) they’re definitely not keeping up with inflation, especially if you have a normal income and have to pay taxes on the interest.
This doesn't address my comment at all, and you're not disagreeing with me.
The Role of Designers in IT: Why We Need Them and How to Become One
Arbitrary code isn't banned on iOS, there isn't anything (yet) that can create fully fledged apps like Droidscript, but a few cool apps are:

- iSH: an Alpine Linux shell environment, powered by an x86 to ARM JIT emulator

- Scriptable: an iOS automation tool using Javascript, it can even integrate with native iOS APIs like photos and calendars, create native UIs, etc.

- Pythonista: a Python IDE, you can create 2D games, use it as a REPL, integrate with native APIs, and much more

And of course, there are the 1st party apps, Playgrounds and Shortcuts.
Dogdrop – Better, more convenient dog care
That's because the United States invades free countries that aren't capitalist.
I think there's only one kind of diagram that in UML that doesn't have a clear predecessor: the activity diagram. There's a reason it's called the Unified Modelling Language, after all.
Morse Micro – Low power Wi-Fi that is reaching farther
IPv4 Cleanup Project: IPv4 Unicast Expansions
I'm really curious where you live, because it sounds highly unlikely for any western country.

I might imagine a Christian or Muslim (fundamentalist) society looking down on appliances that do 'womens work'. And I've spent some months in southafrican townships. Such places have no dishwashers. Or did not have them.

I'm not trying to doxx you, or attempting to get people to post prviate info, but I would love to know your demographic.
Honestly wouldn't be surprised if it came out that they started working (at least theoretically) on Apple Silicon when they transitioned to Intel in the first place and it just took this many years for all the pieces to be ready and lined up.
To be fair the EU was responsible for buying the vaccines to avoid member states fighting, and they forgot that price wasn’t the only factor and failed to ensure speedy deliveries.
The Lazy Programmer Story
If you don’t run Electron apps, even an older Mac will fly. My 2015 is still astoundingly fast, it just doesn’t have Chrome bogging it down.
My CS education was in the right timeframe, but somehow I have been able to evade the UML rabbit hole.

We did have a course on Object Oriented Databases, which would obviously take over the world.

Except they didn't. And CORBA.
> "Embracing their creativity and productivity" is hell for the rest of the team who now has to do 5k line code reviews or the feature is forever siloed to that one dev. Most work is not inspiring; when it is it's usually because someone else is spending their time eating shit to give you room to get inspired.

I actually think it's ok to silo projects to a single dev if you design your architecture correctly so that their zone has well defined APIs. I've definitely seen this work better than design/dev by committee.

> IDK, to me it sounds like you have worked in a half dozen B2C startups in a US urban region, all with plenty of money to burn and still seeking "product-market fit".

It's true! (except for the seeking product market fit part, they have had it). I definitely enjoy this type of development better, I also think it leads to the best results and the highest quality software if done right (alongside open source).

> Most development work doesn't go that way. If we don't have A, B, and C ready by the end of the year contracts get breached and people get laid off.

I'm 100% sure you're correct, but I don't think this is developer friendly or a good thing. Part of making great software is having the proper business infrastructure around it. That includes sales, which definitely shouldn't have contract deadlines for unshipped features imho.
I love Ruby but I don't share a lot of common ground with Twitter hungry rubyists.
The term we’re looking for might be “cat and mouse game.”
It is the typical story where whatever you like doing ALSO has to be healthy and good in all respects. So it can't just be "I like having a glass or two of wine in the evening to unwind." Likewise it can't just be "I think eating animals is morally wrong so I don't do it." It's like the human mind instinctively rebels against having to weigh tradeoffs.
i disagree about unsustainability. there are real people on the other side of the business among these bots and spammers and if you ignore them because they might be bots and spammers, they'll leave and tell other real people that google can't be reasoned with because they assume everyone is a bot and a spammer.

you see exactly this happening all the time here on HN. the sentiment for the past few years is abysmal. google is actively blowing up their power user/developer customer base. looks like a metric somewhere got optimized a bit too well.
But that's not what vendors are selling, and what most people are buying.
Wait, "thot leaders"? Lol, I don't think that means what OP thinks it means.
Even if true (it isn't - SSD issues appear to be mostly related to as-yet non-native software), a 3 yr lifespan for the price of 6 yrs worth of half-speed laptop makes sense.
Of course, you're right about survival. Sometimes the rational strategy is to fight. What I'm contesting is the view that predicting outcomes is useless.

I gave the example of economies and ecosystems together with prisoner's dilemma to illustrate that we do indeed have a models that are accurate in predicting at least first order effects.

First order effects are not everything, of course, but it doesn't seem sensible to throw away our knowledge coming from game theory (or cybernetics? or plain life experience) and settle on not being able to predict which choices are net positive and which are net negative.

As with any estimation, there will be those that can't be evaluated with any certainty, but also clear winners and losers.
I've had a similar experience. I've been using delta-8 at night for sleep and I've added 1-2 hrs a night according to my fitbit. I don't feel "hungover" or similar like I would from alcohol or OTC sleeping meds.
This.

Back then, anything that could be used to increase a manager's department budget could be the basis for a business. There was a job, "System Analyst", whose output was supposed to be stuff like that. Programmers were supposed to just code what the diagrams System Analysts produced said, and not try to think.

There is still an ISO Standard for regular flowcharts, and lots of DoD contracts require delivery of ISO Standard Flowcharts, so there are tools to automatically generate flowcharts from source code, which are printed out, delivered, and dropped in file drawers in dusty warehouses.

Every five or ten years ISO issues a new Flowchart Standard. It has been suggested that they issue a Standard that says any old blank sheet of paper meets the Standard, to save a lot of money on printing them out and storing them. It hasn't happened yet.

It would not be surprising if there were a zombie ISO UML Standard, and contracts requiring software be delivered with conforming UML.
I think the insurance industry could quickly put a stop to this by not insuring against incompetent cybersecurity.
It is a complex mess. Ground Public transportation in the US is overall too slow. Even local buses are hours slower than anything else.
Protest to the contrary, you're defending Gitlab by saying "but the article hosting provider did shady things too!"

Two wrong make no rights.
Bitcoin is almost exclusively used by rich people in rich countries.
Semantics, but yes in a partial sense.

When dissatisfied with an approach I'll often copy a class/function or three into new versions. I'll append the names of the old with 0. Then I start writing new ones with the new approach. In effect throwing the old ones away, even if sometimes it is a gradual process.

This happens frequently in a new project, less frequently in a maturing project, to never in a maintenance project.

However, it has a lot in common with (a severe) refactoring. Generally you're keeping the "overhead" docs, code, and even files, so it is not a complete rebirth, perhaps ~30% of the core code.
The US military has no official position on those things at all, and the actual people making it up run the gamut the same as any other cross section of the population. By far the greatest factor impacting recruiting is the overall state of the economy and how easy it is to get any other job, but surely you don't think that means the US military actively sabotages the US economy and job market to boost recruiting.
This is one case though where that lack of understanding leads to the right conclusion. The average user is giving up nothing by losing the right to run arbitrary code, because they never were running arbitrary code.
That's a viable approach so long as three things are true. First, you can continue to do so in a way that your adversaries cannot follow your stream of novel changes. If they can follow they can adjust as you do and your novel ways fail upon arrival. Think Star Trek Borg.

Second, this approach works so long as novel ways can continuously be found and the systems you are attacking are continuously vulnerable to incremental attacks. In other words, this approach requires that the recognition you are attacking never generalize in any way beyond addressing your attacks. As others have noted, human brains can recognize past many kinds of distortion, including novels ones. This implies that computers can learn to do the same.

Third, and perhaps most concerning, this approach is only really useful if your adversaries never have, use, or find value in performing recognition on stored imagery. Stored imagery in the hands of your adversaries cannot be subject to ongoing novel distortions. It's fixed and can therefore be subject to recognition that has adapted at a later date. In short, for a novel approach to be useful it needs to stand up to attack for a sufficient amount of time as to not be useful for the attacker.

Using a continuous stream of novel distortions is an intriguing idea! It's a type of polymorphic attack. I think it's worth considering in the context of the traits that would make it most useful: an unpredictable and unfollowable stream of mutations, an un-generealizable approach, and resisting attack for long periods of time.
The Maker of Modern Mochi Ice Creams
It’s always nice starting from a fresh install. But if you’re worried about things breaking during a 30-34 upgrade, i’d suggest doing a backup of your system and trying it out. I’ve been extremely impressed with how flawlessly fedora pulls off dist upgrades in the past.
You can't use it to create a backup script to online backup your phone data. For good measure iOS also blocks all apps since they would lose iCloud revenue.
> and devaluation (indexed to grow with inflation)

Indexed to grow with CPI, which is a wild guess[1] since 1980.

[1]: http://www.shadowstats.com/alternate_data/inflation-charts
Sounds like an issue with what is being surfaced in your social/news bubble. If you go to their site you can certainly find deep dives into many other areas: https://www.bellingcat.com/news/2021/04/01/mahbere-dego-clue...

https://www.bellingcat.com/news/africa/2017/02/20/tracking-n...
Only because Termux developers refuse to use Java APIs and don't accept Android isn't a POSIX clone.
> unfortunate that a RCE/ACE like this is so limited by the Game Boy Color itself

a) I would say fortunate; in fact, I think in hindsight this was one cool thing about having single-purpose, non-networked devices: security can genuinely not matter for some of them

b) At a hobbyist level you can do lots of cool tricks with exploits like these, for example: https://www.youtube.com/watch?v=aYQpl8Jj6Yg
This is because most users aren’t giving up anything, on the contrary, they’re gaining a more secure phone.
What makes you think they don’t?

It’s required for accreditation.

Ethics classes will help enlighten you to what’s wrong and why. It won’t stop you from doing them.
Slightly tangent, but has anyone figured out a good solution for version controlling jupyter notebooks?

The closest thing that we've found has been to use the notebook percent format in a simple .py file [0][1]. It plays with git much nicer than an .ipynb and it is still interactive enough for rapid prototyping. However, it would be nice to have some first-class support from Jupyter on this.

[0] https://jupytext.readthedocs.io/en/latest/formats.html?highl...

[1] https://code.visualstudio.com/docs/python/jupyter-support-py
Please don't put made up statements in my mouth. That's pretty low. I never said I want to silence anyone. I said I want to come to work and expect work related discussions, nothing else. I'm really tired of this toxic narrative that if I don't want my workplace to be a battleground of political discourse I'm somehow silencing opinions or oppressing minorities.
Remember that you can still use Android without Google apps entirely. Depending on how popular your device is, you can retain close to 100% of functionality. You can also use banking apps etc. but methods are in constant flux and it's an ongoing battle
Ah, classic HN. There can't possibly be a post on here about something new without someone going off about how $more_complex_technology already exists.

It's easier to use.
No doubt, but until that time - this CEO may take the threat of privacy loss a little more seriously than others who have not been part of a group that has been targeted for social and civil discrimination/violence.
Yup, and the only UML book I ever bought and used, UML Distilled, was written by Fowler and Kendall Scott. It's a slim book, and notably says little to nothing about UML as a CASE tool. There's definitely nothing about any specific program for generating code, and not much about generating diagrams from code, either.
Add that on to the fact that almost everything is rent to buy with "incentives" shoved in your face for never actually finishing out the contract to own something, like your phone. I think ownership for everyone outside of some select few is in very real danger and I've thought so for some time.
I still like my car to have an immobilizer, and locks on the ignition and doors. There is certainly some level of access controls that most people definitely want.
Prior art:

1. Plant UML: http://www.plantuml.com/plantuml/umla/SoWkIImgAStDuNBCoKnELT...

PlantUML supports many diagram types, and there's a nice VS Code plugin with side by side live preview.

2. https://www.websequencediagrams.com/

Has a hand-drawn style option which is nice:

https://i.imgur.com/lh4jaVL.png
Completely agree with this. And the opt-in problem was twofold, you needed to opt in to receive notifications (and in California this option wasn't even available until like 6 months after the frameworks were available) and also needed to remember to manually upload your result to the system after testing positive. The testing centers should have been asking for people's contact tracing id info and they should have been the ones reporting results into the system. (They already have your full name/contact info when you book an appointment, and the contact tracing id is anonymous, so again this is not sacrificing your privacy any further).

It seems like a major factor in why this idea was never taken seriously by governments was that professional contact tracers are still using the playbook from 70 years ago from the polio era where the only thing you try is cold calling people's home phones. The public health field seemed entirely uninterested in technological solutions, even though it seems incredibly obvious that these could have had massive benefits over the old fashioned way of doing things.

As with several other things that happened over the course of this pandemic, I really just can't wrap my head around why the "experts" were so willing to just let half a million deaths rack up in the US rather than trying any new ideas. I would be interested to read more about contact tracing now though, and if any of them have changed their mind by this point.
In what kind of situations is it socially awkward to not be on your phone? Genuine question, I'm not great with social stuff.
This is the first I've heard of Termux and now I'm curious what you use it for. Like are you SSHing into other environments?