skysight-inc/HackerNews huggingface dataset:
There is a good article in the Atlantic (I will try to dig it up) about how the relatively unexplainable reasons (or maybe, lazily not explained reasons) why construction and public infrastructure projects in our country are costing so much (billions of $ more than you would expect), is really hindering our development and collective wealth as a country (wealth in terms of infrastructure, modernity of our facilities).

The example was the rail development of the 2nd Ave subway line in Manhattan, but take almost any example of a large project.

Think about how, if the cost of our projects is 2-3x what it "should be", we are doing without 2/3-1/2 of the improvements to our physical world that we could otherwise achieve.

For some reason, it's a confluence of aging infrastructure, cost of displacing entrenched residents / businesses to make improvements, labor cost, insurance, etc.

What it also produces is a country that does not have a lot of practice in doing big, important infrastructure projects. Maybe once every 10 years. Compared to growing younger countries where they have major projects, say, every other month. And as a result, fewer experts are around to bid for such work, and also as a result, the cost of such projects goes up.

It's a big problem as a country ages and gets more expensive.

Some articles:

- https://www.nytimes.com/2017/12/28/nyregion/new-york-subway-...

- https://www.vox.com/policy-and-politics/2017/1/1/14112776/ne...

- https://pedestrianobservations.com/2018/05/07/why-is-second-...

And this article is not specifically on the problem of cost, but how replacing signals in the NYC subway has lessons like managing a massive software project:

- https://www.theatlantic.com/technology/archive/2015/11/why-d...
Sounds like a great idea, or binary representation of lexer tokens, the AST is larger in size than the lexer tokens and the AST can be easily generated from the tokens
If someone's willing to put in the time to redo our code in Python, I wouldn't be opposed to that. However, keep in mind that it'd be a massive undertaking. Last time we re-wrote our apps, it took a full-time developer multiple months. Admittedly, everything was brand new, and included collecting requirements and validating the prototypes with the volunteers. So perhaps a "simple" rewrite, keeping all the logic the same, wouldn't be so hard.

Also keep in mind - a good chunk of the volunteers aren't tech-savvy, and are nervous when faced with changes. Just upgrading to a new phpBB version, with a new theme, was met with some grumbles.

I realize I'm a horrible salesman, but something about LibriVox just keeps me involved. I don't even participate in the audiobooks aspect of it, just tech. I was initially brought on as a paid sysadmin as part of that project to modernize our code that took that full-time developer months. When that ended, I stuck around as a volunteer.
Sort of a SLAPP suit?
>This is wrong. Monopolistic behavior is anti-competitive behavior that doesn't require having a market monopoly

okay, sure. but it's only illegal when you have a monopoly.
> If only to help make Firefox development less dependant on Google or Yahoo.

Omg, my thoughts exactly! I dont want services... I dont want anything except that with the donations they will break away from google. That is it. And I bet a lot of us here would gladly donate, I donate to EFF while mozilla could in theory have more impact.
Welp, looks like if you decide to edit what people post you become a publisher. Just like it says in Section 230.
Sure, but if your rule application has a significant bias then maybe you are not as impartial as you are trying to appear.
My first response is that it is not a scientific survey in that the respondents are self-selected.

He might have a high fraction of people who understand that Zoom has no lock on the market; these folks will use whatever it is they are invited to. So long as they will tolerate Zoom, that is good enough. The real market is the person who buys the license. For instance students and teachers might not think about the administrator who bought a license for the whole school.

Would be fun to compare against competitors in depth.

I have a hunch that "chat" programs have been going sideways for a long time because market share is based on lock in. The platform rots because it is not competitive. At least until a new fad comes along.
The reason this worked in this example is because they knew which line would cause the SEGV. In the general case where you're trying to catch arbitrary segfaults, you'd need a slide in between every instruction if you wanted to do a fixed RIP increment.

What you really need to do is figure out which instruction was executing and increment RIP appropriately.
You haven't answered why. You simply stated it's unacceptable and america chose to go a different path.

They have no obligation to share your view on any of these things.

Stating "sexism is bad" is indeed not moral relativism, it's idealism. Saying that because america did things a certain way, Japan should follow is moral imperialism.

Even if your argument were based on some objective metric (and not an ideal) they still wouldn't have any reason to care. That's what I mean by moral relativism. Forcing your views of social dynamics on them is direspectful to their views and autonomy as a society.
I suspect if the US wished to vanish him, it would be done.

There's a whole world of talk of Snowden and others supposedly going to be vanished and it for whatever reason the fact that it hasn't happened seems entirely lost on folks who talk about it.

> "free countries vs nonfree countries" is just another facette of the constantly going on propaganda war.

I don't know what you're trying to say about that. I think there are real differences between freedoms allowed in different nations and they have real impacts.
I also think folks tend to underestimate just how many things you end up needing to support various init schemes.

Every single item listed under his "Some of the daemons provided by systemd are:" example is something that could have a meaningful impact to startup depending on configuration.

They happen to be useful later too, but that doesn't mean the system doesn't need them during init.
Apple’s Flimsy Excuse for Rejecting “Hey” from App Store
>I assume the other branches are as well.

I have got some rather sad news for you. Joking aside, I was in the Army for 16 years. Almost all of the technical training is complete garbage. In fact, the best part of my training in Satellite Communications (at the time one of the longest and supposedly "toughest" technical courses the Army had) used the Navy's Electronics program from OP. We only used about 20 pages worth of it and that was our introduction to electronics.

The only technical training I did that was actually pretty good was run by the National Guard in Utah. It was a basic Information Technology course. The instructors were all really into what they were doing and had professional careers outside the Army before they volunteered to teach full time.
Currently using both, Bitwarden is much more robust, customizable, and safe (audited by 3rd party). Lockwise is great if you want a simple pw manager for browsing online but Bitwarden is like a "life" manager that can store addresses, credit cards, notes, passwords, etc.
Well it is your problem, because this stuff isn't getting thrown out, and was in fact created by our current legal system.
If I recall, I once did something like this in Python that modified variables in its caller. Not for production, just for shits and giggles :D
I am not too certain of the logic of the arguement - namely because fossil fuels are actually pretty damn advanced in terms of "actual technology and societal infastructure to access and exploit them". We already went through this long ago with surface deposits of copper ore as well essentially millenia ago.

Effectively the time when it is useful is "when we don't have cheaper alternatives yet". We still should strive to make renewables and storage the cheaper option though.

To get really pedantic our 20th century understanding of power and energy are exactly backwards colloquially from what is really provided. Power is energy over time. The "power" infastructure was actually largely an energy infastructure with the exception of say hydro electric dams - you can only burn fuel once no matter how clever your ability to extract it. Meanwhile "renewable energy" provides power over its period of existence.
The abolition movement does answer this which is that the reform movement has already been tested and failed.

For illustration, can we say the easiest and most straight forward solutions eliminate 50% of incarceration? We've had incarceration rates in the US that were lower than that.

When reformers say reform, they have to fight tooth and nail for 1% reduction. Even in New York State some simple bail reform got rolled back almost immediately after heavy PR by the police departments here.

How do you go from 1% to saying, no, no, we actually meant 50x more reform than that? It just doesn't work.

So, if abolition says 100% and it laters turns out that the theoretical healthy limit for a society is only 80%, well, nobody on the abolition side is going to be all that worked up about it.
SoftBank to invest $2M into minority-led startups
I'm not talking about any particular ideology not being shocking anymore.

I'm talking about society getting bored with people who rely on shocking and immature pranks.
Use better SPAs.
OT: Does anyone know of a good way to find out what a drug will cost at a Kaiser pharmacy on a Kaiser insurance plan?

I've got Kaiser and the pharmacy is unable (or unwilling) to tell me, given a drug, dosage, quantity, and my Kaiser ID how much it will cost unless I actually try to have the prescription filled there.

For some drugs, Kaiser is the way to go. Lipitor, e.g., is free.

For some, taking the prescription elsewhere and using a GoodRx coupon instead of insurance is better. E.g., irbesartan is $46 for 90 days mail order via Kaiser (mail order is cheaper than in-person), but only $22-31 at several other well known pharmacies with a GoodRx coupon.

I've heard that if you get a printed prescription from your Kaiser doctor, instead of having the doctor send the prescription electronically to a pharmacy, you can take the printed prescription and your Kaiser card to the Kaiser pharmacy and then they will tell you what it would cost without you having to actually have it filled to find that out, but I've not had a chance to try this to see if it is true.
If you read the GitHub page I linked to earlier you'll see I digress as far as a discussion of the NEC V20 :)
Companys should be forced to pay the user for the time spend reading.
Actually, it's less than that. Safari doesn't share some of the features. IIRC one if them is service workers.
Ah but they did! The Data Systems rate covered the digital age up into the late 1990s (there's a series of books for them too -- I was able to find one of them in public view at least[0]). The DS rate did everything from gate level troubleshooting of Navy computers to machine language programming and networking and more conventional IT sorts of things.

Unfortunately, the DS rate was decommissioned in 1998 and the vast majority of their responsibilities were shifted over to the FC and ET rates.

There was also a DP (Data Processing Technician) rate, which eventually combined with the Radioman rate to become the IT (Information Technician) rate. They're now generally in charge of all Navy computing shipboard.

[0] https://babel.hathitrust.org/cgi/pt?id=uiug.30112105115379&v...
Rather than “writing... with a model of how black will yield the final code in mind,” it’s more like “Oh, shit, Black made a real mess of this. Can I fix this without butchering the code?”
The parent's point is not that tech companies are unbiased or shouldn't be criticized for their bias, it's that §230 was originally adopted specifically to allow subjective moderation. It's a misconception that the law was predicated on a neutrality or objectivity obligation. Instead, it was meant to reverse court decisions that suggested that such an obligation might exist as a requirement for protection of intermediaries. §230 was meant to allow intermediaries to be protected while exercising editorial control.

That doesn't mean that platforms' actual editorial control is "fair"; it just means that the argument that platforms should obviously have to lose §230 protections over their editorial biases misrepresents the history of this legislation.

https://en.wikipedia.org/wiki/Section_230_of_the_Communicati...
FastMail can pull from gmail. My account pulls from all emails I use minus work and can send on those addresses so. It also supports having a different signature depending on which address I'm sending from.

See https://www.fastmail.com/help/account/migratetofastmail.html

No connection to them, just a happy customer!
OneSignal (Messaging and Push Notification APIs) is hiring a developer evangelist
You could use 2 VHDs: One for the OS that's mounted R/O, and then one for the video file that's R/W. You only use the video VHD once, then destroy it. You also reboot between every file.

Edit: oh I see what you're saying. It'd be in the same encode. I'd have to think about it more, but I wonder if there's potential for playing games with the page table to mark things as read only or something. It's a fun thought exercise :)
The downsides are Windows telemetry and desktop monopoly.
You're not the only one.

As a freelance/contractor, my environments change, often daily/weekly.

I routinely switch between Java, PHP, Vue, React and some other tools. Doesn't matter WHAT I do, I end up having some stupid red squiggles telling me I can't use "double-quotes" or that I can't use 'single-quotes', depending on context. Multiple languages and 'community standards' conflict with each other, and I'm always constantly having to double check things and 'clean up' stuff.

And... conforming to all of these various 'standards' has not increased the speed of development, nor the robustness, nor the client satisfaction. It does mean that some people who place a high value on standards and listing and visual style are placated.

Increase of automated testing and documentation have more value - long term and short term. And I understand it's not an 'either/or', but visual style and 'linting' standards are low-hanging fruit that are immediately visible, so tend to get more attention (and ongoing).

And then in group discussions, I end up being the person who is apparently "AGAINST CODE STANDARDS". I'm not terribly against them, but in the projects I end up being involved in, it's lower value.

I've got project one which insisted - the point of blocking PRs - that "Yoda style" for null checks was mandatory. Guess what? Another project I'm on, Yoda-style is prohibited, because "it's confusing". Every keystroke I'm having to wonder/worry about what context am I in, and always battling stupid red squiggles.

If you spend 40+ hrs/week using one and one one tech platform where you can have one standard to follow and adhere to - great. I switch platforms, teams and projects regularly, and it's soured me on the huge importance some people place on linting.
Well, a country of 5.5 million where two of the three biggest paper manufacturers are based, if the TP situation was worse we would all envy you as the land of the chosen.
Just to add to this: Linux is happy to work in whatever way is convenient to you. WSL2 is case and point here. Windows is less flexible. If I can get everything I want out of one environment (stable gui, business software, and a native-like linux shell), that will save me the hassle of multiple machines, traditional VMs, or dual booting.

I don't think we will see the Linux Subsystem for Windows 2 ever. I also am not enamored with GUI side of the Linux world. WSL2 seems like a not bad place to land.

In my ideal world, Microsoft would base Windows on a mainline linux kernel. That would make me so happy.
Google Data Center Security: 6 Layers Deep
Where is that quote from? In his dissent in Southern Pacific Co. v. Jensen, Holmes said "I recognize without hesitation that judges do and must legislate, but they can do so only interstitially; they are confined from molar to molecular motions." Assuming a plain reading of his analogy through chemistry, he's saying that they can "legislate" when the law leaves a situation undefined and they must reason through analogy.
Working Group on Foreign Influences on Research Integrity [pdf]
I will agree with you that shitty linters are shitty.

> Maybe you want multiple spaces to vertically align code in a complex set of logic. Maybe you want to express things on multiple lines to break them up. Maybe you have deep nesting so you want to go from 4 spaces to 2. Maybe you want no braces in a single line if statement except in certain cases. This could go for pages. Poof! All gone. You can't do any of it anymore.

Literally none of these should be flagged by a linter IMO, except maybe the braceless if[1]. If those checks are present I would disable them. Those sound more like a code-styling tool, and is particularly egregious because every single thing you mentioned could be automatically changed by a code formatter!

Examples of things a good linter will pick up on: Unused variables, dead code, use before initialization.

The most absurd case of a linter helping was when fixing an unused variable lint warning actually allowed me to speed up a program by almost a factor of 100 (it precomputed a value and then called the version of the function that didn't use the precomputed value in a tight loop).

[edit]

Do you disable warnings in compiled languages? Note that linters for non-compiled languages are used at least partly to catch things that would be warnings or errors in a compiled language.

1: No braces in an if statement should probably be flagged when the THEN clause is on a separate line because it's a future bug waiting to happen, but I can see the argument for allowing it when it's a single-line statement. OTOH if (foo) {bar();} is only 2 characters longer and 4 if you put whitespace between the braces
VSCode works just fine with hidpi on Linux. It’s just an Electron app after all, and Chromium has had hidpi support since forever.
This is quite light on detail, have just installed, was thinking that nvcc would be installed to WSL2 as part of the process. It wasn't so did it via apt which worked fine. Built a sample (with some hacking of the SM versions which should be higher as I have an RTX) and when I run the basic Matrix mult demo get code=38(cudaErrorNoDevice) Anyone else had any luck?
> The firm worked with a Facebook engineer and wrote a program that would attach an exploit taking advantage of a flaw in Tails’ video player to reveal the real IP address of the person viewing the video.

Pretty strange. Shouldn’t the computer’s IP be like 192.168.0.1 or something? Maybe it took a traceroute (over public internet) and sent that away?
A big chunk of the arguing in an antitrust case is about how the relevant market should be defined. A plaintiff bringing a suit against Apple might define it as "the market for iOS apps", but Apple's lawyers would argue for something much more broad, like the "the market for computer software". My hunch is that the court would probably land somewhere in the middle like "the market for mobile apps." Apple's still a big player there but far from a monopolist.
Systemd is flaky and bloated. I guess for certain enterprise applications people unfamiliar with Unix might see the utility in it but there are many init replacements which are much better. Heck daemontools still competes favorably with systemd in terms of functionality.
Navy CVNs have micro miniature repair shops onboard, and no Depot level repairable leaves the ship without screening by them to see if they can repair it. They have a significant incentive to do so, as the money they save is something they can take credit for, and the ship's budget is significantly helped out by their repairs.
I wouldn't know any of that, I was just answering your question. The banner image on the upper-left Twitter user seems pretty clear though.
When you mention Microsoft + EEE, you get downvoted.

Well, they have so far: 1) embraced Linux. 2) extended it with proprietary functionality
(Windows living outside WSL), and now what is next?

How is this not the same?

Of course, the MS employee will downvote me automatically, the VS code users will downvote me too, and I will lose 5 karma for saying the truth.
I'd pay at least $10/month or $99/year for Firefox Accounts, just as they stand today, because they give me at least that much value. Integrate full 2FA into Lockwise, so that I have 2FA that'll never die with a broken phone, and I'd pay more. Add a secure calendar I can use with friends and family, and I'd pay more. (I'd hesitate to say email, just because running that is a can of worms I wouldn't wish on my worst enemy, but I'd absolutely pay for that too.) I would love to have all of my major services tied into my Firefox Account, with the same level of security, privacy, and trust I've come to expect.
The NetBSD Project has its own collection of tutorials here: https://wiki.netbsd.org/tutorials/
I hope they fix chromium's weird subpixel bugs like this one: https://bugs.chromium.org/p/chromium/issues/detail?id=717469...
Carrd: Simple, free, fully responsive one-page websites
But the double quotes are exactly what I like about Black haha.
For some time, meaning since 1949 or so.

How does one get in the situation? Kennedy suggested working towards a world where it wouldn't matter who had the largest economy, all countries could compete peacefully, etc. but at least one person in 1963 didn't think that a worthwhile project.
I mean there are services like Amazon AWS, Azure, Google Cloud that will set up everyting for you. The money you pay them to me is worth the time you otherwise would have spent to do the setup yourself.
Latency provides a natural level of quarantine as well even if the volume is high enough for a sustained stream. Although there are plenty of messy details involved in sufficiency.
I just downloaded 3.0.11 on macOS, and it crashes on launch for me. At least 3.0.10 could play some videos ….
On the one hand it seems completely reasonable that websites like HN should be able to both display user generated content without liability, and also apply moderation at will. On the other hand that kind of negates the distinction between a neutral platform and publisher. Any platform could display user generated content, but curate it via moderation to only show the opinion of its owners, which makes it sort of equivalent to a publisher, but does an end run around the standard rules of liability for such an entity. I really don't know what the best way to handle this is.
I can offer up 1password comments. It has a good native app for osx. I don't use osx. It offers a CLI tool that spits out json. I wish it would just integrate with pass(1). The Firefox add-on is close enough to abysmal that I use thier website making it inconvenient. It doesn't work with regular http auth so you have to copy the fields in manually then refresh.

Otherwise it's fine. The multiple Vaults is great to share passwords among family or maybe your co-workers. It has features like TOTP and supports many types of other fields.

4/10 on usability
10/10 on its core feature set.
Probably a 9/10 on osx.
Well sure, but if naming something more accurately causes people to reject it because it sounds really bad, I don't think the issue is with the naming.