skysight-inc/HackerNews huggingface dataset:
I used to think the same about Azure. Most of the experience I have heard about it is not positive, yet it is comfortably number 2. I think the overall pie is huge enough. So you can have advantages in niches in product or good customer relationships and still do well.

Though, I haven't personally needed a compelling feature which AWS or GCP was missing, so I have never had to use any other product for work.
In metro Phoenix only, but still a step up from “by invitation only”.
When is Intel's next chip announcement? Is there anything in the pipes to make them more competitive with home enthusiasts again? My main Linux box and NAS run Ryzen and I'm a fan, but I don't want to see competition leave the market. I was hoping Intel would finally release stand-alone workstation graphics cards.
Show HN: Lab.computer – A website to run CS programming course online
Thanks for sharing that. It's mind-blowing that Google runs everything from a single repo. Most places that I work with create several repos for just one project.
I don't know about Virgin Orbit, but isn't Virgin Galactic actively testing their aircraft for space flights? [1] I think it's a bit of a stretch to either call them a scam or argue that they didn't achieve much. This area has so many regulations it takes decades to innovate and go from idea to market.

[1]: https://en.wikipedia.org/wiki/SpaceShipTwo
Direct link to the announcement: https://blog.waymo.com/2020/10/waymo-is-opening-its-fully-dr...
Hey there! I actually saw this on my own experiments!

I was experimenting with validating some data through the SHACL version of schema.org [1]. To be fair my findings are not much more than "anecdata" for now, since a proper benchmark should use a bigger dataset, allow the JVM to warm up, etc... But from a quick comparison, the RDF4j implementation was on my tests from 2 to 3 times faster than the "reference" one [2] when validating some small in-memory data.

1: http://datashapes.org/schema

2: https://github.com/topquadrant/shacl
HN collects links from sites I couldn't hope to think about. nor could I hope to know they existed (a good example is the site about the searchlights the other day), and also sites that I don't follow because in general I'm not interested in the topic except for the odd article that ends up in first page here. So to me, HN actually has a huge value as a news site.

As for the discussions, I make it a rule not to reply to comments—though sometimes, very rarely, I break it when I think I can truly contribute to the discussion. As for gathering the gist of the conversation, I usually read the three top comments to see what the most commonly agreed perspectives are, and the downvoted comments (with their replies, if any) to see what has caused dissent. It has worked for me so far in getting different perspectives of almost every article.
But the state-made one sucks

https://qz.com/1320584/ice-cream-in-cuba-reveals-the-growing...
Plus 15% IPC and 10% more max boost, this checks out. I'd expect the 8-core part to have a higher multi-threading performance increase than the 12-core part, because it has just one CCX.
What makes Amazon's multirepo setup "tick" isn't the multirepos themselves but the coordination mechanisms around it (version sets, brazil, and pipelines). whereas bazel/buck are open source and work ok enough to scale monorepos, i dont think there are the equivalent tools out there for multirepo and it shows in the comments for people with multirepo pain.

EDIT: that being said, I do think multirepo is better, but only when you have the above tools to manage it.
I think it was a reference to Intel's overclocking stunt.

https://www.tomshardware.com/news/intel-28-core-processor-5g... (best reference I could find quickly)
They probably wanted to fix the confusion about what type of core was fitted into each processor, as the 3000-series desktop processors contain Zen 2 for the parts without iGPU, but use Zen 1+ for the parts with iGPU. 4000-series currently is only parts with iGPU and Zen 2, so they have comparable performance to the 3000-series desktop processors without iGPU.

So, I expect that iGPU-enabled parts which contain Zen 3 will also be branded as 5000-series CPUs.
I almost wonder if it's meant to keep demand a bit lower since the 3800x was almost impossible to get at launch. Given how the most recent set of more desirable launches went, I wouldn't be surprised to see this price come down in the future.
A simple example that we use them for is for dynamic database credentials. So you no longer define a static username/password. You request the access/credentials from vault as you need them.
>>"that the conservative majority is predisposed to treat everything as property..."

This is misleading at best.

For example: RBG, despite her left-leaning reputation, was easily one of, if not the, most pro-copyright and pro-IP justices on the bench. (Relatedly, she also was pretty pro big business, which rarely fits the portrayed narrative.)

Not all areas of law, especially at the Supreme Court level, easily translate into right/left politics.

https://www.law360.com/articles/1312244/ginsburg-remembered-...

https://www.realclearmarkets.com/articles/2020/09/23/justice...
Thanks. Wasn't shown on the slides.
The chewed-gum-stuck-on-your-foot of tech hardware companies.
The Internet Computer’s Revolutionary Consensus Protocols
This approach requires a consensus protocol: the different machines, or replicas, must reach consensus on which inputs to process and in what order, such that they maintain a coherent state.
Add to calendar / reminders

Radeon 6000 BIG NAVI - Oct 28
https://www.usehappen.com/events/89753512

Ryzen 5000 on shelf - Nov 5
https://www.usehappen.com/events/20853465
What kind of intensive tasks even exist today, apart from gaming?

And on top of that, I’m slowly realizing that regular people don’t appreciate snappy computers. They don’t want to wait, but don’t want quick moves either. So things happening instantly demo might not work anyway IMO.
Thanks for this explanation. Can you give a similarly concrete example of how, according to the docs: "When you receive messages in order and the Pub/Sub service redelivers a message with an ordering key, Pub/Sub maintains order by also redelivering the subsequent messages with the same ordering key. The Pub/Sub service redelivers these messages in the order that it originally received them." I'm a little confused about what scenario with ordering would lead to the need to re-send multiple messages.
>The little problem is all the people who might have Googled 'how to set fire to a car' but who didn't actually set fire to a car.

That's not what they did. The got a warrant for those that searched the specific address around the specific time the crime occured. Then tracked the phone to the crime scene. After that level of identification then they subpoenaed the searches for that person.
I mean .. I disagree?

It's certainly simple to give "a sense" of how deep learning works -

1) translate real-world states and behaviors into data structures (typically multi-dimensional arrays);

2) use (relatively straightforward) math to find patterns in the large matrices;

3) assume those patterns are representative of the real-world states and behaviors it translated;

4) produces a model which "works in reverse" i.e. uses the patterns it found to generate real-world states and behaviors, particularly states and behaviors it has never translated or seen before.

And therefore what it's good at - math, finding patterns - are simple to get a sense of, what it's bad at - assuming the patterns it's found are representative - is simple to understand, and why it feels like magic - the speed at which it can acquire a skill, that it's trained solely through observation - and why it doesn't feel like magic - it's just math and pattern-matching, things we teach in preschool.

Every new breakthrough in AI/DL research is either "more math", "same math but faster", "more patterns", "better patterns" ... Always good to read and see how very smart people solved problems, but the underlying principles are really simple.

What's way harder to wrap your head around is the distributed compute and data pipelines and hardware architectures required to support the scales at which these simple mathematical pattern-matching algorithms need to operate to be useful.
Fair enough, on that point.
If you don't have a way to share documentation for your API with anyone for a cost of about $0.00, then you're signaling that your development process is a bit broken.
For consumer chips, gaming is where the money is, wait until it comes out and see what the benchmarks are then
A small self-funded company outperforming larger VC backed ones
> but I have yet to hear anyone say that tech will get European style unions let alone a good argument for why this will happen

Well, it's good that discussions like this are happening because it spreads awareness that there are better models for unions from abroad, and perhaps that will get more people agitating for an union that's different from the traditional American kind.
There was at least 5 non gaming benchmarks, like GCC, Cinebench, VRay, CAD...
How does this fit in with the trend stated a few years ago that low emissions vehicles are cheaper to maintain?

https://news.mit.edu/2016/study-finds-low-emissions-vehicles...

And the question of the next decade will be: which BEV is cheaper to maintain and why?
I'd want worse than just having the police find the guy. That's one of the major purposes of having a centralized justice system; it protects society from our individual impulses that people who wrong us must be punished at any cost.
> but whether that affects the perceived volume of tinnitus isn’t clear to me

My understanding is that varies by person and "type" of tinnitus, but I know my tinnitus is often an inverse relationship with how quiet a room I am in (though it is a slow, dynamic adjustment) and sometimes a white noise generator is helpful to turn the tinnitus volume down a bit. Noise cancelling headphones can certainly create relatively "quiet rooms" that turn up the "tinnitus volume" for me (and part of why I generally prefer headphones without noise cancelling, personally).
What you’re referring to is sometimes called a “data swamp”.
Full-Time | Information Security | USA
We finalized the choice to use OCI for an upcoming project because they're the only major public cloud in the country we're deploying to.

That said, as a person who's coming from AWS, their demo and documentation have thoroughly piqued my interest. There's a decent amount stuff to like. It's got a slick UI, and the APIs appear to be comprehensive enough to cover our use case.
They promised 2021 Q1. Not sure about announcement date. I think that they won't be competitive until 7nm and that won't happen anytime soon.
imagine that my struct request looks like

struct request {
int id;
double parameter_value;
};

surely moving does not gain anything - the original vector object still keeps the memory allocated, right ? sure, if you have complex requests with substrings, etc, but in that case I'd have `const auto&`-ed :)

(from my experience going full-throttle on movability when C++11 came out, I'd say that this was a mistake overall, much better to keep things as const& most of the time if you can. I've not yet reached a state where I consider the need for ownership transfer a code smell... but not very far :-))
Importance of Authenticity in Brand Communication
>>> larger companies will certainly cross a threshold where this isn't feasible.

Nope. Worked at the largest US bank that happens to be mono repo. They had compute grids with thousands of cores running tests 24/7. It's not sizable compared to the costs of the developers writing and maintaining software.
You say GNU would not exist, which is true in it’s current form. But that doesn’t mean we wouldn’t have had a Unix-like (although not strictly compatible) free system.

It’s also true that Safari couldn’t have used XMLHttpRequest unless Microsoft had licensed it. But that might have sped up the incorporation of an open standard alternative.

It would definitely have created a different history to the one we have now if APIs were assumed to be copyrighted, but it’s not reasonable to just assume that everything that has been based on them would not have been built some other way.
Interesting... when you say fetch, are you talking about a cold-fetch?

`du -sh repo` for me is 15GB, and we don't experience the slowness you describe. If I'm checking out a branch that diverged from master 1 year ago, it takes maybe... 30 seconds?

But I don't know, maybe we've cast different git-spells from you all? We don't use sub-modules, for example.
They did show cinebench and content creation benchmark https://youtu.be/iuiO6rqYV4o?t=1237
Phosphine detection highlights unknowns of Venus’s atmosphere
Time to say 'AMD Inside'
So, what does this mean for their hardware?

I guess their mainframes will continue slowly getting less and less important, but what about their Power CPUs? If they end up in the company with fewer resources, do they have a future?
Gamers appear to be the most avid and most vocal fans of any given computer technology (except maybe networking?). They're probably trying to ride the hype train.

That said, you should always wait for third party benchmarks from a source you trust, with benchmarks that relate to your production workloads. I like Anandtech, Phoronix, and Gamers Nexus for such reviews. The last, despite the name, includes a decent swath of non-gaming benchmarks, and they are incredibly transparent about benchmarking methodology, which I appreciate.

With the necessary caveat out of the way, some observations:

If the IPC gains are there, and we're seeing similar or higher clocks (which seems to be the case), then you should expect a pretty good uplift to non-gaming performance.

The cache architecture optimization should also be a boon to many workloads outside of gaming.
Great write-up! I love these kind of posts. It's like solving a puzzle, picking a very complicated lock, or like being water trying to get into a supposedly water-tight box. This beats any crime novel.

The technical speak was very understandable and none of the technical terms seemed really foreign. Again, good job, Mr. Author.
Sounds pretty clear to me that you can download the app and, in several weeks, be allowed to use the service?
My read is that they're spinning off the professional services wing.
The “chronic use makes you stupid” take is um... pretty wrong. But the “convincing red states” take is off the charts wrong.

There is no regard for harm reduction logic in conservative politics that isn’t already part of the conservative platform. Guns? Sure, “if you outlaw guns only outlaws will have guns”. Drugs? Only the ones that are already legal. Safe injection sites? Enabling addicts. Abortion? Baby murder. Sex work? Sin and depravity. Acknowledging racism? Racist itself! Holding police accountable in any way? Riots and looting! Masks? I will literally make up fake science because real science is tyranny! My goodness.

Edit: of course there’s room for all of these in big-L Libertarian politics, but... the party has less significant sway in any red state I’m aware of (they’ve had more success in blue NM?), and at the membership level the party seems to be more successful in funneling angry white dudes into the alt right than convincing conservatives to actually care about personal liberties when those liberties might be shared by everyone and help reduce power disparities.
I'm sure lots of people were curious as to the methods used by protesters who burned things recently. They could have been swept up in this as well.

edit: and to be clear, this sort of thing makes hesitant to even voice an example of that query here. This is chilling.
Speaking as a former IBMer. I understand IBM wanting to be a player in the cloud space but I'm not sure they ever will be. Like who seriously uses IBM Cloud? I know some big corps probably accidentally get IBM cloud credits with their large IBM contracts but does anyone actually choose IBM in this space?
pretty crazy story. i wonder if any other kickstarter companies have gone public or gotten anywhere close to this much success?
Does IBM own some widely used APIs they could realistically start charging/suing for?

For example, SQL was invented at IBM, but it's been published in ANSI and ISO standards. Surely the formal standardization process precludes an Oracle-style attack on implementors...?
Thanks! Agreed that's much less concerning.

Congrats on the job change to https://www.crunchydata.com/ btw! Hope you're able to continue your community-benefiting work there.
There is a lot of financial engineering that goes into situations like this and you have to look into it on a case by case basis. But often times investing in spinoff companies can be very profitable. In fact spinoff companies outperform the overall stock market - you can checkout the Bloomberg Spinoff Index.

The book How to be a Stock Market Genius covers situations like this and gives some tools to analyze them if you are interested in learning more about it.
I've never used cloud services.

But I do know IBM has some interesting hardware available in the cloud servers. The Power architecture allows, for example, "1st-class citizen" status to GPUs w.r.t. main memory access: They can access main memory using NVlink. NVIDIA has therefore had some on-mainboard, non-card GPUs available mostly (solely?) in IBM power machines.

Obviously this is not enough for an entire cloud business but they're not just an "also-ran" cloud offering.
The viral effect can be the first step to a network effect.
I double-checked this, you are right, I thought they completely moved to the adobe model, but they are just trying to represent themselves as they did, still you can stop paying and keep using the software you bought
No, it’s not even good for that. The fact you need yo reify properties (relationships) to annotate them is a big failure, which is not present in more general graph models.
Could the Soviet Union Have Survived?
i'm actually asking for something like this to be implemented on a language level, but if the type system is ergonomic enough, then i'd be mostly fine.

most numbers i deal with in my code have units somewhere. mistakes happen. i don't want to choose from multiple unique approaches, i need the ecosystem to standardize on one solution. see also the async task executor problem in other languages.
Software development, machine learning, general number crunching, etc.

But, as I mentioned above, perhaps I'm just looking at the wrong product, and maybe I should be looking at Threadripper instead.
the single thread performance is the meat of the story here. that was the main caveat that stood in the way of an unconditional recommendation of amd over intel in the last generation. it makes sense to primarily target people (like me, incidentally) who would have bought amd last time around but for the deficit in gaming performance.
>>> ...sound so cool that the public is generally on board with it.

Simpsons. Monorail. The song is what sold me on the idea.
No, what would have happened is the lieutenant governor would have become acting governor, and actual governor if the previous governor were killed. Meanwhile, there would have been an insane level of manhunt. The perpetrators would have eventually been located, jailed for most or all of the rest of their lives, and, if the governor would have died, perhaps executed.

None of that would have come anywhere close to "overthrowing the government of Michigan". It might have removed the existing governor, but that's all.
Essentially the core issue here.
No, I don't see any functional difference between the explanatory text for the argument and the explanatory text for the program. They could both accurately be called "help" or "description," but for some reason the original author did not want to choose. (I agree the dictionary definition of the words are different, but in this context there is no functional difference.)

Also, your first sentence explains why I don't do what you suggest in your second sentence :-) Some people may not agree with my reasoning (which is obviously their right), not worth the trouble to figure out how to submit a patch and then risk having it rejected.
$8k MRR Milestone
This is not good...not good at all!

If Oracle wins, to me with zero knowledge around copyright laws and legalese topics, means small to medium companies will close down out of fear of getting sued for using or implementing a competitor's APIs.

Not only that, it feels like the whole technological "civilization" will collapse after this and I'm not exaggerating, because thousands of people will lose their job simply because companies will prefer to close down than go to court with huge companies the size of IBM, Amazon, Alphabet, and Oracle to name a few, and that thought alone lead to financial meltdown...as if we didn't have enough problems already with the pandemic!

If we continue like this, it would feel like living in "Minority Report", that we could get sued for simply thinking about implementing a competitor's API!

On the positive side, I'm quite curious to see where this could go.
Agreed - that's why I said that the big thing is the One Version Rule, not the monorepo itself. If you're not following the One Version Rule, then end-to-end tests have to deal with an explosion in the different combinations of versions of everything. It quickly becomes unmanageable.
Gamers are the biggest audience when it comes to high-end consumer CPUs. You don't need $550 CPU for your laptop or PC if you don't play games.

Many professionals, including developers, don't need such CPUs too.

When I need a lot of CPU power, I just ask my company to provide me servers.
The New Logical Assignment Operators in JavaScript
Hamon is not the fold patterning. It is the transition in crystalline structure from the differential cooling along the cutting edge.
AMD was already ahead of intel on every other use case so they finally got gaming too.
Show HN: Type-safe Go database client for Postgres, MySQL and SQLite
Perhaps default to status quo? So a manual moderator filter, and vote ordering?

Then there's a customization problem. "Following this blog post, I installed the hn-isnt-reddit style, added the extended-debate-is-wonderful plugin policy, and configured them to ... ".
Their legal team is pretty good?
They can be bought or they can buy other companies that are specialized in the same area for synergies. Also it is generally easier to manage smaller organizations so the underperforming half here could become a bit nimbler. Generally speaking it helps when people have some clear focus were it a company or life in general.

I'm not saying that these all are necessarily true here. Time will tell. And about the people, if the culture was bad before it would stay the same regardless. If it takes a turn for worse, then I guess it was inevitable either way.
Compiling large programs. All sorts of data analytics use cases. Rendering - covers still and video. HPC. Real-time data processing.
And their businesses can generate revenue for decades after they’re obsolete. I pay $30+ for OEM IBM typewriter ribbons.
question about the "smaller guys" in cloud (Oracle, IBM):

Do these companies operate their own data centers all over the world to make their cloud offerings work?

"Cloud" is kind of a magical handwavy way to say "don't worry about where the computers are, it will just work." With AWS and Azure I don't worry about where the computers are, because they're all over the world (and even under water, if you follow publicity stunts).

But where are the massive IBM/Oracle/etc data centers? Are they out there, and I just don't know about it?