skysight-inc/HackerNews huggingface dataset:
I think you said it pretty well, but I'll re-iterate some of your second point.

The human element defies any solution other than social coordination such as a specs registry or org. At some point the software needs to understand each other and that requires people to work together. A technical solution around schemas can assist the coordination work, but it can't replace it.

EDIT to add: Since we can't remove human coordination, I question the value of arbitrary schema composition when it incurs the huge DX cost of using a URL to represent every attribute.
They still make and maintain mainframes, apparently.

A lot of this 'cloud technology' we're using, including some that is still being developed, is functionality being ported from mainframe tooling.

I saw a teardown of an IBM cpu module from the early 90's the other day. There were tricks I still haven't seen show up in rackmount hardware.
They state the date pretty clearly in the article.

>Beginning today, October 8, we’re excited to open up our fully driverless offering to Waymo One riders. Members of the public service can now take friends and family along on their rides and share their experience with the world.
Vacuum salesman used his vacuum to reduce friction
I agree this is an interesting topic.

You're right that the pool of moderators + meta-moderators was the same, but I think there's value in a kind of "peer review" for voting. On Reddit almost everyone (who expresses an opinion) complains that people use downvotes to disagree but I suspect that even the people complaining about it do the same thing from time to time (even if they rationalise it). Sometimes it's helpful for someone not involved in the argument to judge what you've done, even if that person is quite like you. It's pretty easy to imagine excluding anyone who replied to that same thread from meta moderating (or maybe doing something more sophisticated than that). It's not really about the trolls upvoting ASCII swastikas but the people regularly downvoting otherwise OK posts because they dislike someone's argument or their name or what they said in a completely different conversation. Or maybe it's about people upvoting low effort content (but for that to work, you would have different people metamoderating like you say).

It's hard to judge based on outcomes but I always felt Slashdot made you think about voting in a slightly different way. The system as it was there wouldn't work with Reddit for a variety of reasons but it's still useful to think about.
Receiving a None or Nothing or a NULL or similar is something a type system can paper over or, more politely, force you to add code to ward off but there's something happening in the actual data, if not the real world, which is causing that non-value to be present and the type system can't fix that.
Pros:

1. single source code location
2. easier dependency mgmt
3. related changes can go in the same commit

Cons:
1. abstractions and boundaries may diverge across packages
2. build times can become unpredictable
3. CI can be unwieldy to set up

The creator of Nx Tools wrote about this recently: https://aka.ms/createmonorepo
> And Serbia doesnt have the checks and balances at the government level to control the usage and rollouts.

Does have UK, or US?
Who here uses their own computer for work? If you work for an employer, what's the agreement like that allows you to do that?
It makes sure that when you type www.somewebsite.com and press enter you go directly to https instead of going through a http-https redirection that could be intercepted. This is only useful for websites that support https but are not in the HSTS preload list. Alternatively you can enable that Firefox setting someone mentioned but once you do that you stop being able to visit websites that don't support https so HTTPS Everywhere is a good middle ground.
No, we know that the book has been published and the information in it has been released. That can't be stopped anymore, because the people who are interested in it already have it. What we don't know is whether the information that was released is valuable or not.

The only thing that trying to stop publication does is confirm to everyone that the information was valuable, giving credibility to it when before we didn't know how credible it was.
So, is this Global Services splitting off or is it something else? Is there a better announcement?
I would like to see a tagging system that could be used for filtering or just viewed on the comment itself. I almost always view every discussion board I'm on as wide open as possible in order to see taboo-breaking or uncomfortable opinions and to get an idea of where the population of readers is leaning on a topic and tags by other users would also be useful. It's more information about why people like or dislike things, which I find almost as interesting as the comments themselves.
Do you need the PC today?

Yes -> Buy it now.

No -> Wait for third party reviews with benchmarks that represent your workload. Decide on the price/performance tradeoff then.

In general, there will always be a better processor coming around the bend. Intel promises its next release in Q1 2021. Zen 4 is on the roadmap and will be coming probably in a year and a bit. There are a few reasons that I think it's worth waiting right now (if you can):

- We are less than a month from release

- AMD is suggesting significant performance improvements over the current gen

- AMD's claims for its Ryzen series have largely held true when third parties release their own benchmarks

I would not suggest pre-ordering. Always wait for third party reviews and benchmarks.
You seem to be quite prone to making unfounded hyperbolic pronouncements about Apple in several different threads lately. As the responses show, it might be worth toning down the rhetoric and staying true to proven reality for a while concerning this subject.
Converting Utzoo-Wiseman Usenet Tapes to PostgreSQL Back End Using Python
An Image Is Worth 16x16 Words: Transformers for Image Recognition at Scale
Fraud detection, attack mitigation, system health metrics---Google is a large enough surface (and target) that it has need to collect and collate terabytes of data per day to maintain the health of the system.

The mechanisms it uses for attack mitigation alone have to be smart enough to recognize a botnet and drop threat traffic with a scalpel instead of a sledgehammer.
Simulation is not necessarily 'fringe'. Kerbal Space Program, Oxygen Not Included, heck... Dwarf Fortress (ok, the last one IS fringe).

You are correct that most games don't use that much CPU. Most titles will run comfortably with an Intel I3 from the past three generations or so, provided there are no bottlenecks in the GPU. The CPU will be the bottleneck, but if you are getting sufficient framerates, so what?

Modern CPUs are insanely powerful. Even then, I moved to Ryzen - for the above mentioned titles.
IIUC, Intel uses the term "AVX-512" as an umbrella term, and different processors support different subsets of "AVX-512" instructions [0].

AFAIK this is a break from previous Intel nomenclature, where any processor supporting e.g. "SSE4.2" instructions was guaranteed to support all SSE4.2 instructions.

I'm concerned that sometimes this causes confusion when talking about processor -- software compatibility.

[0] https://en.wikipedia.org/wiki/AVX-512
Many of the issues stated about the bad points of offices are mostly to do with city-based offices. Companies like Google were smart to move even slightly outside of a packed metro. Parking and the commute are easy for companies that choose less expensive and less horrendous settings than metro centers.
Yes.

Shallow clones and submodules do not go well together though: For shallow clones, git is setup to not track all remote branches. This can result in an error message when the submodule has not fetched the commit you want to switch to.
The integrated Xe graphics that actually performs well is the main game changer. For ultrabooks this could be quite nice if it isn't super hot.

https://www.pcmag.com/opinions/intel-iris-xe-is-here-5-ways-...
That cinebench score is about 6% higher than the highest score on Anandtech, which is an Intel laptop part. Not sure which I will consider more vaporware.

https://www.anandtech.com/bench/CPU-2020/2758
QuickSync is GPU accelerated encode/decode right? This processor announcement is for their CPUs without GPUs, so you'd need a GPU add on board, and both AMD and NVidia support that. AMDs processors with GPUs (they call them APUs) support that too. AMD tends to release desktop CPU, then high end desktop/server, then laptop APU and finally desktop APU. They only released Zen2 desktop APUs a couple months ago, and they're currently OEM only and very hard to find in the US (grey market imports only, AFAIK, but send me an email if I'm wrong, address in profile)
So the self-driving argument has always been winner take all. Does this mean competitors now have an existential threat unless they catch up immediately? I’m thinking Uber, Lyft, Cruise, etc.
Huawei? Didn't Vucic sign an agreement w/ Trump few weeks ago to ban sales of Huawei sales?
it's really not so clear cut outside of the few highly gpu-intensive AAA titles that get released each year. I play csgo (an older, but still very popular game) on a 4k display. my gpu hovers around 40% at max settings, while a couple cpu cores are constantly pegged.

it is hard to find benchmarks to show this however. the reputable sites mainly focus on 1080p because this is where the difference between cpus is most visible. doesn't mean there isn't a meaningful difference at higher resolutions, it just isn't as good a way to show what they are trying to show in a cpu review.

> There is zero reason to be upgrading between generations unless you're just burning money.

agreed, the speedup is almost never worth such a short upgrade cycle, especially for consumers. but this is moving the goalposts given the thread's context.
Is DistCC (or related tech) not a thing anymore?
> We expect our new fully driverless service to be very popular, and we’re thankful to our riders for their patience as we ramp up availability to serve demand.

I think this explains the reasoning behind the gradual ramp-up. Even at the product launch like new iPhones, the demand is difficult to estimate, so IMO it seems more responsible to give a reasonable expectation to the public like this, than just saying bravely "the service is fully public from today".

I think the take-away from this announcement is their commitment for wider rollout over time from this point on.
how does that actually work? Vault has the user/password, and then acts as a gateway to the db?
> GPUs are so insanely expensive anymore, it is so frustrating to want to upgrade my 6 year old 970 GTX and be unable to do a meaningful upgrade without spending over $400.

A $150 to $200 GTX 1660 Super or Radeon 5500 XT will be much, much, MUCH faster than a GTX 970.

EDIT: Yeah, NVidia and AMD focuses on selling their $500 or $700 or $1500 GPUs. But every generation, they eventually release a $200 GPU with the same tech (just cut down and slower). Its less exciting, but that's all most people need.
26% at 1080, which no one buying a $500+ CPU every generation is running. The benefits will be minimal at 2k and 4k, with the same GPU, and a decent processor within the last 5-10 years.
I know everyone loves the idea of self-driving cars but the reality of self-driving cars is really ugly. We need repetitions driving vehicles in order to operate them effectively. If you don't have enough repetitions driving a vehicle when something goes wrong you're not going to be able to operate the vehicle at all.

Furthermore, I'm skeptical that driverless vehicles can factor in all the ways in which someone might maliciously cause accidents or damage to these vehicles. I want to see what happens when someone figures out how to provide false input to the sensors on the vehicle.
There is 0% chance E. Europe countries would leave the EU, it's huff and puff. It would knock them back 20 years.

Serbia is historically aligned with Soviet/Russia ie on the 'Greek Orthodox' side of the Iron Curtain and so that's why it's going to take them that much longer to join the EU, if ever.

Edit: FYI [1]

[1] https://en.wikipedia.org/wiki/Russia%E2%80%93Serbia_relation...
What do you mean by "memory transfer efficiency"?
Would it have been worth a sentence in the article, or a comment about client states, if these cameras came from the United States, or France?
Show HN: No-Code Stripe Billing Pages
Are they actually required for your business or just for a hobby? If for a business, I'm curious what kind of business still relies on those.
Another factor to consider is that when trading an hour in line for TSA for an hour on the train, you can relax, take a nap or read a book, while in line for the TSA you have to stay awake and alert. The same applies for time spent in the airport terminal, I'm always afraid to doze off there, lest I miss my flight. And as you mention, missing a train is generally not a huge deal; I missed a few over the years and was always able to get onto the next train an hour of so later. This flexibility alone gives huge peace of mind.

At the time I think I was paying about $40 or so between Philly and Harrisburg, one or two times a month. Not as cheap as a bus, but well worth it I think.
I think it's a little unclear whether it's Unconstitutional.

Google's logs of what users did on its service are Google's property, not proeprty of the users. It's like asserting the cops can't issue a warrant to your bank to look for transactions to Capone Real Estate Holdings, Inc... Of course they can.
I think the language is nice however the niceness comes at the cost of performance. Swift has a relatively unique performance in that it's faster than garbage collected languages but slower than C or Rust due to some hidden runtime locks.

Another problem is with the package ecosystem. It feels like most of Swift ecosystem is wrappers around Apple APIs.

There are also some strange workflow edge cases like the fact that you currently cannot use Metal shaders in Swift Packages. This is due to the fact that Xcode projects are supposed to be ephemeral (not version controlled, but generated when you clone the package). However if you want to compile Metal, you have to add some compiler options. As a result, every time you add a dependency, you have to regenerate the XCode project file, you have to fuck with your XCode project to add the compiler options.

Ironically, you can use Metal in Rust crates just fine.

Rust is also truly cross-platform. Windows and Linux have first class support.

To summarize my argument, Swift feels like daddy Apple is telling me what is best for me which may or may not be true. Rust feels like true empowerment. If there is something that doesn't suit me for whatever reason, there is generally a way of working around it.

I guess it depends on what you are doing. Swift is OK for iOS/macOS development but other than that Rust is more advanced. Rust macros are really powerful, things that need to be added explicitly to the Swift compiler can be implemented as Rust macros.
I work remotely at Goldman Sachs and it is 100% BYOD.
Not only is it misleading, it even somehow tricked you. :)

We’re not talking about a small 10% reduction in performance here. We’re talking like 40x differences.

If it seems unbelievable, and like it can’t possibly be true, well: now you understand my frustration here, and why I’m trying to break the myth.

Notice not a single benchmark has ever gone head to head in MLPerf using pytorch on TPUs. And that’s because using pytorch on TPUs requires you to feed each image manually to the TPU on demand, from your VM. Meaning the TPU is always infeed bound.

Engineers should be wincing at the sound of that. Especially anyone with graphics experience. Being infeed bound means you have lots of horsepower sitting around doing nothing. And that’s exactly the situation you’ll end up in with this technique.

There’s a way to settle this decisively: train a resnet classifier on imagenet, as quickly as possible. If you get anywhere near the MLPerf v0.6 benchmarks for tensorflow on TPUs, I will instantly pivot the other direction and sing the praises of pytorch on TPUs far and wide.
Yes, I use an SSD.

Our next try is probably to rely more on Conan and Artifactory to download binary artifacts. In theory, that could result in similar behavior to Bazel cloud builds though not as integrated and granular.
Originally BPF aka the Berkeley packet filter was written to provide a faster/more lightweight alternative to tcpdump. People realized it was an awesome idea, so they started adding more functionality and it became eBPF/extended berkeley packet filter.
"Participating" covers a broad range of activity when it comes to this program, and would include things like having a portal to provide the legally mandated info that must be returned upon proper presentation of a warrant. Is it really 'sharing data with the government' if the latter shows up with a properly executed warrant for the data?
Not exactly new. Partial immunity to many strains of flu is common and widespread. Not so much to SARS family coronaviruses. (Which are very different from other coronaviruses, much more than flu strains between each other.)
I seriously doubt Tesla actually, internally, believes that.
If the dodo was farmed, it wouldn't be extinct. ¯\_(ツ)_/¯
Odd. My son's steel ends up with 100-200 layers of alternating steel. Not 3?
Maybe not the voodoo you are thinking about but on the GPU side, the 3Dfx Voodoo was indeed a groundbreaking 3D accelerator card.

At the time, 3Dfx main competitors were Nvidia and ATI, Nvidia finally bought 3Dfx and AMD bought ATI. So technically, voodoo is on the side of AMD's competition.
Yup, that's a solid book on 'special situation investing' - despite the lame title
If you compare MSRP at launch to retail a year later, you're going to notice a big difference.

In the US, the Ryzen 9 3900X MSRP was $499 but is $70 less now. (Initially, supply was low, and it was selling over MSRP as high as ~$570.)

But they came with coolers... I have a Ryzen 2700X that I got for $230, and I still use the stock cooler. To jump to a Ryzen 5800X plus a cooler would be a huge expense. I will definitely be on the sidelines for the next six months, but then I'll revisit the pricing situation (once motherboard manufacturers release updated 400-series firmware.)
Every time I code with the MBP from work I dream of using my home desktop computer instead. There's just no comparison. I have just the 3700X CPU but already that on Linux runs circles around my work laptop.
Anyone who has been connected to the internet knows the current cloud standards are set by AWS and Azure (maybe with Google and Oracle thrown in there as decorations).
Is there a scenario where the CLI fallback gets out of sync and you may as well not have the fallback? How is the fallback file secured and what's stopping someone else from accessing those secrets of they can get at the encrypted file itself? Finally, what if a disgruntled ex-employee still has that fallback - can access be revoked reliably even if your API is down or they just turn off the internet connection?
Get Your Traffic to Explode Use Social Media
Oracle tried cloud couple times and failed, and finally they opened huge cloud division in Seattle away from corporate mothership.
> The article mentions serbia negotiating EU membership. Having traveled in many balkan countries that try to be in the EU, serbia felt like a place that doesn't really try too hard.

Because it spent 2 decades trying, while not being taken seriously, and is now tired? Turkey is now in the same bag.

I think at some point it was as close to starting an accession roadmap plan as ironing out some agricultural subsidies, and "WaReZ in Belgrade." It amazes me how EU let them slip out of their hands over being "deliriously pedantic."
Expert CEOs are also available for hire.

Really, Tesla would probably benefit enormously from Musk stepping back and becoming president or CEO-in-name-only.
IMO I wouldn't feel bad about donating what you're able to and comfortable with. That's all they're asking for, after all, and likely it's more than the majority even think about giving. If you still feel compelled later on, you could swing back around and toss a bit more their way. Again just my opinion, but I hope it can give some outside perspective.
I started reading this article today thinking that the case was clear-cut - Oracle's wrong and Google is right. As I read the article and the comments I'm now not at all sure. We all are trying to come up with a good analogy to explain why APIs are distinct from implementations, why it's 'obvious' to a programmer how they're distinct, and how their rules should be distinct.

But the more I think about it, and read feeble attempts to relate software to other industries, I am starting to think I was wrong. In my experience, especially where good design is encouraged and respected, I can spend far more time designing the API than implementing it! If I create a proprietary API shouldn't it be protected? Or am I misunderstanding the nature of the debate?
Like I said... pytorch and tensorflow team are working very hard to make this work. And yes, it's not a 1:1 with tensorflow, but we're making progress very aggressively.
These results were achieved on dual-socket Xeon E5 2699v4 (the architecture is 5 years old and has no AVX512, they optimized for AVX2) and on Xeon Phi 7250 (that thing does have AVX512 but that’s not a processor, a specialized accelerator with 68 cores).

Also Tensorflow is awesome fit for GPGPUs and is usually way faster on them.
> A better analogy for API would be an agreement on how to communicate what needs to be done (and what has been done) between two persons.

Is that not what blueprints do?
Electronic platform for Customs clearance in Cameroon has been introduced
The keyword in this case was a postal address.

It smells a bit analogous to pulling a street-corner security camera's feeds and looking at everyone who passed through an intersection to correlate with other data the cops have.
Huh, we traveled through Serbia and Montenegro by train 5 years ago and stayed in Belgrade for 3 days, I cannot remember seeing any cameras. But I certainly do remember the feeling that China is trying to seek influence in Serbia. If I remember correctly, there was a gigantic billboard right outside the main station in Belgrade which showed the futuristic utopia a Chinese company wanted to build in the surrounding quarter after demolishing the old (and beautiful) station.

PS: if you are European and looking for a great 3-4 week trip, buy a train ticket to Belgrade via Ljubljana (stay there 2 nights) and Zagreb (stay there 2 nights). Stay in Belgrade for 2 days, take the trans-balkan express train (a beautiful and spectacular ride) to Montenegro, stay in Kotor for a week, take a bus to Dubrovnik, stay there for one week, take a bus up coast to Split, stay there for one week, and then you can either take the night train back to Zagreb and from there back home, or continue up coast via Rovinj and Piran to Triest, and take a train back home from there. You will not be disappointed.
It's not just you being cranky lately, it is indeed ridiculous.
Surely they can also bump the price from $299, $449, $549 and $799 to $300, $450, $550 and $800 respectively, and nobody will notice either.
I would pick engineers over researchers any day as you can teach an engineer how to do research but the opposite is rarely a case.
'almost'? Do you have examples of websites breaking? Does it mean for example that you wouldn't be able to log onto YouTube because Google cookies are blocked?
Interesting, Google spun off many companies under Alphabet umbrella, but essentially continues to provide base tooling/compute/IT support to them.
Looks really cool! The pricing model is interesting, I don't think I have seen that before.