skysight-inc/HackerNews huggingface dataset:
That code should be fine, the problem arises when the dereference comes first and/or control flow doesn’t leave before the dereference.
GPL is nice, but it seems it's a constant uphill battle - maybe after the GPLed thing becomes the standard things become slightly easier (economically upstreaming becomes cheaper than maintaining a fork).
I fail to see how this is relevant to OP's question about the demographic of people buying home gym equipment since you are obviously not one of them.
It's baffling to me that Apple doesn't get get more attention from regulators. They're very blatant in behavior which is explicitly illegal in current antitrust law. They 1) formed a cartel with book publishers to increase ebook prices, 2) formed a cartel with multiple other tech companies to suppress software engineer wages, and now they're 3) using a dominant position in one market to enter into another.

The other tech companies do things which one could argue should be illegal... Apple does things which already are illegal.
I remember raised-floor machine rooms being distinctly colder than office space. But more importantly, none of those shoes are barnyard acid resistant.
Trump had already maximized the sanctions by imposing tariffs (25% on all Chinese goods).

Going further with sanctions only make sure sanctions will no longer work, for there is nothing valuable to sanction with.
Ummm, how did you arrive at the conclusion that I am offering influence political or monetary or whatever? I am embarrassed now since I can't offer any of that :P
Google could never maintain an airplane.
This example gives a flavor of the client-server mode. Seems to be using some custom binary protocol - that seems like a surprising choice.

https://github.com/buraksezer/olric#golang-client

var clientConfig = &client.Config{
Addrs: []string{"localhost:3320"},
DialTimeout: 10 * time.Second,
KeepAlive: 10 * time.Second,
MaxConn: 100,
}

client, err := client.New(clientConfig)
if err != nil {
return err
}

dm := client.NewDMap("foobar")
err := dm.Put("key", "value")
// Handle this error
Whatever the average age of the HN crowd is would probably inform a little. I'm 34 and have been a dev for about 8 years. The only code from a past job that I know for a fact is still in use today is something that I wrote in early 2017 (a let's encrypt integration for a web host). So about three years. I'm very curious to know how it has been updated since but I'm no longer at that job.
Why Maltus Was Wrong
There are not two sides, because both management and engineering should face consequences for building harmful software. And I'm not sure it's appropriate to test these "what ifs" as if looking for logical flaws in such a system, because a well-functioning court and jury should easily be able answer these questions, and I'm sure you had the "correct" answers in mind when you wrote them. Whether or not our courts and juries are currently well-functioning enough to support something like this is a different question, but we should strive for it.

In any case, we already have laws like this! And they're not controversial! If you commit war crimes by killing people with a shovel under the orders of your superiors, both you and your superiors are responsible, but the manufacturer of the shovel obviously isn't responsible for what you did unless they advertised the shovel's skull-bashing capabilities.
This piece is complete bullshit.

IOS14 is unreleased, and features continue to change.

We have no idea whether Apple’s ad network will require permissions or not by the time the software is released.

Usually these permissions are requested during set up, but the set up flow is not usually finalized until shortly before the release.

You do get asked if you will allow Apple’s apps to have access to Location data and other personal data. There is no reason to suppose the set up flow won’t ask you about this preference too.

The idea that 3rd parties have to ask ‘every single time’ is misleading. They mean on every single installation.

Yes, if they release software with this preferential treatment, by all means call it out.

But this piece is just dishonest innuendo.
PDF is the ultimate WYSIWYG print substitute format. My mom in her 70s can create PDFs from OpenOffice/LibreOffice without much hassle. Ask her to create a web site of any type is going to be a problem. Now imagine the tons of business people who can navigate programs perfectly capable of creating PDFs.

PDF also works GREAT as an archival format. I log into financial accounts regularly and save PDFs for each statement period. Makes reconciling a snap. And provides a locally archived document history for audits from taxing authorities etc. I never have to resort to finding paper.

Finally, PDF works great as a native format that my office printer/scanner understands how to write to. I can scan those annoying tax documents sent to my office to PDF and archive on the NAS/cloud backup as I deal with it and know that I have my documents digitized so I can shred the paper.
One gotcha - if your playbook is stored there, make sure it's backup'd on secure external USB drives, as the source system, or the markdown render, or something else needed to accomplish this may go down, and now you and your team/project are going to be affected.

Like pre-rendered to .html, .chm, even why not pdf files - whatever it takes just to be able for your oncall personnel to read them back if need to.
Moving out of macOS: Making Linux habitable
It should really be forbidden by the compiler these days, or at least a very loud warning.
What I want to know is, why isn't "Wiki maintainer"/"Librarian" an accepted job category, and why don't companies hire dedicated individuals and teams to do it? I think that would have a decent ROI, but we probably need someone in the industry to prove the concept, à la Google and SREs.
I'd say we've been trying that in the US, and it hasn't been working. The richest have captured enough systems to further enrich them that there's no undoing that -- and reducing the government to a referee certainly won't do that.

It honestly baffles me that libertarians can look at the US as it is now and think, "if the government were smaller, life would be better for everyone." I don't see the connection to the two at all, even if I try to follow the libertarian reasoning.
I worked on the wiki at a large company, we had several problems but came up with a few changes.

- A wiki reaper that would reap docs that hadn't been updated in more than 1 year. We'd give people 1 month to action.

- In search, older pages were weighted lower than newer pages.

- Pages had "team" owners rather than individuals.

- Teams would get a monthly digest of their top viewed pages and lowest viewed pages to encourage updates.

- Star rating for pages 1 through 5, would feed into above digest.

Wikis grow organically but need active curating.
I've read the 10 page memo several times. I strongly disagree with his central ideas. However, I see them as political thoughts. Political thoughts I strongly disagree with. And the way I look at it, he was fired because of two things.

1) He had right wing political ideas which most people at Google strongly disagree with.

2) He wrote them down in a shared work forum.

I've read second hand accounts of many unusual ideas which have been shared on internal Google forums. I agree with lots. I also disagree with lots, both left and right.

But it was only the guy on the right who got fired. I'm not aware of anyone ever getting fired from Google for expressing far left political ideas. Let me know if I'm wrong on this.

It's 2020. Today's lesson is that if I have an idea out of the accepted mainstream of my company, and they are on the right, then keep my mouth shut, or I'll be fired. If the idea is on the left, I can go ahead and share my thoughts.
Hey this is very cool! How does your product differ from https://spatial.chat?
Best practices are not one-size-fits-all
Seems like a classic 'tragedy of the anticommons', just like early post-communist Russia: https://en.wikipedia.org/wiki/Tragedy_of_the_anticommons
There is the "low power mode" on iPhones which while not as effective, should also cut quite a bit of background activity and save battery.
UPDATE: This position is no longer available.
I may be in an unusual position of being able to dictate this but I always push for non-coders to use git and markdown... design assets are checked in to a repo, blog posts use markdown and are pushed to a Netlify site, marketers can tweak language and images directly in our Vue app (partly chosen for Vue's fantastic accessibility), etc.

TBH I have not pushed non-coders to document stuff in git / markdown, only the developers do that.

Free, friendly tools like Github desktop, VS code, Netlify CMS
help a ton. It also helps that marketers, designers, product managers are all technically inclined positions, where hiring smart people pays off.

There's a tradeoff as it takes more time to preach and teach the use of these tools, but I see it as a good investment for workflow and in people. Being able to wrangle git is a great skill!
But now the economy has shrunk by at least 30% according NPR...
And Apple is 100% sure of exactly what happens with that location data.

I'd be happy to get some limited exceptions to this, like "3rd party camera apps can get pre-granted location access, but only if the developer agrees that the location data will be used for nothing but EXIF tags, and if it is ever found to have left the device the developer gets delisted from the app store."
Same here. I've lost 20 lbs – without trying – now that I'm no longer eating from a Boston food truck every day. Bouts of depression played a part no doubt, but the fact that I'm no longer shoveling down a giant bowl of Sa Pa or too-large wrap from Falafel King for lunch has gotta be a big part of it. Prolly saving a ton of money in the process too.

Apropos to the article, the dumbbells and rower I've owned since long before the pandemic are finally getting regular use now, mostly because I'm bored.
I think your business analysis is completely on-point. On the other hand:

> At a personal level, it forces the user to make choices. Making choices is exhausting.

I don't think I disagree with you, but couldn't you argue the same exact thing about paid software?

"At a personal level, paid software forces the user to make choices upfront about whether or not the software is valuable enough to justify the cost; often before they have enough experience with the software to know how valuable it will be. If the software will be useful for 5 months but doesn't come with free upgrades, does that change the value proposition? Should they wait and watch some tutorial videos before paying for the software? Should they comparison shop with other brands? Should they wait to see if a sale is incoming, or if a new version is about to be released? If there's a free trial or demo version, should they just use that instead of purchasing?"

"Personally, I rarely purchase software as an individual, because I dread the process of such decisions."

----

Again, I don't think I disagree with the main thrust of having a purchasing option somewhere for something. But where choice is concerned it's worth noting that consumers have to make choices regardless of which path you go down. It's just that they're used to some choices more than others.

It might not be unreasonable to imagine that in a generation or two, people might get more used to the choices they have to make surrounding donations.
This knowledge base rot is one of the main reasons why I've been working on https://histre.com/

It doesn't solve all the use cases of an internal wiki (yet), but the main idea is, if you rely on people to keep a knowledge base up to date, it will fall into disrepair pretty fast. So you need to integrate with their workflow and make this extremely seamless.
> this free for all of Darwinian economics is a shit system g

every other system tried so far has been much shittier
Show HN: Face timeline generation from videos using Terran
Rust and Go haven't been around long enough to make those statements about them.
Presumably your on-call personnel will have those repos checked out?
Not too much difference on a transaction level, policy level perhaps , there may be contradictory rules etc.

Delhi has notably had lot of challenges because of different governments , but Delhi administration is not typical state government, it is like Washington DC , there are special provisions as it is the capital region
I have an ultra-wide. I open the window on half of the screen, and can work on the other half. Very convenient.

But I get your point. PDF are not optimal for sure. And personal mileage may vary, I'm very sensitive to having proper text spacing and so on.
If it's not in the search index, it's not accessible. Nobody is going to look through every wikipage to find something.

You could make recency a factor in ranking though.
I'm fairly confident that newer aircraft are using newer, but works, technology. There's no reason to update the hardware on the 747 to use that technology, though. It'll be expensive to certify and retrofit.
Apple's in control of the operating system. If you don't trust them, why would you think that disabling access to the camera app would do any good?
It gets worse, I had to follow up[0] on what you've said, but if the parent element is also using EM the size keeps increasing.

Namely according to the MDN docs I read:

> To recap, the em unit means "my parent element's font-size" in the case of typography. The <li> elements inside the <ul> with a class of ems take their sizing from their parent. So each successive level of nesting gets progressively larger, as each has its font size set to 1.3em — 1.3 times its parent's font size.

So REM is what you probably want if you intend to do some nesting and use the parents root font-size, set it once, apply it everywhere. TIL what em really does, versus what rem does.

[0]: https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_...
> You don't burn your house down every year because it's cluttered.

If you can afford it.... It isn't the worst idea to just start from scratch.
+1 for Mullvad.

It feels awesome to be validated.
I have to admit, after a decade of tablets, I am back to printing some PDFS, reading, making notes, and scanning back if I want. It's actually cheaper than continually upgrading the iPad ;-p I still have the tablet but its not my first choice always.
I wonder if there is any wiki software that would actively help curators in grooming it by say:

* giving readers the ability to quickly highlight some text/content to mark sections as "out of date"

* provide "rot report" views where maintainers can see which pages are the most stale in terms of never being viewed or edited. Sort of highlighting of content which has gone the longest without being seen at all (or possibly, edited).
>If you don't believe that the speed of light is a physically measured quantity, then replace that question with whatever physical constant you prefer

Wait, what? You asserted the speed of light could only be estimated. Not me. A "physical constant" is, by definition, a fact and not copyrightable.

You're now arguing the opposite point you were arguing two comments ago ("all facts are well-researched estimates"). What are you trying to do?
The article is about online or for me, on laptop, but I also have a 32GB Kindle Paperwhite on to which I download a ton of PDFs, mostly papers but some books. For example, I concatenated Onur Mutlu's Architecture lecture slides into a one GB PDF file. I like that that the papers look like papers and that the fonts and graphics are rendered correctly. Links work but I don't use them.

However, PDFs on the Paperwhite don't make for easy reading. I could and have converted papers to EPUB which is much easier for reading but less good for studying, and the purpose of these PDFs is studying. Yeah, I can grouse about PDFs but it's a tool which I use.

By comparison, I check EPUBs out from the library and they are surprisingly pleasant to read on the Paperwhite.

Yeah, the article is about the web and I'm answering about the Paperwhite. Maybe they have a point about browsing on the web. But for content meant to be read, for academic content, PDFs are pretty good.

BTW, on my MacBook I use Skim which is much better than Reader.
“You won’t believe what Scientists did with this one neat laser trick”
Not a single comment in this comment section seems surprised by this - so probably a large percentage.
One thing PDF's have going for them is that they are standalone files, so you can download and collect them. The advantages are similar to MP3's for music. HTML doesn't qualify since not even the images are included in the file.

I'm wondering what other file formats might work better, and why aren't they more popular? Epub maybe?
> You think a programmer, handed a spec and asked to implement it, can be expected to know that their employer (or the employer's customer) wants to use it for a "non ethical purpose"?

No imtringued does not.

imtringued wrote:

> This is basically a reverse audit but the software engineer has no authority conduct such an audit and even if he was allowed to, the business has no obligation to give him the necessary information to determine whether the MCAS will be used unethically.

imtringued is saying that it would be impossible for a software engineer to determine whether what they were asked to do was ethical or not.
I would leave a job if someone tried to pull this. Some of us are busy and can't just drop everything to try and stop some whacko from destroying years of notes we've created to share with our coworkers.
Default-yes might not be necessary. If you really wanted to make the current process efficient, you would be able to. Image if the whole process was online, and not you were responsible for collecting the NOCs, but the government internally. Ideally, the government should contact you only for the info that they don't already have. The problem is the incentive to create such a system is low (because of how it trickles down from electoral process).
“This bias voltage was dependent on manufacturing variables so was not always the same chip to chip (the goal would be -5VDC). Each chip was tested the and voltage was hand written on the chip.”

Wow! With today’s processor tolerances, that’s crazy to imagine happening.

I was also surprised the ALU was an add on. I guess it makes sense if all you need is to control something on a basic level, and not run software.

I’m curious how they handled ALU specific instructions if an ALU isn’t present. Does the decode stage just convert them to no-ops?
EPUB is a non-starter for me as most e-readers haven't bothered to implement decent math support. We've had LaTeX math for decades now, come on people! Any HTML-based format like EPUB should be using KaTeX at a bare minimum, but instead I often see an ungodly mess of poorly-spaced notation in an inappropriate font, much like those old manuscripts from the 1960s produced on typewriters.

Until these issues are fixed, I'll keep enjoying my beautiful LaTeX PDFs, thank you!
Brilliant. This is like the McDonald's theory. [1]

> I use a trick with co-workers when we’re trying to decide where to eat for lunch and no one has any ideas. I recommend McDonald’s. An interesting thing happens. Everyone unanimously agrees that we can’t possibly go to McDonald’s, and better lunch suggestions emerge. Magic!

[1] https://medium.com/@jonbell/mcdonalds-theory-9216e1c9da7d
Sized for paper, not screens

Yeah! This year I decided to support Indie journalism and help the environment by not having the paper edition mailed to me. Big mistake. They'd literally rendered the print version as PDF, and reading that on an iPad was nearly impossible.
Sure it would be nice to have an artist creating your assets or an environment artist to design your level, but until this happens, procedural generation to the rescue...
Sounds like one of the people at a former employer of mine had a time machine to come forward in time to read this article and take it by heart. He deleted more than 800 articles I had written on the company wiki, which were never recovered, and then when he eventually left the company it was realized that those articles were important reference points which were never replaced in the transition. It turns out deleting 800 articles is easier than writing 800 articles when the original author with the domain knowledge had moved on into another role.

In short, this is a terrible idea, don't do this. Even old and outdated articles serve as a historical record which can breadcrumbs for your mental processes as you troubleshoot an issue or understand the mindset that went into creating the system you're working on. "Outdated" just means that it's not an accurate representation of the current state, but it doesn't mean it isn't an accurate representation of historical state.
> Anyone who lives in a country should feel supported and cared for by their government. That's literally why it exists.

That would be nice, but that is not our world. A country and by extension a government is a historical institution created by a governing class: a monarchy or created through war land boundary. The citizens of a nation, until the US attempted, did not have any say in their country's destiny. That was entirely controlled by the ruling class.

The concept of a nation authentically caring for its own citizens is completely modern.
1,000,000 rupees comes out to $13k according to google. Since you need to bribe multiple entities (I'm guessing all the ones listed in the article) that probably comes out to $150+k total.
At my company, every single PR is linked to a ticket. These tickets can be linked to each other as causes, related issues, etc. Having them around and reasonably organized has been invaluable for us since we can simply blame a change, trace it all the way back to when it wad introduced, and see why it was put there to begin with. Jira and our wiki system (Confluence) cross-reference each other where appropriate as well. Altogether, it makes the investigation part our jobs way simpler. I would not think to purge entries simply because they're older than an arbitrary date.
What's the GC performance of Substrate VM's GC? Is it still the 1G young 3G old thing?

What's the long term vision? In theory can this thing become "better" than HotSpot, JIT and G1/Z/Shenandoah?
https://www.youtube.com/watch?v=WeFT7lPAHU0
> Incidentally, you’d be surprised just how many relatively major browser features have snuck their way into releases like this.

I don't think I would! Explains a lot about the nightmares of web development.
Yeah, had President Obama not made that change and extended health insurance to 26, I would have thought harder about quitting my job.
You can still buy new, still shrinkwrapped, recent production floppy disks and new drives. I'd imagine if you're supplying parts for these, a warehouse with a stack of known-to-work floppy disk drives isn't much of an expense and certainly not difficult.

Even if it became a problem, you reasonably have the margins to ask a manufacturer to setup an assembly line and run a new batch just for you - the only downside is that you're likely spending a lot of warehouse space to house the new parts.
What are you talking about?

They were subjected to regulatory action over both of your first two concerns and forced to desist from the behavior.

As to #3, this applies just as much to Amazon, Google and Facebook and frankly Microsoft too...

...and it turns out that all except Microsoft in fact are under regulatory scrutiny and antitrust action.
Strategic bombing is mentioned in the Wikipedia article, was attempted and didn't bring the desired results. There were large logistic problems and it took longer than expected to build a forward base.