skysight-inc/HackerNews huggingface dataset:
Cold light helps you wake up in the morning, since it's more stimulating. That being said, it shouldn't be harsh like midday light; closer to an in between. I've heard it described as more of a green light than blue.
Mm don't think so. It's a non-monotonic statement, in that given Tweety is a bird, and therefore might also be a penguin then it can't make an assertion either way as to whether Tweety can fly or not. Non-monotonic reasoning is especially useful in many real world scenarios where a derived logic system doesn't have tidy yes/no answers throughout.
I suspect that the parent comment was making a joke based on the fact that the USB-C spec is complex and confusing, maybe not realizing that in fact reality is already one step ahead.
Same here. And for some KWin window manager shortcut combos.
It should be maintained as a numeric scalar until you are going to do something with the value... and if you are going to do something with the value, you should know if it is a date or not.

JSON isn't meant to be self-describing format. There is JSON schema or the like if that is what you are after.
> He was a gentle, troubled spirit that said the Gamer Word. Did he ever hurt or wrong anybody on racially motivated grounds? He jumped in front of a train after getting shadowbanned on Hacker News. Maybe you're the bad guy.

He live-streamed using racial epithets against people of said race in public.

If you think shadowbanning on HN is why Terry committed suicide, you weren't paying attention.

He didn't jump in front of the train, he sat on the tracks and waited patiently with his back to it (there's video).

What happened to Terry is a textbook example of why vulnerable people need to be supervised on the internet.

Trolls posing as his fans had miniature drums sent to him while still living with his elderly parents, playing a significant part in his eventually becoming homeless.

They spoofed fake love letters from an internet-famous woman he was clearly obsessed with to anyone watching his live-streams, who would then of course completely ignore his advances.

Basically trolls actively messed with Terry, watching the consequences in real-time on his live-streams, as if it were a video game. Steadily pushing him further down a spiral of self-destruction, culminating in taking his own life.

I'm saddened by what happened to Terry, and am confident he'd still be among the living had he never discovered YouTube. Live-streaming his daily life was his undoing.
Well, the difference is that extorting someone is a lot more illegal in a lot more countries than running not farms. Extradition usually requires that whatever a person is accused of is a crime in both countries, which makes extortion a bigger risk for the scammers.
AFAIK attackers only need to actually access your content once and extract the ad embed. Please correct me if I'm wrong.
This highlights the importance of writing clean, legible, and well-thought-out code but is also an excellent example of hyperbole and false statistics. I've debugged my code consistently for 15+ years (which if you were to take this as law, would imply I doubled my intelligence with a crazy-high compounding rate, and while I enjoy my ego, that's a bit too much for me).
A couple of issues. There appears to be a nonsense github repo for slandering San Francisco: https://github.com/tcrowe/san-francisco-covered-in-poop/issu...

Also, the user launches an ad hominem attack on a user replying to the only issue on the repo in question. I quote:
"You should be more careful about your words considering you're living in a place like SF. It doesn't look good to patronize people while your Communist city is covered in human feces and urine. When you flee that city in shame and cowardice don't come to Salt Lake City. We prefer things clean and orderly."

They also go on to say:

"It's normal that Liberals go insane with impotent rage when they see photos of President Trump"

These comments and work-products appear to created in order to incite anger in others, the definition of a troll.
Another bad usecase for bitcoin.

I'm not sure if I'm still thrilled by cryptocurrencies. It seems to me that they are mostly wasting energy and helping criminals set up their businesses.
> if it could run itself inside a docker container

It could be done by running the snippet containers in the same docker host as the one running nodebook (by exposing the host's docker socket to the nodebook container). Is this what you have in mind?
Some of those chaos just happens, because just like in textual languages, many people write monoliths instead of making use of the modular tools made available to them.

Most visual languages that aren't toys, do have search capabilities, visual debuggers, and most importantly the ability to package code blocks into modular units.

Unreal's Blueprint tooling is quite powerful, and several games have been written like 99% in Blueprint.
Unpopular opinion: Not a whistle blower. Did not follow whistle blower laws. Does not deserve clemency.
Ultrasonic bracelet jams the microphones around you
AWS Released Managed Apache Cassandra. Here's What You Need to Know
Looks promising, just installed.

Once it's on other browsers I'd love for it to be able to sync between them, so that I can see cumulative stats across all browsers.
Although curiously it's a lot more difficult to write simple code (if you want it both complete and correct).
Agreed. I've been trying to get my 2018 MBP to do 4k 60hz through my AVR and TV via a USB-C to HDMI cable with no luck so far. The AVR, TV, and cable are each individually HDMI 2.0a or greater, but my MBP refuses to believe that more than 1080p 60hz is possible.

And it actually worked at 4k 60hz the first time I plugged everything together, just not since then. Irritating to say the least.
> Frustratingly, Apple doesn’t make a similar USB/power/video adapter for DisplayPort...

I use just a cheap USB-C - DP cable for this. Works fine. Of course no USB ports and can't charge with that, but not a huge issue since there are more ports.
https://en.wikipedia.org/wiki/Global_Internet_usage#/media/F...

More supply drives down prices. Don't even mention current satelite Internet. Those operate via GSO satelites with seconds of ping and a way higher pricing considering SpaceX wants to be competitive with broadband pricing.
GT630 seems to only support hdmi 1.4, not 2. i miss the point of this article.
And then all that data sits in a database forever.
> the objects being mapped to implicitly are the schema

Dynamic languages don't have an enforced schema. You can do it manually, but a schema is easier, special-purpose, declarative.

Plus, data schema languages are typically far more expressive than programming languages. e.g. java doesn't even have nonnullable (which C had, as non-typedef structs). They're closer to a database schema.
I think the part of „Google will just ignore the problem“ is exactly what the scammers are counting on - knowing that their victims as well expect to be ignored.
On the plus side, in a couple years you'll have a Starlink 600mbps spot beam all to yourself.
https://hindenburgresearch.com/opera-phantom-of-the-turnarou...
Tangent, it bugs me the degree to which Google is thought of, by people including this headline writer, as being in charge of the internet.
Forests, the Arctic, much of Africa, Asia, every ocean?
Gödel, Escher, Bach: An Eternal Golden Braid [pdf](828p 31MB)
I was searching for the date thinking this had to be old, but it's not. It's very recent, but the author does seem to be using some older hardware. I did have a problem with 4K-DCI and KVM switches at one time:

https://battlepenguin.com/tech/4k-uhd-kvm-switches-the-start...

Since then I've switch to a UDH monitor and a TESmart HDMI KVM switch. It can do 60Hz with HDR on my Windows and PS4 and 60Hz/non-HDR on Linux with the amdgpu (open source) Radeon drivers. I had no issues at all with the full resolution an refresh rate, either directly connected or with that KVM.
* there are various extensions for embedding python or lua. For the latter, checkout pdlua or ofelia.

* yes, they are called abstractions. They also have a nice feature called “graph on parent“, where part of the abstraction's canvas will appear on the parent canvas.
Interestingly this week I was planning to upgrade my setup buying 2 Samsung monitors 4K for the MBP. And from what I've investigated I concur that HDMI is a no-no. All is pointing to Thunderbolt<->DisplayPort adapters as the way to achieve 60Hz in 4K
I'm always confused by those statements, that it's rare to find a monitor without DP.
I live in France, and actually HDMI is the norm here. All low-range and mid-range screens are HDMI only, and it's rare to find a DP actually.
It's especially sad when you wants to use freesync on Linux, as mesa (the gpu driver) added support in 2018 for DP, but it's still not usable over HDMI.
Yes, I was thinking docker-in-docker was probably the answer to that. Or a single docker container with all runtimes installed in it so you didn't have to deal with the DiD overhead. Hell, I could probably just throw it into a docker with just node/php/java (since that is my main use-case) and call it a day.
We could still try to educate them, it gives so much other benefits as well, it’s worth the effort
MIT Lectur on youtube: https://www.youtube.com/watch?v=j5ty2s1TZvE&list=PL068ES-0ca...
> but honestly this bit describes every piece of sufficiently complex software I've worked on.

Just to be clear: the word "atop" is being used literally here in a way that doesn't hold for text-based languages.

Your frustration: "What does z() do, and why is it calling flarg() twice?"

My frustration v0.1: "What does z() do, and why is it calling flarg() twice?"

clicks and drags an object to reveal another Fresco

My frustration v0.2: "What does z() do, why is it calling flarg() twice, and why are there 7 instances of flarg pasted atop one another with internal non-local connections which trigger stack-overflow protection every time z gets called? Also, why is there a zero-width spacer between the 'z' and the '()' which, while somehow syntactically correct, causes 'z' not to get called? Also, why does the text editor require one to click and drag a line from 'z' to the '()' in order to get rid of the zero-width spacer in order to actually call the function?"

Edit: I'm sure you can find similar weirdness in a text-based language. Perhaps if one made a contract that they're going to use a global setter variable in every function of a Javascript program which will mutate some global state. That would be bad. But you really have to work to do that whereas the natural tendency in Max is to wrap an object-chain back atop itself to create unreadable spaghetti as one builds a prototype.
What do you think happens when you're trying to get to work at a shitty retail job and you get arrested?

If anything, it's worse for the working class folks because they don't have a buffer, their friends and family likely don't have one either, and they are considered infinitely disposable by their employers.
Well, I'm personally curious. When I looked through this thread several hours ago, there seemed to be two very distinct camps: "This is really cool you should see if you can sell these", and "This is just random stuff mashed together; there's clearly no artistic intent". The first group, it seems, sees no "artistic intent" in real cubist art, and so sees no difference; the second claims to be able to see real "artistic intent" in real art, and to note its absence here.

I have to admit I'm rather in the first camp. I have spent time in art galleries, but not a huge amount; I have opinions about art, but 90% of what I hear said about paintings seems to me to be nonsense.

I know a lot about music; and so far I've always been able to distinguish 100% of computer-generated musical snippets from genuine classical snippets. And specifically, the key difference is exactly what is claimed by the second group -- that computer-generated melodies are just piles of similar musical ideas mashed together, without any apparent intent or direction.

One of the claims of skeptics of art is that there really is nothing there, and that all the "art critics" are just
doing a wetware version of GPT-2. If someone trained in art can really distinguish a cubist painting with artistic intent from one generated with this neural net, then it's 1) proof that there really is something there, and 2) it's maybe worth learning about.
There was a cool web implementation back in the day...

https://github.com/sebpiq/WebPd

Looks like the creator is gearing up to pump new life into the project (as of 11 days ago!). In the issue linked at the top of the README, he bemoans the fact that he hasn't really had any other contributors. If anyone is looking for an interesting project...
I think yc would consider all those acquisitions you mentioned to be failures. One of the best things about yc is they are happy to get behind interesting projects built by interesting people and see what happens.
I think it's time for a JSON version 2.

a) no mandatory quotes for dicts keys
b) date and time intervals in iso 8601 format.
c) optional type-specifiers for strings, so we can add e.g. ip4 and ip6 addresses. Eg. { remote: "127.0.0.1"#ip4 }

e.g.
{ guests: 42, arrival: @2020-02-17T17:22:45+00:00, duration: @@13:47:30 }
I promised myself I was going to stop getting sucked into pedantry.

I believe that the sense in which he meant 'by definition' is that it's tautological to say that more of something is more than less of something.

For n > 0, 2n > n
My scenario. I'm about to buy 2 4K monitors but with Thunderbolt-DisplayPort adapters for that very reason.
They're more integrated. Each board and chip is doing a lot more than an old TV would have, and you can't really do anything to them other than just swap out the whole thing.
It does indeed refer to the indigenous people of Australia, and is a general term used by many indigenous people who were displaced by colonisation in Australia, the USA and Canada. Australian Aboriginal People use this term freely - I believe it is politically leveraged in a contemporary context to indicate alignment with other displaced peoples around the world. Euro-Australians are generally not as content with the use of this phrase, since it indicates a path to sovereignty and serves as a reminder of Australia's rough past.

However, from the FNP-side, it is considered better than the phrases "Aborigine" or "Indigenous", since these phrases can be used to refer to the condition of various flora and fauna, and thus de-humanizes the subject. The FN people in my family prefer that I refer to them thus as FNP.

There is a better guideline for how this should be addressed, because as you no doubt can understand, its a sensitive issue:

https://www.actcoss.org.au/sites/default/files/public/public...

See also:

https://www.commonground.org.au/learn/aboriginal-or-indigeno...

"Similarly to above ('First Australians'), 'First Nations' recognises Aboriginal and Torres Strait Islander people as the sovereign people of this land. It goes further than 'First Australians' as it recognises various language groups as separate and unique sovereign nations. It is widely used to describe the First Peoples in Canada and other countries across the globe. Over recent years, the use of this term has grown in popularity. It is a better choice than many outdated and offensive terms described above."
Jeff Bezos Launches $10B Bezos Earth Fund
> The stated mission of the SEC is "to protect investors; maintain fair, orderly, and efficient markets; and facilitate capital formation."

The problem with small investors is that it is really damn hard to bring a CEO doing obviously fraudulent things to heel. It takes a significant fraction of a million dollars to bring a successful lawsuit--and what you get in the end isn't worth much.

The SEC needs to be much more vigilant on this front if they want to increase the investor pool significantly.
I'm guessing it might be censored for national security reasons. The same mechanism that successfully deploys 60 satellites could probably also successfully deploy 60 warheads. Or 60 nefarious spy satellites.
Ask HN: WTF Happened to Digg.com?
Check out https://digg.com/about
It says "please don't contact us" and there's no way to submit stories. The login is fairly broken (twitter login went to a busted XML tree). What the hell happened?
Maybe there is some secret sauce they don't want known.
Still no gaps support on main branch. Devs don't care about what their users want/need.

Happy bspwm user here.
I'm reminded of this joke:

US Ship: "Please divert your course 15 degrees to the North to avoid a collision."

Canadians: "Recommend you divert YOUR course 15 degrees to the South to avoid a collision."

US Ship: "This is the captain of a US Navy ship. I say again, divert YOUR course."

Canadians: "No, I say again, you divert YOUR course."

US Ship: "THIS IS THE AIRCRAFT CARRIER USS ABRAHAM LINCOLN, THE SECOND LARGEST SHIP IN THE UNITED STATES' ATLANTIC FLEET. WE ARE ACCOMPANIED BY THREE DESTROYERS, THREE CRUISERS AND NUMEROUS SUPPORT VESSELS. I DEMAND THAT YOU CHANGE YOUR COURSE 15 DEGREES NORTH. THAT'S ONE-FIVE DEGREES NORTH, OR COUNTER MEASURES WILL BE UNDERTAKEN TO ENSURE THE SAFETY OF THIS SHIP."

Canadians: "This is a lighthouse. Your call."
I guess tiling window managers should be considered more of a specialized niche tool, and in that it is commendable that i3 does such a good job of it. I do really admire it for being so light-weight on resources compared to a lot of the other more popular WMs.

I say a niche tool because I've never really understood why someone would prefer a Window Manager that places a lot of constraints than one that lets you controls / customize the windows as you please and is thus "freer".

I guess it can seem useful for, say, multiple terminal windows. But would suck for a scenario where you have to open different kinds of applications like a browser, file manager, video converter, movie player, terminal etc. etc. (just citing all the apps I have open now and am multi-tasking with) where the ability to stack them would prove to be more productive for the user.

That even control freaks like Apple, who like to think only they know what's best for their consumers, doesn't use a tiling only WM in their OS is telling. Even Microsoft switched from a tiling WM from Windows 2.0 on wards and has stuck to it (Source: https://en.wikipedia.org/wiki/Tiling_window_manager ).
Who defines what people need? Buying a can of soda is not something people need when water is so cheap. Buying that soda (as a collective effort) keeps thousands of people employed, and keeps their families growing. Society relies on advertising. The Orwellian state has been growing for decades. Adtech is no unique villain in this story.

Adtech has been used to sell copies of 1984 and A Brave New World. Something people arguably don't need to survive, and enjoy reading anyway.

Bill Hicks had a great bit on advertisers. I think the argument for adtech's potential for evil can be better articulated. After all, ublock origin, adblocking tech has millions of users. How effective could the brainwashing be if people are choosing to leave it?
Herb Sutter's article shows why this is actually a big problem in practice. He has an example of a class containing a guaranteed-non-null owning pointer. Leaving an object of this class in a "valid but unspecified state" means when you move out of it, you'll have to replace the internal pointer with a pointer to some new allocation, the very thing move semantics is supposed to help avoid. He suggests that such a class should simply not be moveable.

So the fact that moves are not destructive is indeed very limiting.
Perhaps apocryphal, but:

"You learn more from one failure than from ten successes"

- Von Braun

"I'd rather have ten successes"

- Elon Musk
Yeah, sorry, I was not clear on that one. I meant the downwritable ones. Of course, pi has no finite extension.
I'm not on a Mac anymore, but this sounds very similar to something that I experienced when switching over to Linux and trying to use the Apple adapters that I had for my displays.

I can't remember the exact terminology, but there are basically two types of adapters: active and passive. Passive adapters defer some of the work to software on the computer while active have everything needed built in.

All Apple adapters are passive and because of that when you try to use them with non-Apple computers that don't have the expected software/driver...they don't work.

It's been a while but I experienced this with mini-display port to DVI adapters. I don't know if it carriers over to other types as well.
4K on a 43” is a pretty low PPI. If you had something worse than that for a screen of the same size, you would be missing out.
Ah - I momentarily forgot that the Met Office is in a country where “pound” is a measurement of money, not weight.

This made me curious. Apparently supercomputers can weigh 1 million pounds [0]. So a billion pound supercomputer in the US would be ~1000x more powerful than a billion pound supercomputer in the UK and cost a few percent of GDP to build.
No, they should be regulated.
They do though; they have incredibly wide discretion and things like insider trading effectively exist only via SEC regulation.
I have yet to see someone incorrectly banned for this.

Because they barely ever ban bots, even the most obvious ones.

I've seen streamers get follow and spam botted by thousands or tens of thousands of accounts within hours or minutes. All accounts had random character names and were created within a couple hours of each other.

All reported multiple times by multiple people over months yet no action at all. I have lists with a total of 60k clear and obvious bots reported to Twitch over and over again even by the partnered streamers affected and all were completely ignored and the accounts still alive.

I've been a mod for a couple big streamers for a while and it's absolutely crazy how many reports of follow and spam bots, blatant abuse and ToS infractions Twitch completely ignores. Especially in the last year or so it just keeps getting worse.

I would really not list them as a good example of dealing with bots in any way.
Yeah that’s what I ended up doing as well, although mine is a USB-C to HDMI adapter.

My display has two HDMI and one DisplayPort, so I’ve allocated one HDMI for USB-C Macs, one HDMI for the desktop Windows PC, and one DisplayPort for Mini DisplayPort devices (2015 MacBook Pro).

In my opinion, buying a two-port MacBook Pro of any kind is a mistake for this very reason, although I guess more adapters can solve that problem...
What if browsers were able to somehow certify users as not bots?

If that was ethically feasible it would be easy to block bots.
How come this type of thing isn't highly discouraged? As in, law enforcement or the justice system pressuring people into this should be a taboo with serious punishments. We have laws around entrapment, so how come this is okay?
I prefer to write code on a 5K iMac, it is the best 27” screen out there, and code looks paper-like in resolution. 220 PPI is an ideal pixel density.
Watched the launch this morning from the Saturn V stands at KSC, wow!
If it were driving new novel great “free” services that’d be one thing, as it did with maps gmail and search, but now that it’s reached maturity and there aren’t as many low hanging fruit its all gone to consolidation and anti customer incentives.