skysight-inc/HackerNews huggingface dataset:
So, if you don't have dynamically linked libraries and you need a security patch in one of the libraries, how exactly is the system admin going to patch the system. I assume I would need to find every program that contains that library and recompile them?
For some time, I've thought that the direction of C#'s evolution makes a lot of sense if you look at as the designers' effort to cope with Haskell envy (pattern matching, type inference (which is really just class inference), and monad comprehensions).

But, it makes almost complete sense if you instead look at it as coping with Lisp envy. I'm still amazed that they managed to sneak in function literals and FEXPRs (Linq), a metaobject system (dynamic + DLR), a limited form of call/cc (aysnc/await), first-class metaprogramming (Roslyn -- albeit more in the style of Smalltalk rather than Lisp), and a REPL.
>our society has thrown out the baby with the bathwater with our modern hatred of organized religion.

How?
I believe the sprites used in the video are taken directly from Andre LaMothe's original Tricks of the Game Programming Gurus. I still have a copy.
The Freebase acquisition itself was triggered by Google being late to the graph game.

First Microsoft bought Powerset, then they applied technology from Powerset to create Bing. For the first time there was a world-class competitor to Google's search engine so Google panicked and bought Metabase.

This was particularly odd at the time because despite having one of the creators of Cyc as it's head of research, Google was publicly derisive of knowledge graphs up until that moment.
just like a container
Heh, my anecdote is famous already :)

Indeed, it's pretty hard to tell. Both seem entirely plausible and I just have no way to guess how such buyers think.
I think the dream is you could have one SSL process that others communicated with. Message passing at large.
Fun fact: Singer had a profitable high-tech aerospace business https://www.nytimes.com/1983/08/24/business/singer-s-aerospa...
Ironically that’s actually also one of the key advantages of it. If you have a long string with many placeholders in it and need to add a new one in the middle... you just add it and don’t have to figure out where in the list of params to insert the new arg.
It's not new, and but limited to Chromecast Ultra, I detected this from several Android devices (phones) pre-Pie and configured my firewall to redirect those requests to my own DNS.

Regardless of their reason, many of us don't want to use Google DNS and the just using their control over these devices to force people to 8.8.8.8/8.8.4.4.

I haven't checked how Pie behaves yet but it provides an option in the UI to specify private DNS.

Also, I found some time ago, and am not sure if it's still the case, but some of their first-party apps hard coded Google DNS, so seeing one at the system level was irrelevant.
Wow. This reminds a lot of the pay-day loan industry, check-cashing industry, etc. I wonder what the prices are for the lots themselves if you would want to purchase them. It sounds like kind of a honey trap – here is a cheap home for you. Nevermind all the costs associated with it that will rise over the years and you don't can't necessarily predict. Pretty insane
The website seems to be struggling, I pinned it on my IPFS node using 2read.net

https://ipfs.io/ipfs/QmQXeXmMMVfPL9Syqgkoo8zLf6noGrSnGFbnetL...

If other IPFS users wants to pin that to distribute the load, that'd be great.
Operating Systems Design & Implementation

The book is about MINIX operating system, a operating system without hacks, to showcase the concepts.

Linux is a fork from MINIX.
The popups. Oh god the popups.
Mesothelioma cost 319$ 5 years ago and I'm pretty sure it's only gone up since then: https://www.adgooroo.com/the-most-expensive-keywords-in-paid...
Most of those large businesses didn't preface the building of their headquarters with a very public dog and pony show of shopping for tax subsidies.

Lots of shady tax related shenanigans happen in NYC, particularly in real estate development. Sometimes they get called out, and sometimes they go unnoticed for years/decades until new information draws the public eye to them.
> If you think of Google as a search engine, and particularly if you have historical experience with (and expectations of) search engines, this is very frustrating. And the workarounds of clicking the "must contain" link (or surrounding all of your search terms with quotation marks) are a seemingly unnecessary inconvenience.

Google really needs to develop a "pro mode" search engine that works for this use case. I get the need for an "answers engine" for less savvy users and more casual use cases, but it's a massive company. It can afford to execute two products in its core competency (rather than umpteen messaging apps that it will kill, along with a lot of other useless and/or doomed stuff).
First thing that occurs to me as a work around for this paradox is to think of traveling into the past as recreating a certain state as opposed to actually "reversing" the clock so to speak. Like pulling a commit hash from a while a back and then forking the repo. Maybe we're just not on a fork yet?
My main complaint about the article and approach is that there was no discussion of goal setting. Ultimately, goals need to be set and teams need to figure out how to hit those goals. Goals should be aggressive and set with team input.

I went through a similar experience as the article's authors. I headed our company's engineering org and my CEO wanted everyone to "work harder". I challenged her and worked with hear and the team to set some aggressive goals. I also gave them leeway to determine the best way to reach those goals. With only a few exceptions, the teams rose to the challenge.
> it can report the problem to the user

How? And what should the user do with that information?

This device is not architected for users who know what DNS, DHCP, or TLS are, much less who care.
Could I even buy a house in China? Without looking it up, I do know that foreign real estate investment isn't as easy as it is in the U. S.
OK, but in a similar situation (speed limit that most people exceed by 5-10 mph), I would prefer that the speed limit was raised by 5 mph, and then enforced all time time (e.g., via a well-calibrated speed camera), not randomly when the town needs extra cash and places a traffic cop nearby to extract a tax.
If you are curious about where it came from look into Caml Light, ML and Miranda.
It doesn't have to, if you also provide routes on the backend so that pushState URLs actually resolve to a real URL that serves the same content. Or just provide a wildcard route and use JS to detect the URL like you would with hash-based navigation.

It does require more coordination between the front and back-end though.
That is just fantastic.
These are concrete structures, 20 stories tall, that are collapsing in less than a decade. This isn't a case of lack of maintenance, but poor construction trying to goose GDP.

https://www.youtube.com/watch?v=XopSDJq6w8E
This is a great resource, thanks for sharing!

I'd be interested to hear what kind of experience people are having with these frameworks in production.
Indeed. Some people have a talent for taking a risk on the front end of buying something they know they can flip for a profit, and that something may even be just a place in line. Years ago I helped start a corporate jet manufacturer (that went bankrupt after investment dried up after 9/11). One of our first deposit holders (a "mere" $10K as I recall) flipped his early position in line after about 18 months for a cool million dollars. He tied up for a relatively short time a relatively trivial amount of money for something someone else did most of the work in developing and promoting. His bet was our effort would be successful enough to simply sell his early spot in line. I recall thinking at the time that was why he was rich and I wasn't - I could have bet the same small amount and made the same money, and I had the insider knowledge to guess we'd do a good job early on. Yet I didn't have the idea to do that.
> At the point you care about backups and standby nodes, you're already sort of outside the cheapo hobby tier

WTF? Why would anyone ever not care about backups?
Landmines were banned in a 1997 convention, specifically landmines that kill people (disabling vehicles is allowed).
It's OK, it's good direction, so I won't complain.
we are missing so much information, namely what is the build cost for that apartment. how much beyond construction is paid out to the local government. then comes, how much over sale has their been on the investment side, was the value appraised much higher than the expected sale was?

finally how many people are actually looking for residences?
> As an uneducated estimate (from someone who has written compilers and GUIs entirely from scratch) I'd say 100K of additional statically linked object should be enough for almost any desktop application.

This is completely misguided. For a modern UI library it is very very hard to figure out what code is actually used.

Say we load the ui description from an xml file. What controls get used in the app then? Maybe the xml has a webview control in it? Then we can't drop the webview dependency.

Then your app needs to load an icon, which typically goes via some generic image loading API. What types of loaders are there? Can we get rid of the gif loader (and dependencies)? If any single image file reference is not hardcoded in the binary, again we can't.

Want to script your application in lua/python/js, and let it call into the UI library? Then we have to assume that basically any code can be reached.

Static linking like this just is not realistic.
I work at Backblaze.

> how many physical locations to they run?

Two separate datacenters in the Sacramento (California) region, and one in Phoenix (Arizona). We are trying to open a European (Netherlands) datacenter this month or next month.

However, unless you take explicit action to copy your data to two datacenters, any one file (or piece of file) is in exactly one datacenter. We believe the data to be extremely DURABLE (survive), but if your strategy is to "host content" in a highly available fashion where people will die if your content is offline for an hour, we recommend you use two different providers with some sort of fail over. Another alternative is to use a CDN (Content Delivery Network) in conjunction with Backblaze. You can find out more info here: https://www.backblaze.com/b2/solutions/content-delivery.html

For backups, Backblaze advocates for a 3-2-1 backup strategy. https://www.backblaze.com/blog/the-3-2-1-backup-strategy/ This is where you keep 3 copies of your data, 2 on site, and 1 in the cloud.

The exact system for how we achieve high durability is described in this blog past: https://www.backblaze.com/blog/vault-cloud-storage-architect... where any one file is striped across 20 separate computers in 20 separate locations in the one datacenter, where we can entirely lose any 3 computers and the data is completely fine and available.

We are COMPLETELY transparent on how we calculate the durability, we do the math (including the assumptions) in this blog post: https://www.backblaze.com/blog/cloud-storage-durability/
the break keyword in switch statements also allows fallthrough, allowing for a terser way to write state machines, at the cost of making the whole construct less intuitive and readable.

In a switch expression of course that is moot since break is a statement, and statements can't appear in expressions.
This was how I found out actually, see my other comment for more detail, but yes, this is one very good reason we would want control over our DNS.
I pay for IDEA so I could be using DataGrip (or close enough? I wish JetBrains was clearer on this). Do you it from within another IntelliJ IDE or standalone?
Because it's better to have professional models in ads rather than self-educated hobbyists?

It could be improved by journalistic standards of disclosure - but instagram/facebook already requires that, though I don't know that it is widely followed/enforced: https://www.facebook.com/policies/brandedcontent
What kind of question is that? Do you seriously expect me to give an "exact" solution? Furthermore how many complicated issues have solutions that have no potential to cause harm and are guaranteed to help. I think it is pretty clear at this point that there is no magic solution to climate change and we have to make some collective sacrifices. Individually I did make a "sacrifice" by going vegan. After 3 years I haven't noticed any harm and I'm confident it has helped about epsilon amount. I guess that fits your criteria.
I remember having ‘a go on the Internet’ round my friends house in the early nineties. He said go on type anything you want to know about.

So I searched for ‘Amiga games’. It came back with a screen full of junk.

I looked at my friend and said ‘none of this has anything to do with Amiga games’.

He said no you need to ‘+computer’ ‘-Spanish’.

I said to him, ‘who’s crappy idea was this?’

Needless to say we all got better at booolean searches and Altavista was light years ahead of yahoo.

Google was a welcome change, made the internet a cool place for about 10 years.
If Intel decided they would only produce Itaniums, without an AMD around to come up with the idea to create AMD64, we wouldn't have any option than to live with those shortcommings and eventually get improved designs.
Ways to handle a strained business relationship
> On its launch day in 1995, the new search engine saw around 300,000 visitors. One year later in 1996, it was serving 19 million visitors each day.

> (hardware) up to: 12 64bit 350MHz processor, 14GB RAM, 39TB storage

220 hits/s dynamic content on that is _very_ impressive.
Would you say that Google is "controlling your network" if they just hard-coded the IP for YouTube? This is effectively the same but with one layer of indirection in between. What's the difference?
By network operator I mean me, the person controlling my own local network.

Also: ISPs behave nice almost everywhere in the world where there is proper regulation.

What you have in the US is not a technical problem. It’s a regulatory one.
On that particular aspect: all Facebook employees (and I believe interns) when they write on Messenger to other employees have an on-screen reminder that their conversations are considered work product and can be monitored or reviewed. At least, that was the case when I was there, I can’t think it has changed. I’m assuming this has to do with a lot of well documented legal reasons (insider trading, sexual harassment, etc.) De facto, hardly any conversation goes through email: salary, pension, that kind of things almost exclusively. Project progress, being cancelled, blockers, all that goes through an internal version of Facebook (now Workplace, when I was there, a subset of the main Facebook). It made sense that all that is deemed work product for the company.

I would be more surprised if they had access to conversation with outsiders.

On the “genuine concern”, I joined several months after Snowden’s revelations. The security team was (and I’m assuming still is) very aware that State agents might try to access employee credentials. Overall, the company is very considerate for employees, typically no matter the cost (e.g. the freezing eggs things) and quite conscious to respect boundaries--but I would expect that a small chance that a hostile Nation state escalated to kidnapping employees is a stretch but not a big one. I’m a little surprised because the company prides itself on not judging, and actually doesn’t care much about time spent in the office. Interns might be given a shorter lead there.

With E2E encryption introduced to Messenger since a lot of that could have changed.
And someone took the opportunity to sign me up for a bunch of unwanted newspapers... My email hasn't been private for a long time, and so are many other people's emails. That is not an invitation to be an asshole, nor am I a 'stupid fuck'.
I am in the 'ping ibm.com' camp
You are in control of your own network.

Map 8.8.8.8 to the machine of your choosing.
> Essentially we all agreed the web was unusable because it was too hard to find what you were looking for

Back in those days, I was a fan on the Yahoo! directory approach. The web was still small and explore-able, so a directory actually was useful if you didn't actually know what you were specifically looking for.

Meanwhile, if I did know what I was looking for, AltaVista gave me endless pages of random links that were only vaguely related to my search query. I don't think I ever found myself liking it much.
A lot of people on here are talking about radio control drones, and there's a huge difference between unmanned and autonomous, both in terms of difficulty of execution (exception: landmines) and moral responsibility.

A radio control drone bomb is equivalent to a gun with a really long range. An autonomous drone bomb is equivalent to a gun with a motion detector. It's not about the power of the weapon, it's about the relinquishing of human control and accountability. This is why landmines are so evil, and why they are also trying to ban lethal autonomous robots. It's not about capability of killing at a distance, it's about who pulls the trigger.
Both yachts and philanthropy have most of their money go to staffing costs, and at the level of wealth yacht buying happens at I assume people are spending based solely on their virtues.

The real question though, is why not both? Most people buying super yachts could probably afford to set up a philanthropic fund of some kind.
Problem with that is that it is less efficient than a shared library but also susceptible to the same issue, namely that if you change the interface then things break.

Edit: It does of course get you extra functionality, like being usable over a network connection. Trade offs.
Yeah, Windows has traditionally been worse than Linux in this capacity, but my point is that dependency management is a non-trivial problem. My experience is that package managers usually work but not always (I've had occasional issues on Arch) and the fact that you need a package manager, and how sophisticated they often have to be, shows how tricky the problem can be to solve.
And did I suggest he wasn't qualified to speak about DNS?
I would have scoffed at this once upon a time, but I've seen a guy buy a brand new Porsche on a drunken impress-the girlfriend spree that she drove for a few months before "trading up" herself.
Maybe this type of switch works differently, because there's no good default default case.
> Plenty of regulations do good things, because people can't be trusted to act with a social conscience when profit is their motive.

This is one of those sentences that sound logical, until you start thinking about it.

The fact that people sometimes do bad things in no way proves that regulations do good things. If anything, it's an indication that regulations might also be bad, since they are made by people.

Often the same people who are being regulated, believe it or not...
just install apps or use chrome to browse (on Chromecast Ultra of course)
It's my understanding that Amazon had a lot of difficulty working with the city's unions, owing to the latter's opposition to Amazon's anti-union stance. The unions had a lot of support from the local councilpersons and community activists you spoke of.

Right before the Amazon pull out, there were several meetings between Amazon, labour/union reps, and government officials (according to NPR). It's all a black box, but my guess is that either the unions or Amazon wanted some sort of contractual guarantee the other was unwilling to budge on, and the local governance sided with the unions.
I'd like to see the source code for Altavista released to the Computer History Museum. I think it is of historical significance. If anyone knows who currently has that code, please post a comment. I think there is a lot to learn from examining old computer code.
AI Hasn’t Found Its Isaac Newton: Gary Marcus on Deep Learning Defects
It is not imperative that yacht owners invite Lindsey Lohan and her ilk aboard.
I found some good reads here if anyone would like to review and get a good perspective:

https://www.realworldtech.com/sandy-bridge/10/

https://en.wikipedia.org/wiki/Out-of-order_execution

https://googleprojectzero.blogspot.com/2018/01/reading-privi...

https://bugs.chromium.org/p/project-zero/issues/detail?id=12...
The Chromecast hard-codes Google DNS so _any_ service you run on it resolves through Google DNS.
Jared Mauch's response was pretty rude.

I don't mind defaults, but I do not like the inability to change.

I wonder if it was clearly documented as a device requirement that 8.8.8.8 was needed. All prerequisites of function should be in the Quick Start Guide of the tool in question. Furthermore, users aren't always in control of the firewall/ACL on their network. If I go to Jack's Organic Coffee for a meeting and they only allow 1.1.1.1 out for DNS, I can't use my cast device? That's screwy.
I'm not even sure if we can say "almost" as I have yet to see an example where it was NOT both
This is how I solved it.

Someone above says an update prevented this somehow, though.
And if those shareholders were the very citizens of the city would you still find fault with my argument? This is a representative democracy is it not? Who do the elected officials of the city represent but the people that live and work within its boundaries?

Therefore it should be thought of as a business. The city’s share holders are its inhabitants. It should run in such a way that it invests in the interests of the majority of its shareholders — its people. Courting potential companies that would bring in high wage earners will have knock on effects to the locals in the form of new commerce. It’s proven that one of the things that moves the whole demand curve to the right is an increase in population. But some of the “shareholders” are not as enfranchised as some others and this is where the city helps them cope with the new influx of capital and people. A city, run like a business, puts its people first and as such its people win. Excess revenues either get saved or distributed as a dividend aka a tax refund. Revenues aka taxes from both people and businesses pay for services that help the people. Etc etc.

I think it’s egocentric to make such a bold statement as my analogy is patently false because populism is increasing and the wealth creators are being attacked.
> don't make assumptions about the user's situation

Using 8.8.8.8 is exactly the opposite of an assumption. It always works in any config, that's the point.

EDIT: Besides, obviously, the OP's extremely unusual config, where he is effectively just blocking the service with his firewall. Why isn't he outraged about having to unblock all of YouTube's other IPs? What's special about 8.8.8.8?
The reason Boston is so poorly planned is because during the time period where they should have realized their town was growing and they should invest in a plan for how future development should go (say 1650-1750) the people of Boston were too busy enforcing their religious authoritarianism to bother with such earthly matters as civic planning.

I personally think they should rename the hills Moe, Larry and Curly (obviously with Beacon Hill being Curly). It would be far more fitting for what goes on in Boston.