skysight-inc/HackerNews huggingface dataset:
In 2017 I decided to build a gaming PC. I had been out of the PC Gaming world for a while, so I watched some youtubers to see what I should buy. Ryzen first gen had just come out, and Linus Tech Tips was pretty pro AMD. Seemed pretty optimistic.

I bought a Ryzen 1700, and checked the AMD stock price. It was ~$10.

I told all my friends to buy AMD stock.

I had never purchased stocks before, but I was pretty sure that AMD was going to go up. I bought $500 worth of AMD stock at $12. (it took a few months for me to get around to buying it)

As 2018 went on, financial market started to pay attention to AMD. People were calling it a buy at ~30$.

I was pretty sure that everyone else had missed the boat and that I was in the money solely because of Linus Tech Tips.

Now here we are, AMD at $85. Thanks Linus.
My unit in IB bought such a thing and didn't do anything with the multi-million dollar outlay over the two years I was there.
Like.. war?
Why couldn’t they just agree to let each other use the other’s tools for free / massive discount for some limited period, or even in perpetuity? It doesn’t have to be one company shafting the other?
If it is not ML Ops, how would you describe it?
I dislike that pytorch advertises TPU support. Pytorch doesn’t support TPUs. Pytorch supports a gimped version of TPUs that have no access to the TPU CPU, a massive 300GB memory store that handles infeed. No infeed means you have to feed the TPUs manually, on demand, like a gpu. And TPUs are not GPUs. When you try to do that, you’re talking at least a 40x slowdown, no exaggeration. The TPU CPU is the heart of the TPU’s power and advantage over GPUs, and neither pytorch nor Jax support it at all yet. No MLPerf benchmark will ever use pytorch in its current form on TPUs.

Luckily, that form is changing. There are interesting plans. But they are still just plans.

It’s better to go the other direction, I think. I ported pytorch to tensorflow: https://twitter.com/theshawwn/status/1311925180126511104?s=2...

Pytorch is mostly just an api. And that api is mostly python. When people say they “like pytorch”, they’re expressing a preference for how to organize ML code, not for the set of operations available to you when you use pytorch.
The two-path guide to information security
The HP / HP Enterprise split a couple of years ago is another example of this. Their messaging at the time wasn't so clear, but it became obvious they were divorcing the successful printer/office segments from the struggling enterprise ones.

> But the dead weight is a company too. Does everyone who ends up working there just sort of accept that now they work at a company with worse financials and prospects?

I was on the HPE side - pretty much! This typically doesn't come as a surprise, though. The free swag with the new company logo makes it a little better, though.
Programming Incrementally
depends on the project. it takes me about 20 minutes to do a full build on an overclocked 9700k. if I were forced to use a laptop, I would probably quit.
I'm wondering how many non-gamers actually buy desktops. Either they use laptops or their company chooses one. I'm a non-gamer who likes desktops but am happy with my old PC and am thinking of getting a laptop for next box.
Ask HN: Software/Web Development resources for mathematicians?
Most programming content online is geared towards generalist. However, as a mathematician, sometimes things make much more sense when present in a neat, abstract way. There are many posts on maths books for software engineers; however, the reverse is not true. Are there any such articles or books you could recommend?

For example, the MIT course: http://web.mit.edu/6.031/www/fa18/classes/10-abstract-data-types/ helped me understand Abstract Data Types much better than any other material I found on blogs.
Have you considered making shallow clones?
Also indeed you are doing many things that harm usability. I am surprised though you are saying you have issues with blobs even in LFS.
Oh yeah, fair enough, point taken. :)
We currently have google engineers training on TPU pods with PyTorch Lightning.

TPU support is VERY real... but yes, sometimes it breaks but PyTorch and Google are working very hard to bridge that gap.

But we have dedicated partners at Google on the TPU team working to get Lightning working seamlessly on pods.

Check out the discussions here:
https://github.com/PyTorchLightning/pytorch-lightning/issues...
The first thing you should read is the RDF primer [1]. It explains the basic data model that the semantic web uses as building block for anything else.

The gist of it is to provide a way to model data as a graph, and make it almost trivial to exchange data between parties. A simple example is, if you and I want to share, say, user data, and you have a "people" table and I have "Users", and my fields are "first_name" "last_name" and yours "given" and "proper", and so on, how do we match the same user across tables? RDF provides a solution for that.

The "pie in the sky" part is that, from this basic building block, a whole host of other technologies can be built, some of them dealing with artificial intelligence, machines being able to _infer_ more information from what you have already said [2]. Inferences can work best when there's more data, that's were the ability to mix your data with third party databases comes handy.

Solid adds even more stuff to the table. In their words: derived from "social linked data", is a proposed set of conventions and tools for building decentralized social applications based on Linked Data principles. I think "decentralized" is the keyword here. I haven't even started looking at it :-)

1: https://www.w3.org/TR/rdf11-primer/

2: https://www.w3.org/standards/semanticweb/inference
Well after covid started and the stores ran out of a lot of food I decided to get some chickens again. I have had a maximum of 6 in the past but decided to increase the flock since 6 birds is pretty much the same effort as 30 birds. I now have 33 in total and at this point in their life get one egg a day. They average something like 300+ eggs a year. I have sold enough to buy an automatic egg washer and now mainly worry about selling enough to cover feed costs. I do it because chickens are very therapeutic and I find them relaxing to be around. I have young kids so they are also learning the value of food and can eat all the eggs they want. So I wouldn’t really call it much of a business it is more of a hobby that I reap little reward other then my eggs and to help out a few others near me. I think if I ramped up to a few hundred birds I could make a bit of money but at the small size it keeps me from getting overwhelmed with too much work and I can just share my harvest with those around me. I have learned that making money is nice but I also get a great deal reward from helping others in need.
The architecture may be HTAP but the batch read use-case for the RowStore (vs. OLTP) seems to be unique to predictive machine learning (new to me at least). Full Text Search sync is a nice feature as well. Thanks for the thoughtful response and the research link.
Font detection is stopped by fingerprinting resistance. But not font enumeration. (Which fonts you have, not how they look.)

Then there is CSS exfiltration and rectangle readout...
I'll raise you one. My experience with unions:

- (Movie) set breaks. The guys from the appropriate union are working on a different part of the set and can't get away to fix it, so the camera guys (in a different union) fixes the break. They all have a beer afterwards, and the movie made $200M+ at the box office.

- Unionized grocery store. Jar spills onto the floor. The janitor is doing the COVID19 sanitation rounds, so the first employee to see the mess grabs a mop and cleans it up, even though it's not part of her job description.

Moral of the story: unions are what their members make of them. Some of them are deliberately and highly restrictive about scope of duties, but most of them are not.
The virality of medium does not translate to followers (network), as it does in twitter
> low-hanging fruit or something to grossly improve performance.

If there’s such a thing anymore I’d be fascinated to hear about it.
I think the reason that HN, Reddit et al. have this impression is that state policies in conservative states are explicitly less restrictive than those in less conservative states. Florida just removed all stadium event attendance limits, for example. Within any given state there are all kinds of political beliefs and economic situations that may be more or less correlated with spread, but state governance is a very big variable.
The reason pro sports leagues are all unionized is because they are each government sanctioned monopolies and players have otherwise no leverage.
Were you using Roku models with the IR remotes, or the WiFi direct ones? (I would imagine their newer models use BT, but that's just a guess)

I found the remotes responsive, but I was using the WiFi direct ones.

I would imagine that the IR remotes feel muck pokier, which is of course pretty much always going to be the case with IR.
You can always get roughly 2-3x the CPU performance of a laptop in a desktop (2x core count, higher clock due to much bigger heatsink). It makes sense to use a desktop for the compile times.
fyi, your site raises security flags on firefox (81.0.1) and chrome (85.0.4183.121) for me.

"Peer’s Certificate issuer is not recognized."
Cool. New Examples Explorer too, see https://examples.ext.net. Let me know what you think.
Aha yes, in America it's often referred to as "Keeping up with the Joneses"

I'm curious about your phrasing, however. In your view, is a middle class approach to life a life that simply conforms to the predictions of mimetic theory without awareness, or a life informed by its understanding and application?
Many of the countries in the East of Europe seem to be in the process of turning against the EU, from Hungary to some mild anti-EU sentiments in Poland, etc. Although I did read some Polish people suggesting that EU's financial benefits to the country guarantee they'll remain.
newsletter requires a mailing list which is a network.
Building a Newsletter Archive
You don't even need `std::mem::take`, you can just `drain` the `Vec`. This also allows the allocation to be reused, unlike your `mem::take` which ends up dropping the allocation.

`Vec::drain`: https://doc.rust-lang.org/std/vec/struct.Vec.html#method.dra...
Isn't this how it's always been? New tech shows up in enthusiast/consumer segment first, bugs are ironed out, manufacturing ramps up & yields go up, then new server parts are announced?

Besides, isn't EPYC2 the best server CPU already? There's no time pressure on AMD, they're comfortably in the lead.
Video encoders/decoders are parts of GPUs, not CPUs. Only CPUs with integrated GPU have these pieces of hardware.

AMD is pretty comparable in that regard: https://en.wikipedia.org/wiki/Video_Core_Next but I don’t have computers with AMD APUs or GPUs, and don’t have a hands-on experience with these features.
> Many professionals, including developers, don't need such CPUs too.

True, though I think there's a distinction between "need" and "can make use of". If I'm going to spend 8+ hours a day working on a computer, I'd probably be willing to spend a extra 20% or whatever on total system cost to eek out a bit extra performance even if that cost doesn't make sense from a strict cost/benefit calculation.

That said, there isn't really a good way for developers to calibrate the hardware to their workload.
Decentraleyes is not actively developed, use LocalCDN which is a maintained fork of it.
Is Phoenix because self driving cars can't handle any kind of inclement weather? Or is there some other reason to choose Phoenix over Denver or Milwaukee?
Now I'm wondering how closely the old Windows APIs resemble OS/2.
Long compile times suck but long runtimes suck more.
I wonder if Turbolinks will evolve to this approach. They currently do a regular XHR and replace everything in the <body> from what I understand.
I’m glad someone submitted a written article rather than just a video. Plus AnandTech is a very trustworthy third-party site for things like this, and the commentary in the article here is more valuable than the official launch video in my opinion.

Would be nice if there was a way to merge the discussions without losing both original links.
I would avoid Git submodules; it seems like a fairly poorly designed feature and I'm constantly getting my submodules into a bad state (e.g. when switching branches). The alternative that has worked a lot better for me, in repos that use Bazel, is Bazel external repositories (using git_repository or http_archive). A more direct replacement that I hear is better is git subtree although I haven't used it.

Also, you're probably already doing this, but make sure you're running Git on an SSD! Spinning rust will slow down VCS workloads, which are disk intensive, considerably.
Can someone please explain the branding differences between Zen, Ryzen, and Threadripper? Keeping up with all this is exhausting and confusing.
Something about the sound quality in this video makes him sound exactly like a text-to-speech system. It's uncanny.

Single thread performance was the only caveat I cared about vs. Intel. Really tempted to build a new PC now with Zen 3 and Nvidia 3080. If they are actually in stock anywhere.

I don't understand how Intel's stock price has held up in the face of their clear loss of their longstanding most important asset, the lead in single thread performance. I expect Apple to beat them soon as well, putting them in 3rd place.
I have been thinking of building something like this for some time. It would be great to have something that automatically generated a:

* CUI

* TUI

* Web UI

* REST API

* Config files

* Environment Variables

* GUI

There are pieces of this in various places. There are a number of command line libraries that integrate config files, command line options, and environment variables, including Traitlets (used in Jupyter). The original Enthought Traits did this for GUIs (declare a set of of classes with datatypes, call .configure_traits() on them, and voila, an autogenerated GUI for them. The Django admin interface is very similar for the web. What's needed is to bring this into a single package.
The latest BIOS for ASUS Prime X370 Pro has ECC explicitly as a configuration option. Seems to work in Linux. I am using 2x8R ECC 2666Mhz RAM from Kingston.
iOS needs a real version of Firefox
Which is why you should use Resist Fingerprinting option instead, as it makes you look identical to other RFP users.
Look at any gaming benchmarks, unless they are running them at low resolutions, the CPU is not the bottleneck. I agree there is some fringe simulation cases, but most gaming is not inhibited by CPU. Once you're up in the 2k and 4k land, the GPU is the bottleneck. This video focuses on 1080p performance benefits. There is zero reason to be upgrading between generations unless you're just burning money. Anyone paying $500+ every time there is a new CPU platform, is guaranteed already running 2k and 4k content.
Unfortunately, socialcooling describes a lot of "hey maybe" and "what if" scenarios without a lot of concrete evidence, while on the other side of the debate, there's a likely arsonist under arrest.
Chinese buy it and happily run it.
Bestselling Author VE Schwab Found the Words to Come Out of the Closet
Given Waymo was recently the victim of a high-profile case of IP theft used to start a competitor, I imagine they’re being vigilant on this front.
Launch HN: Pixela – URL shortener with retargeting pixels
We are #4 now but we've been #2 all morning. I'm very happy with this launch.
Please support Pixela at https://www.producthunt.com/posts/pixela-2
They say lower-TDP processor should be available within six months. I think that makes sense, AMD wants to make the marketing splash with really nice high numbers at launch.
Traditionally you'd save it in the session on the server
> What grounds would a slave, living in a time and place where slavery is legal, have to argue in defense of their freedom?

The same grounds that we use to argue against slavery today. Just because the society around you doesn't believe certain rights are real doesn't mean you can't personally buy into them. "Rights are a societal construct" doesn't mean that nobody has a right to believe different things from society. It just means that our conception of rights derive from societal consensus, not a higher power or objective source, and conversely that there is no higher power or objective source we can invoke to override society's mores.

> If you are willing to recognize that society has had an incorrect view of rights in the past, you must recognize that there is a standard beyond society to appeal to.

No, you can just criticize them using the today's moral standards. You can be sufficiently committed to your moral standards to be willing to impose them on other people without simultaneously believing that those moral standards are a objective property of the natural universe.

Hume's is-ought guillotine is a thing. A normative statement does not magically become an positive fact just because that normative statement is an extremely strongly held (e.g. slavery is bad). The notion of inalienable rights is a rhetorical trick that lazily conflates the normative and the positive.
Which is fine. People who just like knowing things are extremely unlikely to have their cellphone location data correlate with the site of the arson at the time of the arson.
Tailwind CSS Playground
Having watched the newspaper coverage of the debacle involving Breonna Taylor with neighborhood interest, it's very clear how much the War on Drugs has caused so much pain for so little gain. There are so many facts involved that make it harder and harder to not cynically and conspiratorially believe there was some sort of personal vendetta involved and the media circus a cover up (the latest word is the city's Drug Enforcement SWAT team throwing the cops involved under the bus for not complying with Drug Enforcement accountability procedures in a warrant search involving a person's residence and throwing the entire department under the bus for trying to execute too many warrants at the same time spreading itself too thin and not following procedures). Occam's Razor still suggests outrageous ineptitude was involved, and the feeling of a conspiracy is just cops doing what they always do and protecting their own as long as they can before only breaking ranks just when public scrutiny gets too tough.

(But the detective that put together the residential warrant "bundled" it with a bunch of non-residential warrants, nearly burying/hiding it, when it took it to the Judge to be signed, and then again the SWAT team now says that the residential warrant execution plan was buried in the same swamp of non-residential warrant executions, and it's really hard to keep from wondering if that was malice or incompetence as all these details come out. Was it personal? Or was it dumb luck? I can't even tell which is worse at this point, because either seems to show a lack of responsibility, and both are worsened by likely what will continue to be a lack of consequences or atonement.)
Making Discourse Keyword Matching Telegram Bot Running on GitHub Actions
wonder how long before

search terms

+

facecrime ala (https://www.faception.com/)

+

harvested voice data

= either arrested on suspicion of future crime

or

preemptive TOS violation

Per Thiel's ("something you know to be true but few people agree with you on")

Is it even possible for such a precrime dystopia NOT to exist?

Is crypto the way out of this future?
That's what I'm talking about and I wouldn't call it "fully supported". I want to know about ECC statistics. It's important because if I can see that ECC recovers abnormally high number of errors, it's likely that I need to replace RAM right now.
I understand your sentiment, but let's be clear. Chrome was itself a "spin out" from another engine. That engine still exists. But Google's investment into Chrome has been such that you yourself ignore the original. A new spinout from Chrome would face the same problems.
My last AMD processor was the Athlon 64 x2 circa 2005, it's going to be nice going back.
Do You Use These 3 Customer Support Tactics to Boost Your Ecommerce Sales?
Even in this scenario, you should switch too. Failing to switch is equivalent to saying "I chose correctly the first time", which has 1/3 probability of being right.
I wasn't familiar with Fastbuild or SN-DBS. Can/should they be used in conjunction with ccache?
19 sounds more "real" since it isn't a round number
This isn't answerable in short form comment thread like you would find here.

Besides the structure of the repo itself, you have to consider the "base" SCM software, as well as the interfaces that are and can be built around it.

You are probably limiting yourself to a specific implementation of git, and for that, a specific and relatively concise answer can probably be given. But the issue in general is much, much more expansive than that. The question as posed doesn't give us enough information to give a proper answer. As such, you can see how the answers so far are all over the board.
I assume to some degree our Bitbucket server is slow. Not sure if Bitbucket is the culprit or our IT.

One the other hand, git-status is also slow like 30 seconds. That is something I rather attribute to Windows. Doing the same inside WSL is faster.

Some people invested quite some time to speed it up. So apparently it isn't some low hanging fruit.
At first impression, a claimed 19% improvement feels more trustworthy, more data-driven, rather than a 20% which might be written off as marketing fluff.
Futhark 0.18.1 released, breaking all your code
Also a former IBMer. IBM cloud has really good compliance for "legacy type" customers. Things like banks and governments where all of the hoops discredit other cloud providers.
As does Oracle. Oracle Cloud Infrastructure (OCI) is actually aggressively expanding regions.
> I think that saying that Apple is especially bad at security would be wrong.

iOS vulnerabilities cost less than Android vulnerabilities because there are just so many iOS exploits on the market.
The problem is the economic incentives. The people who have to do extra work are the people providing the data. The people who get the benefit are the people consuming the data.
The "help" is just one component of each argument/option's description, which also includes the short/long syntax guide.
I’ll take a guess. DB2, mainframe, and Watson?
I don't know, but it doesn't surprise me that they would.
The semantic web currently scales poorly in two different dimensions. As long as this remains the case, it will see little adoption.

First, the software technology scales very poorly unless the size of your data model is trivial. The semantic web is a type of graph search problem with all of the hard algorithm and data structure challenges that entails. Most interesting semantic web applications require data models operating at scales where existing graph platforms have pathological performance characteristics. The gap between capability and requirements is several orders of magnitude. You can't throw hardware at it; when I was first hired to do CS research on scaling the semantic web, I was working on literal supercomputers.

Second, the human element of the semantic web doesn't scale. Semantics are contextual and subjective. As the number of people contributing to the data model increases, the consistency and quality of the data model decreases. This becomes an extremely expensive global coordination problem at scale that may be unsolvable. It is broadly recognized that you need a single, global arbiter of semantics in any scalable system just to maintain semantic consistency, which basically means strong AI.

If we have the technology to solve these two problems, I suspect the Semantic Web will no longer be interesting.
Anything from the era of IBM PC compatible computing could now be owned directly by IBM as a copyrighted interface.