skysight-inc/HackerNews huggingface dataset:
British Telecom was trialing on-demand video deployments in the 80s.

No internet, instead it used fibre optic cable to create a switched video network, which could be used to watch normal cable tv channels, or connect the user to a dedicated remote laserdisc player.

While such systems never got wide-spread deployments, it's interesting to consider how the media landscape would have changed if we had gone that route.

Source, A promotional/technical video from the time: https://www.youtube.com/watch?v=-1AiM1S8MGk
The title here is misleading. Most of this applies to Objective-C. There's nothing wrong with the article as far as programming advice goes, but it has nothing to do with Swift idioms.

> So, to make our code more “Swifty” from a performance point of view, sometimes all that we have to do [is literally the same thing we would do in Objective-C]

Is anyone writing consistently good, up-to-date Swift documentation for experienced programmers? Some of the early books haven't been updated since the earliest Swift versions.

SwiftUI is very poorly documented by Apple and much of the third-party SwiftUI docs are for the obsolete WWDC version.
This happened to me the first time this Christmas. Bought a $25 electric doodad that was "sold by Amazon" for a family member and it was obviously a fake. It came in a very generic white box with the company logo stamped on it, inside was a product that looked completely different and was non-functional. Not only that, but the product was difficult to return (I had to contact support) which makes me suspect Amazon knew it was a fishy product.

It has completely shaken my faith in Amazon. This is probably my last year as a Prime subscriber.
My neighbor bought a set of woodworking clamps from Amazon. When the ~25lb. box arrived, the driver threw them up onto his porch (his house is quite raised from the street), and he has video of it damaging his siding as it took three attempts for the driver to get them over the railing onto his porch. When he contacted Amazon, they said to contact some insurance company they had. When my neighbor called the insurance company, they never returned the call.

He proceeded to begin researching the insurance company, which was owned by Amazon, but wasn't listed as a valid insurance company in Massachusetts. He contacted Amazon again, and said, "would you like me to call the insurance commissioner and attorney general that you're operating a non-registered insurance company in Massachusetts." Someone was out to fix his siding in 3 days, and they painted the porch as well (due to some paint matching problem).

Despite how much I love being able to order stuff, and not have to go out, Amazon is pretty scum-tacular.
Saw 4 petabyes in it.

Cant remember the hosts number exactly but it was several hundred bare metal servers of various sizes

Behind Y! Groups
> This may be a UI breakthrough.

I agree. A good example of this is the fantastic keyframe timeline that moves through 3D space as a series of dimensional slices.
I don't support this mandate because it's a one size fits all rule. Do we really want Alaskans and Mainers to be forced to have solar? Why not mandate low carbon energy and then let technologists figure out the cheapest solution for each new home? This would be far more cost effective and limit emissions far better.
Wouldn't batteries on new homes make more sense? If we can smooth peak demand we can lower carbon emissions much more than we can by producing power during solar hours.
Ask HN: What problems do you have with GitHub Pull Requests?
My team is considering moving to GitHub from BitBucket. I'm trying to do some research to find criticism of the PR mechanics on GitHub but my searching is weak or it's hard to find.

We are going to dual-remote it for a bit and actually try out the GitHub and do some PRs there so we'll get firsthand testing. But, GH does offer a lot of functions that BB doesn't so until I know about all of them, it's hard to gauge how the full GH environment will suit us.

So I'm looking for some folks that really understand GH to comment on how to do effective PRs with all that GH has to offer. Anyone know of a good resource or willing to provide some commentary?
There is: https://developer.android.com/training/monitoring-device-sta...
CT didn't change this for bad guys. If you're a bad guy (or a neutral researcher with a budget for the data) you can buy what's called "Passive DNS". Several suppliers will give you a list of DNS requests and their answers, the identifying information for who made the requests is elided so it's not PII but it has the same effect of making the fact servername.example.com exists in effect public information.

Even if you are unusual in actually having machines named cy23hdc9.example.com not exchange2016.example.com then the existence of this service means you need to stop assuming nobody knows these names. Anybody who cares knows them.
The education system has some major problems with it... That said, a simple fix for this particular issue is to assign negative marks for a wrong answer (compared to zero for leaving it blank) - some multiple choice tests do this to minimise guessing.
Developer Experience: Fundamentally harder than normal UX
One of the reasons the BBC could not have defeated Netflix is because the regulations say that the BBC is not allowed to out-compete commercial companies. Several BBC operations have been forced to close because they were too successful.

https://www.ofcom.org.uk/tv-radio-and-on-demand/information-...
I got stung buying some midrange earphones. I got my money back no problem, but the hassle was far from worth the $10 saving. When the prices of the fake items aren't obviously too cheap, its impossible to tell the difference until its too late.

That said, I left a review warning other customers. I hope I helped them.
If you're using AWS athena for querying, you're also using the aws glue catalog (managed hive metastore-ish service) to know where partitions are, but yeah, you'll need to partition and sort your data to make sure you're not doing full table scans.
The actual solution would require them giving up being a "platform" or would require changes that would make logistics and/or management of the platform take much more effort. They'd rather let a "fraud department" keep chopping off hydra heads at a much lower cost.
There is no political solution until politics is clean. Left, right, whatever. It’s all mood until then.
Thanks!

I'm going to try the CSR route the next time I have to do this and see how that works out. xca seems to handle CSRs easily, so doing this less-wrong should work out fine.

I'm not too concerned about the QNAP scenario - it's consumer gear, so I expect it to lean more towards doing things easily over doing things correctly. The iOS scenario is much more interesting to me since this is something that's more applicable in the real world.
Could more direct contact with your company's clients help?
It might be advantageous for you, your company and its clients.
I live there. As far as communication (as opposed to actions), both the local government, the central government and the press are doing a terrible job, in particular the press.

Cases are reported very quickly, even when not fully confirmed (3 were not positive on second test, for example) and this is throwing people, who are at the short end of the stick with regards to understanding this into widespread fear (I wouldn't say panic, but it's close).

Also the usage of words cause panic ("war bulletin"), and let's not forget clickbait titles (or titles which report stuff that's not in the main text of an article). Or stuff like "people infected doubled compared to yesterday", except, they were not new infections, but people who had to be screened, in most of the cases (although there are a few that genuinely aren't related to the previous areas), while the ambiguity of the text might suggest otherwise.

Given the fact that I fully expect cases to rise, because now there's a hunt for them, I fear we'll get mass hysteria at some point.
> It has an inherent conflict. I.e. for example drone is stopping a killer who would have otherwise killed someone. Not using it will impair ability of the potential victim to exercise the license all the same.

No license is required not to use the software, so that is not an example of an inherent conflict.
120 ML Interview Questions
I like to refactor in the big and to rewrite in the small.

In the big, the n-th rewrite will be just as constrained by how much we can keep in our head at the same time as the original attempt. Refactoring essentially means offloading to the computer what you already have in a computer-readable format. What an opportunity!

What I mean with rewriting in the small is taking an existing logic-wart and, while trying to decipher it, taking notes in the form of a rewrite. After finishing the first approximation you take a long, skeptical look at both versions, "is that simple, elegant thing really doing the same?" and then you see the additional corner cases (and/or bugs, sometimes you'll never know) in a clarity that would be impossible to achieve just looking at the original code. It's mostly a reading tool. Sometimes I will trash the rewrite, but often the new version, with the non-obvious bits added will be far more readable than the original because it was written from the perspective of a reader with little knowledge of what the code should do, not by someone deeply immersed in the problem space.
> I've argued for Rust having backpointers as a built-in type the borrow checker understands. You have to maintain the invariant that if A points to B, B points back to A. A is an owning pointer, and B is a non-owning pointer locked in a relationship with A.

Or you could simply give it a new type/semantic: owner.

You could even use a familiar unix-shorthand for it: ~. Thus Node<T> will have a Parent: ~Node<T>, which you can pass by ~self.

And graphs would suddenly be nice to work with.

> Rust lacks that.

I can’t be the only one who finds that ironic?

And I say that as someone who likes rust.
Oh how wonderful will it be to program front end and backend web apps with Swift, I just can’t wait
The problems don't go away. If the language refuses to handle them and refuses extensibility, every end user now needs to handle those problems without standard tools.
Smaller, more suburban ones?
Disclosure: I work for AWS, but not directly on Open Distro

I'm sorry about the lack of engagement on that PR, Dmitry. Let me see if I can get some attention on it.
Hey, I might be in a similar boat, building a job listing, still I haven't pushed it out yet. Is there a way to get in touch with you?
No, that doesn’t work. Everyone knows the S in IOT stands for security.
It also wouldn't be surprising to learn that they identify customers (buyers) who have louder voices and more social influence, and shield those people from fakes -- or provide rewards to mollify them when they do report problems.
Why the brokerages are free and how do they make money https://news.ycombinator.com/item?id=20276551

(mostly, near zero yield for the cash on your brokerage accounts)
Because hackernews has a policy/history of editing titles to be more useful/descriptive and less clickbaity.
I sort of see what you are trying to say, but I think you're slightly misunderstanding what is going on. It is true that you are sharing electrons in a covalent bond, but it is not correct to therefore say that you need less electrons than in the atom state. A simple example: say you have to H atoms. Each has one electron. You put them together and form H2, which has two electrons combined. In both cases you need a total of two electrons, in order to have a neutral system. If you change that in any way, you will end up with highly reactive species (e.g. H+, H-, H2+, H2-). H+ is of course just an acid.

What you are probably thinking of, is the fact that if you put NaOH, or HCl in water, you get Na+, OH-, etc., and these are more stable than their neutral counterparts. But this is because they are stabilised by (polar) water molecules. Outside of water (or some other stabilising solvent), Na+, OH-, H+ and Cl- are all very reactive species.
We actually need 1/2x the amount of books we read, and higher quality, more in depth reading.

Reading is not a hot dog eating competition.
Constructive feedback useful. There are a few posts on here which are constructive. Point out some code you dislike? Okay, good. Comment on the general structure of the code. Okay, good.

I know software devs, myself included, are often too abrasive and forget social niceties. But far too many replies here are closer to insults, without even a vague intention to be constructive.
Why did you mention the ticker?
The 70% seems pretty crazy high.

Maybe it's one of those "not my problem, it's free to me". As most people aren't thinking of themselves spending tens of thousands of dollars.

The economics of a mandate is the scariest thing. I imagine shortages of natural resources and production. It will further divide the 10% and everyone else.
For every person I've met from a small town, half say they'd never want to live there again, half are like you. There has been a 10,000 year trend toward urbanization so far. I'm glad for you, even though I suspect your future is going to get harder as the hinterland continues to empty out.
Batteries do make sense in some situations where you have large amounts of renewables available on the local grid, and parts of Australia and California are paying homeowners incentives for installing local storage. They make less sense immediately in places where you have hydro and nuclear as base load along with renewables; the capacity factor is already accounted for, so you'd want to prioritize anywhere you could displace fossil generation (such as natural gas).

Tesla is also pioneering virtual distributed load systems, where they can have a utility send a signal similar to that used to shed AC units during high consumption periods, but the signal is instead used to command vehicles to charge when there is excess energy on the grid. [1] This would make sense today in places like Texas, that have so much wind energy (and not enough transmission capacity to other load centers) some utilities provide you electricity for free at night. Any KwH you can use instead of curtailing is a KwH of energy you're not wasting.

[1] https://electrek.co/2015/08/16/the-power-of-controllable-cha...
In re: Gaia, if the basis of qualia involves something cells do then
(IMO) there's no inherent difficulty in assigning "mind" or subjective
experience to the global ecosystem. We can "fold in" that question with the problem of human subjective experience.

Gregory Bateson speculated that evolution and thought are two aspects of
the same process. ("Steps to an Ecology of Mind", "Mind and Nature: a
Necessary Unity")

Michael Levin's lab's work on the self-regulation of living forms points
to ambient intelligence. The cellular machinery that neurons use to
think is common to all cells. It's concentrated and accelerated in
neurons but the clear implication (IMO) is that all life thinks.

"What Bodies Think About: Bioelectric Computation Outside the Nervous
System" (youtube.com) https://news.ycombinator.com/item?id=18736698
License that prevents stopping a killer is already unethical, so I assume we are not talking about such cases. The assumption is that license is aiming at preventing using it for some evil intent, but not for valid defense or crime prevention.
It is about as contagious as the flu. Stop fear-mongering.

Also, not for nothing: most people don’t get the flu vaccine, despite endless begging on the part of health officials.
So the spanish company was building a submarine for their own clients, they allied with the americans Lockheed Martin for electronics, and the french company parted ways avec le coeur brisé.

This things happen all the time, and nous aimons nous voisins du Nord plus qu'ils le croient. We enjoy all those silly jokes about spaniards in any case.
> Most of this applies to Objective-C.

Objective-C’s type system is much poorer than Swift’s, and it lacks a number of expressive operations. The “before” examples are generally how a lot of people would actually write code in Objective-C.
Maybe because they want to avoid the chickens coming home to roost from all those submarine age discrimination lawsuits that are out there just waiting to be filed.

Ever notice how U.S. flight attendants tend to be older nowadays, compared to the Cute Young Things you see in old movies (and on many non-U.S. airlines)? The U.S. airlines had to learn a harsh (and expen$ive) lesson there.

Some of them are still learning it... United recently had to pay two flight attendants $800,000 apiece after a jury decided that they'd been fired because of their age rather than the technical infractions United had used for cover.

Edit: if I were the OP, I'd collect a bunch of age discrimination cases where Big Bucks had been awarded to the employees and make those part of my marketing material.

Edit #2: in engineering, specifically, in 2017 Lockheed Martin was ordered to pay $51.5 million to an engineer for age discrimination.
Electricity my state is 11 cents a KWh, and most of it already comes from hydro. Your calculation only holds if the owner plans to live 30 years in the same house, which I do not. You also ignore the maintenance cost. Every spring everything in my area is covered with a layer of yellow pollen. There's also snow sometimes, and general lack of sun for 6 months in any given year.

There was actually a humorous episode when a guy from a solar installer came to our office to advertise how much economic sense their solar panels make. He gave all the exciting numbers and everything, and then someone asked him to show some numbers from an actual installation, at that particular time of day. So he brings up a web GUI for a 50KW commercial install, which at the moment was producing something like 2.5KW. Awkward.

Ultimately, though, that's not why I didn't go with solar. Our HOA doesn't allow it. I would actually welcome a law which would limit the HOA's say in such matters, or eliminate it entirely.
Sun's NeWS was a mistake, as are all toolkit-in-server windowing systems (2013)
Actually, It would more be like:
"How I failed at 3 interviews, despite being directly contacted by execs."
It's "slightly" easier for a local monopoly to write a check to bribe a politician than to "squeeze out" or "collude" with a "new competition". (it's simply a path of least resistance). But either way the monopoly will win.

I think the flaw in your reasoning is the "genetic" logical fallacy
https://yourlogicalfallacyis.com/genetic

Just because someone "bad" doesn't want something, doesn't make that thing automatically "good"
Setting aside the question of Let's Encrypt challenges... even for OV or EV certificates, the CA does not verify the organization at the issuance of every certificate.

Instead, there is a verification process up front when you establish your company's account with the CA, and then each employee's account in the CA web application is associated with the verified company identity.

To be more specific, once the initial company verification is done, the CA relies on their authentication scheme to ensure that the person logging in and requesting a new EV certificate is authorized to do so for that company. The importance of authentication is why both MarkMonitor and CSC require 2FA, for example.

I can't think of a reason that such certificate issuance could not be automated. You would just need to have a machine-to-machine authentication scheme that you can trust and monitor. That is easier than Let's Encrypt's challenges because you can manually establish shared secrets in advance (i.e. API keys).
Myst was captivating. Visually so "immersive" with just enough graphics to really stimulate what "might" be around the corner. I truly could sense that I was somewhere else, another planet or whatever, abandoned, with me to explore.
I don't think so, speaking out of my personal experience.
Colorado Springs Metro, for example, can gobble up a town called Palmer Lake (59k population). The Springs alone is 464k. Even though the Springs is kind of country (meh, not really, lots of defense and tech moved in the past decade), Palmer Lake IS country. Even though they border each other, they don't really vote the same or have similar concerns. Let's put it this way, your stereotypical hipster can live a good life in the Springs. Not so in Palmer Lake... at all. Then take Manitou Springs on the west side of CS. It's a tourist town/trap. Not at odds, but not similar either. CS is very locked in with the needs of Fort Carson, the Air Academy and 2 other air bases, along with defense and a few major tech firms dropped big offices in CS even though Denver is ~65 miles away.

Then take Wilsonville, OR. It's oddly considered a metro area for Portland. It's a good 30min away and independent AF from Portland. Plus the people there are different. More old money or straight up white trash.

Metro is a really loose/gray term. To say surrounding towns are the exact same as a city is a bad idea. Let's take the purchasing decision of a home in those areas. The "value" of location compared to price and are at odds. One person is willing to pay a premium for location, the other is not. Those are two different mindsets as to what that person is willing to deal with in life.
I'm finding it a little hard to discern to purpose of this. Is it to circumvent wifi restrictions on a cruise ship?
> Why not?

I thought that was pretty clear in my previous comment, what part was unclear?

> A growing part of Google's business relies on b2b transactions. Are you also concerned that you're going to suddenly have to subscribe to search?

No, because search is profitable and already explicitly data-milked for most of it's worth. I'm concerned about the data collected in unprofitable services just because they are not profitable and claim to not have every iota of data extracted from them.

So I'm concerned that Google Fonts, ajax.googleapis.com and so on will start to be milked for data just like search is.
Logstash accepts events from different types of sources, processes them (there are tons of inputs, filters and outputs available), converts them to Elasticsearch-compatible format and sends them to the cluster.

It is usually used as a central component.

For logs and metrics reading, one can use Elastic Beats,such as Filebeat for logfiles. Beats are lightweight agents written in Golang.

Recent versions of Elasticsearch also allow to perform the processing step directly in Elasticsearch, using ingest nodes and pipelines (my experience with it wasn't great).
In that case Logstash isn't needed.
CDC Coronavirus Disease 2019 (COVID-19)
Root certificates are special. They are shipped to the device out-of-band, e.g. with OS updates. This makes them much more difficult to replace than other certificates, especially on devices that do not receive updates often like embedded devices and mobile phones.

For this reason root certificates have a very long validity and very stringent requirements in their security parameters, e.g. large key sizes, and how they are used. Usually the certificate sits in a well secured off-network physical device and is only used a few times during its lifetime to sign sub-certificates.
Why Kubernetes is such a problem for storage appliance vendors
agreed, its also a forum post on Swifts corporate website, not an "article" per say.