skysight-inc/HackerNews huggingface dataset:
Agile is not a noun. You develop with agility. Your team is agile.

The largest problem with so many of these discussions is that people talking about them have pinned themselves to the noun of capital "A" Agile instead of recalling that the point is to curate and practice an empirical process instead of a defined process like in manufacturing.

Scrum became one of the more popular process tool kits because it was a lot simpler to use than the entirety of eXtreme Programming (for example). Later a lot of consultant artifacts got piled on including a mishmash of other practices like Kanban, planning poker... etc. You won't find any of those in the original book on Scrum.

The point was always frequent course examination and correction. Ken Schwaber, author of the Scrum book, was also one of the original signatories to the manifesto: https://agilemanifesto.org/
Interesting! I wonder, would this virtual machine be hand crafted or auto generated? When I look at obfuscated code like this, I always wonder if the code authors couldn't run their generator a second time and come up with a completely new format that existing reverse engineering efforts wouldn't work with?

I don't know what they're trying to obfuscate but it must be worth hiding to allow such inefficient javascript to run on clients around the world. I can't think of any non malicious reason to develop such a system for a website about silly videos.
Seems the original Tojo recipe in the article use real crab meat.

Funnily, I am part of the (few?) people that actually prefer imitation crab meat to real crab meat. If only because cracking open crab shells is too troublesome.
I probably should have just left out the Buddhism is a more peaceful religion part and would have had a stronger argument. Fair enough! Sorry for the inflammatory language.
One point of clarification there: New World of Darkness is the same thing as Chronicles of Darkness, with an edition change and some rules rewrites in between. The game line started as the former (as dictated by White Wolf) and then got rebranded to the latter (also as dictated by White Wolf).
In the Constitution there is not a right to privacy explicitly guaranteed, however for more than a century there is an implicit right to privacy which can be derived from aspects of the Constitution and is supported by court cases.

Griswold v Connecticut, the SCOTUS case which ruled that Americans have a right to purchase birth control without the government getting involved cited the 4th amendment, protection against unreasonable searches. The 3rd amendment guarantees the privacy of your home for housing troops. The 9th amendment says non enumerated rights default to the people, which has also been interpreted as a right to privacy. SCOTUS in Griswold has also agreed that the due process clause of the 14th, which prohibits "[deprivation] of life, liberty, or property, without due process of law" provides a right to privacy.

However, thanks to a failed reality TV star, the current 6-3 conservative YOLO court has thrown precedent out the window, picking outcomes first and then backsolving arguments to arrive at the desired result. Stare Decisis is for suckers, and a newly emboldened Alito instead makes decisions on the basis of what (or what not) is "deeply rooted in this Nation's history and tradition" as opposed to, for example, logical reasoning and precedent.

TL;DR: In overturning Roe v. Wade -- the lifetime goal of the conservative movement -- the Supreme Court also broke a whole bunch of other shit. Internal consistency is no longer a requirement for SCOTUS rulings.
If Brandon Sanderson is allowed to finish The Wheel of Time, this author is allowed to call it part 2 ;-)
GLSL requires a semicolon or it won't work if you miss one accidentally.

For me, personally, I find it easier to remember putting a semicolon in special cases than to remember putting one after each statement.
The easy fix here is to make clauses like this unenforceable in the right to repair bills. Not that they’ll do it, but law outranks contracts.
Most likely bot prevention & data security.

There's not a huge performance hit, there's a portion that runs on page load and a smaller portion that runs on each HTTP request (which isn't too often).
GPT and my own career trajectory
> 20 years ago a question like this would have been left unanswered.

Maybe, but she also would not have had access herself to the internet, and so a series of numbers like this would have been related to a book in the house or local library or at worst a TV show that others would have seen, and therefore much easier to find.
I remember 3dstudio (followed 3ds max) being talked about in the (then paper) press.
DI is a pattern and there are frameworks that help you issuing them - no misunderstanding here.

I just wanted to point out that using DI and a framework supporting you using it, you are not in control what you get as dependency. Building the object graph yourself during test setup (and still respecting the rules of DI) will allow you that yet you have a lot more labor to do.
In a modern language like C# with it's eco system it's hard and somethimes even impossible to avoid the DI feamework that connects all the services, therefore I was showing a way to get the same effect as the nullable pattern yet using a DI Framework during test setup.
It used to be common, but then many cities got fed up of it, and now many municipalities have local laws to take ownership for the city if the owners behave this way.
Not much, but it has become the default way to share information for many groups: churches, friend/family groups, study groups, and even some government associations.

If you do not have WhatsApp it has become very difficult to navigate life. For example, I had uninstalled it before going to college but had to reinstall it when I realized it might stop me from graduating.
I think a lot of people in the comments are missing the fact that public keys are by default intended to be public. This is an explicit and intended property of private-public key cryptography. Your public keys are not a security boundary and setting `IdentitiesOnly` in your SSH configuration does not do anything to strengthen your security posture.
> Two days of actually trying allowed me to accomplish more on this particular goal than 7 previous months of cowardice had, and (maybe) about as much as a full semester college course would have.

The article then goes on to explain that OP basically spent a weekend writing a book report about some pop science YouTube videos. What a joke.
I, too, was disappointed that this was not a continuation of https://www.nullpt.rs/reverse-engineering-tiktok-vm-1, but as someone who could really use a way to interface with TikTok's API (for legitimate non-bot reasons that allow users to interface with TikTok differently), I'm all for more eyes on this problem.
I think it's actually more truthful to admit that this is the continuation of an earlier post than it is to say that this is new work. This is just the continuation of the process the first post documented.

The relation between this article and the one it's based upon is clearly indicated in the first paragraph. I don't think this is disingenuous at all.
Tbh, the gist of this article would fit in one tweet. Something somthing onboading / locked-in / network effect / switch cost. He didn't even touch the actual psychology part as its addict materials.
Sorry, my wording was imprecise, see my comment here https://news.ycombinator.com/item?id=34301971
I mean, that all sounds very Scrum to me in that uses agile words while sounding very top-down, awkward, and constrained.

To me, the agile movement, at least initially, was about empowering teams to get things done for users. I came out of the Extreme Programming end of things, which had a dozen practices to start with. But the people behind it said that they offered that set of practices as a place to start. From there, teams were supposed to use the short feedback loops to inspect and adapt.

So in my opinion, that is not agile. However, as I've written about elsewhere [1], I think the Agile movement got taken over by something that was more marketable to executives with a top-down orientation.

So in short, I think what they're saying sounds like bunk to me. The way I used points was as purely relative estimates. Point velocity per iteration was a measured quantity, used mainly to make sure the team didn't oversubscribe an iteration. E.g., if the team did 10 last week, this week we'd take on 10. If we thought we might get done early, we could always pull another card in.

But alas, it sounds like you're trapped in what I think of as mini-waterfall, where people who have waterfall biases have broken their big thing down into two-week-sized waterfall lumps.

For what it's worth, I long ago stopped doing estimates entirely except in special circumstances. I now prefer the Kanban-style approach where there's a backlog of modestly sized units of work and the team has a limit of the number of things that can be in progress at once (my starting point is half of the number of team members). You then release each thing as it's done.

[1] E.g., https://williampietri.com/writing/2011/agiles-second-chasm-a...
It is everywhere, in all major cities, Porto, Coimbra, Braga,...

This year quite a few thousand university students had to give up their place, because they could not find affordable housing.
Not isn't. Sorry but this is just a highly inaccurate statement.

The gospel are absolutely not eyewitness accounts. Not sure if you learned that in Church or something, this is very much not what any scholar of those text believes. Even the 'scholars' in religious fundamentalist schools mostly don't agree with that.

The gospel were not written by the people in the title, the titles were not even in any of the older scrolls, titles like 'Gospel of Mark' were later additions.

And they are also not independent documents either. They are very clearly written with knowlage of one another.

Mark is the template for all of them. Matthew previously thought to be independent is increasingly seen as Mark with some additional stuff insert into it. Luke clearly had both Mark and Matthew to work with and basically tried to make a fusion.

John is clearly much considerably later and clearly had the other three.

The only documents that are in reasonable living memory of a potential Jesus are the non-fake letters of Paul (most of them are not by Paul). And Paul himself even says that hadn't met Jesus (outside of visions) and Paul letters also don't give us much that matters in terms the historical accuracy of what went on in the region as he wasn't there.

And don't believe the 'Acts of the Apostles' in the bible those are even less historical then the gospels.
Aren't bison relatively migratory animals? Western notions of private property and land are fundamentally incompatible with 1000kg animals that auction for $1000 and roam 1000km away throughout the season. To get the ecological benefits of bringing back a migratory bison herd they would have to be allowed free passage through thousands of private ranches and farms. It's a logistical and legal nightmare.
So my views are hopelessly uninformed opinions, while yours are undeniable facts?

Please do go on and prove how the explosion of software since the 80s was the direct result of OOD/OOP. Please be sure to reference Linus, Joe Armstrong, Alexander Stepanov. Surely such undeniable facts will be supported by relevant leaders in the field?

This quote from Eric Lippert clearly sums your position well
“ “It may be that this success is a consequence of a massive industry that supports and is supported by OOP.” which is true by virtue of it being tautological.

We can do better than a tautology to answer the question posed in the title of the piece by observing that OOP style directly and deliberately maps well to the typical hierarchical organization of large corporations. Why do we hate working in OOP? For the same reasons we hate working for inflexible, siloed, process-heavy, policy-heavy, bureaucratic, mutually-distrusting teams in corporations. Why is it a success? For the same reasons that those corporations are successful: organizations with those characteristics have historically been strongly correlated with creation of value that increases the wealth of the billionaire class, and therefore billionaires pay for the creation of those systems.

It should be no surprise that OOP style is popular in corporations; OOP is the reification in code of corporate thought patterns.”
As he mentions later, you've been reading the narrow subset of Buddhist texts that make it into Western-facing pop Buddhism. The Amitabha Sutra, one of the most well-known and well-recited texts in the East Asian canon, explains that the solution to suffering is being reborn in a Pure Land and suggests a method for getting into Amitabha's particularly pleasant one.
It's always some other problem that should be solved, it's exhausting...

It's unsustainable to wrap stuff in plastic only for that wrapper to be thrown away and buried in a mountain of other garbage. Same with cutlery. When have we become so fucking lazy that banning single use plastics is a controversial thing? Even if it's not important in the grand scheme of things, how are other things ever supposed to change if we keep normalizing that kind of unsustainable behavior.
Yeah I'd also like to understand why they are doing this.

Everyone expects these sites to scrape as much personal information as possible (China did not invent that, they are following), but beyond that any additional imagined state-ran initiative would be server side, right? What is worth hiding in the front end beyond preventing people re-using their code? (which would be overkill to use a VM for, as light obfuscation would be enough)
I am not a biologist. I could be entirely wrong in which case please educate me. :)

My understanding was that life would be "detected" by finding chemical signatures in the atmosphere which could not exist at a "steady state" without biological creatures there doing things. Is this what you mean by telltale signatures?

(A++ username)
Strange way of saying they have no other option
You're suggesting that one of the old Rules of the Internet, LURK MOAR, should be more suggested. I agree with you, but I think this is one of those problems that the Eternal September brought on.
> At Stadia, game developers had access to Linux cloud instances to run games. Most developers wrote their games on Windows, though. Therefore, they needed a way to make them available on the remote Linux instance.

Am I reading this right that onboarding your game to Stadia as a developer involved essentially rsyncing data directly to a Linux cloud instance?

That's.....
Yeah, but that was 2 years after the original author died. This is a month after the original publication.

I just feel it would have been more tasteful to choose a title different than the one that the original author is obviously going to use for their next blog post.
ChatGPTian philosophy: will the future Internet be AI Saturated?
"right to root" does not translate very well here in (nominally-English-speaking) Australia!
like PhD-level postmodernism essays, right?
You're saying that all Earth-sized planets without moons are tidally locked?
The apocalyptic destruction of american continent is insane to ponder and hardly ever talked about.
Software systems generally benefit from economies of scale. So do financial institutions. Their tax system is simple enough to be automated to a larger extent than the IRS.

Not sure why this would be controversial at all. You're basically arguing that the more complex system of the IRS is 10x more efficient (population/budget) at 1000x the scale, but that the efficiency is unrelated to economies of scale. It just makes no sense to me. Would the costs go down if the Faroe islands adopted the American tax system?
One-Child Policy
“let’s all learn the safety guardrails together” sounds kinda cool but how long until someone lets it out of the box in a way that kills?
Plus, engagement numbers to keep your addiction.

Action.jpg speaks louder than words! Short video speaks itself like a big mouth.
Shadowrun sees that and raises you an absurdly massive bag of d6s.
> I can't think of any non malicious reason to develop such a system for a website about silly videos.

Let me give you a few examples of cases where obfuscated or inefficient code exists:

1. re-captcha is "obfuscated", and so difficult that computers aren't meant to be able to compute it. It is used to rate-limit login attempts to secure people's accounts, among many other uses.

2. Cloudflare runs some obfuscated "are you a human" javascript to fingerprint you for the purpose of DDoS protection. This one is arguably less noble, but still not obviously malicious.

3. Games obfuscate code all the time to make cheats harder to develop and maintain

4. Youtube, netflix, etc have obfuscated code (DRM code) because legally they have to make an attempt to protect copyrighted works from being downloaded etc, or else they lose access to said copyrighted works. Tiktok also allows using copyrighted music I'll point out.

Depending on your viewpoint, perhaps all of those are also malicious, but I think many people view them as non-malicious, though perhaps dumb.

That said, I personally wouldn't give tiktok the benefit of the doubt here. All the other large social media companies maliciously capture as much data as they can about me in order to sell it to brainwashing companies (ahem, advertisers), to the point where I think it should be illegal, so I don't really expect tiktok to be any different.
Why should I want to use smartlog instead of something like tig?

While at it, I am amazed how much effort people put into not using git as intended due to some (often imaginary) corner case shortcomings

I do like the performance improvements and git sync however, maybe they could be merged into mainline git?
There is a path between these two points of view.

Yes, a maths teacher wants to see the working to a problem, but the working can still be the second draft, written neatly and well explained. For a complicated problem, it should not be expected that someone will read through all the “scratch work”.
Maybe takeaway food packed in styrofoam, wrapped in plastic, that you then eat on the street using single use utensils isn't a sustainable business model then and maybe isn't something we should accept as a society.
Maybe you grew up after the age of the newspaper and the magazine, but this sort of ephemeral content was quite common in disposable media.
Bots just run copies of Chrome these days, you're not protecting anyone with this obfuscation if the bots you're targeting can just run your code and automate the UI.

With the obfuscated fingerprinting demonstrated by the virtualized code, I reckon they're doing something more malicious.
Not to archive, but this was my way to learn HTML/CSS to build websites in 1999-2000.
I think you are somewhat missing OP's point. OP probably would have agreed with you that discussing the bigger picture (like why might fixing it be a low priority) is important and interesting. OP just doesn't like an almost automatic reflex-like attitude to vilify Big Tech.

To OP though: HN is part of the Y Combinator, a startup accelerator. A lot of people here are for better or worse biased against Big Tech.
Don't worry, it will cause the public opinion to finally turn against the Sanctuary Districts.
> Popular music by definition is popular because… well a lot of people like it.

And a lot of people "like it" because it is pushed aggresively by the record companies. A lot of the so called "Popular music" is garbage you won't hear of after a couple of years.
Yes, astrobiologists distinguish between direct detection of life and biosignatures. The latter are things for which we don’t have non-biological explanations at this time, but which we don’t consider adequate evidence by themselves for life.

FWIW we’ve already detected bio signatures for life in the atmosphere of Mars (seasonal methane emissions). And maybe Venus, though that is less clear.

(Thanks!)
It's a pity that people are content to just quietly hate from home. If we had the gumption to get off our asses and sabotage our enemies I think the world would be a better place.
Nextdoor also has a local ads / classified ads section. I expect that would be the next destination for the FB Marketplace users (since they mostly fled Craigslist previously).
It's unreal to me how poor Facebook's actual product is. I regularly get white screens of death on the site, viewing a photo from the feed dumps the feed in the background forcing you to rescroll the whole page to get back where you were, account pages are little more than naked HTML... It's so shitty! Don't start me on how poor the business experience is either. Get locked out of an account or get flagged in error? Ha fuck you customer!

The only thing floating them is the network.
If they're one in a billion, there are still billions of them.
Seems to be way off the mark, at least here in Europe.
What do you think of Gabor Maté?
It's a little funny to me that the website of a product which strives to make reading easier is unreadable on mobile (firefox 110 on android). The text overflows off the side of the screen with no margins on any side and the site prevents me from zooming in or out.

The actual thing (coloring lines of text to make the end of one line match the start of the next) is conceptually simple but really effective.
Firm Says Cargo Vessel Ran Aground in Egypt’s Suez Canal
Sigh. I am going to spend too much of the rest of my life squinting at glib, confident prose and trying to figure out whether it makes any sense at all. “Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.”
Yeah good luck wishing for people to stop liking likes and showing off. That's the eternal engine the article missed.
It does contain the word Raven which is pretty cool. C. Raven.
https://archive.ph/7Vszw
Web app!

I have 3 hypothesis for this

1. When the business/idea is new, a lot of time goes into brainstorming and connecting dots. Hence creating a web app becomes easier and iterations becomes smoother.

2. If the idea is new, it takes time for people to get convinced and download your mobile app. With web app first approach, you can start acquiring users and then build an app later.

3. The resources requires to build an app, get it approved and launch it on app store are pretty expensive effort-wise as compared to web app.
This is exactly my setup. Add onto this a simple install script and you have an easy way to quickly provision (is that the right word?) a new laptop.

Mine uses Homebrew to install my favorite binaries and also runs a zsh script to configure macOS defaults how I like it.
Cloud-init as well. The CLI utility you can use is ssh-import-id.

ssh-import-id gh:$USERNAME
I loved my Sansa back in the days when I still had a flip phone. Now that my phone has everything including unlimited* data and I'm going to carry my phone on a run anyway it doesn't really serve a purpose for me anymore. I will always carry fond memories of it getting me through some long, dark early morning runs.
Ah, I should have looked through the wiki. That is cool, I do something similar with a scuffed workflow with lots of cherry-picking. My approach does look significantly worse than this helper though.

> `git undo` shows a list of operations it'll execute, which you have to confirm before accepting. Of course, it's ultimately a matter of trust in the tools you use.

Nice! I guess it's time to setup rust and check this out. Are you the author? I hope my comments did not come across as too negative. It's more a matter of me living in a git bubble and failing to appreciate the tool.
It's interesting i was just watching a video on the "Furby" craze. I remember my little sister had one and was interesting.. this source code is so simple but clever. Really cool.