skysight-inc/HackerNews huggingface dataset:
It's fair to call out Atlassian & Jira here. But I want to give them some credit. They recently rolled out a Jira change that was a huge step in the right direction (navbar at the top that can take you directly to projects and commonly used filters, among other things). It is a HUGE improvement. So it seems they may have finally figured out how to listen and improve UX. This is no small task for software that's used by so many different orgs for as many different purposes.

But really what holds it back still is sluggishness. I'd take a few extra clicks in exchange for instantaneous responses to each click.
The smarts, I guess, is in recognizing which pieces need this treatment and which do not.

Also, he is suggesting this change to experienced people who did not do it that way. So experience is not 100%.
VMS did it: https://wiki.vmssoftware.com/File_version
I don't follow. You could totally implement a staging area workflow by making a commit with the message "Staging Area", repeatedly amending it, and then finally giving it a real message when you're ready to commit "for real". The main thing you lose that way is the ability to push safely.
Basically all current social media ends up optimizing for creating outrage, spawning mobs, less thoughtful discussion and more vitriolic arguments, etc. It's becoming a real concern to me that this is going to drive us into some kind of civil war or something if we don't find some way to check it.

Outrage-driven profit models existed before social media as such. Once known as tabloids and the guttered press, this kind of media existed a while before Facebook. William Randolph Hearst was credited with starting the Spanish-American war back in the day (as fictionalized in Citizen Kane). This is to say the "outrage complex" extends well beyond social media platforms though such platforms certainly serve to accelerate it.
Given the very limited readout of "skills", how could it be otherwise? Nothing in their measurements captures the actual skills taught by music lessons (piano-playing ability, music appreciation, etc).

Perhaps music lessons have some second-order effect on "does neat, careful work", but it doesn't seem impossible that might have opposing effects on other so-called skills too: "too fearful or anxious" for stage fright, "disobedient" for not practicing when told.
Yes. In tree means their sources are in the Linux kernel git repository, as opposed to out of tree drivers. In tree drivers are maintained by the maintainers, so API changes are done together for all in tree drivers. Out of tree drivers don't get this benefit, and are more difficult to build in my experience.
Python is high level 'tool' - accessible to grad students from various fields looking to do 'some things' with 'data'.

Rust is effectively for 'software developers'.

Also: ", because Python is good enough across all axes for these applications.", no, Python is good for a variety of things, but not remotely for every thing. Javascript/Typescript, C#, Java and its offspring, and probably Golang, are going nowhere. And of course Swift.

Finally: incumbency is more powerful than anyone expects. If C/C++ 'works' in any given scenario, it will be difficult to replace. So many embedded systems, so much hardware out there.

Think of how much C++ Code Adobe has invested in. Think of the massive array of sophisticated Autocad products all written in C++. They are not going to be refactored. The native parts of the JVM, Oracle DB, the list goes on.

I predict in 10 years 'greenfield' projects might favour Rust, but many won't.
Fix employment and yeah it's a strain on my marriage. The business is going through a transition and needs some help. I'm doing what I can. It's just been a few months now and I've seen it at previous jobs. I don't mind a little extra here and there but I'm not sure if I should push back on work or on my wife's expectations of me being home more
Or just protesting because they're bored and feeling unfulfilled, and opposing something makes them feel alive?
Set Up Continuous Deployment on Node.js App Using GitHub and HerokuC
Suppressing the Tianenmen Square uprising. From a UK diplomatic cable describing the scene:

> STUDENTS LINKED ARMS BUT WERE MOWN DOWN INCLUDING SOLDIERS. APCS THEN RAN OVER BODIES TIME AND TIME AGAIN TO MAKE QUOTE PIE UNQUOTE AND REMAINS COLLECTED BY BULLDOZER. REMAINS INCINERATED AND THEN HOSED DOWN DRAINS.

Say what you will about the US, we still haven’t run citizens over with tanks and hosed them down drains.

Source: https://en.m.wikisource.org/wiki/UK_cable_on_Tiananmen_Squar...
They had no choice. Not due to military might (Gibraltar would be just as defenceless against Spanish invasion, and yet it doesn't happen). But simply because holding on to colonies became morally unsustainable.

And the idea at the time was certainly that China would change in the five decades until unification. This was shortly after the end of the cold war, after all, which demonstrated that such change is possible, if not inevitable.

Thinking may have changed on that point. But I wouldn't fully exclude the possibility that China 2047 is more democratic than it is today. Things remain the same, until suddenly they don't.
This is an amazing talk. Somebody pointed it out in the YouTube comments, watch how he handles the little toy Cessna versus the toy F22. :)
Please. Every 20 years the predictions that ocean levels are going to rise by x feet happen and decades later they haven't moved anywhere close.
Dan, I assume you quickly pulled this list of URLs out of a huge bunch of bookmarks related to how hn functions and is perceived by its users. (the alternative, that these mostly negative comments related to your moderation etched themselves in your memory in such a way that you were able to search them out quickly, seems both sad and highly unlikely)

I wonder if you've got a plan for the knowledge and information you're accumulating related to the function and moderation of hn, and sites like it. Have you written about your experience moderating hn?
A book that I loved since the first time I picked it from a library shelf back in 1998 or so, "Computer - A history of the information machine", lists the following book as additional resource about the history of the Internet:
Abbate, Janet (2000). Inventing the Internet[1].

"Janet Abbate recounts the key players and technologies that allowed the Internet to develop; but her main focus is always on the social and cultural factors that influenced the Internet's design and use."

[1] https://archive.org/details/inventinginterne00abba
https://en.wiktionary.org/wiki/get_the_drop_on
Not qualified, but do have a question: The word "cofounder" here is used to describe what, exactly? If the company exists already, and is providing service, my "layperson" definition of "cofounder" would be hard to meet, considering the company is already "founded".
I really appreciate the time you put into hashing this out Dang (And newacct583), on a Saturday night no less. I love and am grateful for what you and this community do for me personally. I have a lot to reflect on and will drop the point. Good night team.
In case anyone else is confused by the title, F-22 and Raptor both refer to the same thing.
Similarweb has traffic estimates that I think are based off of browser extension tracking. There's some free data like raw top line numbers but people pay for the more detailed info to see their own performance vs competition.
25th Anniversary of Mondex
That will be interesting to see.

I could see kids being cooped up and bouncing off the walls generating additional demand that could offset some of the overall economic slowdown. There's also reduced competition from secondhand toys with parents avoiding garage sales.

My prediction: board game companies will do ok. All-ages board games tend to be cheap, and they give the whole family something to do for a few hours.
But isn't the name is still needed if you define a function instead of overloading the operator?
"I can comfortably state that I prefer Rust over Python, even for simple programs"

That's fine but that will never be generally true because Python is a high level language that will always have 10x more developers using it, including your Data Science prof, the high school kids learning 'basic programming', and all the AI researchers.

And the tons of devs doing stuff for which Python just makes more sense.
Not that easy -- some of them will just want to be friends / want you to feel happy,

and tell you what they think you want to hear.
I doubt it. Mastering an instrument and music reading/writing trains linguistic, focus and cooperation skills. Acting in plays trains memory and cooperation skills and performance skills. Field sports trains spatial reasoning and competition skills. Camping and hiking trains preparation, map reading and cooking skills. And so on. We know what we know and live our lived out metaphors.
So under this definition I too am a polymath but so are most of my colleagues. Some of the smartest engineers Ive ever met have wildly different hobbies outside of engineering or software. Boating. Baking. Triathlons. Music. But the most successful people do one thing, 100% in an all consuming way before flipping into another. Theyre the best bakers. Have sailed the furhest distances, written the best songs, and posted the best times.

Another way to think about it is “you can have anything you want, but not everything you want”. Choose accordingly.
> When one side calls you Hitler and the other side calls you Stalin, and each side complains bitterly how you ban everyone they agree with and moderate in the other's favor, the only sane response is to become curious about how the exact same thing can result in such an extreme variance in perception.

As another commentator has said, being a moderator means you only see a certain side of the equation. Users don't see the amount of abuse or nonsense that gets thrown at moderators because a lot of that is invisible or removed, that's just the unfortunate nature of running a forum. Even worse when it devolves into threats or actions against moderators.

But it also blinds you to the smaller shifts in the userbase because the larger conflicting voices are the main thing you hear. It becomes harder to notice when women feel less comfortable posting here because other posters chase them off. Or when minorities have trouble sharing their experiences because any mention of their race triggers a flamewar.

That ends up cultivating a certain level of bias on the forum where only individuals who either silently agree with or add fuel to the fire rotate in and other users rotate out. I mean I've fought with you before because you had to remove the word 'Black' from a story because it caused some users to lash out at the fact that black people were sharing their story.

You did so in order to stop a flamewar, but why did you need to do so in the first place? If a small subset of users can poison a discussion as a result, then you have a problem with the overall bias of the forum.
PS/2 keyboard on a 65C02 breadboard computer
Note: they don't have to be exclusive. You can rebase a branch so the history is linear, then merge --no-ff and create a merge commit for it. This gets you something like the best and worst of both worlds.
Building a VR Time Machine
1) whataboutism is a poor argument

2) it's debatable whether "1 billion were lifted out of poverty", and if it was, the US financed that

3) the US was asked by Kuwait and Saudi Arabia to defend their countries. Iraq was told in advance what would happen if they used aggression (European diplomats said the opposite in order to make future arms sales)

4) China deliberately infected the world with corona, as reported.
Get the Most Out of Buy Trustpilot Reviews and Facebook
I worked at SRA for many years and Bill destroyed what was once the best corporate culture I had ever experienced. Among his accomplishments was introducing stacked ranking. Under his management SRA became just another body shop.

I guess I can't blame him too much. That is exactly what Providence Equity brought him in to do.
I don’t think anyone is advocating keeping schools closed until the heat death of the universe, and there is a lot to be gained by waiting when you’re somewhere in the middle of a pandemic.

Hence the ongoing conversation about striking the right balance which is very much going to be regional and fluid.
I remember when they got off of powerpc onto intel, and all of a sudden the future got pretty awesome.

(dual-boot windows for games + macos for other stuff; old mac machine became linux machines; etc... )

this is like the reverse.
Probably Linux. I don't understand how people put up with things like PulseAudio. If I use Windows, the audio sinks behave like I expect them to. They use the device I expect them to. They don't mysteriously set the volume to some bizarre level that has nothing to do with anything when I start a new program, or change the video I'm watching on YouTube, or open a new video in VLC. Whenever I use any audio-capable application, it's like I'm rolling dice as to which device it'll choose to use and what volume it thinks I want it to be at, and none of it has anything to do with previous usage or what I want it to do. What is this crap? Also, if you want to configure anything, have fun trying to figure out what magical command-line incantations will do what you want it to do. Because the GUI tools are all utter crap and don't do anything useful.
> I fairly often make a branch as a sort of named undo point

Could you say more about this? I use

git checkout -b new-branch

all the time, but that checks it out. What does "using an un-checked-out branch as an undo point" mean? Don't you have to check it out to commit changes to it? I suppose I could read the docs but the git docs are awful.
Building tall is one of the few real technologies that have made significant progress in terms of doing more with less. If you keep buildings short, you'll end up spending vastly higher a percentage of real wealth housing people in economic centres. Either you build tall, or the cost of land and housing goes up much faster than it already does.
The Neoliberal Optimism Industry
>"Politicians rarely do the right thing instead of the self-interested thing, but you have to hand it to Johnson's government on this one."

Not to worry, they'll still have a chance to turn it into Windrush Generation later on.
That's what you get when you combine the perversity of central banks with reckless government spending and ludicrous virtue signaling by fans of state-assisted capitalism (who keep buying that crap despite the sad safety and quality record of his main company, Tesla).

It would be great if they bailed him out one day, maybe Sleepy Joe and Energy Secretary AOC turn out to be his saviors...
> Say what you will about the US, we still haven’t run citizens over with tanks and hosed them down drains.

do you know what happened in iraq?
So, do we need to redefine the term “sandbox” as it relates to secure software? Obvi, it doesn’t do what we’ve been told it was supposed to do. Apple uses the term about 600 times per keynote, but we now know it’s been lip service. They either lied or just did a shitty job securing iOS. However, “sandbox” doesn’t necessarily imply secure; that would be a “secure sandbox,” in which case we were all naive, heard “sandbox,” and assumed it was secure, which by default and definition, it isn’t.
PHP to Python rewrites? That seems more foolish then Python to Rudt. I have seen a few Python to PHP rewrites.

Python is taught in school instead of java now which took over c/c++ as the default language.
Probably many undocumented due to the secretive nature of their government. The threat China poses far outweighs any good they've accomplished recently. Old, unaccountable men with absolute power and surveillance of over 20 percent of the human species is not a good predicate for the 21st century.
Doesn't completly solve your problem but you can start sending message to a new phone number using an url. [0]

https://wa.me/{target-number}

https://faq.whatsapp.com/general/chats/how-to-use-click-to-c...
You don't get promoted for removing actions.

And now to drink away that depressing thought.
Technically this already exists; git commands are divided into two groups, plumbing and porcelain. Plumbing commands have stable interfaces and are intended for building alternative interfaces with; porcelain commands are intended to sit on top and be the actual user interface. They're what you're used to using.
Thanks for providing more information. It’s too bad, but I’m glad there’s a similar project. The true desire to follow the C128 made that a bit more interesting to me than the Neon816, but I’ll give that another look.

One question:

But after having working with the 65c816 for that period
of time I've decided it's a processor I don't really want
to play with. It's really unpleasant to code for.

I’d love to hear a bit more. I hate coding for the SNES, but mostly because doing it properly feels like nothing but DMA. What about the 65816 makes it painful in general, if you don’t mind my asking? I find the 6502 very pleasant, if understandably limited.
The 'unsafe' part of C++ is not the reason.

C is already unsafe enough.

C++ is a Frankenstein of a language, can't really be parsed, so many idioms, nobody agrees on the common subset.

If there was a C++ totalitarian who ruled with an 'iron set of idioms, conventions and best practices' maybe 20 years ago and forced the world into his benevolent bidding - then C++ might be useful there, even if 'unsafe'.

The memory safety value of Rust is way overblown. That's an important feature but not 'the' feature. Most C++ programs are not dying from memory problems. Rust's value in everything else as well.
Do as I say, not as I do
Are there changes coming to RON that aren't currently mentioned on http://replicated.cc? Any clues as to what they might be?
Xinjiang? And it's not "in the last 40 years", it's right now.

It's not just the Uighurs in Xinjiang, either. It's the Christians. It's Hong Kong. It's trying to shut down anybody, planet wide, who speaks anything negative about China or Xi.
At the risk of becoming a totally-internet-lawyer, `amateur radio service` is defined in `(2) amateur radio service` which refers to `(4) amateur service` which has the wording `duly authorized persons`.

I don't think it breaks down the way you read it. /But/ in an emergency, it probably won't matter to you if it helps you live through the emergency.
By the nature of the device the meshes need to be fairly exposed. They can be enameled so as not to shock you, but only barely. Any scratch, rubbing, or other wear can expose bare metal at >1 kV. That is a major fire risk; any spark is presumed deadly in electrical engineering. Dust accumulates everywhere, and you'd be amazed how much people mistreat electronics. Leaves, dirty laundry and dust may as well be tinder.

The even bigger concern is mostly that a moderately loud speaker system (>50-150 watts) can electrocute you. I mean that literally, as the portmanteau of electricity and execution. 1 kV is easily enough to put electricity through your heart; 50 milliamps would be lethal. 50 mA at 1 kV is only 50 watts, less than a laptop charger. A big set of electrostatic speakers can just stop your heart if you're very unlucky.
I don't think so.

Despite its ubiquity, the Linux kernel is not actually the golden standard for safety or performance. Not even for code quality. Ada remains the language of choice in areas where safety is actually crucial. Rust isn't going to take it's spot either.
SEEKING WORK | Remote / Argentina | Javascript Developer | 4 years experience.

Location: Buenos Aires, Argentina. (Mostly)

Remote: Preferred, but open to on-site positions.

Willing to relocate: Yes.

Technologies: HTML, CSS, Javascript (ES7+), React, Redux, NextJS, Webpack, NodeJS, Express.js, MySQL (MariaDB), MongoDB, Mocha, Chai, Jest, Cypress, Docker, Gitlab, GitlabCI, AWS, Now.

Résumé/CV: Available on request

Linkedin: https://www.linkedin.com/in/ramiro-pinol/

Email: ramiropinoldev (at) gmail (dot) com

I'm a Full-stack developer with almost 4 years of experience in Frontend, Backend and some DevOps. I love to learn and build things from scratch. I'm passionate about machine learning and been dedicating my free time learning about it. A web-dev position in a company on this field will be a big plus for me.
The current leadership in the CCP basically agrees with your analysis, so what’s your point?
To our own citizens? Not that, not even in Iraq.
I find The Drive's content on military and defense news to be pretty valuable and distinctive. Even if they're just an aggregator (which honestly doesn't seem the case to me, at least in this domain), they're aggregating from sources I wouldn't think to look at myself.
This is too abstract for me, what about an example?
For what it’s worth, Venice is already mostly as you describe: very few locals live in the city proper anymore. Most commute in from outside for work.
Every forum risk having an Eternal September.

Eternal September is a period beginning in September 1993, the month that America Online (AOL) began offering Usenet access to its many users.

Before then, Usenet was largely restricted to colleges, universities, and other research institutions. Every September, many incoming students would acquire access to Usenet for the first time, taking time to become accustomed to Usenet's standards of conduct and "netiquette". After a month or so, these new users would either learn to comply with the networks' social norms or tire of using the service.

The influx of new users from AOL did not end and Usenet's existing culture did not have the capacity to integrate the sheer number of new users.

https://en.wikipedia.org/wiki/Eternal_September
Python 4 will do a much better job :-)
Tanks are a bit showy when you can just have the police and National Guard shoot protestors without consequence:

https://en.m.wikipedia.org/wiki/Kent_State_shootings

https://en.m.wikipedia.org/wiki/People%27s_Park_(Berkeley)

Shooting workers that unionized was also common:

https://en.m.wikipedia.org/wiki/Lattimer_massacre

https://en.m.wikipedia.org/wiki/Anaconda_Road_massacre

https://en.m.wikipedia.org/wiki/Columbine_Mine_massacre
How do you find pop os compared to Ubuntu?
I was being kind and lumping AES67 in with TSN/AVB (time-sensitive networking/audio-video bridging).

If I'm being snarky, AES67 is a last ditch effort by the proprietary vendors to remain relevant before AVB/TSN wipes them out.

Before Covid, it seemed like Presonus was wiring up every new church I knew of with AVB/TSN.

> This isn't how you connect something trivial like an LCD to your speakers

Automotive companies do not regard that as trivial. Copper is heavy and expensive and difficult to route. LCDs are in the ceiling and speakers are in the floor. The only common point is at the (literal, in this case) firewall.

Collapsing everything to a few pairs of Ethernet is a big deal for them.
I didn’t like homework that much because there was so much of it. But if I look back, I probably learned the most doing homework. I was alone, concentrating better and having to figure out how to get the homework done.
In college homework was the workhorse of my acquired knowledge.

I think it is quite clear that being inately smart could cause quite a setback as one thinks they don’t need to work hard and winging it would do it. It turns into a bad habit and eventually one falls behind and stays there.
Not all headphones are the same, and for higher frequency, quickly-changing sounds like voices, having some extra processing speed really helps. Better microphones and transducers also make a much larger difference than you'd think.

Acoustic cancellation is used at the room scale to remove vibrations from sensitive scientific experiments. Its not the tech that only works on certain sounds, its the implementations.