skysight-inc/HackerNews huggingface dataset:
Not true. [0]

>...Unadjusted company market capitalizations of US$8.2
billion or more for the S&P 500..... are required.

[0] https://us.spindices.com/documents/methodologies/methodology...
> Lightning also dramatically altered his personality. “It made me a mean, ornery son of a bitch. I’m short-tempered. Nothing is fun anymore. I am just not the same person my wife married”

Damages to the nerve system and the brain. I guess this process is similar to stressing a piece of analog electronics above its absolute maximum ratings, like overheat, overvoltage, or ESD. The device may still work to an extent, but performance is degraded, and its parameters have been permanently altered.
our rugged farming ancestors would be belly laughing at us complaining about the weight of a MacBook pro lol.
> AdSmart allows brands to show different ads to different households watching the same programme, enabling advertisers to target campaigns based on thousands of combinations of demographic, location, interest and lifestyle attributes.

This essentially pushes GDPR to the edge in terms of taking your personal user data and selling it to advertisers. Yes, Channel 4 is kept alive on life support due to ads, but I can only imagine the tons of data I will hand over if I connected all my social media accounts to my smart tv, channel 4, sky, etc.

If that's what they think the future of TV is, then I'd have to call the library across the road my second home then.

* Also joins Apple TV+ waiting list.
>> This law is really terrible

Why?
Nah just sounds like a domain peddler talking up his wares.
ArangoML Pipeline – A Common Metadata Layer for Machine Learning Pipelines
Yeah, sadly there's just no incentive for anyone - neither U.S. government or U.S businesses - to alter their behavior. Even sadder, any pain of identity theft/fraud are felt by the victims/citizens, and not felt by businesses or government. Unless/if/when this changes, identity theft/fraud won't really go away.
It's talked about too little because the nuke industry won't, and the guy on the street just wants power as cheap as possible and screw the implications; they don't want to think about it so they won't.

To me this political/managerial drawback is the only drawback to nuclear power; the sole and single downside. But it's a killer because of human nature.
You said:

>There's not a lot of difference between real and fake wasabi. One is horseradish and the other is a close relative of horseradish.

There was no strawman. Being a close relative does not imply "not a lot of difference."
> I disagree with your position that a language is good or not based on how people appreciate or use it.

This is unsurprising.

> You're trying to tell me garbage such as PHP is one of the best languages there is, effectively.

I wouldn't go that far with PHP, it's only used in a certain (lucrative) niche and I can't think of anything great written in it.

Python is a good language that grew organically much in the way that i described.

> As for APL, you don't build platforms or such things in APL. If you don't see the beauty in APL, then that's your loss.

It really isn't a net loss, because I consider the strive for beauty in a program a fool's errand. I get to write useful things in less time by foregoing that ideal.

> In any case, I can still find examples of these platforms. Emacs is such a platform.

Let's suppose that Emacs is a great program. Most languages that are not completely irrelevant have "that one thing" for people to point to. That's not enough. Furthermore, Emacs consists of about 25% of "ugly" C code.

> For that matter, StumpWM is a platform of sorts.

StumpWM? You're quickly running out of Steam here.

> First you claimed people don't build great programs in these languages, which I've shown is false

That's not my claim. My claim is "plenty of great programs" and "best-in-class tooling". A language like Lisp excludes best-in-class tooling or good performance by virtue of its design, so all programs that are written in it have a disadvantage right off the bat.

Ada had some potential here, but it got stuck. I suppose it had something to do with too much of it being proprietary solutions.

> You're conflating extensible software with quality software here.

I don't mean "platform" in the sense of "program that I can extend". I'm talking about the ecosystem and tooling surrounding the language, its "commons", if you will.

> Is it wrong for someone to spend time working on what they view as an ideal and finished program, rather than just writing something that's already been done and requires little thought or effort on their part?

First of all, this is a false dichotomy. Secondly, a program that is ideal and finished but less useful is a poor trade-off. A program that is less ideal and unfinished but has better functionality as a result is, in my view, a better program. More importantly though is not just the one program, but all the programs that can or can not exist, based on the trade-offs you chose.

If you just want to create pieces of art that the very few to appreciate, that's your prerogative. If instead you focus on usefulness however, you can create actual wealth, for yourself and for others.

> It's infinitely harder, I think, to write novel programs...

It is indeed, but it's much harder still to also make them ideal.

> That's what I do with my work. I don't see why you'd look down on that.

I don't look down on it. I just see nothing to look up to.
The visibility stuff is good. They forgot to mention that when the tab is hidden or not currently focused, the browser doesn’t fire requestAnimationFrames because it’s good for battery life.

Also he lost me at don’t measure layout and paint. That’s like the #1 reason why UI is slow. Layout and paint is a very compute intensive task. Deffo you should measure both but you can get huge gains by optimizing how many dom nodes browser has to deal with so layout and paint is efficient.

V8 won’t bat an eye to go through a million items in an array and do a filter map operation on them. Rendering a million things in a browser is a different ball game.

I’ve spent many years of my life optimizing UI perf. I have to give the Chrome devtools team massive kudos for building a great performance analyzing tool.
Openreach on the challenge of shuttering UK's copper phone lines
Automatically Unsubscribe from Unwanted Emails with 'Leave Me Alone'
I know right? So many good projects have failed to maintain their integrity and changed for the worst. It’s hard to trust software these days but there are exceptions and VLC is one of them.
It strikes me that the issue is, to some degree, rooted in the transfer of the vision from one person to another. I have struggled with this as well, on the side of the 'visionary' rather than the developers.

A quick search for 'how to communicate what you want with software developers' turned up what I expect is at least modestly helpful: https://www.entrepreneur.com/article/224816 (2012) but I'd venture that the topic really is worthy of much more in depth treatment.

A key element missing at least from that post is: How to confirm that the developer does understand what the vision is? If that can be confirmed, they would then be in a position to modulate the vision vs. reality, and, even contribute some of their own creativity. I suspect that this modulation frequently occurs with a start from misunderstanding. The divergence can be dramatic.
You should watch the Netflix series "Unbelievable" or read the true story it's based on:

https://www.propublica.org/article/false-rape-accusations-an...

It's eye opening about how hard it is to be believed about even a "classic" masked stranger, home invasion rape.

Having read that (and watched a couple of episodes of the Netflix adaption) I'm more likely to believe the original commenter's friend commited a rape and the victim was just compelled to deny it, possibly suffering twice.
The Fallacy of Multitasking and the Lost Art of 'Singletasking'
This is tangentially related, but a couple years ago a Canadian woman won the Global Teachers Prize. [1] The northernmost area of Quebec has quite a lot in common with Nunavut, being remote and only accessible by air, and struck by high rates of substance abuse and suicide. However, Quebec is so much more densely populated in the south that the total population hides this.

I suspect that the reason the Yukon and the Northwest Territories don't see the huge rate that Nunavut sees is because Whitehorse and Yellowknife (to a lesser extent) represent such a huge portion of the population, compared to Iqaluit.

1. https://www.globalteacherprize.org/winners/maggie-macdonnell
What are your favourite sources for this information?

It sounds quite compelling.
> Fortunately we have astronomic events.

That may help with some things, though it's not at all clear it's sufficient to verify a true theory that "explain[s] everything we know exists." It brings to mind the graviton, which I've read would be practically impossible to detect: you could detect one graviton every ten years with a Jupiter-mass detector placed very close to a neutron star, but the shielding needed to exclude the noise would cause it to collapse into a black hole.
Apple iOS 13: Is Facebook and Google’s Worst Nightmare Coming True?
The Technical Challenges of Building Cloudflare Warp
It moves responsibility from the publisher to the indexer.

Essentially, it's like your privacy rights were violated in a novel, so instead of going after the publisher to cease and desist, you sue every single library (and technically every non-organizational owner of said novel) to burn their copy.
> Living like it's the 1700s only works if you aren't aware that the rest of the world exists. Put youth in very remote locations and teach them that maintaining a lost culture is their most important reason for existing -- but they're aware of a wide world that will embrace them [^1] yet they're told that it reviles them -- and it has to be pretty self-defeating. Add horrendous weather most of the year, harsh conditions, and it just isn't conducive to happiness.

You’re describing the outcome of a centuries long, at many points explicitly genocidal, settler-colonialist project and then hand-washing it away as “clinging to the old ways.” These circumstances are literally what was designed for indigenous people in Canada by those who have profited from the dispossession, not those of their choosing. I don’t think indigenous people are backward or inherently inferior. I think Canada lies about its own history and crimes against these people, and then projects its own blame upon them.
I wonder at want point a gentle pressure to change unhealthy eating habits becomes "discriminatory behavior"?
OpenSSI is an open-source single-system image clustering system
WARP is here
Get a Logitech "thumb ball" mouse. I've been using them for years and would never go back.
"The field of Parapsychology generally gets dismissed to easily. The top people know they will get criticized, so they tend to design their experiments and statistics to standards higher than most if not all fields of study."

Heh.

https://slate.com/health-and-science/2017/06/daryl-bem-prove...
We’ve seen other stories, Stuxnet in particular that implicate other countries like Israel. Anyone that thinks that the USA and Israel are spending money on cyber warfare but China and Russia are not is living in a fantasy world. Maybe some small countries like Andorra don’t have a cyber warfare division, but all the big countries do.

Everyone is being spied on. Perhaps the only distinction worth making is whether you’re being spied on by your own government in addition to foreign governments.
Both of your statements are incorrect. Locks are an abstract concept that have many different behaviors. In a multi-threaded world (not JS) a certain type of synchronization lock, such as a single-writer/multiple-reader locking mechanism would specifically allow you to unblock all waiting coroutines. Another type of lock might only allow the first waiter to unblock.

There simply is no concurrency in JS though, so there is no need for locking. There is no way that you would ever "unblock all coroutines waiting for the promise" because you just can't run more than 1 coroutine at a time. So your problem is with ordering, not concurrency and locks are a solution for concurrency.

And the simplest state machine is a boolean variable.

Anyway, I guess if you still disagree then you can go and ask the people who build JS engines why they don't want to add locks. Maybe ask the v8 team - they add stuff that isn't in the spec all the time and they haven't seen a big need for this, so they must know the answer...
They would call it "repairing permissions". OK, so I didn't break into someone's house, I just "repaired" their door that had locked me out.
My understanding is that the GCM is for notifications that come in from off the phone (i.e. from a server). Rather than have every program have a background service (and if they are badly made, have it drain the battery) to check notifications, they can all tie into one background service that can be optimized for it.

I would imagine that notifications that are local don't need to go through GCM.
Configuring an IPv6 Address in Red Hat Enterprise Linux 7 and 8
I am personally more concerned with the lack of submarine defenses. The increased use of multi-discipline ships and decrease in training has really caused a growing concern in the naval community.
Correct! And if we are listing reasons for backing up: Because you have to pass the parking spot before you back in, you can see if the spot is clear of debris, shopping carts and children.
> In one of my projects I use a macro to parse a set of types for fields and generate constructor macros for them.

Funny, I did a similar thing! :)
I'm one of the founders of TalkJS (https://talkjs.com).

TalkJS has transparent pricing, polished out-of-the-box chat UI components, robust infrastructure and a best-in-class email/sms/push notification system.

We're a bit less low-level than Layer, so if you built lots and lots of custom code on top of Layer then we might not be the easiest company to switch to. At the same time, if your use ase fit the default TalkJS chat UIs well, then you're live in just a few hours.

Curious what you think!
Boeing 737 Max Crash Reveals Severe Problem with Older Boeing 737 NGs (May 2019)
Cardiologist takotsubo wasn't real.
The Proper Use of Pointers in Go (Golang)
The example you gave about 'all men are evil' falls under similar pretext to a lot of the racism that has existed in history. For example "One individual from X group killed someone from 'my group', now every time I see someone from X group, I perceive them to be killers and thieves".

Humans try to rationalize a world full of unknowns most often with their own lenses.
IE from my understanding is basically a big wrapper around mshtml.dll which is a Windows component.
I am really happy of the video, so I shared it on linkedin ... The most important part for me is when you spoke about creativity and knowing the web stack in order to be a good web dev. That has to be said, even if there cuts...
You're not wrong. The labor market is relatively efficient.

Go on a reasoning chain with me:

- what solves the problem nicely is to sell software. Selling good software can be one of the easiest and most lucrative jobs in the world. In practice no particular employee gets that---the company pays enough to motivate, but takes the rest. The solution, then, is to be the software company.

So...start a startup? "What a novel idea Dropit, on HN of all places!" I have actually "done this" (or thought I was doing it) multiple times (failed every time), but looking back I can see a lot of trivial mistakes I made. But at least I can find some---with many code-for-hire fiascos, the mistake was taking the job in the first place.

So my conclusion: accept the job you have, for now, while saving money and trying to have a good, normal life, and put some effort into seeking out new opportunities. FU money is a thing, as is FU market position.
> For instance, VLC still forces you to kill the process when it can't find all of the files in a playlist (if you deleted them from your desktop).

This has been fixed in 3.0.7 (now, it increases a delay between successive failures).
It's still that way, no matter how you present. If you're a woman, good luck getting justice after going through the horror of an exam and a police report in which you have to relive that same experience and a trial in which you often have to face your assailant directly, reliving it yet again. If you're a man, good luck even having your initial report recorded in the official record and then receiving no support in dealing with the trauma and violation and then risk being outed and treated like you're a weak subhuman if you dare try to reach out for help. It's one hell of a sick joke all around.

Believe everyone when they say that they were assaulted, full stop. Everyone is entitled to compassion and care. In terms of making sure no one else is assaulted by the same person who assaulted them again? Collect all evidence, with all care, every single time, process it in a speedy manor and let the usual standards of criminal justice apply, as they always must. Anything less is a direct menace to society.
Naive question:

This cryptography blog seems to, but... is WhatsApp really trusted as secure end-to-end encryption chat client?

Colloquially, for one thing it's now owned by one of the biggest personal-data collection companies in the world, which would have little interest in owning a chat client it couldn't benefit from data-wise. For another, I read an article mentioning it was "known" that WhatsApp decrypted your message, stored it, then resubmitted it encrypted to the destination. (Inconveniently, I can't seem to find the article now.) If, say, your life relied on privacy, would you trust WhatsApp, and if not, why?
> What if, when such watches become common, it becomes socially acceptable to just ignore people in life-threatening distress

I know it's just one incident in history, but something else to keep in the back of our heads is that in 2007 a man in Baghdad noticed an injured man by the side of the road, and stopped his car to help. He was killed by the US military for doing so; they were watching from an Apache helicopter and shot him dead for stopping to help.

https://en.wikipedia.org/wiki/July_12,_2007,_Baghdad_airstri...
"In the Nielsen ratings for 2018-19, the broadcast networks averaged 28.5 million viewers in primetime, a decline of 7.3 million viewers (20 percent) since 2014-15."

https://www.hollywoodreporter.com/live-feed/five-years-netwo...
Perhaps a subpixel rendering issue with your particular setup.
I mean ... When was the last time thickness was a limiting factor to you in any way?

Why not focus on weight or size, which really do make a difference in everyday activities?

Edit: Most replies here in favor of thinness write something akin to "I want a thinner MacBook because the current one is to heavy." But you're confusing two aspects of the product, right? I agree that they probably go hand in hand most of the time, but there might be occasions where thinner does not equal lighter or thicker does not equal heavier and I guess most of us would be happier if Apple focused on the weight aspect, not the thickness aspect ...
I think that it's likely not that having affection for someone of a different race or sexuality means that someone isn't or won't be bigoted. Rather its that it provides an opening for someone to re-evaluate their beliefs.
There were two different designs for MagSafe 1... the design used on the 2008 Macbook and 2008 unibody Macbook Pro had a plastic rectangular end that jutted straight out. The design used on the early Macbook Air is like you describe, with a right angle and an aluminum body. Both designs work with the Magsafe 1 to Magsafe 2 adapter.
Some tea bags may shed billions of microplastics per cup
Definitely considering!
Comments like these are a good illustration why work on open source projects is such an ungrateful task. Yes, you have a point, and I'm sure all your gripes are accurate. But in spite of all of that you still got a product for free and who are you to determine that it wouldn't take much to address all those nitpick issues?

And yes, of course there is interest (see the answer to your comment), but resources are finite and many of these projects have a very small fraction of the budget of even the smallest commercial operation.
Do you know how Media Player Classic solved the same problem?

I definitely remember the struggle with codec packs, then a breth of fresh air when ffmpeg codecs would solve most formats, and then just like that forgetting all codec issues by using MPC.
How much money specifically, just for curiosity? More than $1m?
I don't agree. I would argue that the rise of the victims' rights movement suggests that culturally, the United States is beginning to see the few false reports/convictions as an acceptable casualty to the vast majority of truthful reports.

I mean, we have Marsy's Law being added to state constitutions left and right. One of its provisions is that the victim[1] can refuse a deposition before trial. This obviously conflicts with the accused's right to access all the evidence, does it not?

Another provision limits the amount of time a convicted person can seek post-conviction relief. The goal here is to remove stress from the victim, but again, we have seen many convicted people be exonerated due to DNA evidence, or other evidence that arises after the fact. Again, this is a statement of values - that the deprivation of liberty is less important than the desire of the victim to not feel anxious about the perpetrator's possible release.

[1] I would argue that calling a complainant a victim undermines the presumption of innocence. If you're a victim, it follows that the accused is a perpetrator.
The difference is it never actually gives you more time. The expectations increase in lockstep with the efficiency.
The woman admitted she lied, in private, to friends. Where is the coercion? Are you saying we should only believe women when they are accusing men of rape? And disbelieve them later?
> Originally originally (~400BC) voting was basically for the army to decide when and where it would fight;

This simply isn't true, since other topics were definitely voted on. For example, rather famously, there were votes on whether a person should be exiled from the city in ancient Greece.
My favorite this week: Figuring out someone's wireless keyboard needed new batteries, they asked me if the batteries being dead would cause it to not work.
You can't get much thinner than a photon: https://www.youtube.com/watch?v=Zq6-2_mk0CI

Just integrated the projector/sensor into a tablet and add a way to stand it on edge.
Can this now be renamed to: The Right To Invoke The Streisand Effect

How about an archive (outside the EU) of every Right To Be Forgotten request, and links to what was not to be remembered.

The people of the EU can be the most forgetful people on the planet. But everyone else can remember.

However, it is impolite to point and laugh. So don't. Keep it to a low snicker.
How to create a fillable form on a Mac
Related: https://en.wikipedia.org/wiki/Birthday_attack

Also shameless plug: https://blog.rinatussenov.com/collision-probability-and-birt...
Lots of free money to be made by a company that can ship a reasonably priced (eg 500-1000 cheaper) mbp clone running Linux. Sounds like something YC should fund.
It's totally subjective of course, but I really like the lack of UI polish in VLC. To me it makes it feel like a real, powerful tool. Clearly the process killing thing is a straight up bug that should be fixed, but I do hope VLC retains its utilitarian aesthetic.
The last gourd hat maker in the Philippines
Google says it's achieved 'quantum supremacy'. What does this mean?