skysight-inc/HackerNews huggingface dataset:
Depends on the size of the dish, really. You need to resolve the 'signs of life' at stellar distances.

Street-Math time!:

Lets assume that means you need to resolve a meter sized elephant on another planet. Lets choose Vega, as that is ~25ly away, really the furthest star we can go to (and return from) and still have someone alive here to have a beer with afterwards (50 year round trip). 25ly is about 2.3E19 meters away.

A 1 meter sized elephant at 2.3E19 meters is about 4.3E-20 radians.

Lets use wavelengths in the visible spectrum. Hydrogen's Balmer peak at 656nm is a nice red color to look at (though stellar issues abound here).

The resolution of a telescope is approximately : R = L/D. R is resolution, L is the wavelength, D is the diameter. Rearranging we get the diameter to be : D = L/R. Plugging in a L of 656nm (~6.6E-7m) and a R of 4.3E-20radians and you get D.

D is about 1.5E13 meters.

For reference the earth is about 1.2E7 meters, about 6 orders of magnitude smaller. 1.5E13 meters is about 14 light-hours, much larger than the Earth-Sun distance.

Soooooo, I think it's going to be a while ...

;)
In Go something similar to this is actually more common because of `defer`, e.g.:

if err := func() error {
f, err := os.Open(filename)
if err != nil {
return err
}
defer f.Close()
// work with f
return nil
}(); err != nil {
return err
}
My biggest problem is that with these screens Linux hiDPI support for fractional scaling is just bad. Sure, you can hack it. And unity, for it's failings, pretty much just works. But the rest of the space is horrendous.
According to the people who worked on IE that was never really the intention, it was just assumed from the outside. They intended to create this whole new "amazing" updated browser all baked into Windows that would be maintained and updated. Anyone old enough to remember Windows 98 would remember things like active desktop which was a precursor to this. But legal and technical issues followed and before long they had gone years without a browser update.
the requirements are easy to meet - you just need to be able to time operations at a suitable precision. The exploits are possible in Javascript running in a browser.
I switched to Ubiquiti products a few months ago and am quite happy with it. Lots of settings, modern UI, and no cloud required. I even had fun placing all the APs and whatnot.
One problem I have with that is: by the time I’m conected to WiFi, I don’t know how much traffic has already passed through before I could active the VPN. How many background tabs suddenly realized that they had internet again and started sending information (and how many of those used insecure, third party scripts?). Many apps/programs also seem to happily start phoning home as soon as they got WiFi.

I used to have little snitch[1] set up custom rules depending on where I’m connected (allow only local network on unknown WiFi’s until connected to a VPN) but that never really worked well because some WiFi’s allowed third party IP addresses (to tracking scripts or their home page) which meant I got to tracking down this IP and adding a temporary rule for that. Suddenly quickly connecting to hotspots often became a tedious 10 minute process. This also had the positive side effect that I could prevent A LOT of apps from phoning home but at the end it was not worth all the hassle (because almost nothing just worked) and I decided not to install little snitch for my current installation. The only thing I really miss it is when I connect to my phone hotspots because I’m always afraid application XYZ decides to download an update and eat my (very limited) mobile bandwidth.

Furthermore there is no way to do that on my mobile phone where I have even less control over. My current solution is to never connect to free WiFi networks in the first play and in the few cases I need to, just hope that the provider is not evil. This sucks when I’m on vacation, though, because I’m at their mercy.

[1]: a very flexible application based firewall which allows you to set which app is allowed to connect to with ip/dnsName:port https://www.obdev.at/products/littlesnitch/index-en.html
It's also a security nightmare unless you are trained network engineer who can configure the thing properly.
Having gifbit internet and going down a similar route you are I still question the benefit of mesh networks. It’s trivial to run some cat 6 through the walls or hide it under carpet.

I’m about to get an Ubiquiti Edge Router and an AP.
Ya, good question. I doubt there is a single method. I suspect pre 20th century single note melodies were often sung and then following the strict rules of counterpoint harmonies were added. Its seems like pop music is often a chord progression first and then a melody added second.
Ask HN: Do You Use VPC Endpoints for Amazon S3?
Why or why not?

Any performance benefits noticed or measured?
I regret buying my XPS 13. The battery dangerously expanded, warped the keyboard, and Dell refuses to fix it.
The host PTI patch does nothing whatsoever to protect from attacks initiated by a guest.

(Well, if host QEMU gets compromised, PTI protects the host kernel a bit.)
My knowledge is that the rights to some albums end being packaged and sold in large batches, which can lead to some oddness when only some of an artist's back catalogue is included - not that uncommon to see on Spotify, which also has albums appear and disappear as the rights change hands and deals get redone.

So you can probably build a fairly large catalogue from a relatively small number of deals, I'm guessing it follows a rough 80/20 pattern.
What about Ripple goes against their current Framework?

Don't know much about Ripple...
yep. I literally explain this in the article, and I also link the relevant Wikipedia page:

https://en.wikipedia.org/wiki/Circular_flow_of_income

But it's difficult to get a man to understand something when his HODLing depends upon his not understanding it.
This post seems to contradict Intel's recent release:

> Intel has developed and is rapidly issuing updates for all types of Intel-based computer systems — including personal computers and servers — that render those systems immune from both exploits (referred to as “Spectre” and “Meltdown”)

That states that Meltdown is specifically addressed and mitigated. However, this post by Google does not indicate that "Variant 3", or "Meltdown", can be addressed by a microcode update:

> Mitigating this attack variant requires patching the operating system. For Linux, the patchset that mitigates Variant 3 is called Kernel Page Table Isolation (KPTI). Other operating systems/providers should implement similar mitigations.

The option of applying a microcode update is explicitly called out for their mitigation of "Variant 2":

> Mitigating this attack variant requires either installing and enabling a CPU microcode update from the CPU vendor (e.g., Intel's IBRS microcode), ...

Am I misreading one of these statements?
Exercise is a very high hurdle for people. Even harder if they don't have a successful history with it (like me).

I didn't get unstuck on this until a few years ago when there was a research paper that refuted the 20 minutes of uninterrupted cardio advice. I know too many people who feel like they're gonna die around the 14 minute mark, and they just give up.

Turns out that 3 intervals of 7 minutes is enough to show progress. You can duck out of work for 8 minutes in the afternoon and take a walk without even getting sweaty. Do it again at lunch and after work and you've got your 20.
It would allow the city to earn additional revenue by leasing the lines to other ISPs. There are a lot of situations the city can be in where they would make less money overall by offering the whole service than they would by just charging for the infrastructure. In many cases the customer support and technical support staff would be government employees with the extra costs that involves, a private company can often provide this service more efficiently.
A properly-ratified amendment cannot be overturned, unless it decreases a state's share of the votes in the Senate without its consent. There are at least two reasons prohibitionists sought an amendment:

1) The Supreme Court at the time did not take the expansive view of the Commerce Clause that it has today, so it may very well have declared a federal prohibition law unconstitutional.

2) The amendment didn't give Congress the power to ban alcohol, it banned alcohol. That meant that legalizing alcohol required another amendment. This was a huge win for the prohibitionists.
One thing people often forget when bagging IE6 is that all browsers were rubbish back then. None followed standards. IE6 was actually a better browser than Netscape and Netscape's next gen browser was too late to be released due to development issues.
> * Coil whine

That's why I intermediately returned the one I bought.
Performance at the expense of security is a compromise made daily in every aspect of IT. The only way to make systems perfectly secure is to make them unusable.

Now, you can certainly argue that this particular tradeoff wasn't worth it, and in hindsight it's certainly a questionable one. However, do note that side channel attacks have been known for decades (since out-of-order CPUs became widespread in the 90s) and until this point have rarely presented a significant threat to most systems.
Ubiquiti uses EdgeOS, which was forked from Vyatta, with their own UI on top of it.
Just to add to your list, I recently came across Thyme (probably in some HN thread) and it's pretty neat https://github.com/sourcegraph/thyme
Microcode updates are distributed as OS updates.
There is plenty of space in California for low density suburban style housing. That space should be far away from mass transit.
I used Homebrew back when it wouldn’t work without chowning /usr/local/bin. I’m not sure if that is still a requirement, but it did leave a bitter after taste.

Beside that, I like to install packages from their canonical source. That could mean installing Go from golang.org to MariaDB from mariadb.org. It’s simple to compare sha256 checksums, which I suspect is also possible with Homebrew, I just don’t know how.
tabs, so everyone can choose their own display width
Not as far as i know they use EdgeOS for the routers and AirOS for their managed APs, with a few others for their SGAs and managed switches.

As far as I know they never used OpenWRT or anything like it, if they did they hid it very well to the point where it would be legal for them to remove it from their license agreements.

The CLI and the file system you can see on the router looks and acts nothing like OpenWRT.
I've been using https://www.hnwatcher.com/ for awhile and really like the keyword alerts the most.
I know for my part, I wanted a Gigabyte Aero earlier in the year, but went with something else. The reason was the Gigabyte Aero wasn't available. I guess it had sold out fairly quickly.
TIME's Visions of the 21st Century: Will the Dow ever hit 50,000? (2000)
"Dear usr frend,

thx for ur interst in our product. our team will reach u. we have many new products. hope u have great new year!

- OEM volume sales"
Have you ever fixed coil whining?

Whenever, I see it I always assume the product is just trash by design.
I can't speak for the parent, but from my perspective:

+ Very secure, with ongoing, regular software and firmware updates (this is big for me, after ASUS, DLink, et al)

+ Extremely feature-rich (both hardware and software)

+ Relatively affordable for what you get (much cheaper than Eero)

+ Modular (upgrade WAP separate from router, etc)

- Complex to setup (requires a VPS, dedicated dongle sold separately, or monthly fee)

- Not many people are set up for PoE; injectors are annoying.

It was worth it for me, as I happen to enjoy playing with VPSes. Plus, it makes it exponentially easier for me to troubleshoot my parents' WiFi when they have a problem, as it's designed to be managed remotely.
That makes sense, maybe content blockers could be configured to also "run" noscript tags.
What resolution screen? I love the screen on my precision 5520 (basically the same computer) but I'm having a hell of a time with DPI scaling with distros I've tried.
If you don’t want to live in the big city, go live in the suburbs. If you move somewhere and don’t want it to change, then buy the necessary rights from surrounding property owners.

What NIMBY’s do is to use government coercion to prevent property developers from doing what they want with their property. Now, I’m not one of those “no government men,” and I think government coercion and impairment of property rights is appropriate to protect civil rights or the environment, etc. But homeowner’s aesthetic preferences? Give me a break! It’s an illegitimate use of the government’s monopoly on violence.
The tidal wave killed thousands.
That works only for the CPU->device direction. For the device->CPU direction, you have to evict so the next load will get the data the device wrote.
>> their Open Source work should be considered a minefield.)

Well, any license can be a minefield. E.g. FB React had some questionable license... (they changed it) and so on. Indeed, one should check a license before using a product.

Meantime, is Oracle that bad?

I mean, people have been using VirtualBox, Java (OpenJDK), MySql, MySqlWorkbench, NetBeans, maybe more. All of those provided by Oracle with no fee required, and a liberal license. And, I do not see people being sued by Oracle over those.
I think you are misreading the answers; it states the well-known fact that matrix multiplication and inversion can be done is less than O(n³) but it does not say this about solving linear systems. If you read through the material referenced in the answers it seems that O(n³) is indeed a lower bound and actually hard to obtain in practice.
If that is your experience then thair guided setup has improved a lot over the years, besides configuring VLANs later because I have a few talkative devices on the network and I don't want crosstalk I didn't had to do anything other than to run their setup.

It configured the WAN interface, created the switch interface with the number of LAN ports I wanted, forced me to change the password, suggested that I should change the default username which removes the ubnt default username system completely, asked on which interfaces I wanted to turn UPNP on and enabled the firewall by default.
I wouldn’t say dirt cheap - one could pickup 20€ WiFi with router capabilities and be happy with it.. Cheapest ubiquity here was somewhere around 80€ for just basestation. However I did pickup their router and WiFi for something like 160€ and couldnt be happier. Router software seemed superb in configuration options and signal strength covered my house without a breeze whereas I previously had 2. My best tech purchase for 2017.
I think the specification has a problem if a conformant implementation has a problem, particularly if it's a security one. There should be as little as possible left free to the implementors.

The KRACK attack from a couple months ago it's due to the fact the WPA2 specification was ambiguous about what values to accept. Most implementations allowed decrypting traffic and a few even hosts impersonating other hosts but they were perfectly conformant. I would say there is a flaw in the WPA2 specification.

There are always going to be unintended consequences but this one about effects of branch prediction seems, ironically, quite predictable.
All they have to do is disable memory fetching during speculative execution so there's no side effects. That probably wouldn't affect performance much, and some unusual workloads might even get faster.
I'm just using the connection as an example.

And it doesn't have to make sense to you. It's historical fact.
The innovation doesnt matter. For something to have fundamental value, there has to be some mechanism by which that value can be realized.

With fiat currency, that mechanism is that I can easily and quickly exchange it for practically any service offered by pretty much anybody in the whole world, and that is backed by governments and large stable infrastructure.

All money is just a medium to exchange work between people, rather than a trade and barter economy which is inefficient.

Any current uses of bitcoin do not show it is a currency. I can probably convince a lot of people (especially in 3rd world countries) to accept things like cigarettes as payment. Heck, I could probably convince a lot of tradespeople to accept a car or some other valuable item in payment. None of these are ever going to be currency. Just like these, bitcoin lacks the fundamental advantages that were behind the adoption of money in the first place, so its extreme to suggest this is a realistic outcome.

As an asset, bitcoin has no tie to anything of tangible value. A stock is ownership of a portion of an operational company. You get a cut of all future profits. There is an anchor to some real world value. The reason google isnt worth 1c a share, is because you could buy the stock and receive a share of the profit. If the market suddenly went crazy, and drove google down to 1c for no reason at all and kept it there for the rest of time, its (hypothetically) no issue for you. You still receive the same % of profits and you laugh all the way to the bank.

Apply the same test to bitcoin. If the price went to 1c tomorrow and stayed their for the rest of time, how would you earn back your 19k usd per bitcoin? You couldnt.

And the commodity argument is even weaker - commodities trade because they have a use. Sugar, pork belly, wheat, oil etc. All have much more trade based on requirements of the underlying than speculation. These are staples of human activity. Suggesting bitcoin has any fundamental end use that outweighs speculation is just crazy.
- Complex to setup (requires a VPS, dedicated dongle sold separately, or monthly fee)

I just set up Ubiquti here at home and while it wasn't super easy, I didn't find it all that bad. What required a VPS/Dongle/Fee for you? I didn't need any of that. (I have a security gateway, edge routers, and 3 pro aps.)
My experience with Eero - it works if you don't close door to the room where the main pod or wifi router is. If that room door is closed - the wifi connectivity is absyml or even absent. Is this expected behavior? Also, I think it need all pods in direct line of sight of each other - even if the pods are placed at distance and in different rooms/floors?
You could probably talk to a psychiatrist and get a CBT program going and maybe get them to prescribe naltrexone or something (maybe in a clinical trial). Some people downgrade their technologies to get away (e.g. dumb phone etc..)

If it is a problem outside of work then you can take steps to minimize your access to the Internet outside of work hours and then during work have some filters set up.

Good luck!
Average user? Even in the average corporate I never see anyone do firmware updates unless it's to solve a specific issue.

It also tends to be bad for the above average users here, most firmware patches tend to rely on windows software to install which is sub optimal when you've installed linux on the machine.
Even in B2B / enterprise software there are still quite a few desktop applications, some for legacy reasons, some due to specific use cases.

For example, fairly recently I've come across a business application that's been implemented as a Java desktop app and deployed via Java Web Start because its main geographic target areas are - sometimes remote - locations in Southeast Asia where often you have flaky Internet connectivity at best.

Hence, deployment and occasional updates can be done online but daily use for the most part happens entirely offline.
It seems you are right and that they are very aware of which parts of the project are GPL2+classpath and which are not...

https://github.com/graalvm/graal/issues/269
> The fact that you need a $100 dock to connect to external monitors is ridiculous

I think you're overselling this a bit.

I've got a USB-C dongle that with USB-A, HDMI, Network, and VGA, and a USB-C to DisplayPort cable that is entirely passive. I don't remember how much I paid for them, but it was much less than $100 combined.
> If two people disagree about the value they, personally, can extract from a fixed amount of BTC they can't both be right.

This is a absolutely not true if either party has outside opportunities (including the “opportunity” to avoid a unique personal disutility) not available to the other party; sure, all you can do with a Bitcoin is exchange it for other goods/services, but the goods/services A can exchange it for may not be the same that B can exchange it for. And even if they are, the utilities each party attaches to those things may not be the same.
I had the same issue with the XPS 15 9550, but they replaced it out of warranty.
Any examples of this in the Linux kernel? Not doubting you, I'm just curious. I would think this would be device driver specific rather than architecture specific.

Most drivers I've seen just use the kernel's DMA API (dma_alloc_coherent), which is guaranteed to provide a buffer that doesn't require any explicit cache management. If the architecture is coherent, then it leaves caching turned on for those pages. If it's non-coherent, then it turns it off.
>> Given a viable choice between an Oracle project and a non-Oracle project, always go for the latter.

Why? Consider VirtualBox, Java, and MySql. Did anyone get in trouble for using these?
I assume you are referring to the issues related to installation of external GUI frameworks in virtual environments mentioned here -- [https://matplotlib.org/faq/virtualenv_faq.html], I am afraid pipenv doesn't solve that any better than virtualenv’s --system-site-packages option -- [https://docs.pipenv.org/advanced/#working-with-platform-prov...].

If you are happy with your pip and venv workflow you can happily ignore pipenv, I personally prefer it because:

- It combines all the features of pip and venv with a better UI(in my opinion).

- I can specify my environments in more detail using Pipfile [https://docs.pipenv.org/advanced/#specifying-basically-anyth...]

- It is integrated with pyenv [https://docs.pipenv.org/advanced/#automatic-python-installat...]

- The promise of deterministic builds
Anaconda has two environment-copying tools, one is environment.yml (which is analogous to pip's requirements.txt), and the other is the "explicit" spec file, which actually points to specific files for specific packages. I've found environment.yml to fail with finicky libraries, same as requirements.txt, while the explicit spec file almost always works.
Your argument seems reasonable, until we bring to the table all the shit that Intel did to beat AMD out of the x86 market. These deeds were from their marketing department, so no relation with chip design per se, but as a company they were still actively trying and almost succeeded in killing any diversity in the x86 market.

It’s basically like saying “we are building stuff customers wanted, we just also beat to death any other potential alternative they could want as well”
I believe I saw a strangeloop talk about this specific issue in Clojure. The talk giver was talking about channels, not queues though.
You get dividends from stock.
How Much Money Do Startup Founders Have in Their Bank Accounts?
I have the 9350 (6th gen, I think?). It's not bad, for me. The key is to reconfigure the touchpad to actually work like a Mac's. That is, one finger click anywhere on the pad is a left click, two fingers is a right click. The default when I got the machine about 18 months ago to make the bottom left and bottom right parts of the trackpad left and right click, respectively, which is terrible.

Palm rejection isn't really a thing I notice though, on any computer. I've had people tell me it is objectively terrible on trackpads I've had no trouble with.