skysight-inc/HackerNews huggingface dataset:
One thing I learned a long time ago is that a "bad" process that is followed universally by everyone (dev, pjm, pm) will always out perform a "great" process with only token buy-in and constant exceptions.
You answered the question. You run as many tests as you can locally. Sometimes you can't, and the build goes red and you fix it with another commit.
And who is Brian Takita and why should one care what he says about some application?
> although your reference leaves much to be desired

Is NPR not considered a trustworthy source? I thought they were generally fairly well regarded in that sense.
You have PTSD from a bastardized version of SAFe, based on your description.
You should’ve mentioned the front end is all phoenix liveview and surface. That would’ve gotten a little different attention here
Young children, sure. But teenagers? I had a full beard by 16. The only reliable way we've ensured not to sell alcohol to kids is to verify ID. (And it's not terribly reliable anyway.)
Yeah, it "only" imports 40% of its gas from Russia.
29% from the Netherlands, 21% from Norway.

The US doesn't even register, so it's lumped in with "others".
OP here. We've included a downloadable excel list in the report and have also spoken to quite a few to the companies involved.

It's mostly happening behind the scenes (which we're not a massive fan of) but it's a step in the right direction.
I found the perfect balance to be very pro-active and resourceful at the beginning of a project, both to structure it in a way that suits me and make a good impression. Later, not so much. And I am not lazy, but being too active means other team members (or even the customers) get too little say.
> undefinable ordering of elements

Could you elaborate a bit more on that? By my understanding, order of elements in XML is significant, and child elements are kept in an ordered list.
I do hate that diagram.
> This seems to be advocating the second workflow, i.e. pushing on a short lived branch then merging back in

No, in trunk-based development, you push to the trunk, aka master.

The difference is perhaps not that big; with TBD, you have a branch, but only on your machine, which you merge to master before pushing, whereas with the second workflow, you push your master, then merge somehow.

> their intermediate setup seems impractical technically for most setups - how do you run standard tests without committing your code, unless you do everything locally?

I don't understand this. Of course you can and should run all tests locally.
>The reality is that kids are already online

tbh once they are it's already over anyway, you're just holding back the tide at that point. Need strict supervision to protect them from online dangers and there is nothing you can do to prevent the dopamine addiction.

It's no coincidence many of the people who create this hardware/software and networks don't let their own children anywhere near them.
It would be great if you stated right away what's advantage of using it over say GarageBand. Is it just about cleaner UI?
Ermac: A New Cerberus-Based Android Banking Trojan in the Wild
The whole debating around agile, scrum, kanban etc etc, with seniors hating Scrum yet it being pushed ever and ever again made much more sense when I heard some guy talk about Shu-Ha-Ri (https://martinfowler.com/bliki/ShuHaRi.html).

Having a strict framework à la Scrum is very helpful for new developpers or new teams, where they don't yet have their marks and need to get a feel of what agility feels like. Being explained principles is not enough to know how to apply them: Scrum is not a bad starting point to be in the right-ish track without really knowing what you're doing. As you gain experience, it's natural to want to shake off constraints, that's Ha and Ri
You make it sound that this is the lesser evil, but I don't think so. No warehouse manage could even come close to this form of surveillance.

I would take my chances with someone playing favorites compared to a shithead developing KPI analysis for workspeed metrics. And it doesn't even come close.
> Lol well I wouldn't consider myself "late career"

At a rough guess, you would have switched around age 42. That's late career by just about any definition.

> I've been in all corners of our industry, from a tech lead in big org to a consultant to strategic leadership (CTO-type roles in small companies) to freelancing for large enterprises.

Jack of all trades, master of none.

> I offered because, to be blunt, you seem to have a very narrow/naïve view of the industry we work in

Naïve? No. Cynical? Absolutely.

> in my opinion.

It's hard to give that a lot of weight considering you've got 3-4 years in this sort of role.
I feel like this thousand feet overview probably loses a lot of detail. Often when someone says "Intel" is using something that means out of a company of 100,000 people about 3 people in Oregon are playing with it. Like, really what are we saying when we're listing Home Depot & Maccas next to Oracle and Tencent.
NIH to look into male fertility crisis
I have a feeling they just took the hood.
I’m far from being a skilled locksmith, but every friend that’s offered to have me try their lock so far, I’ve had opened in under 60 seconds with nothing more than a tension bar and a rake.
I don't know, but I wonder if the loss of these contributors is also why wikipedia became so biased.
Personally I think closing the nuclear reactors is a terrible idea, considering nuclear is the only clean base load generation we have. But stopping a Russian gas pipeline seems eminently desirable considering that fossil fuels and Russian hegemony are both really bad things. Perhaps the US ought not to have interfered, but it seems like a desirable outcome nonetheless. Hopefully the energy crisis will result in the recommissioning of those nuclear reactors (if that’s even possible) or some better alternative.
Is this a byproduct of China punishing Australia for asking for an investigation of the Covid-19 origin?
My experience has been the exact opposite, if the developers understand what the business is trying to accomplish and what the incentives are then they are in a much better position to prioritize and build the right thing. Every single time I’ve seen 6 months of work on a useless or low value feature it has been the result of the dev team getting requests via some PM telephone game.
There are other games which can lost pretty long. Online strategy multiplayer games like Dominions 5 or other PBEM games (play by email) can last for months as each turns is allowed a day and there are 60-80 turns in an average game.
Telling that Facebooks solution is surveillance.
Goodbye NEO, Hello Enterprise Java Beans (1997)
I agree and will try it to. Question - I couldn’t discern whether it has built-in terminal access? Or does that no longer qualify as lightweight?
Sometimes software isn't the answer. I think this is a good example. One of my child's friends plays Roblox nearly every waking hour outside of school. He's 5.

People naturally would ask "where are his parents?" ...she's a single mom working two jobs, and he's at home with a teenage sister as his only supervision most of the time.

This isn't uncommon in the US. I was a latchkey kid myself, my babysitter was TV. People say that parents need to pay attention to their kids more, but parents don't need more or better software, they need money and time.
> But then, is there a good alternative?

Are you serious? Defining goals and think about consequences for your workers when there are acute problems. Otherwise you just put pressure on your workers for no reason at all.
> No, in trunk-based development, you push to the trunk, aka master.

If you follow the ops link there are multiple diagrams where that is not the case.
I had to quit using signal after I found it had dropped a TON of SMS messages headed my way.
Scrum is merely a batch oriented process. In (process) control theory there is over 100 years of study of batch, continuous flow (e.g. Kanban or Lean), and other types of processes.

Each has benefits and tradeoffs. Like all tools the proper process type for your project will be context sensitive.

For an industry so full of smart, supposedly logical, people ours is still quite immature and tribal in its management theory.
> I just wish the world had a better alternative than Android. It's hard to protest an overstep of Apple by giving money to Google.

There are at least forks of Android that are open-source. You don't necessarily__have_ to run the Google version of Android.

Lineage-OS is one of them, but a few others have cropped up over the years that I have forgotten the names of.
It only takes one to refuse though.

Sure you can find and rewrite that person's contributions, but that person can also fork again.
Has anyone tried to grow their own arabica coffee tree in a growtent at home?
Bingo. 90% of the things I broke my back over because “it was an emergency” got scraped or abandoned a week later. And my ex-employer was wondering why our team turnover was through the roof.
You can chose not buying an iPhone.
I have been on teams like that. It's just biweekly planning meetings. I don't see how that means you pay the full costs of something like Scrum.
One of the premises is that the minimum level of competence of the team should be above average, which is not feasible everywhere.

And

"The short-lived feature branch should only last a day or two and never diverge from the trunk enough so that a merge back is problematic. After the seal of approval from code reviewers and CI daemons, it should be merged back into the trunk. It should be deleted, as proof of convergence. The developer in question may then go ahead and make the next short-lived feature branch for the next story/task they’re doing"
https://trunkbaseddevelopment.com/youre-doing-it-wrong/#dura...
What would be mind-blowing is if Twitter comes full-circle and adds a podcast player to their service, using this lighting/tip functionality as part of the Podcasting 2.0 value block. For people with long memories, Twitter grew from the ashes of Odeo which was supposed to be a Podcasting company with an industry-leading interface written in Flash (ah.. the memories!).
The font rendering of Lite was the main issue of the editor last time I checked.

The project is impressively small and light, and quite snappy from what I can tell.

I am a bit reluctant to switch editor again as I am happy with Sublime Text 4 and I don't need to change, but I think the approach here might be superior.

I prefer using Lua than Python for configuration and customization.

Very nice work!
In my experience, there is no good solution to this problem- when feature X comes along and it is decided that the ongoing work on A,B,C need to be paused because X is that important, there really is no way to quickly context switch back to A,B,C after X is finished.

The best thing you can do, in my experience, is make sure that the devs are fully bought in on why X is so much more important than A,B,C. Ideally, you want to present it to them as 'X enables us to get this contract/solve an uptime issue/whatever' and then let them decide, as a group, that maybe we continue on B while the two working on A and C instead focus on X.
> that does what he wants very efficiently.

I'm not sure I agree that it does. HN ships a bunch of extra DOM content that it really doesn't need to ship. If you're optimizing for page size, the HTML could be lighter.

The site does what pg wants, but he really shouldn't be proud of it for doing what he wants well. It's not that the HTML is super-optimized but that the optimization has tradeoffs. It's more like whoever programmed it is very familiar with tables, and when all you have is a hammer everything starts looking like a nail.
This sounds like you’ve shifted from the “clueless” to the “loser” archetype in Ribbonfarm’s Gervais Principle (https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...) — ignore the insulting names for all three archetypes, I think you’re exactly right about how to reclaim the balance of power between labor and capital.
I wonder if we are going to face a paper shortage as alluded to in the article. The US shut down most of the paper factories due to outsourcing to China.

We learned too late that it is possible to use the output of papermills as high value bio based feed stocks for other parts of the global supply chain.
A theory of my own mind
Have you read the paper?

However, among the 100 of
585 individuals with the highest probability of being gay according to the classifier, 47 were gay. In
other words, the classifier provided for a nearly seven-fold improvement in precision over a random draw (47/7 = 6.71). The precision could be further increased by narrowing the targeted
subsample. Among 30 males with the highest probability of being gay, 23 were gay, an eleven-
fold improvement in precision over a random draw (23/2.1 = 11). Finally, among the top 10
individuals with the highest probability of being gay, 9 were indeed gay: a thirteen-fold
improvement in precision over a random draw.
> The organization that prepared most Bulgarian children to be the model communists of the future was the Dimitrov Communist Youth Union (DKMS).

Ah, that's why my Red Hat machine was always building DKMS modules!
If the parts are useless to be used, who would buy those stolen iphones?
> Writing an HTML5 parser requires FAANG resources.

No it doesn't. The HTML5 parsing algorithm is well-defined, and parsing it according to the spec is not an order of magnitude more difficult than properly handling XML according to its spec. What makes browsers difficult does not come from the part that involves ingesting the initial response payload and building it into a tree in a spec-compliant way—what makes things difficult is all the other stuff involved with creating and maintaining a browser.
If you do "Scrum, exactly", then when things don't quite work out, being "on your own" is the best case scenario. Worst case is that someone yells at you and blames you because Scrum Objectively Works so it must be your fault.

I see no reason to believe that Scrum is a tightly tuned machine that must be precisely run to work at all, and any deviation from it makes it fall apart. In fact, if that is the case for Scrum I'd consider it a fatal objection. I don't believe the effectiveness landscape for project management techniques is shaped like that, I don't believe that the effectiveness landscape is a black pit everywhere just around Scrum only for a sudden spike of effectiveness to exist precisely where Scrum is located, and if it were shaped like that, I don't believe in the capability of anyone to have found and proved that spike. Since the only practical algorithm to explore this landscape is gradient descent, anyone carefully and thoughtfully exploring this landscape should never have found Scrum.

Or, to put it in less mathematical language, the idea that Scrum is super effective but if you deviate from it just a bit it all falls apart is complete garbage.

Do real agile, all the time. Scrum's only useful for raiding for ideas, and I'm not particularly impressed with it for that purpose, either. But it's not quite literally bereft of good ideas. I wouldn't give its ideas any particular credence for coming from "Scrum!", through. I don't see a lot of evidence that it is specially deserving of respect. It seems to work for some people, yes, I don't deny that, but the rate at which it works for people is sufficiently low that I don't think it has any sort of special claim.
However, another super power promised that it would satisfy any demands. So that can't be it… ;-)
These KPI are a new perversion of our industry and certainly have no benefit to healthy working conditions at all.
Show HN: Tidy Viewer – a cross-platform CSV pretty printer for viewer enjoyment
I spend a lot of time in the terminal and want to quickly glance at a csv files without making a new script, opening excel, or using a tui. I made tidy-viewer (tv) because current tools like cat and column were not pretty enough.

tv modifies raw files in the following ways:

1. NA detection and highlighting
2. Printing only significant digits
3. Header and footer meta data

I have been using this a lot at work. There is a lot more work to do, but it is in a usable state.

Give it a try! If you like it then star on Github!
Having personally worked in both healthcare and construction (sometimes even healthcare construction), I disagree.

Roles are not nearly as defined as you suggest. Take construction: there will always be conflicts between sub-domains. If there’s a clash between disciplines there’s nothing more frustrating than two sub-contractors who point to each other as the one who must “own” the problem to fix it. Same thing in healthcare. A surgeon who won’t do a task because they believe it’s beneath them is not benefiting the patient.

I don’t think most missions are capable of having clearly defined roles like you suggest. There will always be jobs that fall in the gray area and that’s why almost every job I’ve had included a “and other duties as assigned.”

I agree that perspective is important, but that’s talking about prioritization not shirking duties. I also understand burn out is a real risk, but I don’t think the right mitigation is taking a "that's not my job" perspective; I'd much rather see someone work with their supervisor to say, "here's where that falls in my current priorities". "It's not my job" tends to results in un-productive finger pointing or venting as opposed to actually aligning one's work with what's important to the shared mission.

I want to work with problem solvers not people who identify with strictly defined roles.
Duh. My point isn't that someone designing some awful kafkaesque "performance algorithm" is somehow better than some human manager voting on which employees they like the most, it's that you couldn't even tell the difference in absence of any transparency
0 of the Top 100 Public Companies are using blockchain technology in a way that effects their bottom line.
Pretty clear FB thinks it’s unfairly targeted every time it faces a PR crisis and it comes across in their messaging.
Correct! That was actually the point of my message. (I realize sarcasm doesn't often translate well into text.)
Yes, at least in part: https://www.scmp.com/economy/china-economy/article/3147774/c...
I have this saved in my notes. Forgot from where I saved it from, but it’s so accurate:

"I work in the cyber security industry, and I can tell you over the years, I've seen kids - including my own - do things that first-world government teams and crack white hat groups could not have done any better. Give up now.

There is no app, no operating system, no proxy, scanner or firewall, and no setting that will ever defeat a determined kid. Plus, they work in groups, and are able to coordinate even better than their adult counterparts to find and disseminate new hacks. It's an arms race that cannot be won with technology. You find a setting, they find a workaround. Apple updates, they find a new weakness.

Take their phones. Put them in a box. Sit on the box and guard it. Maybe buy a Faraday bag or something. Watch them cry and talk about how they'll be social outcasts and their friends will mock them, or moan about how they need it for school to check the Facebook page their teacher posts assignments to. Turn a deaf ear. Know that you are helping them just like our parents were when they made us eat vegetables (which you know, are actually pretty darned good - thanks, Mom). "
"Pausing." Permanently shelving would have been the move. This is almost certainly smokescreen to shift the PR, hoping to sneak "Instagram Kids" back in when there's less heat.
Are Skype and Whatsapp even comparable? Whatsapp was competing with SMS (at least in developing countries) and it had a killer feature of making groups. Anyone who had a phone moved to WhatsApp overnight as they didn't wanted to pay for SMS.
Exporting natural gas is extremely difficult so the US isn’t profiting from it economically. That’s why natural gas is distributed via pipelines. Sending canisters of natural gas back and forth isn’t efficient.
I wonder what the over/under is for most of these companies is on “number of people hired to work on blockchain” versus “number of people hired to do incident response because of malicious cryptominers.”
I use 2x3090 to train large language models, and mine don't thermal-throttle with air cooling even though they're right next to each other. Eth mining does generate too much heat though.
Maybe moving away from coal was a bit premature? there are pretty good technologies this days so even coal energy can be pretty clean. We should stop being afraid of some climate speculations and start to deal with the current problems we have. Everybody trying to hide it but inflation is raging and this will make things much worst, at the end of the day it will also damage the environment and make global warming worst because poor countries will make it their last priority and we are all becoming poorer with this crazy inflation.
Reminder that the UK remains the only nation to ever develop and then abandon satellite launch capability
> It's mostly happening behind the scenes (which we're not a massive fan of) but it's a step in the right direction.

Why is an increasing adoption of blockchain a step in the right direction?
>Most of Scrum's bad rep comes from people who think they know better, tweak it to suit their needs, then realize they made a ton of holes in the system and their Frankenscrum doesn't really work.

I remember when Scrum came out. It's a very specific method for a very specific company type that was sold to work with any company. Before scrum, each company kinda figured out their own processes based on their size, team composition, output requirements, and their risk tolerance. Ticket systems existed before scrum, feedback loops existed before scrum, bug tracking existed before scrum, prioritization existed before scrum. Scrum just took all the things that already existed and put them in a very specific and somewhat restrictive process. It was eye candy for the execs who had no idea how their department worked, it was a cash cow for the consultants selling it. It's ok if you don't have anything else or you're dealing with high turnover or something like that, but if you have a mature department already, it's probably more restrictive than not.
The phrases "computer aided superstition" and "computer aided paradolia" come to mind.
If there were some wheels to my grandmother, wouldn't she be a bicycle?
We tried to look into that also: https://www.blockdata.tech/blog/general/how-many-blockchain-...

The point of this research was to highlight that the tech is maturing and it is not some 'hobby' technology. Next to the whole 'crypto world' there is still a lot of innovation happening in Blockchain land.

As per another comment, not saying it is good or bad as is the conversation around permissioned blockchains tends to go but our role is just to share the numbers :)
Women’s testosterone rises at this age because estrogen declines, and therefore reduces the inhibitory feedback loop.
> that use institutions and public resources into either weapons or sources of self-enrichment

I think this is not a good example. Look at the situation right now with the military-industrial complex in the USA, or the lobbying problem. The independent courts and NGOs are muted or are not very effective.
My open source project got angel funding from a user itself