skysight-inc/HackerNews huggingface dataset:
Sure, but over the course of 1000 years presumably the property will be brought and sold many times. So you need a building at least desirable enough that the subsequent owners won't opt to demolish it.

Of course, designing widely beloved buildings is easier said than done.
The point is that without a control group there's no way to know.
> A path to a Rust on Linux without libc

Such wonderful news! This will enable so many good things, easier cross builds and being able to run Rust code and the ecosystem in more places.

Thank you!
Apparently they're not as great as people have been thinking

https://www.theguardian.com/environment/2020/dec/18/wood-bur...
I think the constraint of expanding the house prevented a build like you're suggesting. I personally think it's a silly constraint when the plan is already 3000+ sqft, which is larger than anything used as non-communal shelter by humans for our species' duration.

I also dislike how the author completely punted on insulation. I think that's a very important part of any new building. It's easy to insulate your proposed design.
Please reconsider after having a look on Joe Dispenza’s book.
https://www.goodreads.com/book/show/18051504-you-are-the-pla...
At least consider the possibility that maybe (maybe = 10-50% chance?) there can be magic in our heads & bodies.
Why so personal and agressive?

In my opinion it would be better to have normal energy prices and simply redistribute the money. At least it would give an incentive to use energy more efficiently
> A full-stack experience...

Which clearly doesn't have the same meaning to all people.
I guess connected to the following issue, found from your archive link:

No more free work from Marak - Pay Me or Fork This

https://web.archive.org/web/20201226190222/https://github.co...

Discussion from the time:

https://news.ycombinator.com/item?id=25032105

Also a discussion about his blog on the subject (which appears to be down):

https://news.ycombinator.com/item?id=27252066
That's a no from me on every point of this argument. I don't really like logging, and I think some ecosystems do it better than others (nod-cough), but this article doesn't actually make anyones lives easier.

Logging each exception vs logging nothing is a false dichotomy. I'm not sure anyone whose suggested fudging a 'Result' type in a language without sum types has ever done so, or at least stuck around afterwards. I'd like to be equally condescending in my answer to 'is my team ready for logging side effects?'. The fact that a distributed log aggregation, storage, and visualisation framework has a docker-compose file no more complex than a well configured SQL database does not terrify me.
Boo Hoo: A dot.com Story from Concept to Catastrophe (https://en.wikipedia.org/wiki/Boo.com) "In June 2008, CNET hailed Boo.com as one of the greatest dot-com busts in history"
They are, but SI prefixes are always combined, not used together. 15k mAh is just wrong. The correct way to write it is 15Ah.
A photon checks into a hotel, and the bellhop asks him if he has any luggage.

"No", replies the photon, "I'm travelling light."
Or wood burning fireplace inserts that draw combustion air from outside and expel the fumes/combustion byproducts outside as well. Not ideal for local air quality, but essentially eliminates indoor pollution from them.
Haha nice! I’m in Greenville SC now, luckily we have White Duck as well. Even got our own Rocky’s Hot Chicken this year :)
DPoS fails the $5 wrench test (xkcd 538): a motivated attacker can doxx and take control of the 21-100 witnesses responsible for authenticating transactions, resulting in a compromised network.
Because when they get long they are annoying, and high maintenance.
Maybe so, but at least mining is actually necessary to get gold out of the ground. Whereas running a distributed database and gambling can both be had for much less.
>Make sure it doesn't age poorly because then even if the structure is sound people will tear it down because "it is an eyesore".

This is an interesting one, lots of interesting buildings were torn down as old eyesores to be replaced with much more efficient modern buildings in the post-WW2 UK. Nowadays these are considered eyesores ripe for demolition and the buildings they replaced are valued, to the point post-War town planners are sometimes cursed to this very day. Taste changes often, I think the best chance of keeping a building around on these grounds are to make it an interesting or particularly elegant example of a style subjectively considered by most to be timeless.

I know it's purely subjective, but I really think the trend in architecture to do away with ornamentation was quite bad from a 'places real people have to live in' perspective, even if it's interesting from an artistic point of view.
That's a very fair point. I'll note again that I'm not a lawyer, but our intention is definitely not to limit those sorts of use cases. If it does, we need to make some changes. I'm going to make sure we figure out a clear way that allows people to do this. We went with SSPL because it's a lot easier to start restrictive and switch to more open than vice versa, but we're definitely open to making a change if it's going to prevent regular usage.
> We have an internal certificate authority for internal domains at my job. We add the root CA certificate to each desktop or server through an endpoint agent that runs on every machine.

One challenge to this is some software doesn't use the operating system's CA chain by default. A lot of browsers use their own internal one and ignore what the OS does (by default).
Show HN: Appwrite – The Open Source Answer to Google's Firebase
> Lots of places will keep an eyesore place gladly because they can't infringe on the property owners rights.

This is some fun new meaning of the word "gladly"
Why was that done traditionally? Because if you had a chimney fire, you could hook your mules to it, pull it down, and save the house.
I am replying to a post that looks to make the term of copyrights the same as the term of patents. Patents aren't tied to the lifespan of their inventor.

Life + 20y is is quite reasonable. 20y from publication is on the very short side for content that has a lifespan that can easily outlast its creator.

Some of the posts are suggesting that things that were published in 1990 or 2000 should be in the public domain now.
Hey, Appwrite maintainer here

Appwrite 0.12 has just been released with the biggest performance improvements till date.

If you haven't heard already, Appwrite is an open source end-to-end BaaS that helps you build your Web, Flutter, iOS and Android apps much faster with a focus on simplicity, developer experience, privacy and security that you can self-host with just a single command.

We'd love to get your feedback as we move on to v1.0 of Appwrite in the coming weeks. Community feedback has been one of the major driving forces for where the project is today.

Here’s everything that’s new in Appwrite 0.12

- Database overhaul - a new and improved database API focussed on performance and support for multiple databases under the hood - MariaDB, MySQL, MongoDB ( soon ...) and more.

- Dynamic pagination strategies - Efficient querying through millions of records using a combination of limit-offset and cursor pagination

- Simple Database permissions - choose between collection-level and document-level permissions

- Query API v2 - support for more powerful database queries

- New Usage Charts - Increased visibility on your project with lot more graphs and metrics

- Custom IDs - Human friendly IDs for your collections, documents, users, projects etc.

- Service toggles - disable services you don’t need and secure your APIs even further

- Logging that just works - Error logging and monitoring made easy with 3 new open source providers - Sentry, AppSignal & Raygun

- Not to mention, we're one step closer to becoming a complete Firebase Alternative
Go ahead. I could use a lawyer.
Honda Clocks Are Stuck 20 Years in the Past and This Might Be Why
Push returns the length of the array, though, so that won't work.
Yes, you know how it is when you start knowing something you start realizing journalist reporting of it, while not entirely false, is quite imprecise and simplifying ?

I work in an investment bank, on the trading floor, and when I hear reports on how we're supposed to be and act, I feel it is so different from how people actually are and think. For instance, they ignore incompetence and always assign to malice, they think being legit is less important to us than robbing money, they always describe us as amoral, parasitic, conspiratorial. It's an enticing narrative each time, but except when they have actual email exchanges (like the Millenium emails during the Maddoff SEC investigation - that painted the right picture, professional, missing information, imperfect but not anti-blue collar conspiracy lol), I can't really trust it anymore.

The FinCEN files by BuzzFeed were so trash, it was surreal to hear... We gave regulatory reports they leaked irresponsibly about suspicious activity by our fee-paying clients we are forbidden to tip off by refusing to talk to them, and we're now "hiding crime", maybe even "facilitating" it, tsk. They warned a lot of people that day, good job.
I doubt this house would make it to 50 years in places with a moderate climate. The lack of insulation makes it way too expensive to use as a dwelling or office (ignoring that you could not get a building permit in many places because it would not be able to meet energy efficiency guidelines). It is mentioned as a detail to be worked out but it is a critical detail. Around here not being able to be made energy efficient in a cost effective way is one of the main reasons old houses are torn down.
It will be torn down long before it has a chance to become historical.
People can't consume more than they produce, unless they are riding on the coat tails other workers. Right now, America is used to riding on the coat tails of Asian labour and that is eventually going to come to an end.
I've actually wanted to write about people who do this kind of collection! If you're interested in talking more about it, lemme know! charliewarzel@gmail.com
Different tests have different purposes. PCR tests have fewer false negative results when used to confirm infections in symptomatic patients. However, PCR tests are mostly useless for determining when those patients have cleared the infection and are no longer contagious.
Suburban Chicago McMansions Follow a Dark Logic Even I Do Not Understand
Ya exactly. I came here to say this too.
> Discourse around dissent of the popular narrative is simply not allowed

What are you talking about? You're dissenting right here. People do it in the national press daily, as they have been for literally years now on this particular topic.

No, what certain people don't like is that their preferred narratives aren't taken as seriously as they want. So whining about "suppressing dissent" is a more palatable explanation for their butthurt, whether sincere (as you might be) or manufactured (like I was pointing to).

My high-school band didn't suck after all. We were suppressed!
I agree that using error monitoring service like Sentry, Rollbar, Bugsnag, etc. is better than a naked log for "exceptional" situations. They provide a lot of nice features including alerting, additional debugging info, the ability to mark bugs as fixed, etc.

I also agree that too many log statements can actually be counterproductive by providing a lot of noise.

But the idea that logs have no value is silly. Every developer writes bugs and will run into situations where the code is behaving differently than they thought in production. Being able to follow the logs to understand what happened is extremely valuable.
Would more competition actually drive advertising rates down?

Buyers don't have the option to buy from just one supplier. They want to reach everybody in their niche. Thus, they have to buy from every supplier and cannot negotiate the price down. If they leave, a competitor will take those clients and pay whatever those users are worth.
I believe the key issue of debate is that people ignored the context: "Many people, including myself, believe that the individual should be able to own their own identity."

The cryptocurrency and decentralization are possible because some people believe and live on those ideas. For those who don't care, bitcoin is $0 or worse: a Ponzi scheme. For those who believe in it, the goal is to own one's id, data and money, and collaborate without a big company or a central government.
In the current US market? Pickups...
They are now disconnected from the global Internet. What happens to all BTC transactions made in Kazakhstan? Will the local network accept them? What will happen to them when the Internet connection to the global world is back?
Ask HN: What Motivates You?
I used to be motivated by pure technical immersion. I loved knowing about software, hardware, networking, breathing it in and feeling energized by it. I’ve worked on major successes and major flops (RIP Windows Phone, we barely knew thee).

I’m 10 years into my career. I have a family now. I see software, tech, and work differently after 10 years in a few companies, some small, some huge. Currently at a FAANG company (not Microsoft). The idealist hacker/nerd I was doesn’t align with business objectives (in fact it feels soul crushing), and everything is reduced to planning, scheduling, cross-team alignment, and putting out fires, and I increasingly feel like a powerless grunt. I don’t want to play the game honestly. The game isn’t fun at this stage of my career.

So, obviously, I’m losing motivation. I’m curious what keeps you other mid-career or long-career developers out there motivated.
yes we already had a macOS published on the App Store for 2 years written as a thin Swift app with WKWebView: https://apps.apple.com/us/app/waiterio-restaurant-pos-system...

https://developer.apple.com/documentation/webkit/wkwebview

The app store reviewers will allow apps with only webview only if you are offering some feature that would not be possible to implement in the browser alone.
Norton should just cease to exist.
This is so over the top enthusiastic I hope he is getting paid.

You can swap battery, harddrive, memory, network chip yay.
That was possible on nearly all laptops some years back.
At the enterprise level both Dell and Lenovo have models
that does most of this. (Unless recently discontinued)

Quite a few laptops had "bays" where you could swap out
extra harddrive, cd rom, extra battery,

Then a while back computer had PCMCIA/PC Card, that let
you add all sorts of very useful hardware.

All in all this is far less user configurable than a two
bay, to pcmia slots. (with battery, memory easily upgraded).

I would love someone to come out with a laptop like that again.

Further modules for the framework are expensive, made by a single
company, few variants. If the company fails you are stuck.

On the old style laptops, ram, memory, cd player, extra hard drive,
batteries, PCMCIA/PC Cards were all usually available from several
sources. Bays might be the most proprietary.
Clever line of thinking.

Is it fair to think of IDEs that include language-specific refactoring capabilities as a providing a developer abstraction over AST editing?
Someone else in my family had a similar symptom after the vaccine ; legs were swollen, and then the night after, her legs became black/bruised! But it went back to normal shortly.
Do wonder what Russia’s reaction will be. Not wanting to belittle the impact on people’s lives from geopolitical turmoil, but amongst other things Baikonur Cosmodrome is inside Kazakhstan - where a lot of the Russian space launches are from.
Matt Levine has a good article [1] about Theranos that goes into the irony of why she got caught on defrauding investors and not the pafients. His hypothesis is that in court of law, it's easier to make the case for damages when it's easily quantifiable (e.g. $10B in damages) rather than 1000 possibly wrong blood tests.

[1] https://www.bloomberg.com/opinion/articles/2022-01-04/slayin...
This is the correct answer ;)

If you're going to run a serious internal network, you'll need the basic things like NTP, DNS, a CA server, and, yes, some kind of MDM to distribute internal CA certificates to your people. The real PITA is when you don't have these in place.
You don't trust the TCP/IP implementation on your current system?
This would be called an "Intermediate CA" to those for whom this is unclear.
I'm fascinated by this! How come the UK got this wrong? I don't live there but watch alot of british TV and it always comes up
Can happen everywhere. Wait what happens if you cut down food supply to a rich nation like for example the Netherlands. Within a week people will kill each other for food.
Admittedly the article is a little hard to follow, but even a quick perusal of the content would inform you otherwise.

In summary:

- someone found out that a postdoc plagiarized their paper. The postdoc had actually put several other author’s names on the plagiarized paper too which makes the situation a little hairy

- the original author emailed the associate editor of the journal that published the plagiarized paper

- editor gets in contact with the postdoc who says they’re really sorry and to please not ruin their reputation, their daughter was in the ICU. Postdoc apparently subtly implies that they will award original author with an authorship if they let this slide, which is also incredibly unethical if not outright fraudulent

- editor sides with the postdoc’s sob story and pressures original author to resolve without reporting

- Original author says sorry you should have known better. Either retract the paper or I will report you which can basically kill their career. He emails the other authors of the plagiarized paper and asks them to retract it too since it can actually kill their career as well

- one of the other “authors” of the plagiarized paper realizes how big of a problem it is and emails the journal asking them to retract it.

- Journal looks and says actually this is fine

- original author understandably says “wtf” because under the journal’s interpretation it’s totally ok to just take someone else’s paper and paraphrase it and submit it to a new journal as long as you cite the original
And yet, we have single indie developers writing multiplatform Qt [1] and macOS native [2] Slack apps. Last time I checked, Ripcord used 30-40MiB RAM, a small fraction of the official Slack client.

Writing native apps (or a Qt app) would well be in reach of Slack. In fact, they already have native apps. E.g. Slack for iOS/iPadOS is native [3], just allowing M1 Mac users to use the iPadOS version would most likely be a large net improvement in resource use for those who'd choose to install the iPadOS version. Unfortunately, they disallow iPadOS installs on macOS to force people to use the terrible Electron version.

[1] https://cancel.fm/ripcord/

[2] https://shrugs.app

[3] https://twitter.com/slackhq/status/931599784137363459?lang=e...
This entry is from November 2020. Yes, it's sad that big corps are reaping benefits from open source without giving anything back (in far too many cases), but completely removing the repo? A year later.
I agree; but I think it'll take years, if ever, to change this culture.

Logging is a byproduct of a past time; everything is a file, stdout is a file, lets persist that file, now we have multiple replicas, lets collect the file into a multi-terabyte searchable database.

The biggest downside: Its WILDLY expensive. Large orgs often have an entire team dedicated to maintaining logging (ELK) infrastructure. This price-tag inevitably leads to bikeshedding on backend teams about how to "reduce the amount we're logging" or "cleaning up the logs" or "structuring them to be more useful".

Outside of development, they are so rarely useful. Yet inevitably someone will say: "you're just not structuring your logs correctly." Maybe that's true; similarly, I don't find vim to be a highly productive editing experience. Maybe I just don't have the thousands of extensions it would take to make it so. Or maybe You're stuck in the past and ignoring two decades of tooling improvement. Both can be true.

I'm phrasing this as a false dichotomy, because in many teams: it is. Logging is easy; its built-in to most languages; so devs log. The information we need is in the system; its a needle in a haystack, but the needle is there. We log when a request comes in, when it hits pertinent functions, when its finished, how its finished, the manager says: "just look at the logs". Instead of "what better tooling can we make an investment in so future investigations of this nature don't take a full day."

For starters: Tracing. Tracing systems should be built-in to EVERY LANGUAGE, just like console.log. We have a standard [1] sponsored by the Linux Foundation and supported by every major trace ingestion system. This is not a problem of camps and proprietary systems; its a problem of culture. I should be able to call a nodejs stdlib function at startup, specify where I want traces to go, sampling rate, etc, and immediately get every single function call instrumented. Its literally just highly-structured-by-default logging! Dump the spans to stdout by default! Our log ingestion systems can read each line, determine if its a span, if so route to trace ingestion, otherwise route to log ingestion.

This is a critical step because it asserts that tracing is actually a very powerful tool that everyone needs to learn, like logging. Everyone knows about logging. Why? console.log. Its there, it gets used. Tracing right now is relegated to a subculture of "advanced diagnostics"; you gotta adopt a tracing provider, bring in dependencies, learn each implementation of OpenTracing, authenticate to send traces over HTTP... as a community, we should normalize just "dump traces like you dump logs, to stdout", have a formatter to make them nice to use in development, and now all that instrumentation work that any dev is capable of utilizing (just like console.log) "just works" in production.

[1] https://opentracing.io/
Unless it does turn wood into a pure gas without a trace of sulfur, silica etc. it must emit such stuff. Or it comes with filters cleaning fine particles, nitric oxide etc. In the end it does emit CO2.
The sentiment will be there, but they aren't the target of Russia's / China's focus with these social media troll bots.
Hi! Thanks for taking the time to reply to my overwhelmingly negative review. I suppose what I'm saying, generally, is that I should be more selective in my tools. You're a startup. I'm on my third. I should know that when I'm often barely hanging on from the stress and workload of building my own stuff I should select "safe" and "proven" tools. In this case that should have probably been a Macbook (again) because Linux on a laptop is still practically a part-time job itself.

EDIT: Speaking of startups, if you didn't know already you have a lot of "street cred" out there. When wrapping an in-person presentation or meeting many of the questions I get are about my Framework!

Where should I report on the displays and cables with the USB-C issues?

Regarding drops I've actually never dropped a laptop in the > 20 years I've had them. So kind of a non-concern but the comment was referring to the general "feel" which may not really mean anything outside of perception.
Amazing, I was looking to do something very similar for myself-- dig into pytorch library to see how everything was working.
WiFI 6 R2 = WiFi 6E + mandatory support of Uplink MU-MIMO and low power mode. i.e Not really important to 99% of users.

So their plan is to sell WiFi 6E this year, WiFi 6 Release 2 next year ( 2023 ), and WiFi 7 in 2024.

And yet apart from Multi-Access Point Coordination in WiFi 7 / 802.11be, ( Assuming it does work and land ) none of the improvements matters to average consumers.
Mining gold still is. At least gold has uses that make it better than copper in some electrical uses.