skysight-inc/HackerNews huggingface dataset:
It wouldn't be the JS we know and love if it had been burdened with a type system designed by a committee sometime in the 90s. That said, one thing we can say for sure is that the dynamic typing doesn't make your job any easier :)
Versus PHP5.x that's true. Mostly because the PHP internals were inefficient. The performance differences vs HHVM vanished with PHP 7.x.
Only with ADSL right?

It’s gone in newer DSL variants and not in DOCSIS? Or am I wrong?
To be fair, North was going down the drain whether Google purchased them or not. Goog clearly just saw some assets that they thought were worth acquiring.
This is life-changing. Thank you so much.
was also surprised how hard it is to find a good easy setup.. researched for some time only to end up resulting to imovie an quicktime. obs just was to much for what i wanted to do. but if i was really going to spend time on it, i would record using obs, the pick you favorite video editor, imovie can get you 70% there.

the hacky thing i ended up doing was a screen and audio recording simultaneously then edit to picture in picture, you must sync the two tracks.. worked fairly well, imovie is decent enough and really quick to get around. though really do not get why you can only crop to a fixed aspect ratio.. recently got a mmhmm beta invite, so will give that a shot instead of obs, should then be able to record only one track.

if you are going to be recording straight through a webcam add a webcam controller app so that you can config the brightness etc and not leave the webcam on auto.

obviously set yourself up with a decent mic in a well lit room with no echo. its worth investing a bit on lighting and sound quality.
The provided examples don't compute well. Snapchat for instance is doing well, worth lots of billions. One doesnt have to be No 1 to be successful. And with TikTok it's not unlikely that they will actually overtake some of Facebook services in the next few years.
Is there any history of AMAs on HN, and would they be welcome?
Did you know that Animal Crossing is a series of games that run on more Nintendo consoles than just the Switch?
This is a definition only used by non-vegans. The word "vegan" was coined by Donald Watson in 1944, the founder of The Vegan Society. Their definition of veganism is:

> A philosophy and way of living which seeks to exclude—as far as is possible and practicable—all forms of exploitation of, and cruelty to, animals for food, clothing or any other purpose; and by extension, promotes the development and use of animal-free alternatives for the benefit of humans, animals and the environment. In dietary terms it denotes the practice of dispensing with all products derived wholly or partly from animals.

The recent rise in interest in plant-based eating—while awesome—has unfortunately caused a lot of confusion about what veganism is. Many people who start following a vegan diet for health or environmental reasons* eventually become vegan, but this isn't always the case.

* FWIW, my interest was sparked by environmental concerns.
Could you get it to respond like Chris Tucker would to a question he has no patience for?

I guess I'm curious if it's possible to train it to respond in a style that's attributable to some character..
Seems like this is meant for remote meetings, but it would be great for in office meetings too. I don't remember when so and so has scheduled anything unless it's really consistent, then I'm surprised in the middle of coding and look like a dick when I stay to finish my task before joining.
Ruby 1.8 to 1.9 was very painful, I am not sure why it was more succesful than Python 2->3, I'm not sure it "deserved" to be or was any less painful on it's face. It easily could have been just as disastrous. So also informed by that; ruby hasn't done anything nearly as painful since.

But that applies to making it so old code does not work in the new version of the language. Nobody expects all new code to work in the old version of the language. Ruby adds new features including syntax that won't properly parse in old interpreters all the time. It's not clear to me why inline type definitions couldn't be such.
Absolutely. I think one of the fun things about that calculator is that you can mess around with the numbers to try different situations. Perhaps there's a way to account for that tax (e.g. by using ~5.8% returns as the after-tax rate).
Almost any smartphone is a better webcam than almost every webcam money can buy.
Yeah, the issue is more that I can either keep Crystal updated and use all libraries, or keep it frozen and be restricted in what I use. It's not mature enough yet to be able to lock it down and have more or less Crystal's entire shard collection available to me, like I can do in Ruby. Reminds me more of Ruby a decade ago with 1.8.7 and 1.9.2 and 2.0 (which is fine for it to be at, esp for an evolving language, but it's not "there yet" to be a replacement for Ruby)

One incident that stands out is that certain Postgres support was only available in the latest version of a shard, which required the latest version of Crystal, which wasn't compatible with 3 of the other shards I was using.
That explains its massive success I suppose?
>I take hydroxychloroquine to keep my autoimmune disease under control.

What would you do if suddenly all the available drug is used for people who have or want to protect against COVID-19?
Made a little project that I'd love to get feedback on.

The Notion ecosystem is thriving with new and excellent Notion-to-website tools. Each has its own unique approach. Pageably's approach let's you augment your Notion pages in ways you otherwise couldn't, like adding a Stripe checkout button or adding authentication.
Idiomatic code – what it is and why it matters
Mellow sous-vide owners get unwelcome subscription surprise
I guess what is different about dark matter is that it has to outmass regular matter by a large factor. It feels unparsimonious to invent four-five times the mass of the known universe just to patch a discrepancy between observations and a theory of gravitation. It feels like the theory would better be adjusted to match observation than to patch observations to match theory.

Today I learned that the mass of the neutrinos we know about (which were similarly invented, though since detected) about matches the mass of all the stars.
Can distros maybe consider moving to systemd-boot at some point? Systemd is already built in and can handle things like mounting pretty easily and simply.

It is a lot leaner than grub, doesn't use a billion superfluous modules. That and it is a lot easier to prevent tampering compared with the cumbersome nonsense that is grub passwords.

Oh and it enables distros to gather accurate boot times and enables booting into UEFI direct from the desktop.

It works with secureboot/shim/Hashtool. Also each distro has it's bootloader entries in separate folders to avoid accidental conflicts.
Oh, absolutely. I'm 31 and I'm still learning words!

But I don't think I've ever spent time to learn a particular word - it's almost always enough to hear it in context once, and maybe get a chance to actually use it yourself once or twice, and you'll probably remember it for life.

If it's a word for a more complex concept (e.g. some mathematical construct), you may well need more time to actually understand the meaning, and you may also pretty easily forget the meaning in time, but you'll likely not forget the word itself.
The way you look, you'll find malice in every little thing.
If you completely understand why they did it, can you explain it to me?

> Does anybody know if Ruby 3 will also support inline type information or will the header RBS files be required?

Wait, what are we talking about? I thought this was the decision you said you completely understood, that the type information is in separate .rbs files. Isn't ruby 3 what we're talking about?
I believe they don't want to just strip out the annotations because Sorbet also does run time type checking. So to get all the features they wanted, they had to either write a new interpreter or use valid Ruby.
No one really wants it other than the guys who use Sails I guess...or is the name just a coincidence?
For all we know Itanium was never meant to trickle down.
almost everyone can read and write

Maybe most can read and write at the most basic level, but there are enough who cannot do so at a high enough level to function as a productive adult.
They are mutually exclusive, and both work in this case. You may not like it, but by definition they both work.
I get where you're coming from, I do these types of engagements often. I just wanted to highlight the difference between "Please spend $25,000 on this pentest engagement" and "Don't set a maximum password length of 10" or "Don't set the default password to be 6 digits".

One is an investment and requires convincing a PM or C-Suite. The other two are some of the most basic concepts possible (literally first semester, if not first week of CS) in the design of anything that has to do with a password.
https://www.lenovo.com/us/en/lenovo/locations/

7 research centers in China, one in the US, one in Japan. That's from their US facing site too.
Maybe I'm dense, but I didn't get anything about racism out of that.
I'd actually bet against Java and C++.

C++ is no longer taught in CS degrees where I live, and not offered for jobs. At this point, it doesn't really do anything much better than other options.

Java is being replaced by Kotlin officially in Android docs. But the big thing is that people are actively converting Java code to Kotlin, which you don't see being done with PHP, MySQL, COBOL and so on. And the resurgence of functional programming benefits Kotlin over Java.

They might still be around in legacy systems, but maybe not in the front line manner that JS and Python will be.
A head, tail, is brown, no legs. For an animal that’s got me thinking of fish rather than typos :)
The IP theft claims are massively played up. American companies did business in China because it made them money, even despite possible IP theft or IP transfer agreements.

The US has protected its interests just fine in China. Its companies have made massive profits off of Chinese labor and in the Chinese market. In order to join the WHO, an institution created largely by the US, China underwent all sorts of business-friendly reforms, including privatizing parts of the economy, lowering tariffs, and establishing IP protections. Enforcement of IP rights has increased dramatically over the past decade, by the way.

> This pressure is very soft and kind comparing how China treat any other foreign company not only US.

China isn't going around the world trying to force foreign companies to stop doing business with American companies. The US' actions against Chinese companies are far more extreme than the other way around.
It's really great, hope these slow assholes vote it UP
I immigrated to the US. But when I came here I didn't considered other aspects like having a good social net and a society that cares more about the community. Now it may be too late for me. But I worry about my kids.
It's one thing to choose to suffer. It's another thing entirely to ask your loved ones to suffer.

The current cultural revolution we are living through is simply mowing people down, decent or not. Take a look at this letter from the MIT chaplain, who was fired for posting it. Although I am not religious, it is a simple statement of hard truths by an apparently decent man. There is simply nothing in here for a reasonable person to object to.

https://newbostonpost.com/2020/06/19/heres-what-the-m-i-t-ca...

It is a sort of suffering, but I no longer post on the Internet, even in places like HN. It's just too dangerous. There are a lot of smart people out there, and if they want to find you, they will. And as we're seeing, violence is not off the table.
Sounds like a ranking problem; not very hard to solve.
Meanwhile, I just disable secure boot to be able to use the Liquorix kernel.
Large DELETEs muck up table statistics and cached joinplans, which is why a lot of enterprise databases have an IsDeleted column on their large tables. Setting things up this way has the added benefit of being able to easily "delete" things without too much anxiety.

Ideally, all SELECT queries are forced through a view layer (which already has an IsDeleted = 0 restriction), and you can just schedule a nightly job which deletes or archives all the rows with IsDeleted = 1, then refresh the table statistics automatically.
Codidact is slowly growing (as in, taking over communities that have been stranded on SO after the moderator hiatus that SO brought upon themselves).

https://codidact.com/
> the new Animal Crossing during quarantine

Which, last time I checked is a switch exclusive game.

And my point anyways, is that Nintendo hardware isn't Japanese designed anymore. Which is objectively true.

Their software is great though, and is Japanese designed. Their OS reminds me a lot of Fuchsia, but actually completed and shipped.
I never used delicious, but bookmarks as a general concept - keeping a URL stored somewhere for later use - I can't live without.

I use chrome for day-to-day bookmarks and some google sheets for other bookmarks.

Whether a dedicated bookmark site is useful, I don't find it useful, but some might. Especially if they don't use the same computer all the time like I do.
> There is a psychoactive effect but it’s pretty small

The research I cited claims otherwise. If you have citations to back your claim, I'm happy to revise my position. And sure, it will be OK for a good majority of the population but it is not universally true to the extent of easily claiming "just try it, no harm can come" on a public forum. To give more context, 30% of US population will be clinically anxiety disordered at least once in their lifetime [1]. 17% to 53% of people will experience relaxation-induced anxiety [2].

[1] https://www.nimh.nih.gov/health/statistics/any-anxiety-disor...
[2] https://www.researchgate.net/publication/241686673_OA1401_Re...
> Some customers will ask the question "So what happens when you get acqui-hired in a year and your parent company decides to shut down your service either immediately, or a year after they tell customers that everything will continue unchanged?"

An acquihire is not the most likely outcome. The most likely outcome is that the startup will fail, possibly pulling support for the product with no advance notice.

An acquihire or acquisition is one of the best chances customers have for continued support, unless the startup manages to go public and survive on its own.
I think he meant that they somehow mitigated problem in 10 days wheras haven't paid (ghosted) author for months...
This is a great definition of what I consider to be the 'poor tax'..

Not to mention if they ever get un-poor they don't have the knowledge to 'build wealth' until they start slowly learning it or from a mentor.

We would better off teaching 'home finances, interest and banking' classes instead of Algebra 3 or geometry 2 (for 99% of people)
Not that I have seen. Macintosh Garden's repository is available for free on the Internet Archive[1]. MR requires an account registration and MG does not.

[1] https://archive.org/details/Macintosh_Garden_Collection
> Type issues are about 0% of my Ruby bugs

Doubt.

In my experience at least 70% of bugs are ones that you'd catch by using types - things like x instead of y, possibly-empty list instead of known-nonempty list, user ID instead of group ID. Logic errors that couldn't be caught by typing do exist, but they're very much the minority.
> The best conversations make your ideas better and feel magical. The worst conversations make all thoughts blurry and leave you pessimistic.

This will pass.

The author seems to have discovered how small and selfish a world most people inhabit, how unconstrained by logical consistency or concern for what happens to humanity as a whole, how trivial and reliant upon what others will think of them.

Yes, that is most people, most of the time :)

Thankfully - a good conversation, a meeting of the minds, is just one of many little joys life has to offer. I'd suggest finding joy in something that's unrelated to human beings acting in a rational manner.
It must be a very easy next step to allow type declaration inline with the code, for example as comments of special format, or maybe some meta-fields / annotations (I'm not a rubyist so don't know whether the language allows associating custom meta information with program elements).
> why not just modify the ruby syntax

The Ruby syntax is too complicated to allow for changes like this to be backwards-compatible.

For example, `attr_reader token: String` is valid ruby today – that's the same as `attr_reader(:token => String)` which somebody might be doing in the wild, since you can override `def self.attr_reader`.

Similarly, `def initialize(token: String` clashes with the definition of keyword arguments.
This is Apple exploiting it near monopoly powers, plain and simple.
Especially since the original newspaper article actually uses her name
I understand the confusion around Stadia pricing tiers, but if you buy a game on the service you can play it without any monthly fee.

It's comparable to the lease you make with Valve with the expectation of Steam being around forever.
I'm skeptical of Postel's law, if you deviate from the spec how can the meaning be clear? It seems to me like you would have to go out of your way to implement a buggy version of the spec?

A personal example of this was Httpd used to accept standard headers with spaces instead of dashes, this leads to strange behavior if you accidentally include both. So they decided to stop doing that in a major version. This major version was opaquely included by ops accidentally into our base images. This lead to a very long day of debugging on our end.

Point is, by being liberal with what you accept you create ambiguity, which you may not totally understand at the time. By putting that out into the wild you basically are forced to keep this ambiguous, undocumented spec alive or you no doubt will end up breaking some client.
He did mention through hole being desirable. A DIP 16Mhz 68010 could be an easy upgrade. And you would get virtual memory addressing.
Incognito is no longer enough to keep you away from Google suggestions, they do IP matching on their massive data sets.
Everything Will Die for Us
everything will die for us
Thanks! I did not know that. Do you know what he meant in context?
What amazes me is that all those super meta "patterns" are already embedded in GPT-3's giant model. As compared to GPT-2, where you'd need to have your own large dataset to fine-tune for a specific use case/ the pattern you want to support. For instance, we fine-tuned GPT-2 against all episodes of South Park's scripts, and it took a long time to fine-tune. It kinda succeeded generating a model that "speaks south park" with pretty decent character alignment. (https://www.soulreplica.com/brodown). I'm wondering if GPT-3 can achieve the same effect with just a few lines of South Park script? Does GPT-3 already know how Cartman usually talks?
If so, turn it into a perpetually profitable self-funding charity that fronts the poor the money to get the cheaper option in return for a cut of the savings.

It's probably not possible because there are factors other than what you described.
If you're signed into the "Calendar" app on Windows 10, you can see upcoming meetings by clicking on the time in the taskbar.
She helped build Amazon. Currently 19th richest person in the world.
> Typescript has probably doubled if not more my speed and accuracy since I've adopted it

TypeScript hasn't ever done anything for me than give me 3rd party dependency integration headaches. I love strongly typed languages and compile time checking, but TypeScript has never seemed worth the trade off due to its broken interoperability with normal JavaScript and the terrible state of crowd sourced typedefs. I'm either fighting some badly defined third party typedef, spending a lot of time creating typedefs myself or dealing with a version issue because the typedef isn't compatible with the version of the library I'm using.

When I use JavaScript I hardly ever run into issues that static typing would have prevented and I have zero TypeScript issues.

Honestly how has it improved the speed at which you get things done? Were you just constantly running into JavaScript bugs due to the lack of typing?
This is really cool! Wish you all the best of luck!!
Wow. What did the training prompts look like?
Do you believe that the Chinese government steals technology from US companies?
Linux does have mechanisms to prevent changes to userspace (in particular the Integrity Measurement Architecture), but you’re right that distributions don’t generally implement these in a useful way. Some more locked-down distributions like Google’s Container Optimized OS do use these to prevent offline userspace changes.
note that syntax isn't actually new in ruby 2.7 or 3.0 at all. It's been around since ruby 2.0 in fact (Feb 2013). (keyword arguments had to be declared with default values until ruby 2.1, Dec 2013).

What ruby 2.7/3.0 do is rationalize some really weird counter-intuitive and ambiguous edge cases related to passing a Hash arg expecting it to be invoked as if it were keyword args. But it's a change in semantics, not syntax. The keyword argument syntax, keyword arguments with colons, in both method definitions and invocations, has been around for years, unchanged.
OK, take non-ugly syntax, translate to ugly syntax.
Due to DMA (Direct Memory Access) in most implementations, IEEE 1394 ("FireWire") can be used to directly read from and write to RAM.

See: IEEE 1394 > Security issues
https://en.wikipedia.org/wiki/IEEE_1394#Security_issues

FWIU, USB 3 is faster than FireWire; there are standard, interchangeable USB connectors and adapters; and USB implementations do not use DMA.
https://en.wikipedia.org/wiki/USB_3.0
While it's always great when people give that kind of money to charity...also understand that she gained $24B in net worth since her divorce from Jeff (18 months). $1.7B is a drop in the bucket for her...so while it's great that she did that, don't consider it profound or anything. She has no problem selling that stock and cashing out...she has no vested interest in maintaining control like her ex-husband.
It does, but that page was likely written by non-vegans, who in general have a hard time seeing past the dietary aspect of veganism, since it's the biggest obstacle to becoming a vegan for most people.

As I point out in another comment[1], the origins of veganism are very much rooted in animal rights. I grew up vegetarian, but I would never refer to myself as a "dietary Hindu." There's a lot more to it than just the diet!

Typically, a vegan would refer to someone following a vegan diet as a "plant-based dieter" in order to distinguish between the groups.

FWIW, I became a vegetarian at age seven (22 years ago) and became vegan a little over three years ago, and never in my life have I heard or seen the terms "dietary vegan" or "moral vegetarian" which are both mentioned in the Wikipedia article.

[1] https://news.ycombinator.com/item?id=23992110
It was awesome having google.com/ig as a homepage. There hasn't been anything to replace it that I know of.

I still subscribe to feeds in a different tool but it's not the same.
And also the Ruby 1.8->1.9 experience.
This bug has been a pain for our users on iOS/iPadOS 13 typing first/last names.

JOhn DOe
Them, and those straw men.
Jeff Bezos can’t promise Amazon employees don’t access independent seller data
You don't really make choices in most Zelda game. All the character advancement is coupled to story progression (you get an item in the 1st dungeon that lets you access the 2nd dungeon and so on). I think that reduces the "role playing" that goes on and makes Zelda more of an Action/Adventure series.
> but Audible sells things

they also have Audible Originals, which you don't need to buy but can access while on subscription