skysight-inc/HackerNews huggingface dataset:
This is insane, what exactly would have happened if they succeeded? Would Michigan have become some kind of independent city state? Wild.
> Our species seems incredibly good at making things and incredibly bad at cleaning up.

I think it's fundamentally an entropic phenomenon. You mine rocks (easy rel.), then you refine them into minerals (less easy) and materials, then you arrange those into complex objects with perhaps thousands of materials (difficult).

Obs: difficulties vary with material, product, etc.

Finally, reverting this complex arrangement back into materials (very difficult) generally has at least as much energy cost as manufacturing did. If you were religious about it, it would probably take orders of magnitude more energy (trace materials add the difficulty); the cost would probably scale as a function of purity (99% purity easy, 99.999% purity hard), diverging to infinity as you approach 100% purity.

We have a discount because the purity of rocks we can easily find is generally greater than the purity left by our complex products. So we can just discard everything. Eventually, this will catch up to us. Eventually productive mineral deposits (for some select elements first) will get increasingly hard to access, and we'll be forced into processing our own waste to obtain it. It seems our energy costs will grow and grow.

What is truly incredible is that organic life has managed to largely enter a steady state into this process. Every substance used by life has a cycle (usually some lifeform plays a role in that cycle), from water to carbon, to sulfur, nitrogen, and so on. Organic life has entered a steady state of recycling its own waste, assembling itself from ashes of its ancestors. Life tolerates impurity very well. This is all driven by sunlight.

Maybe technological civilization can approach it as well. In time, we'll certainly have to (or face perish).
Can't wait for Steve to validate some of these claims, but was still hoping the October street date rumor was real.
I was somewhat taken aback by this complete focus on gaming. Gaming this, gaming that, FPS this and that.

Buying a 3900X was one of the best purchases I ever made, but from the video, as a non-gamer, it's not entirely clear to me why I should consider upgrading to the 5900X. A non-gaming benchmark would have been helpful.

Perhaps I just misunderstood the target demographic of the Ryzen 9, and maybe what I'm thinking of (and should be looking at) is Threadripper after all.
Google should have acquired SUN.

I read somewhere that they were planning to but didn't due to SUN's hardware business. They should have sold that business off to another company and kept the software side of it.
This is the thing that really bothers me [from a comment in the post]:

> 2) Also realize that the SCOTUS' job is not to decide what's right, but to decide what's legal given the constraints and allowances of both the Constitution and law. Even if a Justice were to feel like copywriting APIs would have terrible knock-on effects, she would be compelled to rule in favor of granting them if she believed that the laws passed by Congress required it.

So much of the arguments were specific to the Google/Oracle incident and not as much about the implications except for the thing about QWERTY and perhaps some vague analogies. I thought at the SC level it should always consider 'terrible knock-on effects' and act accordingly considering but not strictly bound to what came before.
I work in a project with 50 engineers. Our git repo is 2GB plus 5GB of submodules. Git is painfully slow and I would imagine with more engineers it would become unusable. For example, git-fetch takes at least a minute.

To some degree we are doing it wrong like using Windows, creating too many tags, and committing binary blobs (despite LFS). Still, scaling it up by factor of two or three would not change it significantly.
Censorship, downranking and deplatforming is already widely used by all social media platforms (and payment systems like Patreon) all over the world.

A friend got banned multiple times from Facebook and Twitter for posting articles from Sweden about their handling of the coronavirus - apparently an incendiary topic.

And now Swedish Spotify has employees who want to selectively muzzle Joe Rogans podcasts:

https://www.digitalmusicnews.com/2020/10/05/joe-rogan-spotif...
This, and the economic model of the web. You can't insert ads in APIs.
I guess the question is: is the API in question a blueprint, or a building code?

My intuition says that it's... somewhere in-between?
Source? 0-4 and 5-17 are definitely that high. The 18-45 demo is different, but there's a lot more heterogeneity in that population as well.

https://www.cdc.gov/nchs/nvss/vsrr/covid_weekly/index.htm
I work for a large company that uses IBM as part of our “hybrid cloud.” I am pretty sure we have an at least 9 digit contract with them. We have a private cloud by IBM (click2cloud) and IBM Bluemix. Honestly they are both bad. We also have azure and that’s night and day. But then again we even have oracle cloud, which I guess just means we like to step on mines in a minefield.

I think part of why we use IBM cloud services is we also use their consulting heavily. Everything runs on rhel and is supported by ibm.
> France had the stricter lockdown

You are begging the question. France might have stricter rules, but didn't enforce them. German police enforced (and enforces) the rules that they have in terms of contact tracing, quarantine/isolation, indoors mask rules, regional/local lockdowns etc far more rapidly and stringently than France, Spain, UK or US. (Not as well as East Asian countries, but in European comparison the stereotype of following orders kind of works.

Also Sweden does not only have geographic proximity to Norway and Denmark, but similar holiday travel behaviour, similar wealth level and business travel pattern, similar cultural mores of proximity. A far far more even comparison than with France, say. (And yes Finland has cities, ever heard of Helsinki with 1.4m people in the metro area?)
>What especially caught the public’s attention was the fact that these cameras — supplied by Chinese tech giant Huawei — will have facial and vehicle license plate recognition capabilitie

Becoming a Chinese Client State: The Case of Serbia
https://www.csis.org/analysis/becoming-chinese-client-state-...
I strongly disagree with this view -- the art is precisely what drew me into this article. Of course the content is the center here, but it adds so much. I wouldn't remember a generic article on Space Junk, but I'll sure remember this for a long time.

It's really important that it adds to the experience. It should have been tested on low performance devices, and so on. (I'm designing a few websites with those concerns in mind right now)

I think one approach is benchmarking and adjusting features based on that. Don't let the perfect be the enemy of good!

Please expand your horizons on the utility of art (integrated into our daily lives). It can be far from vain.
> A non-gaming benchmark would have been helpful.

Like Cinebench?
In rural areas many people feed their table scraps to chickens.
I believe this model accounts for such individual response:

"Heterogeneity in contact structure and individual variation in infectivity, susceptibility, and resistance are key factors..." (emphasis added)
Hi all! We wrote a blog about a new feature we released on DoltHub - merging pull requests on the web. Similar to GitHub, users can open a pull request with proposed changes to a Dolt (https://github.com/liquidata-inc/dolt) repository and merge in those changes after review and approval. This is our first step to making it easier to edit data on DoltHub, and we're very excited about the road ahead!
I observe the 1978 report that recommended that computer programs should be subject to copyright included the following recommendation in its conclusion:

« Any legislation dealing with either computer or photocopying issues enacted and based upon these recommendations should be subject to a process of periodic review. »

http://digital-law-online.info/CONTU/PDF/Chapter5.pdf
The semantic web makes sense for large datasets provided by tech-enabled companies, but the overwhelming majority of entities represented on the web don't have large datasets or tech teams. They have a small amount of standard data they want to get out to customers – contact data, company data (tax registration or whatever), GPS locations for stores, etc. They don't need 99.9% of the complexities of Schema.org.

They only consider a website from their viewpoint – a human viewing the website through browser. The HTML (including microdata, JSON-LD, etc) is terrifying for most of them. So at best, their web designer builds in some semantic web standards but the data can be inaccurate or become out of data quickly because the website owner doesn't even know it's there.

Even big companies have adopted semantic web standards in such a confusing and inconsistent way that it's difficult to rely on the data being available in an expected format, so that a developer can build something on top of it.

Unless semantic web standards can be adopted by small businesses in a simple way (point, click and type) I don't think they will ever be widely adopted.

Finally, I don't think it's efficient to hide the 1kb of machine usable data inside 99kb of HTML designed for browser rendering.

Shameless plug:
A small team and I have built an alternative to the semantic web, to store machine readable data in DNS. It can be populated by simple user friendly online forms.

Explainer and summary: https://www.num.uk

Best way to play around with it: https://app.numserver.com/tools/editor/add
Erik Torenberg: Hustle and Flow
I'm not a business person so forgive me if this is a dumb question. But if you have a company with an underperforming segment and you split it into two so you can spin off the worse half... what does that mean for the new company that represents that worse part? I can obviously see the upside for the business that jettisons the dead weight.

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?

Edit: All the replies are fantastic. Thank you.
I only hope that the wonderful improvements in AMD chips are not made possible by something as clever as Intel's 10 years ago, which ended up exploitable in interesting ways.
Looks like 2021 is shaping up to be a fantastic year of Ocaml. I know I've been digging into it, trying to sharpen my skills in FP.

I think Ocaml's learnability is a huge asset. I'm surely biased, my main skillset is in Python so of course the low friction to a new language is more important to me rather than say, a Haskell user, or a Scala user. The 2nd edition of Real World Ocaml on Yaron Minsky's site is a great resource for me, though once multicore is actually stable and fully activated there will be still more learning to do.

It's a really nice change to embrace types so close to the top of the software process. Things like Mypy have been a godsend, and I've said in the past that Mypyc represents the biggest quantum leap that Python will ever make, but having such a mature and FAST compiler, with a syntax that's clean and consistent on top of a huge, mature ecosystem (not as huge as pypi, ofc) is just such a powerful value proposition.

Aside from Multicore, I think OWL (ocaml.xyz) is a big leap forward for the ecosystem too. I can see some finance shops putting together Ocaml-Jupyter notebooks and that sort of thing. Maybe bio-tech researchers with FP backgrounds could get more into it.

This is all just my opinion, but having leaned pretty heavy on Python's ecosystem for a pretty long period of time, I am VERY optimistic about finding ways to replace things with Ocaml for speed and correctness. I do enjoy Python, but I think the typed-Python renaissance is about 3 years too late now. It'll win more battles in the years to come, but I see war on the horizon, and not just with Ocaml either.
The issue here is that Google has the data in the first place. No data - No Warrant.
It's not that simple for computing. I heard that in Data Science Intel is still preferred because of better AVX support.

There are also things like Intel MKL. A lot of software can use it when compiled on a user machine.
PrivacyRaven Has Left the Nest
Number 4 is considered an omen in china. Probably changed it due to marketing reasons.

https://en.m.wikipedia.org/wiki/Chinese_numerology
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.

It's geographical disputes with neighbors aren't really helping.

That said, Serbia is an amazing country with many layers of history and a culture that I felt very fond of, and it's sad to see the recent movements.
Surface Pro X with SQ2 starts from $1500, Which is too expensive for most. Windows ecosystem is mostly driven by non-microsoft vendors. Until Lenovo, Dell and HP introduce $500-$700 notebooks ARM becomning mainstream is difficult
5960X would be a Threadripper part (at least based on the releases of the 3000-series Ryzen desktop processors). Threadripper has typically lagged the Ryzen announcement. I think we can expect some insane TR parts soon.
> Who would own the standard library for any given language?

Require copyright assignment or a guarantee for royalty free use by any implementation. Standards committees already have to deal with hidden patent dependencies someone might sneak in so this would just be another bullet point on paperwork that should already exist.
The CI should run tests and take care of merging to master, only after the tests passed. This avoids most problems.
You can do real-time feature engineering in your application as well. But we recommend to do it in a feature pipeline that also syncs the features to the feature store. We have a talk about it coming out at the spark/ai summit:

https://databricks.com/session_eu20/real-time-feature-engine...
Release is 5 November
I personally love their cpu's for development, can run a solid IDE, have 3 browsers open, compile huge programs with many threads, run 40 docker containers next to each other, have discord, YouTube, Thunderbird etc.. open

And it keeps running smoothly! I don't know what the market share of developers is vs gamers :x
Making a drop-in replacement for interoperability for any library or API could fall victim under the current law.
They skipped 4000 because of their mobile/APU series, which always used +1000 in the model number:

- Zen 2 desktop: 3000
- Zen 2 mobile/APU: 4000

This way, Zen 3 will all be on 5000
Because Oracle implemented the S3 API in order to be compatible with Amazon, while Google didn't implement the Java API in order for Android apps to be compatible with server-side Java code.
I like the analogy of computer keyboards. The layout (QWERTY) would be the API, but keyboards differentiate themselves in numerous and substantial ways. It would be unworkable madness if each keyboard manufacturer was required to use a different layout.
I'd say it shows that for most day-to-day work in the software industry, a certain percentage of the CS material we learn is simply unnecessary. No one has ever asked me to re-implement well-known algorithms that are found in well-established libraries. There are, of course, people who do this, and they do need such a background. But they are likely outliers.
> What's to stop Google from ingesting all of this semantic data, and then using their army of software devs to integrate the results into Google's search results?

that's pretty much exactly what they were doing with freebase (https://developers.google.com/freebase/guide/basic_concepts)
Replacing truck or rail transport with a vacuum tube cargo network does sound like it could be reaL useful!

Building the tubes is a big cost, but they should be much less intrusive and politically problematic than roads or rail.
If you want to reuse features, and not write a new pipeline for every model, you need JOINs. Both for the online and offline feature stores.
They claimed confusion with the 4000 series mobile processors and APUs. That's quite more likely, they wouldn't have released that series otherwise.
> API versioning is orthogonal to how you organize your code

They are, but they aren't, because we have to basically increment two counters when things change. If you want to be statically correct, you now have a distributed transaction to update both systems.

There is some path through a call graph (in-proc and rpc) that is statically valid. Then there are duck-typed results that are only additive, which you are describing. Provided the system can handle this (dictionaries over structs). You see this in protobuf and other static centric serialization systems. They start to encode dynamic information using the static building blocks. GCCs internal IR is like this. I think what you are advocating for only applies to the domain of microservices, loosely connected using languages and formats that are open under union. Other systems without those properties will not fare so well.

The folks using the monorepos probably don't disagree, but having atomic commits with hashes makes the identity function a useful crutch. I believe there are other solutions where the VCS could actually make this problem a non-issue.
Strange thing. Very geeky, like sci-fi becoming real.
Also, this might be a must for people who have to code but cannot type.
But for other people, even if this works, can it actually be faster, or more beneficial on some way, than typing?
In other words, is the market big enough to run a company? I don't know.
> The elephant in the room is that due to rather dark times in the U.S. history, there are cultural differences between an average Black and an average White family. It doesn't mean that every family of a certain race will fit the stereotype, but if you look at numbers, they do check out. This isn't fair, this isn't nice, but it's a very important piece of the puzzle and you cannot solve the problem without admitting it.

I am loving this utter shit assumption that is clearly being taken as gospel given the upvotes.

Do you actually believe the AVERAGE Black person you describe is not only engaging in tech with gusto but also good enough to get an interview for a senior staff position at Microsoft?

Ah, but the assumption is not only that this will be the case, but that Microsoft will also just blindly hire said person to "satisfy quotas"... WHEN HAS THAT EVER HAPPENED!?!?

You don't even have a personal anecdote of seeing this happen, and I doubt few of the people upvoting this dribble actually have, and more than likely not to any significant degree in the aggregate either.

Like, holy shit, if your description of an average Black is true, that entire curve on the bell don't even COME CLOSE to participating in tech AT ALL. Good job on the completely un-contextual resort to "statistical reasoning" to dunk on Black people.

Not to mention you show your colors when you fail to account for the children of African immigrants rather than the descendants of slaves in the US. But no, let's believe there's a line of unwashed Black masses, brutish and poorly educated, standing in an employment line that wraps around the Redmond campus waiting to get that hand-out job.

Fuckin hell, what is really happening in the tech industry is that a number of you aren't hiring perfectly qualified people because their afro or some such made you uncomfortable so they were told they weren't hired for "culture fit".
Wow, that’s surprising. Seems so backwards.
Stonks. Sometimes the market will value the parts higher than the sum of the parts. It sounds a bit concocted but happens often in practice.
you missed a word: "we each ended up putting a few hundred hours into it."

So the 20-30$ per hour figure is closer, before taxes, with zero benefits like health, dental or pension plans.

They themselves say: bounty hunting is not a job
* 25 years ago
Are you seriously suggesting we lock over 110,000,000 people (34% of the population) in close quarantine for the duration? How do you plan to feed them? Get them medical care (be sure you don't overwhelm the system with the under 50s that get sick)? Keep them from rioting against their captors?

What happens when you decide it's good enough and release them, and the residual infection sweeps through that population like wildfire?
It seems smarter to focus on something the top tech companies aren't all focusing on, especially when you were late to the game and others have better engineering teams. There will probably only be a few winners in the cloud wars..
Yep, it’s like patenting the ingredient list instead of the recipe. It ignores the process and says no ones allowed to cook any combination of fish, flour, potato, milk, and eggs.

The unique food might be fish balls, but it also covers fish and chips, and a million other things that could be done with that API.
Front Running Prevention for Automated Market Makers
>The problem with the "semantic web" projects is that they are always proposing "pie in the sky" projects

I have read this sentiment countless of times, but I don't quite understand it. Maybe because I am not familiar with the semantic web. Can you please suggest some reading list for a person who is unfamiliar with semantic web to better understand these issues?
Indeed. My guess would be that structopt's design was based on Python's argparse, which itself derived from lessons learned from the earlier Python module optparse, which was created around 20 years ago. I'm not sure where declarative CLI argument parsing originated, but I first encountered it in optparse.
I work for a large organization that uses IBM-maintained tools, and they're awful. Is anything IBM does good?
this is a good opportunity to revive this [1], for the people who haven't had the fun of reading it yet! :)

[1]: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
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?

Yes, this is a thing https://en.wikipedia.org/wiki/Bad_bank

No reason any company can’t do it, not just banks
Google wasn't interested in interoperability. A big part of why they allegedly walked away from Java licensing was Oracle wanted Android to actually run Java apps, and Google wanted to basically fork off, but just benefit from the developer community around the Java language.
https://blog.waymo.com/2020/10/waymo-is-opening-its-fully-dr...

> We’ll start with those who are already a part of Waymo One and, over the next several weeks, welcome more people directly into the service through our app

So...this is just an extension of what they currently do where it's not really open to the public? Waymo One is something you have to apply for and almost nobody gets in. It's not clear to me what "welcome more people directly into the service through our app" means.

Waymo is terrible at PR. I can't even tell what they're trying to say here. But there is no date. There is no definitive statement. It's just another vague press release about how they're going driverless "soon"
Peloton Went from Kickstarter to $33B
I'm not sure, you'd have to ask someone who's asking Trump to denounce something he's clearly committed to.

I'm asking about conservative groups who have denounced it. I have some faith that conservatism is not aligned with Trumpery.
Yeah, the jettison something that is too valuable to just shutdown, but if you are part of that org unless it turns around it will suck.
Let's say Google loses... badly. What will be the practical consequences for us software engineers?