skysight-inc/HackerNews huggingface dataset:
I don't have measurements, as noted (others should chime in), but it matters not only in time to get to extension page process or tab process -- C++ in same process vs. JS after C++ across process boundary matters in memory use terms too, direct (allocation) and indirect (cache effects).

I've been doing browsers since JS was super-slow, advocated its use in Mozilla XUL UX back in the day without it being an issue _per se_, watched JITting JS engines make it even less of an issue for such 10Hz or even 60fps deadlines when done right -- but C++ over JS and in same process vs. multiprocess matters for blocking, due in large part to how many requests there are, and how they affect page rendering.

We are benchmarking again now that we have staff, so I'll try to update here if I do get any results. I don't believe we are yet testing vs. uBO+Chrome, though, for the reason given. We are allies.
Okay, it looks like I misunderstood your original point:

> "Are these two things equivalent?" has an unambiguous answer regardless of whether the things are of different types.

as

"Isomorphic things should compare equal"

So, to respond to (what I think is) your actual point: in my view, equality is defined on values of a single type, so I prefer to distinguish

"a isn't equal to b" (= False)

and

"there's no defined way to compare a and b, because they have different types" (= some kind of error or a null-like value)

To me, conflating the two seems counterproductive, but perhaps this is personal preference (probably correlated with how much one likes static typing).
I backed away from craft beers once it seemed to me that the craft beer market had become about making as unlikeable a beer as possible so that people would then claim that they were true beer lovers since they enjoyed that pretty unlikeable beer (unlikeable here largely refers to hoppiness but there are other forms as well such as extremely high alcohol levels or excessively flavored beers).
Russia's processor industry is also still dependent on foreign fabs like TSMC. https://en.wikipedia.org/wiki/Elbrus-8S

It seems like the main fabricators based in Russia are still working on getting below 90nm.
> "simple" is not synonymous with "easy to learn".

I used simple in reference to "gender+conjugation+declension system of many languages". In that specific context, it does make it easier to learn english than german or spanish.

> There is some research that suggests that it is easier for adults to learn isolating languages, like English and Mandarin, than it is for adults to learn synthetic languages like German, Russian, or Arabic.

English is a germanic language and hence a synthetic language. Not sure why you lumped it with Mandarin. I don't know mandarin but I've heard that spoken mandarin is easy to learn since it very regular and has fairly limited vocabulary. Their tonal system make it extremely hard for people from non-tonal languages and their writing system is notoriously difficult.

> In other words, adults are better at learning lists of words than systems for constructing words.

Yes. It is easier to learn english on the front end because we lack the gender+conjugation+declension. My point is that what makes english difficult is the irregularities and exceptions.

> The fewer grammatical morphemes they need to learn, the faster they can reach functional fluency.

In other words "simple is easier to learn"?
And lose 90% of the user base (corporate users) along the way. I think at this stage they should just introduce a new OS for home users that copies the best parts of MacOS (non intrusive updates, UX, common task bar / top bar, single folder installs, unix/posix paths) and add the best parts of Windows (user space video card drivers, ???) and add some from VMS (keep file versions / purge). While at it, they could also do this on a much more secure way than before re-thinking the whole end user security.

Than I would be happy. Well, obviously this is not going to happen but I would have been nice. :)

I have big hopes for Google Fuchsia
Pirating movies is not the only way to violate copyright law.

Taking photos of things without the correct permissions (freedom of panorama)
sharing copyright protected things on social media

I don't know anyone who doesn't violate some aspect of the law.
Personally, I'll need a stronger commitment to this than a comment on HN. Also, can you answer my first question?
Information wants to be free. It will be free! If people want it.
Oh of course, but there was a long period before the sale during which it could have happened.
I think a large part of this is that dutch people expect bikes. Therefore, we notice them a lot easier. Scanning for cyclists is very much part of our system.

Another part of this is probably that cyclists are essentially never sandwiched between parked cars and traffic. The sandwiching requires you drive a lot closer to the parked cars. Without it, you can take a lot more distance.
Turkey concludes that journalist Jamal Khashoggi was killed in Saudi consulate
Sage advice! I've commuted in traffic for many years now and am constantly shocked at how close other cyclists ride to parked cars. There is no benefit. I learned the hard way, you might not get a second chance to correct your behavior.
>I mean this seems very reasonable from Apple's perspective. They're trying to avoid their brand being tarnished by bad repair shops with questionable repair skills cutting corners with cheap and unsupported parts. Given how large the resale market is for Apple products I would even say that this is an extremely positive policy because as long as the machine boots you can be pretty darn sure your MacBook is just like you would get from an Apple store.

Apple's stance on "right to repair" is exactly about that. Introducing third parties into the ecosystem would drive down secondary market value for their products in a Gresham's law kind of way.
If it's anything like the UK, the wine selection will have variation. The craft beers will be 300 hoppy IPAs.
That's awful reasoning for using the cycle lane to turn, but (having never used it) I prefer the rule itself. Assuming the driver acknowledges they're changing lanes when they move into the bike lane, and checks appropriately, it's a clearer indication of driver intent and therefore precludes bike undertaking, whether deliberate or accidental. It also means the driver can focus on one thing at a time, bikes when moving into the bike lane, then the side street as they turn into it. I say this as someone who until recently commuted by bike almost exclusively and believes bikes should be given much more favour on the road. I'd be interested to know whether it's been found to be safer.
False dichotomy.

The notion of intellectual property is socially beneficial, but only insofar as it accomplishes its original goal "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries..."

Copyright dynasties that expand generations beyond the publication of a work or the death of the author, IP rights held by corporations as works for hire under extortionate terms without any further compensation of the original authors, perpetual trademark rights eclipsing fair use of aspects of works that have long since entered the public domain, the potential prevention of a digital public domain at all through DRM that is illegal to crack, a scientific journal's exclusive rights to publicly funded research... None of these things promote the progress of science and the useful arts, nor are they for a limited time. Copyright reform is long overdue.
Current copyright laws, of course. Or else no one would write a book, sell software, make movies, write music.

No sharing wouldn't be possible, unless in a very controlled environment like watching a movie in the cinema or using software that only connects to a 3rd party service, that does all the computing.
Here's a non-tech issue that already causes some idealists to scorn us: most publishers want to be paid in fiat. That means AML/KYC/anti-sanction-list/etc. Pretty unideal but we are not waiting for others to achieve Utopia. We want to help creators get users funding them sooner, and while some take crypto, most (esp. of size) want fiat.
We have something like this at work. Approvers are generally respected senior engineers adjacent to the author and representatives from consumers/dependencies of the new system.
While I’m not familiar with the equivalent features in Windows I believe MacOS can do this, you can have one machine share the updates to the others on your network. The feature is now even in the non-server version of the OS too.

You can cache iOS device updates with this mechanism as well. I’ve never bothered as I’m fortunate not to worry about metered bandwidth, but it seems like a nice feature if it works as advertised.

https://support.apple.com/en-us/HT204675
I agree, and my comment is not really to down stripe - I think they are great, and have recommended them to people that take paypal in the past. My comment is more about the title of the post boasting that they did something magical for payments around the world, when it's actually kind of the opposite in some ways.

Funny thing is that it may be because of stripe that paypal is allowing itself to be used at more sexual places on the web (could also be that Obama and Holder have left and the current has changed from that direction as well)

I get it that companies are in a tough spot against the credit card companies - even governments are. On top of that, some of the tough things about the CC rules are indeed because of various governments and their pressures. It's a touch nut to crack, even walmart had trouble battling just a few parts of the CC monstrosity.

I still have hope that some kind of p2p easy to use bit-pay-like system does indeed democratize and revolutionize the payments system - something like firechat that is unstoppable. I would just not call stripe that system.
Meh; I do freelance copy-editing and transcription, and I never use it.
Cool. I have no idea what you do for a living... but imagine you write a blog, or you write books, or you are composing some music. Are you happy being hungry all days just because everyone can just copy you work and sell it on their own?

So when you will have an idea to pay your rent with the money you will get from your new book, just remember what you wrote: "Knowledge isn't a property. Copying is not theft.". So I assume it's fine that you will get nothing. So the choice is simple: you will be either a hungry homeless writer or you will find some other job.

And we will end with little books, little knowledge, little art.
For some mental fun, try these values for the angle and see what observations you can make about the results:

76.34541

126.869896

137.50777

However, I find it a bit bothersome that the input field doesn't properly accept floats, and the floats get rounded unnecessarily. Please don't do that, or have an option to customize it.

Also, you miss the more obscure trigonometry values:

http://datagenetics.com/blog/march22017/index.html

Namely, to quote from the above page:

Versine, Vercosine, Coversine, Covercosine, Exsecant, Excosecant, Haversince, Havercosine, Hacoversine, Hacovercosine

You might also wish to expand this by adding, in addition to the already shown degrees & radians, the following angle measures:

* Gradian
* Turns
* Arcminutes/Arcseconds
Less needed when relative speeds are high, because with high relative speeds you don't remain in the blind spot for long.
There is a difference between voiding the warranty and effectively bricking the device though.
Yes, but not all keyboards have it (e.g., Apple) and you have to combo to get DEL.
Aberdonian here. Yep, doric is very different from dialects elsewhere. I married a girl from Edinburgh, and after more than 10 years we're still discovering new words from each others areas!
How did you start a poll? I haven't seen a poll in a long, long time on HN.

I know this is extremely generic but can we have an OS/browser/editor poll like we used to twice a year or so?
Please add a third option: shorter-term copyright, e.g., with all works going into the public domain within 10 or 20 years.
Nope. Information has no will, it's dead, it cannot want anything.
Many cyclists travel quickly enough they find that having to give way at every side road (like a pedestrian would) is a tremendous hassle. If these routes were unbroken (as they are in a few places) this would be a great solution.
Show HN: A JavaScript image to ASCII on the browser
Obviously I prefer sane limited copyright. But given the choice between the current copyright system and none, I choose none.

The current copyright system is nothing but a money grab by mostly greedy middle men and descendent leeches.

Copyright is supposed to reward creators and also foster creativity. The current system rewards parasitic multinational companies and lawyers and stifles creativity.
> The encoding of a string should never cause a comparison to fail when the two strings are equivalent except for the encoding.

If you mean comparing "file" == b"file" that's not possible on several levels.

Firstly, even if you say "just compare the bytes", the computer doesn't know what byte-format you want for "file". Sure, it's "Unicode", but is it UTF-8 or UTF-16 or what? Those choices will produce different results, and the computer cannot accurately guess the right one for you.

Secondly, that violates Python's normal rules by introducing type juggling. It's equivalent to asking for expressions like ("15"==15) or ("True"==True) to work, and involves all the same kinds of long-term problems. (Don't believe me? Work in PHP for a few years...)
I’m Dutch too. This technique was mentioned in the book I read to prepare for the theoretical part of the drivers license exam. I never saw anyone use it in practice.
I am sorry, but that is no BS, just pure facts. Granted the PC is not very powerful (CPU: AMD E-350), but the story is true. When the update started, I thought 'Shit that thing didn't just reboot itself. Okay here we are, that will take one hour max.'. But in fact, it took about 4 hours.
Thanks for the correction. It's not a majority (unless some of the other wallets are also you) but a plurality by a wide margin. The point still stands.

What makes me a troll?
If I remember correctly, this was usually done because Windows 3.x couldn't handle the full amount of RAM in the system directly for one or other reason. I might be misremembering but I recall some IO cards created a 'hole' by placing memory mapped IO regions somewhere well above 1MB (15M or so?) and Windows couldn't handle non contiguous physical RAM at that point in the address space as an example.
> When the OS boots just make sure the user is made aware that they're running on unsupported hardware and recommend taking it to an authorized Apple repair shop if they want fix that.

You mean like Nexus phones or Surface tablets shout out to the world on the boot screen that their bootloader is unlocked when you had the audacity to install a different OS?
Alpine is owned by some random holding company in Michigan now after Green Flash over extended themselves and collapsed. Alpine used to make incredible beer that Green Flash was never able to replicate. Thankfully you can still get it at their original pub in Alpine.
Pioneer: Finding the next Einstein
> One of my gripes with Linux is that it doesn't work well...

Linux is not a window manager.
Here come Dutch HN commenters who never heard of it. And there are more elsewhere in the thread.

The article is not accurate. It’s a perfect example of what I was talking about.
I would like to read the elevator pitch version of all of this stuff.
> At that point you're just a brewery.

I fail to discern the difference. If the beer quality remains higher than the draft swill the major brewers have offered years, what does it matter that they've developed new markets?
Please add a third option:

"Copyright is a complex issue that cannot easily be summed up in a binary choice of good/bad, however i really enjoy voting in polls"
There are several good points in the speech that many of today's companies could benefit from: Help the best employees grow so they don't leave and take your organizational memory with them; build processes for long-term success instead of optimizing short-term financial metrics; let managers "go and see" the details of the problems that rank-and-file workers are having; favor leaders who are expert in the field over professional managers.
I'm with ya on IPAs, hard to beat a good Belgian sour (or any Belgian beer for that matter).
For serverless technologies to "win" they have to solve the "cold start" problem. AWS likes to pitch Lambdas as an easy mobile backed, but if you need to talk to a DB (which most mobile backends do) then you'll want to put your Lambda in a VPC, which makes cold starts on the order of 5-10 seconds, which is a deal breaker for most synchronous APIs.

I don't understand why AWS or GCP haven't added "pre-warming" requests to their cloud functions, similar to App Engine.
Seems similar to the scene among some heavy metal fans, where if a song wasn't recorded in an outhouse in Finland somewhere, by musicians nobody ever heard of, using instruments nobody ever heard of, then it's "commercial crap". It's almost funny to hear some of these guys talk...
That's good. I guess it's only in Python 2 then.
Part of the issue is to do with bytes and strings being considered totally different by python but confusingly similar to people.

The error from "file" != b"file" is particularly bad. It makes sense if you realise that a == b means a,b have the same type and their values are equal. But there is no way a even a reasonably careful programmer could spot this without super careful testing (and who’s to say they would remember to test b"file" and not "file"). Other ways this could be solved are:

1. String == bytes is true iff converting the string to bytes gives equality (but then can == become non transitive)

2. String == bytes raises (and so does string == string if encodings are different)

3. Type-specific equality operators like in lisp. But these are ugly and verbose which would discourage their use and so one would not think to use bytesEqual instead of ==

4. A stricter/looser notion of equality that behaves as one of the above called eg === but this is also not great
There is a theory test to a drivers license as well. It's never mentioned there.
If it is a part of testing, it is probably a generic line 'Be mindful when getting out of the car'. Perhaps some instructors teach the 'dutch reach' as a trick for that. There are many such heuristics that are taught. For example, family of me was advised to wear contacts instead of glasses for the test because the legs of the glasses could block the instructors view of the eyes. Apparently, they want to see you check all angles.
That seems like either a Ubuntu misconfiguration or buggy drivers when interacting with your hardware, but I certainly wouldn't say it's a "Linux" thing, may be a disto thing, Ubuntu's not known for caring much about the desktop these days. I have been using Linux successfully for more than a decade without such issues, which does not mean it didn't happen to you, but it does mean it's anecdotal. I am on a rolling-release disto, which updates much more frequently than Ubuntu does and yet, I've been able to continually upgrade a single install for the past 3 years without issue.

It's also nowhere near as bad as actually loosing data, as you mentioned.
You can also produce vastly more consistent rounds handloading compared to manufactured - which is why a lot of hunters I know will handload.
Stripe were not the first to do away with merchant accounts. Before Stripe existed, I was with FastSpring - no merchant account required. And FastSpring wasn't the only option either.

What Stripe did do was offer lower fees and a great API, and I did switch to them and have never regretted it - but, democritising digital payments? Pfft!
Pennsylvanian "Dutch" is a corruption of "Deutsche", and the community German is it not? As I understood it many of American "Dutch" idioms were originally meant to be referencing German.

You do get cookie from Dutch though. Cookie comes from the Dutch keokje.
While you can argue it might be nice to have the option to keep the older backup, it’s also kind of a handy feature that I can restore to latest OS and not have to spend time installing updates myself, my data conveniently seeded into the latest software.

At any rate, iCloud is not “backup” in the traditional sense, it’s really “cloud sync” for user data. In that context it’s not really surprising that connecting a new device to iCloud and restoring pulls the newer OS version, given you never really backed up the OS data at any point.
I'm waiting for someone to say that pcb are designed with dummy traces added to allow for manufacturer to make stupid changes without harming anything
It happens to me because I have the mouse cursor set to pop to the default dialog box choice.
Would trademarks and patent terms remain the same?
There exist a class of people who absolutely do believe that the creator of a work doesn't "own" that work and has no entitlement to the profits of duplicating and distributing that work.

I've applied the "free-est" license that I can to every bit of "intellectual property" I've ever made-- be that the Perl Artistic License for software or a Creative Commons public domain dedication for music, photos, and non-software writing. I don't believe I'm "owed" anything by anyone for the ideas I've chosen to publicly express.

One could argue that the things I've produced are "worthless", since I'm a rank amateur at everything I do, and that the gesture is meaningless on that basis. I don't think that changes the nature of the gesture, personally-- I worked as hard on the works I've created than anyone else, and I don't feel at all entitled to "protections".

One could also argue that it would be different if I "made my living" from creating "intellectual property". I have specifically avoided that in my life because I don't believe that's a morally right way to "make a living". I can't tell you how I'd feel if I couldn't "make a living" exploiting copyright protections because I'd never do it to begin with.

Edit: My attitude does mean that some business models simply wouldn't exist. I'm not saddened by that, and I don't think humanity is any the poorer for it. Artists will still express themselves, whether they're paid for it or not. Patronage models existed before copyright and drove the creation of many great works. There are other ways that works can be created besides a royalty-based model.
I Excel at this
Also, dutch cyclists tend to ride at modest speeds (11-15mph) that do not warrant helmets and protective measures. Bike lanes are explicit, so anyone parking knows to not blindly throw a door into the bike lane.

Also never heard of this in the Netherlands.

Note: this was featured on HN several times already.
IANAL, but this is a generalization and not true in all cases. I think they might be able to try to force you not to use your own code if, and only if, the CLA requires you to assign copyright to the project. I think it would still be on shaky ground, as you could reimplement what you did and be fine. You as copyright holder have the right to re-release code you solely hold the copyright to under any license. I will sign a CLA that requires me to affirm I have the right to contribute the code, but I will not sign one that requires me to assign copyright, unless I am getting paid (in which case it becomes a work for hire).
why the need to put lambdas in a VPC in order to hit a DB?