skysight-inc/HackerNews huggingface dataset:
Pixar was already owned by Disney when Cars was released.
What about dogs? Is your dog worth pointing a gun at someone over?
> wait times in walk in clinics in Canada during the flu/cold season are pretty extreme - it's free so ppl just go if they suspect anything is wrong.

Actually making an appointment with your family doctor is also free. You don't have to go to a walk in clinic.
Writing tiny apps for small constrained systems isn't difficult at all. That's what we did thirty years ago. One neat trick is to use threaded interpretive languages (FORTH).

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

https://en.wikipedia.org/wiki/IBM_System/4_Pi

https://www.nasa.gov/mission_pages/shuttle/flyout/flyfeature...

The minute you start touching modern languages and OS's things become significantly more difficult to shrink into small platforms.
I've actually found CIL to be simpler than JVM bytecode, even with additional capabilities. Simple addition is a good example:

JVM: dadd, fadd, iadd, ladd. Addition for double, float, int, and long data, respectively.

CIL: add, add.ovf, add.ovf.un. Addition, signed addition with overflow check, and unsigned addition with overflow check.
Not expensive, a single UAP-AC-PRO is maybe $125, add a mikrotik hEx RB750GL and you're golden.

The 802.11N Unifi gear is <$200 for a three-pack and works of MikroTik passive PoE like the RB260, 5-port gigabit PoE with an SFP cage.

MikroTik and Unifi is an unbeatable performance/price combo for individuals, large homes and business scaling up to medium sized and multi-site deployments.

With those prices and features you can affordably dog-food the setup and support your friends and family.
I'm sorry but I stopped reading because you've chosen to break lines mid-word (reading on mobile). Justified text would be a lot easier to read.

edit: It looks like Safari's reader mode fixes things.
You think it unlikely that there is a systemic bias? Bearing in mind that systemic bias isn't usually the result of an overt plan or even hidden conspiracy but instead the simple average of the bias of all the parts of the system.
Excuse my clumsy wording. I mean p5 feels like it's out of step with modern web development.
The article says that helicopters can't fly over the mine. But, the end of the runway is close by and the flight path is almost tangent to the edge of the hole.
https://www.google.com/maps/place/Mirny,+Sakha+Republic,+Rus...
This is exactly why this kind of stuff should be prohibited, and the datasets should be legally regulated.

This is not just an issue for startups, but also for independent researchers at universities, who often can’t even replicate the successes Google and co report.

Most studies currently done in AI by Google, Amazon, etc were never replicated, and likely never will be able to, because access to data is missing.
Range is key to me... I live in the southwest us, a drive to see family is 450-700 miles.
Range is key to me I live in the southwest us, a drive to see family is 450-700 miles.
Can you say what is the problem with D3 and react working together?
It is definitely hard to reconcile the "science is science" notion I hear on a lot of political topics here on HN (particularly on the left) with the general acceptance in this thread that it's okay that much of that much of academia is funded by biased sources.
I use it willingly. I don't work in any place remotely related to RH.

Don't knock it until you try it.
Missing this

http://www.bcheck.net/apps/hoe.htm

customized hotkey launcher.

Written in assembly I believe. You can modify it far beyond bosskey.
Wikipedia[1] says otherwise:

> [Cars was] Pixar's final independently-produced motion picture before its purchase by Disney in May 2006

[1] https://en.wikipedia.org/wiki/Cars_(film)
What's your recommendation? I don't think anyone is saying this is the be all and end all. I'd rather be susceptible to hacking by nation-states while protecting myself from all the 1337 hax0rs out there.
Wah. Easy there, Satan :-)

That is cool trick though. So it's basically sending the port itself around and changing its ownership, with something like port_connect(Port,NewOwner)?

And btw, thank you for writing https://www.erlang-in-anger.com and http://learnyousomeerlang.com !
> Go has sub-millisecond GC pauses

At the cost of throughput:

> Go optimises for pause times as the expense of throughput to such an extent that it seems willing to slow down your program by almost any amount in order to get even just slightly faster pauses. - https://blog.plan99.net/modern-garbage-collection-911ef4f8bd...
Ecommerce Website Development in Chennai, Ecommerce Development Chennai
For the most common case of lots of users needing ports (web apps), there's the option in nginx and newer Apache versions to proxy to a UNIX socket, so no port is needed for the user app. It's not gonna work for everything but many web app servers are fine with using a socket instead of a port.

There's also http://cyberelk.net/tim/software/portreserve/ for when ports are really needed (not as elegant as the solution under discussion, though, as it just holds a port by binding to it until the rightful owner/service comes along).
Also doesn't PostgREST handle PostgreSQL custom upgradable view?

For instance, I already use this feature to present jsonb attributes as columns and edit them with a tool that is unaware of jsonb (QGIS).
(NB: But not in a PostgREST context, using native connection)
Changes in brain regions may explain why some prefer order and certainty
tips fedora furiously
>If there was an open source and federated equivalent to the features Discord provides I'd use it.

But will you pay for Discord though? The features and quality Discord is able to provide are artificially propped up by VC funding. When it runs dry, we will be left with open source offerings, or the next product to take it's place and repeat the cycle.
Paging HN user miles!

https://news.ycombinator.com/item?id=12985672

I'm afraid (or perhaps the word I'm looking for is "glad" ;-) that the Internet has passed tinyapps.org on by. After its fleeting 15 seconds of fame back in 2001 (thanks to a Slashdotting and tiny blurb in Wired), the site has mainly served as an irregular tech blog lo these many years.
Same scam, different medium. Nothing to see here.
Well, if only we had high-performance data-retrieval systems which were accustomed to limited memory on its 32-bit host. A system like that might be able to stream indexes from a HDD to a couple processes in memory which read it as it comes through. Or even just a successful full-table scan.

We could call it "Postgresql". Or even "Sqlite".

"Well, because it is submersed in a marine environment, I've always called it the Going-Under-The-Water-Safely Device."

-- Leonard da Quirm

RDMBS are the "accesses-the-data-safely" device. This is a failure of architecture.
Object-oriented in those days referred also to other things than programmming. How do you cut-and-paste? You select, then cut. You work with the selection as an object, that you can cut, delete, make bold, move. This is "obvious" today, but actually not. Some programs then worked such as you execute the command ("cut"), then enter select mode, and confirm to cut. Kind of like vi.

Another example:Drag a file to trashcan was object oriented.
> is not? or was not?

Troy Hunt (OP) discusses this at length in this post => CloudFlare, SSL and unhealthy security absolutism https://www.troyhunt.com/cloudflare-ssl-and-unhealthy-securi...
Well it kind of is if you setup a self-signed SSL cert on your server and use Full SSL (not strict).
We encourage users to use Strict mode which requests and validates a certificate from the origin.

It's great that shared web hosting providers and others are starting to make it easy to acquire and install a certificate, but that hasn't always been the case.

EDIT: We also provide an API that will provision a free certificate for your origin: https://blog.cloudflare.com/cloudflare-ca-encryption-origin/. The certificate is optimized for communication with our edge (essentially just as small a chain as possible, as we don't need the intermediate to walk to the root). Either that or use certbot from EFF/Let's Encrypt.
Allowing transparent downgrades of self-signed certificates would be a big security hole. For example, suppose I add the following to my website:

<script src="https://cdn.example.com/awesome.js">

By doing so, I am requiring the script to be served securely. If we allow self-signed certificates, anyone could generate a self-signed certificate for example.com and serve a malicious script to my users.
That doesn't really change the parent comment. Just because it's harder sometimes doesn't mean it shouldn't be done.

A current project of mine has some usability issues because it accepts external API requests but I won't allow non HTTPS. It would give me great pleasure to accept all possible APIs, but it's just not right to open users to that risk.
But SSL does help prevent non-state actors from accessing my Facebook feed while I'm connected to free Wi-Fi? (Remember the FireSheep days? They still exist for so many websites, up to 40% of the Internet...)

Sure, by using free Wi-Fi, or an ISP, or any number of other scenarios, I'm giving up privacy. I understand that, even if non-technical folks don't. But you can't argue that SSL hinders things, even if it doesn't go far enough.
It doesn't affect the star, but it might influence the image of a star through the very imperfect lens formed by the foreground mass distribution.
I literally just went through this tonight with a fresh Arch/KDE install. 45 minutes with various permutations of custom Linux console keymaps, X11 keyboard options (specifically ctrl:nocaps), and KDE's own settings before finally landing on a solution for getting caps remapped to ctrl on my workstation.
Some of them just enabled/disabled the cache to achieve slowdown; the 7-segment display on the front of the case was all a ruse! A set of jumpers controlled what value to show depending on the state of the switch.
I have never had an easier job writing an MPEG-TS parser than when I used Erlang. It was incredibly easy and concise.
Ha! Thanks so much for the kind shout-out, j_s - what a memory you have! Glad to see my humble corner of the web is still of some small interest ;-)
That is not very relevant since humans don't use an error correcting code that is easy to understand for machines when talking to each other. So Alexa's ability to filter your voice out of the noise has little to do with the ability of two machines understanding each other over a noisy channel when they use appropriate coding.
I remember the day in my last year in high school, when my physics teacher looked at us with a frustrated face and asked:

"So, you still didn't have derivation in math class?"

We explained, that we will have it in the final month of the school year, if we are lucky. Her reaction was:

"But we kinda need it already. But I should be able to teach you that in 20 minutes."

And she did. And then she spent the rest of the lesson going through some old equations that she might have spent hours explaining: "Remember how long it took us to get to i.e: equation relating gass pressure and temperature? We always used that finicky helper variable. I think I even named it delta. In reality, you just derive this base form, and do a simple substitution."

Ok, my memory is a bit hazy.
But she went on and on, through stuff we have been ehm, deriving without calculus for hours, that took with calculus around 3-4 steps.
Show HN: Run-length encoding for arbitrary patterns
Erlang 20 fixes the case where you're copying a constant literal, but unfortunately won't help if you're sharing a dynamically generated, but infrequently modified, term; like Discord does in this post.
VR Movement – Ironman / Jetpack Flying with SteamVR
Apple to Build First China Data Center to Comply with Local Law
The $3 Peanut-Butter Club? Startup to Test the Power of Brands
Completely agreed. For me, writing YAML always feels like a guessing game.

When I first encountered an ESLint config written in YAML, for example, it took me like a dozen tries (no exaggeration) to successfully convert a

[2, "always"]

type value into a more advanced

[2, { "options": blah, "foo": bar }]

value. The ways that intuitively seemed like they definitely should have worked, didn't work, and I consider myself a competent programmer.

I came to dislike it even more once I found out it had features like &anchors, <<:, etc. Not only do I find the syntax repulsive, but having custom user-named sections whose identifiers aren't actually significant and don't end up in the parsed structure is probably wasting a ton of people's time as they Google documentation for config section names that the consuming program doesn't actually understand because they don't really exist (they were just named at the author's whimsy).

It's not worth it. Use JSON, or possibly JSON5.
Thank you so much for finding existing products! I'm certainly going to buy one of these.

ResetPlug is for WiFi, but hasn't posted anything since 2016 (I'm a bit worried that it might not exist any more).

Megatec ezPower is in Taiwan (local for me), but is only Ethernet. Often the Ethernet still works even when the WiFi doesn't, so I'll try to get the ResetPlug first.
the author fails to mention that certain many things need to be in place first before you even have the first interaction that leads to potential close friendship...first impression elements such as streotype, prejudice, culture, assumptions, expectations, attraction, etc are all split second decisions we make that can affect how the interaction will go or if there is ever going to be interaction to begin with...the article completely ignores these aspects which are important specially in diverse multi cultural envrionments
+1. I've participated as an angel in a few AU rounds with SAFEs and SAFE-like instruments rather than priced rounds.
Ticwatch is back with two new alternatives to the Apple Watch
>vastly increases the returns for individuals. Yes, they get pushed to big companies and "safer" investments. But they also get scammed less often. Overall it's a big win for individuals.

Returns are a function of efficiency. By excluding 99% of the economy from direct access to capital markets, enormous friction is created, and investors are forced to pay far more economic rent to big companies. Both of these have undoubtedly resulted in investors enjoying lower returns.

Scams are indeed a problem, but the solution to scams is to deter them, by punishing those found guilty of carrying them out.

What society shouldn't do is make it illegal to engage in some class of mutually voluntary economic interactions without approval from a third party, in the name of preempting scams, and keeping people safe from their own mistakes.

Such laws violate some basic principles of liberal democracy and create economic inefficiencies, and unfortunately, they have become steadily more common over the last 100 years.

Trying to make massively complex industries like finance, healthcare and food processing safe, through a set of bureaucratic rules, is a case of trying to centrally plan the economy using cookie cutter solutions that cannot possibly account for all possible configurations. It will necessarily stifle innovation and create opportunities for rent-seeking, like in the creation of the $6 million barrier to direct access to the public capital markets that are IPO restrictions, that enrich large financial intermediaries.

If these proscriptive laws were repealed tomorrow, there would definitely be an uptick in scams. But the market is an evolutionary institution that has the right incentives and feedback loops to evolve toward better configurations that avoid inefficiencies like fraud.

And we have evidence for this in the cryptocurrency world, where reputation and consumer knowledge rapidly transformed the industry to make it harder for scammers.

For about three years there were rampant hacks of major Bitcoin exchanges, and fraud where people lost thousands of bitcoin to web wallets that gained their confidence and then pulled exit scams.

Eventually bitcoin users wised up, and the industry responded by producing high quality services. In the exchange market, this meant credible exchanges with reputable parties backing them, and that used security best practices, became available, and became the first choice of users, while in wallets, both bitcoin users and bitcoin information portals became more discriminating in the wallets they put their confidence in, and became much more cautious about web wallets that acted as custodians for customer funds.
Route your page through Cloudflare (or presumably any other CDN) and you can get HTTPS set up on your Github Pages hosted static site quite trivially.
Robotics companies are hiring Pixar engineers to make their robots friendlier
I've had that happen, the trick is to place them on the other side of large metal objects (like in rooms behind fridges) or with as many walls between them as possible. It really does come down to placement and how many Wi-Fi hotspots your neighbours run. It's theoretically possible that your 3 Wi-Fi hotspots could run at channels 1, 6 and 11, and try to pin devices to each channel, while still working in one room. But if you've limited Wi-Fi spectrum available, adding more APs isn't going to help things unless they're carefully tuned to transmit with less power/interference.
I'm probably misreading you somehow -- if your site is hosted by Github isn't it already HTTPS?
I don't believe you are correct. You can't patent math, but you can patent algorithms. This is analogous to the material world, where you can't patent physics, but you can patent engineering.

An algorithm isn't math, it's a series of instructions. That is something that is patentable, as long as it involves an inventive step.

A more efficient sorting algorithm that is non-obvious would almost certainly be patentable.
> Sounds to me like languages don't matter for scale.

If by languages you mean syntax, perhaps. If you mean platforms, then it does matter. And it's non obvious things such as fault tolerance for example - ability not just to have lots small concurrent processes but that they have isolated heaps.That's not just gimmick but it allows designing systems and operating them in a different way. For example having whole subsystems crash and restart safely without affecting the rest of the service.

Or even silly things like being able to hot reload code or log into a live node and add a dynamic trace or hotpatch a module to get extra debugging info without stopping.

Now you can sort of do that with other frameworks, it's just it's much nicer in Erlang because it comes built-in and it just feels like using the right tool for the job. As in using a hammer to hammer nails vs say using the pliers to hammer nails.
It serves different business purposes. Atlassian make money by selling each individual product license. Also there is a reason why they are not part of a single unified platform, some of then were aquisitions, etc.

There are many players doing "unix" application, and very few trying to build a suite. You need to pick your fights.
Interesting. This is possibly too late to get a response, but can you give me any more detail? What constitutes chatty? What IPC mechanism? Is it just that the API for extensions is so wide open?

And still, do those things prevent something else from synchronizing UI state? Completely let VS Code run normally, even with a fake X server if I need... and then another extension that just syncs the current state of each UI panel to an emulated one in browser?

Anyway, sounds like you've thought this through or see obvious holes... I'd really like to understand more of why it's unworkable, or how it could be doable with other compromises. Thanks in advance.
For $5 month you could through up what is likely to be an adequate nginx proxy on Lightsail or similar and serve letsencrypt certs for all of your projects/domains.

It's not really that hard. Set up auto-renew, make sure the box is up to date and properly firewalled. You won't really have to think much about it.
Those are uninformed comments.
Github pages has https, see:
https://github.com/blog/2186-https-for-github-pages

There are legacy setups like S3 with custom domains, probably github pages with custom domain.
But in both cases there is no reason not to be using cloudfront or cloudflare.
I really like elxir the language, but find myself strangely hamstrung by the _mix_ tool. There is only an introduction to the tool, but not a reference to all the bells and whistles of the tool. I'm not looking for extra bells and whistles, but simple stuff like pulling in a module from GitHub and incorporate it. Is there such documentation? How do you crack Mix?
Blackrock: The Bitcoin chart looks 'pretty scary'
I thought this was a petty HN UI comment but no. Readying the post is painful nearly ever other line ends in a split word on mobile.
First demonstration of space quantum communication using a microsatellite
Annoying Car horns – Can technology ever replace vehicle horns?
I had a then-teenage cousin who had a surgical...geez, either a breathing stent or a cerebrospinal shunt, I forget...installed backwards, resulting in minor permanent brain damage before the surgeon realized his mistake.

This apparently involved the surgeon sprinting back into the operating room past my aunt and uncle, yelling "I screwed up your kid, meet me here with a lawyer in three hours!"
Holy Haleakala.
China teleported a photon from the Earth to outer space
On the other hand, it is cool when people who are not perfect and does not have iron super awesome self control get advice how to max life. The underlying idea that non perfect people should just forget it is wrong.

Moreover, school has also classes one hates and student need to finish those too. They don't cancel out entertaining classes.
SAFEs (and convertible notes) are also good for pre-equity round employees because companies can grant them shares instead of options. People who own shares outright are much better off tax-wise than people with options.

You are right, though, employees are better off when they understand conversion mechanics. And when they don't work for dillholes that mislead them with complexity.
Scientists 'Teleport' a Particle Hundreds of Miles
Many views are "auto updatable" in Postgres, meaning the db knows how to seamlessly pass updates down to the underlying relation. https://www.postgresql.org/docs/current/static/rules-views.h...

For more updates to more complicated views (such as some joins), you can use a trigger as also described in the linked docs above.
Those comments are saying that because the last hop (Cloudflare → Github) will still be unencrypted. You may disagree that it doesn't make it insecure, but that doesn't mean they're uninformed.
Ubuntu is a checkpoint distro, Fedora is a rolling distro. There are benefits to both styles. Ultimately I don't think either will particularly affect your productivity, unless they interfere with the software you use.

Fedora, as a rolling distro, is not particularly suitable for (production) servers. You'd use CentOS for that, to keep familiar RedHat-family tooling.

Of course, Debian gives you both checkpoint ('stable') and rolling ('unstable'), so you can use the same thing on both server and workstation. :) Debian's not as warty as it used to be (I came to linux via ubuntu, and have been switching to debian on workstations + servers over the past couple of years)

EDIT: correction, Fedora is a checkpoint distro, but it doesn't support for long. IIRC it has 6-monthly releases with 12 months of support, whereas Ubuntu has 6-monthly with 18 months of support, and every 24 months you get a 5-year version. Basically Fedora needs to be upgraded twice a year, which isn't suitable for (production) servers.
Check out my new single Nostalgia distributed by TuneCore and live on iTunes
> Page is an ad for Mr. Hunt's
> $299 course

I read it and at the end was unaware he had a course, so I don't think this is true.
A New Quantum Theory Predicts That the Future Could Be Influencing the Past