skysight-inc/HackerNews huggingface dataset:
While the lack of full rate 256-wide operations was quite noticeable, I was expecting it- the cliff that caught me by surprise was something else: certain kinds of inter-CCX communication seem to be catastrophic for performance. The rest of this is partially speculation since I haven't had time to dig deeply into the problem.

Specifically, in both a physics engine solver and some machine learning backwards passes I was working on, there are areas where a little false sharing is likely. It's relatively uncommon and a negligible concern on the smaller Intel chips I tested on, but Zen cores will sometimes have to synchronize with another CCX's caches and it seems to come with a penalty vastly larger than naively expected latency or IF bandwidth.

A fully loaded 2950x ended up getting beat by a 1700x in the solver despite having virtually the same architecture, twice the memory bandwidth, and an observed clocks advantage. Cutting the used thread count down to the same as the 1700x helped a little, but it looked like Windows was scheduling the threads on as many CCXs as possible and it ended up still being slower.

On the upside, the 2950x blasts through friendlier workloads like collision detection and inference with perfectly reasonable scaling.

I'm hoping that the dramatic redesign in Zen 2's memory architecture (unified IO die and whatnot) will help things a little. If not, I'll probably have to rework some stuff.
A lot of comments in defense of Apple seem to have overlooked something very important.

> If you replace the battery in the newest iPhones, a message indicating you need to service your battery appears in Settings > Battery, next to Battery Health.

This is not a warning that you are using a non-OEM part. This is an imperative for the user to get the part replaced.

Even if most non-Apple batteries are terrible, this is not a reasonable approach. IMO, it is bad for Apple to refer to anything they have not approved as defective and very misleading to the customer.
https://news.artnet.com/art-world/damien-hirst-created-fake-...
Sounds like being burnt out. Which in turn leads to depression and all the negatives that go with it.

"Programming" is a very broad category. Since you enjoyed CS and working on problems at university, there could be specifics of your current work situation that are stressing you out. You could analyse your situation and identify which aspects are stressing you out. Is it the technical issues, the management's expectations, the lack of peer support, the constraints of the environment, etc?

Once you have identify what specifically causes the stress, you can plan changes that give you more of what you like and none of what causes you stress. And, yes, there is more to life than programming.
Does anyone here have a forum they like more than HN? Don't tell me 'it depends for what'. Just your overall go-to place on the internet to find content and read discussions about it.
I have never been there so really I cannot imagine :)...joking aside, I meant it in my current context. This can change in 10 years but honestly I do not enjoy driving in traffic so I am thankful for uber.
> At the time I believed we needed to have tools that are composable and that could integrate with other tools, in line with the Unix philosophy. Kamil convinced me to think about the efficiencies of having a single application.

The Unix Philosophy is dead today, but I don't believe that's because of any inherent flaw in the principle of "composability". It's that we no longer have a good composition mechanism for the types of programs that people run.

In 1975 or 1985, you were running a command-line tool to process some data. (That kind of sucked, but whatever, that's what we had.) The idea of being able to pipe bytes from the output of one to the input of another is pure win. Fewer steps, no temp files, see results as they are completed -- and the cost is literally one character. No wonder it took off.

Today, the types of programs people run are native apps (which don't have an obvious I/O mechanism, apart from the filesystem, if that) and web pages (i.e., programs awkwardly split across my computer and some server in Virginia, speaking an ad-hoc protocol). Making them talk to each other takes a developer and a month.

I'd love to be able to have a web app, a word processor, my contact list, etc., talk to each other and easily and meaningfully pass data between them (and I'm working on software to do just that -- see my bio). Why can't I pipe my Facebook friends list straight to a spreadsheet, or a map?

They speak of the efficiencies of having a single application. It's more the lack of an efficient standardized way to combine different applications. Back when it was "type one character", the efficiency argument went the other way. We need to get back to where sharing data with every other program is the default.
Another great thing about arXiv — it is mirrored in many locations! (With some lag for syncing the latest submissions)

Here’s a list of arXiv mirror sites, from the internet archive: https://web.archive.org/web/20190722162623/http://arxiv.org/...

EDIT: They seem to be considering discontinuing mirrors, going forward :-/

> 2015-11: We are in the process of discontinuing the arXiv mirror network. Geographic locality of servers is much less useful now than it was when the mirror network was established, and maintaining support for mirrors impedes development of new features on arXiv. We will continue to support and extend APIs and data feeds to enable third parties to develop services over arXiv.
It happens routinely in the US. It is a major PITA because you can end up losing marginal stations in the process since TV manufacturers can't find a way to preserve existing channels after a rescan.
In its most basic understood form, dating well back to before the term was coined, this functionality existed in BBS software in the 1980s...it sure as hell predated anything Facebook ever developed.

https://en.wikipedia.org/wiki/Shadow_banning
I think what may be happening here is that at some point the Linux kernel's behavior has changed and things run more smoothly with swap than without, even if you aren't swapping appreciably. There might be some code path it hits when it needs to flush cache or something like that that causes issue.
As with most small businesses ; larger competitors have both economies of scale in business dealings — and, more importantly — economies of scale in compliance with government requirements.

For example, the accounting and bookkeeping manpower and expense consumes many full percentage points of a small businesses’ gross revenue, while virtually none of a large businesses’ revenue (fractions of a percent).

Of course, large enterprises can - and have - lobbied the government to pass “think of the children” laws against all manner of evil, which they themselves can trivially absorb with their full time legal and accounting staff. The slobs on the family farm - not so much.

Until government compliance is priced at a percentage of gross revenue, nothing will change, and small competitors will be extinguished - to the delight of the conglomerates.
Sorry, I wasn't clear.

I meant that, without 3rd-party cookies, tracking is harder. And I'm assuming that users who block scripts also block 3rd-party cookies.
From the point of view of an ex-Googler who worked there for many years, the frustrating thing about discussions of Google isn't criticism so much as lazy assertions of things people couldn't possibly know. (They are often things I don't know either, because in a 100,000 person company, there's no way to know everything, and since I left my knowledge is out of date.) And if you ask how they know it, it is apparently just conventional "wisdom" in some circles.

I see that in certain other topics as well, such as discussions of the 737 as mentioned in the article.

Along with intellectual curiosity, I think it's important to cultivate intellectual humility, and they go together. A lot of what we think we know just by reading the news isn't all that well-founded, so asserting a strongly-held opinion isn't justified. I'm reminded of a cartoon about collecting questions, rather than answers:

http://kiriakakis.net/comics/mused/a-day-at-the-park

So, if you're wondering about downvotes, overconfidence might be a reason, or at least for one downvote.
AMD's graphics Linux software is really inadequate compared to Nvidia.
But your article is about cryptography. And like every article on cryptography aimed at non-cryptographers it has this upshot: "You don't have a chance at knowing what you're doing or talking about, so please just ask a cryptographer for help and get on with your busy day."

If readers of your article come away more confused about dev/random vs. dev/urandom and the veracity of manpages, that is a positive result which will lead them to the aforementioned promised land. So I don't think your article fits the (anti-)pattern.
If your passport shows you're an EU citizen, you're allowed to enter. So it's an open border for EU citizens.
While it's true that there are clear psychological effects to using social media habitually, I don't think just because someone may be dependent on something to be happy means the provider has any obligations to continue service.

There is a similar dopamine response cycle with gambling addicts, but a casino barring an addict for the safety of themselves and other customers is hardly seen as "unfair" or unethical regardless of how the banned person feels, because similar to with social media bans, it is generally seen as being for the benefit of the community and even the banned members themselves.

A banned FB addict might spiral into depression just like a barred gambling addict, but in both cases if anything the ban is helping the person face and overcome their addiction rather than continued service which would be enabling or perpetuating their addiction.
A keen amateur programmer
There's a ton of info out there in various websites and blogs. I like the RPISEC Modern Binary Exploitation class as a great introduction. The lectures and materials (and a VM!) are on github: https://github.com/RPISEC/MBE
There's plenty to complain about re: the UK, but none of what you're complaining about is unique to the UK, or even uncommon (except for opt-in porn, that one's odd)

Most other countries with public broadcasting just roll the "TV license" into your taxes. CCTV everywhere (that the government can afford to put it) is commonplace in most countries (the USA being something of an exception).

Politicians acting like children is standard. In fact, I'd say that it's a desired feature of the Westminster System. Question Time/PMQs, although sometimes childish, serve an important role in the democratic process and open government. At least filibusters aren't commonplace, unlike in the USA.
Ref to the comment and context in question:

https://news.ycombinator.com/item?id=20522668
“How to make a small fortune in farming”.

Start out with a large fortune.
Awesome! Sorry, I was only semi-serious, because my last name is Quirk and it seemed like a good fit :D
Microcorruption is a CTF which is a very nice introduction to buffer overflows and the like: https://microcorruption.com/login

Also search for "15-213 Bomb Lab" - it's from a CMU systems programming class and teaches use of the debugger and some common vulnerabilities.
I believe it specifically refers to services that provide simulcast streams of traditional TV networks. Like Playstation Vue or Youtube TV.
Sometimes? Yes. Often? I don't think so. Usually? No absolutely not.
Yes this happens on essentially every patent a you start absurdly broad and winnow the scope in response to the rejections.
The TLB bug (Errata 298, doc 41322 if you really care - while the processor was attempting to set the A/D bits in a page table entry, an L2->L3 eviction of that PTE could occur) was one of a great many things wrong with that chip.

* A number of errata (not just 298) delayed full production, sapped performance, or negatively impacted idle power. Take a look at doc 41322, DR-BA step for many samples.

* It was late and didn't achieve performance targets; it missed clock rate targets and 2 MiB L3 was insufficient.

* Intel delivered a very compelling server part (Nehalem) during the lifecycle of family 10h.
Even before I became the manager, as a Lead I felt half my time was explaining to younger, less experienced engineers why "no, we should not" introduce something.

And it really was an explanation, not a condescending or dismissive refusal. That part is key.
SAP, Oracle, IBM are purchased by CTOs because they have comfort that they are dealing with "big enough companies to understand their enterprise needs" - which translates to "the sales reps have big expense accounts and wine and dine me". I have worked with all of the above vendors and I have seen that so much of the marketing budget goes towards "entertainment", junkets, conferences, etc.

Besides buying from a big vendor makes them look good in the eyes of their credulous board. There is too much risk in being blamed for buying from an "unproven vendor".
The claim that it is menacing or intimidating and so isn’t covered by the first amendment seems nonsensical to me. No rational person expects that the ballon to attack them.
Oh, well, another pitiful few billion dollars in fines.

When are we going to start standing up to companies who violate our privacy like this?
Not the person you replied to, but I have. And given the venue, I'm guessing many others here have too. Also, Excel is unnecessary and perhaps even harmful; all you're doing is providing false precision because the uncertainty is too big unless you're a public servant or something. Ballpark estimates are all you're going to get for any multi-decade forecast involving literally anything. But none of this is too relevant to your actual point, so I'll move on.

> Many people don't think of themselves and their position in life in this fashion and rather have a moralistic view of the world: "If I work a lot, I'll feed my family!" and just assume that is what is going to happen, based on the values they were taught growing up / in school / on tv.

This is true and unfortunate, but the solution isn't to subsidize this mindset, the solution is to change the values people are taught growing up / in school / on tv. Not because I think it's necessarily bad to hold a moralistic view of the world, but because economics doesn't give a shit and will steamroll any clumsy attempt to provide shelter for the naive.
DoorDash Taps Banks for $400M Ahead of an IPO
A Photographer Caught the Moment a Meteor Exploded onto Jupiter on Video
Rounding Up the Fujifilm XF Cameras
As I recall, patching was simply the most expedient approach. Otherwise, for the changes we needed to make, we would've had to copy a lot of source from the standard loader implementation in CPython for only a few simple changes.

https://github.com/hylang/hy/pull/1672
I don't suppose this is really news, given that Facebook and Google are the Big Incumbents now. For many this is a Moral choice, and whether what you're doing is really helping out the world.

I'd say also, I currently perceive Google/Facebook as a place to "slow down". They're big enough and have enough resources to do anything they want, so it seems like there's gonna be a lot of people just hanging out and going the slow route.
But they also pushed up the price in black market, and if someone in the black market is willing to pay $2mil, $500k ahead, and then the rest over a period of time. Someone might take that payments in bitcoin over Apples $1m which you will have to pay tax on.

We should also remember that there are tons of people outside the US who are into this. Africa, Asian, Eastern Europe. They don't have to worry about the legality of selling an exploit.
When my kid was in elementary school we were expected to sign a “students in media” waiver that basically let them use the pictures they took of the children however they wanted. I don’t know if it was required but it was heavily pushed and included with a packet of about a thousand things to sign, most of which were required.

I never signed it. I just included the unsigned piece of paper (among others I disagreed with) in amongst the pile of papers I turned in to them. Nothing ever came of not signing but I suspect I could sue them now.
> Remember 'who shot JR?'

All was revealed by Father Ted
https://www.youtube.com/watch?v=sq4_c-_r0K4
I am not sure how you got that out of my comment. What exactly is real information? Personally, I think people who only get their news from "trusted" sources are actually closing themselves off to a variety of different opinions, however disagreeable. I do not feel bombarded with information because like you, I don't watch TV. Everything I read is selective based on what I want to read, not because it just happens to be there. Take twitter or HN for example, it's not like I'm clicking all the articles and leaving comments on all of them.

One could argue that by getting your info from a few selected sources you are actually just absorbing their information from whatever few sources they have and are not seeing the full picture.
No, but it would be enough money for someone unaffiliated with those states who would otherwise consider selling it to them (through a third-party or whatever) instead.
I'd like to see what what prevents double dipping, first report to unethical places, wait a bit, then report to Apple.
No it's not. Money is money.
I'd like to check out these russian-speaking sources if they are online.
If you continue to break the site guidelines, we're going to have to ban you again. Could you please not do that? Using HN as intended is not hard if you want to.

https://news.ycombinator.com/newsguidelines.html
Yes, but Jesus's revisionist take on it is worthwhile to keep in mind too:

"The sabbath was created for man, not man for the sabbath."

Disconnecting is good for many as a general practice. I myself have a "no technology day" once a month or so. And certainly taking a population recently freed from slavery and instituting a labor law ensuring a weekend was a great idea (whoever thought of it).

But that's the nice thing about weekends - each of us get to spend them as we choose.

If you are feeling disconnected from your loved ones and want to mutually agree to put away your phones, awesome.

But likewise, if you had a rough week and want to lose yourself in binge watching Stranger Things, that's cool too.

Let's not fall back into the ways of every generations before us in how we consider younger trends as we age. Even chess was condemned as corrupting the youth in its day.

A central theme to the success of all life in this world is balance. If you feel out of balance, adjust your own life accordingly to regain it. But it would probably be unwise to assume the balance that works for one works for all.

I doubt any one of us has an identical idea of what living the perfect life looks like. All we can do is figure out what our own version of that picture looks like and do our best to realize it.
XaLogic’s XAPIZ3500 Hat Brings Machine Learning to the Raspberry Pi Zero
As a Kiwi Expat, I beg to differ. Australia takes that title.

Better incomes, quality of living (houses are vastly better quality), infrastructure, entertainment, and weather.
I second your final note: $4/month can be a lot for someone with depression with nothing saved up. If they have insurance that's willing to cover it, then that might be one avenue, but then there are people without insurance. I don't have any suggestions that would be helpful while being sustainable economically.

Regardless, I'm glad that 'flaque are trying to make the world an objectively better place for some, and I wish 'flaque all the best in this endeavor.

One unrelated suggestion that I might have is to have a fixed buyout price for those that don't want to subscribe, but are willing to pay a higher one time price.
7 years ago, i worked with a really smart undergrad. I asked him if he would come to google, he said google is not cool. Went to spacex.
Hello, my current salary is way below market rate for this type of a job - market rate would be 6k+, I drew 3.3k for the last 5 months
Exxon has been profitable but they allegedly did it by committing fraud. They allegedly knew the magnitude of the effect of CO2 on climate, and allegedly conspired to cover it up. Part of the reason there is "intensive debate" is because of Exxon's cover up. It wouldn't have been much of a debate without it. Therefore, Exxon was purposefully redirecting the efforts of investors to understand the risks that the company faced.
Oh, I agree with you. It's just not how the patent industry actually works.

I'm not entirely sure why, but there appear to be perverse or at least badly aligned incentives for patent examiners, and it would appear they only look for prior art in specific locations, and these aren't the ones that the industry uses.

So you get situations like someone getting a patent for putting structures on multiple lists at a time (e.g., a lookup list, and an LRU replacement list, and maybe a list for keeping track of locks) and this is something that people have been doing since rocks were young, but some nincompoop at OraGooSoftBook got a patent on it because these structures appear in OS textbooks or maybe Knuth and not anything the examiner encountered in law school, or any legal publications. And now FaceGooSoft has a legal lock on code you wrote (hey, you did diligently read all the patents relevant to your industry before you wrote a single line, just like everybody else does right?).
RFC 8621: JMAP for Mail
Honestly, I think this practice is horrible. Kids don't deserved to be plastered all over Facebook by their school. It's deeply uncomfortable.
Why can't a lawsuit be made immediately by owners of prior art (and I'm guessing HN, Reddit both have prior art around this..)
> More importantly, it's not what the community wants. That's where we take our cues.

Your community wants a safe space for Nazis to spread hate. Is that really what you want?
Five big ideas from Nathan Myhrvold, the original ‘mad scientist’ from Microsoft
not one mention or shout out to Apple who has been doing the left/right gesture for quite some time in iOS and the bottom navigation gesture since the iPhone X
Curated content starting in one domain. Don't be everything to everyone, at least not at first. (Think Amazon.)
And/or use verbose mode -- re.VERBOSE or (?x) --for comments and whitespace.
I think that's why the amount is so high. If you sell it for less to bad guys, someone else might find the same exploit (or a connected one) and swoop in and claim the big amount from Apple, and you lose out.
I did the Stanford thing a long time ago, but there were tech objectors even then. A comparatively small number of activists protesting this or that, “Do you really want to work for Microsoft/IBM/Oracle?” with most engineers just keeping their head down and studying.

This is nothing new.
Cool... Go negotiate with one of those entities if you have a death wish. I'd rather hand over to Apple, make a name for myself and get clean cash then deal with the underbelly of the modern world.
So who will be responsible for all the open source software security vulnerabilities?
Yes, it's Libra testnet. Currently, it is comprised of test validator nodes running Libra Core.
Can they sustain 5B losses for a decade? Can any investor?
That alone suggests that they are already acquainted with every one of the people they'll accept for the program? They might have a "loose" vetting process, but I doubt they have a lack of one.
Kaspersky Software Lingers on Sensitive Government Systems 2 Years After US Ban
It's good that Europe and most of the world, except USA, does not support software patents. No need to spend countless hours in defending against frivolous patents. It's like Amazon's single click buy patent, hopefully will be struck down in future like the former.
These unethical places would of course never consider reporting the bug to Apple to get a million dollar rebate on their purchase price... that would be unethical.