skysight-inc/HackerNews huggingface dataset:
> To further protect privacy, we have stopped logging IP addresses associated with Developer ID certificate checks, and we will ensure that any collected IP addresses are removed from logs.

Serious question as somebody who is not an Apple developer and has zero clue: does the wording "Developer ID certificate checks" here mean locally-built binaries only? Would a 'Release' binary still be logged? Not trying to spread FUD, but I haven't touched Xcode since it was called Project Builder and legitimately don't quite understand.

I guess to phrase as a question: Does this stop the hypothetical logging of anyone who has downloaded and ran Tor Browser without compiling it themselves?
Thank you. I do play against humans (I hope) but less than half the time.

I too have noticed the blunders. What is the first level where you estimate it plays consistently?
Ten Questions About Huawei Analytics Kit-Huawei Developer
As with every negotiation it's not about what the seller (you) want, but what the buyer is possibly willing and able to pay. Look at their ROI. If it is positive, they will buy. Your goal is to take as much as possible of that ROI for yourself. So it's really about being well-informed about those numbers and then just explaining them, sticking to it and walking out, if necessary.
Another poster noted TSMC net profit margin is 40% and gross is over 50%.

Apple has only taken over the design of the chip not the manufacturing, Intel was doing both for Apple. Nobody has any data to know how the manufacturing costs have changed.

There is real chance that total costs for Apple could have increased overall and there is no way to know. Intel was in difficult position over the Apple deal for years, Apple would have negotiated down significantly given their threat to move.

For all we know Intel was selling at loss per chip to apple and making it up in other business.
…or you just choose not to update it?
2020 has been the first year I feel like I'm getting out of a chronic depression I've struggled with my whole life. Transition to remote has been incredible boon for my mental health, years of work in therapy are finally paying off, I'm using much less alcohol and drugs and do it much more responsibly. Not a single day when I just can't get out of bed and answer any calls, even in November.

Really feel like I'm an outlier here, but it's really possible to fight this and get better, even if you've felt this way from early childhood.
I dunno if this was one of those, given that the books were apparently stashed under a floor for all this time. Makes me think it was a speculative theft but they couldn't find buyers.
Instruction Set Architecture: Design Models
We adopted GraphQL from the get-go with our startup [0] and I won't say that we're worse off per se, but I will say that I don't think there's a huge benefit for our core application from it.

We ended up going offline-first (or rather we're working on being offline-first) so the application roughly looks like: download all the data, store it locally, operate on it locally, sync changes back and forth. For that, GraphQL is not buying us a whole lot. In a few places it even gets in our way (for example, there are currently not union types for inputs so we end up having a more verbose than necessary schema). We've also battled the famous N+1 problems and have had some performance problems with the client side cache performance (we use Apollo). There are a few niceties when it comes to automatically checking the validity of requests and some code generation we've been able to do with Typescript that's pretty nice.

Most importantly, I still like it for our 3rd party API - we're an issue tracker/product management tool and GraphQL fits quite nicely for exploring our data and for third parties to just fetch what they need.

0: https://kitemaker.co
Books are recorded as stolen, anyone who’d buy them would be liable to have them seized by authorities at some point when they try to resel them. As someone mentions above, if they were gold the value would still be there by melting them
1.) I am not talking about those at all. I dont understand why you think I was trying to play Dark Souls.

2.) I am not talking about some game being "not for me". I am about gaming community hostility toward people "like me" and towards games made for "people like me".

That hostility manifest when we start to talk about what we want in games in general, what we want games to be like. Or when we hit the wall in game that pretends to be for general public, but halfway cease to be. And I am not even complaining about game designer even, I am literally complaining about how gaming community responds to those who have different taste then them.
Agree 100%. Lack of industry standards was the problem for Desktop Linux 20 years ago, and still is today. Come to think of it, the biggest alternatives like GIMP and Libre Office (Star Office) were already present in the 90s.
It feels like a golden age to be learning chess right now. There's just infinite good content on YouTube (St Louis Chess Club, Atlanta Chess Club, Chess24 etc) and various apps (lichess, Chessable, Chess Tempo etc). Plus you can get a decent sized database (e.g. http://caissabase.co.uk/) and cutting edge engine for your own study for absolutely free. Really hoping when the pandemic is over this leads to a boost for actual chess clubs and isn't just an online phenomenon.
I loved that series of tutorials!
Is that so that the memory model is equivalent to X86?
The ML family is really good at (safe!) string processing, e.g. the meme that they're only good for writing compilers.

Lots of Web stuff is just that (DB queries, GET/POST parameters, HTML, templating, URLs, JSON, XML, etc.). Whilst lots of that can be done via bytes, there are certainly cases where Unicode is needed (e.g. finding word boundaries, case-insensitive comparison, etc.).

Ocaml (and SML) have the enviable position of being safer+faster than scripting languages, and more approachable+familiar than the likes of Haskell (which otherwise has a similar feature set). That makes it very well suited to such domains IMHO.
All kinds of things are possible these days - https://www.nationalgeographic.com/magazine/2017/09/holland-...
1750 rating is quite achievable, if you put certain interest on chess, via classic books or analyzing important games. Achieving 2000 is something different as well as 2300 and 2500
I think ratings up to 1750 is about not making silly mistakes, understanding the basic concepts.
Ask HN: Linux Desktop in Startup
We are currently planning/carrying out a startup in Europe (currently 4 founders, up to 50 employees end of 2021). We will move in (1500 square meters of) office space in February and currently plan the grand IT picture. We will definitely hire up to 4 IT guys (DevOp, SecOp or how you call them today).

As we will do basic R&D and lab work, we have a big need for security. As we are all technically skilled people, we favour Linux on the desktop.

Here is my question: What's the modern way of an enterprise level Linux infrastructure? Given that I would not want to use a notebook where I have not root, what's the best way to implement a functional concept?

I just wonder whether the answer is to go to some Linux vendor (such as RHEL) and buy everything in.

I would love to hear opinions or keywords from the HN community.
>1. why does the populace have Faith?

Human psychology. We find it inherently very hard to live in a world ruled by Randomness/Chance, Factors outside of our control and a sense of our own mortality as a consequence of natural ageing (eg. your current crisis :-) Think of it like this; a Child is born into a world populated by "Gods" i.e. its Parents/Society who solve all its problems deterministically. As the Child grows up, the gods turn out to be "False"(i.e. there are problems they cannot solve) which is a huge shock to its worldview and therefore it invents new gods (i.e. Religion) to cope with Reality.

>2, what are it's benefits? vs downsides?

A coping mechanism to live in World ruled by Randomness/Chance and Indifference. The downside is that, taken to extremes one loses touch with Reality and lives in a fantasy world.

>3. why did it evolve and thrive? religion and the notion of a God has staying power. this shouldnt be dismissed.

No reason. It is a consequence of Evolution following a meandering path to give us "Big Brains" one of whose emergent properties is a need to invent God/Religion (see also the book The Runaway Brain: The Evolution of Human uniqueness)

>4.i am not dismissive of Faith as I was when I was younger.(how we change!!) clearly it has its upside. or it wouldnt have survived over the centuries.

No, the above statement is itself an act of Faith :-) Ever since the advent of "Modern Science" starting in the 17th/18th century Faith/Religion/God have lost their Cachet.

>5. what is that comfortable 'sweet spot' where i can have a intersection of the benefits of Faith and Rationalism?

A marriage of Philosophy and Science. For example, i like Samkhya for its model of the World and our Position in it, Yoga for its everyday discipline for keeping Mind and Body in harmony and Scientific Materialism to enjoy the World.

PS: You might also be interested in life arguments put forth by Jack London via his hero Wolf Larsen in the novel The Sea Wolf - https://old.reddit.com/r/books/comments/1jqpar/what_book_sin...
Windows and x86-64 has way too much momentum for that to happen any time soon. What is going to be far more realistic is AMD/Intel making a new chip where they expose a better ISA and Microsoft releasing a Windows that support that ISA. All while keeping the tried and tested x86/x64 running in parallel and slowly allow software to migrate to the new ISA, or perhaps invest in a recompilation of executables targeting x86-64 to take advantage of the new ISA. But getting Amd, Intel, and Microsoft to agree on a new ISA is a tall order.
You may not know the new version is worse for you without upgrading first.
I'm referring to this line from the article:

"a new encrypted protocol for Developer ID certificate revocation checks"

Not the current Apple implementation.
Nice to see that the drink Mate is slowly entering the consciousness of the rest of the world through both the most famous football player of the world as well as the programming world.

I take it whenever I have to work in a place with bad coffee.
> The ads are extremely disctracting: I can't help but notice them

Sadly this sounds like it's perfectly WAI.

> I also once got ads from Jordan Pertsons thing... WOW HOW WRONG CAN IT GET

I mean, what's wrong with that from a marketing perspective? He has a fair few female fans so the targeting can't be that wrong.
Paper Computing
I've tried it and it reminded me of the old Debian using Gnome 2 which I absolutely enjoyed. I ended up using the "MacOS" theme in Mate which comes with useful key-bindings and shortcuts. Plus, it isn't much of a resource hog.
Library was closed in the pandemic times, wanted to study at home in original
Good marketing.

(There is really no rational explanation for the exorbitant prices of some works of art.)
I felt like it helped put things into perspective, and ground her experience in my own.

Yes, I know what a glass of water looks like, but seeing it together with the caption really enforces the absurdity of her condition.
General amusement, historical quirkiness, an interesting ad hoc linguistic interoperability framework (between two quite thoroughly-distinct languages) - lots of reasons :)

Agur!

(It's been too long since I visited your country - such a beautiful place!)
The reason for outrage is that this problem is so glaringly obvious that we can't dismiss it as an oversight, especially with a company as advanced as Apple claims to be. They boast about the T2 chip and all of their security measures. So for them to leave the gate unlocked on something like this is problematic. It means they made the choice to expose and log users' activity, to some degree or another, on purpose.

To further protect privacy, we have stopped logging IP addresses associated with Developer ID certificate checks, and we will ensure that any collected IP addresses are removed from logs.

Why would they ever have logged IP addresses, if the goal is simply to verify the user-side authenticity of an app?
They should use Unsplash. Many a blog post which would have shown a pic of a hoodied hacker starting at minified JS code instead shows a beautiful landscape for our pleasure.
> Linux runs better on both new and older hardware
.
Seriously asking - Please do suggest a good, powerful laptop and distribution that works issue-free with linux, most specifically:

1. Zero problems with sleep and resume.

2. Zero problems with bluetooth or wireless. Please recommend what vendors work well here.

3. Minimal issues with Slack or Teams.

4. Error free desktop environment.

5. Updates do not break stuff leading to Google searches on how to solve it.
Security by obscurity.

This summer a truck full of ammo was robbed here in Sweden and I was equally shocked that a truck full of ammunition was allowed travel through customs and then just let go into the country without any tracking.

The driver (probably insider) was sleeping on the side of the road when someone just took all the ammo from the back.
https://news.ycombinator.com/item?id=23888814

> GM Hikaru Nakamura famously took the Mensa online IQ test and scored a very average 102

His elo peak rating is 2816. Just one example for an extraordinary strong player with average IQ (there are many other examples). I don't think that a high IQ is required to become a decent chess player (like 2000). It may help though.
Not for me.

eternity frightned me and it gives me a good feeling to know, that my life will end and i'm not forced to life forever.

Living forever becomes a prison in my opinion if you can't stop living.

I have one life, i will live it, thats it.
You are right that SPARK tries to prove the absence of these errors. In that case you don't need these checks and turn them off. If you don't they are still run.

Ada has Dynamic_Predicate(s) which "can be any Boolean expression". [0]
So, I'm guessing, you can write a pointless Predicate which does not terminate in some cases or takes unreasonably long.

[0] http://www.ada-auth.org/standards/12rat/html/Rat12-2-5.html
If you have heard of K. Anders Ericsson or deliberate practice you’ll know this has limits. The fastest way to get great at anything when you’re already good is not play. It’s deliberate practice. You work at the edge of your ability, doing something you are just barely capable of doing, trying to get to competent. Once you’re competent you move on to the next frustrating thing that you can’t quite do reliably. It’s closer to mentally exhausting than fun.
I got your point, but as a developer working on User Privacy products, I consider "software as a service" model personally unacceptable. I do not force anyone into my philosophy, but I will try to keep my offline software functional as long as possible, before maybe I find self-sufficient solution to replace it (like I did with migrating all Evernote documents into Nextcloud).

And again, I emphasized "software of that class" for a reason, because migrating "easy stuff" like productivity tools to Linux/Mac was not a hassle. I'm sure there's ton of new promising modeling solutions, but I can't stop using Enterprise Architect because of literal vendor lock. I use automation and I use code generation, which is implemented through .NET API (not .NET Core), which assumes Windows. However, I suppose, 99% of EA users don't worry it's Windows-only, for many enterprise-class solutions OS is just a wrapper for the software.
Nippon shiki has lost utility with a media-influenced nationwide linguistic shift towards Tokyo Japanese. ジ and ぢ had seperate pronounciations at one point: see ビルヂング vs modern ビルディング
MATE belongs to the class of traditional-metaphor/resource-light desktop environments. Looking good is a secondary target.

The direct competitor is XFCE. There are a couple of advantages I personally find over XFCE:

- XFCE has a very severe lack of resources; in worst case, this translates to bugs (even severe) not being fixed for a very long time

- MATE has a very flexible interface (it's actually impressive how they have exactly the opposite philosophy as the GNOME guys)

I've been a longtime XFCE user, but when a couple of bugs started affecting my workflow, I had to leave it.

The worst case has a been a bug where around 25% of the times (if not more), moving files via file manager caused the file manager to crash. This has gone unfixed for a very long time (at least 6 months).

Despite what some people believes, it's not possible to swap the default file manager. While it's technically feasible, DEs have their FM harcoded in some places (ie. Desktop), which causes subtle breakages if the default FM is swapped.
Grid view in the file chooser? In my Ubuntu 20.04 system, it only supports standard list view with preview pane on the right side of the dialog.

Gnome throws a huge chunk of functionalities away in favor of UX on version 3, which alienates most of their power users but make it easier for new users to jump in with their mac-like ui.
Red meats contain a lot of purines, which often metabolize into uric acid. They are on the list of products whose consumption gout sufferers should minimize.
Plug for gnumeric, which was better than libreoffice/openofice/staroffice calc in the 90s and still is today. ssconvert is a nice thing too.
In my go games, I have noticed a massive aversion to actually playing, because I hate my blunders too much.
My advice would be, either accept that you will blunder and play anyway, or give up on playing.
Blunders are part of playing, there is no avoiding them. Moreover, the more you try to avoid them, the more they hurt when they inevitably do happen.

The only viable way to play that I can think of is to embrace that blunders will happen. For me that seems to be too hard, so I don't play anymore.
This is how negotiations work everywhere for any kind of deal. Think of some successful past legislation you support - I guarantee that it was negotiated behind closed doors.

Negotiation requires fluidly proposing alternatives in a give-and-take that ultimately leads to an agreement. When the items being given or taken are policies supported or opposed by members of the public, it would be self-sabotage for one half of the negotiation to expose its deliberations to public debate.

Imagine you’re a couple making an offer to buy a house. Do you think it would be smart to expose all your internal discussions about the purchase to the seller along with the offer? Do you think you’d ever succeed at buying a home at a good price if you always made such a disclosure?

I think this argument that a treaty was secretly negotiated is better understood as a general-purpose process argument that can be applied against any treaty or law, not as a meaningful criticism of any in particular. It’s just how the sausage is made.
I’ve tried several distros and every updated kernel up to 5.9. No distro works if it has a kernel newer than 5.6.
Perhaps it is because all the latest Intel fabs are in the U.S. in Hillsboro, Oregon. Other foundries like TSMC benefit from the ecosystem and cheaper cost in East Asia ? i.e. they can afford to make more mistakes than Intel can if it is cheaper to do so.
That’s a weird perspective. Is HTTPS an Oracle protocol because Oracle Linux includes curl?
Haha, not that band of romanian thieves. They are quite dumb at times, I remember another case few years ago where they stole some paintings from a poorly secured museum, brought them home and one of them got scared of getting caught and burned them.
> it's a fundamental problem with the culture of software development apple curates.

It's not the Apple exclusive problem; Microsoft, Google are also guilty of datamining our activity and so are many others. The story is always same saying they're respecting our privacy, data is anonymized and it's being used for good cause of improving software and services. But then, suddenly we're learning that someone somewhere is sucking more than it promised in a way that is far from private.
VLC does care about because the movie is rendered by the compositor not by QT for performance reasons. It is explained in the presentation.
regardless of the functionality, I cannot ethically support or use facebook, instagram, or whatsapp.

The problem is that they still use you. If your email address was ever in a contacts list uploaded to them, they have a handle on you. They are tracking you on every website (apart maybe from this one) and have constructed a shadow profile for you.

It's the same problem with Google, you can try to avoid them but if anyone you know has a GMail address, you're in their system and they couldn't care less about your consent.
Pisagor Hafıza Tekniğiyle Hafizanizi Yenileyin
"Why do so many software projects fail when you don’t see any skyscrapers collapsing under their own weight?"

I think this is a great question to use as a thought exercise. We don't see the designs that fail, as they don't pass the review? Using the analogy of software engineering being the design stage (vs build/construction stage), this would be a closer comparison. How many skyscraper designs fail before they end up being "uptaken".

Also, just because buildings don't collapse and fail catastrophically, I assume there are many flaws in the design that get "worked around" during construction. Many flaws (bugs) do likely end up "in production", but they are more of a technical debt type of issue that will be a burden for building maintenance and/or future tenants.
What about JUST bluetooth?
what is the theoretical benefit of going from REST to GraphQL?

Reading the post I don't understand what motivated this change?

The first footnote says:

a more expressive way for clients to interact with our
data, a more performant way to retrieve data with fewer
network requests, more flexibility for our clients to
create new features without API changes once the graph
was built out a bit, and a technology that is rapidly
being adopted as a community standard for APIs.

but I don't understand what you could possibly want to do with your data that REST would make challenging.

Can anyone give me an example? Especially from a fairly straightforward data structure like a dating site.
> You could try to throw anti-virus software at the problem, and that's one approach, and Apple is taking this approach. Which is the best approach? That's a much more complicated discussion.

If I do want to rely on anti-virus instead of Apple, it still doesn't matter.

Apple doesn't give you a choice.
I never played it above level 3, and I would assume that any handicap will result in weird plays. And without handicap it is too strong for any human.
> We are talking about a community of people that appears in Europe in the 9th century and they keep their cultural identity ever since

Well, let's not forget that gypsies have been slaves for most of their existence in Romania and it's been less than 200 years since slavery has been abolished and they've been freed. Most Romanians conveniently forget this part when justifying their racism.
Updating is important. There might be security updates. However, if once in a while an update itself causes a bigger problem (e.g. is unusable), it's logical you shoudl be able to downgrade. A defensive attitude ("I better not upgrade as it can break something") is definitely an option and many people are doing that, but it's not the right way to approach the whole issue.
MIT cybersecurity experts do not trust blockchain-based voting systems
It hangs when trying to load the i915 module. CPU goes up to 100% and display goes black. Obviously it works with some, probably most intel GPUs but seems they aren’t bothering to test it with the older ones anymore. There’s a bunch of bug reports about it, so it’s not just me. usually they get closed with some list of voodoo kernel parameters that supposedly fix the problem but none of them fix it for me.