skysight-inc/HackerNews huggingface dataset:
Another trick I believe you can do with planar graphics is overlays.

Suppose you have 6 bits per pixel. One thing you could do is have 64 colors. Another thing you could do is use 3 bits for one color palette, giving you 8 colors, but designate one of those colors as a transparency value. If the 3 bits match the transparency color, then refer to the other 3 bits.

This allows you to do stuff like redraw or scroll a lower or upper layer without changing the bits for the other layer. It takes less processing power and memory bandwidth to update 3 bits than it does to update all 6.

Oh also, even if the hardware doesn't have an overlay mode, you can make this happen by filling up your 64-entry color palette carefully.

For example, if you want 000 to be the 3-bit value indicating transparency, and you want 001 to be pink, you copy the RGB for pink into the palette at every index that begins with 001. So you set pink in 8 color palette entries (001000, 001001, 001010, 001011, 001100, 001101, 001110, and 001111). For the 8 colors that make up the other level of your overlay, you just set them once in the 8 positions that start with your transparency color.
You can't use HN primarily for political and ideological battle. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html. The reason is that it destroys intellectual curiosity, which is what this site exists for.

We've warned you about this numerous times already. I don't want to ban you, but if you keep doing this we're going to have to.
I like this approach but I don't think you take it far enough. I like to scatter broken glass around my apartment so I don't lull myself into a false sense of security that it's safe to walk to the bathroom in the dark. I also have my girlfriend poison some of my meals at random so I don't get complacent about food being safe to eat.
Linux Humble Book Bundle
RIP Say Media (/ Six Apart / Videoegg). We used to work in that building.
You seem very focused on the approach of just putting all the work in clients to detect things that are a problem and reject/ ignore them. But we do not like this because it's only ever one mistake away from no prevention at all and you can't tell by looking.

Better then to reject this whole "Let's give subCAs to random people to save them some work" approach altogether.

Can you trust that major CAs are doing a good job? Well, if you suspect that they aren't all the data is there to go look for yourself, please report anything untoward that you find to m.d.s.policy and/or the issuer.

For the final point - the problem is compatibility. We do not want to create myriad non-interoperable systems, that's why "the Internet" won in the first place. If not for the grave security problems with SHA1 (demonstrated collision for a relatively affordable sum of money) we'd be using that forever, even though newer hashes are nicer.

SHA3 in particular might never go anywhere. Its design (a sponge not another Merkle–Damgård construction like MD4, MD5, SHA1 and SHA2) has appealing properties such as preventing length extension attacks, but you can get many similar benefits from things like SHA512/256 (run SHA-512 but throw away bits to keep only 256 of them).

https://www.imperialviolet.org/2017/05/31/skipsha3.html
US seeks to allay fears over killer robots
Congratulations to nginx. It could be an acqui-hire or it could be a defensive move by F5.
>Be mindful of what you read, coldtea.

Who said I'm not?

I don't trust any corporation/government to build a safe reactor. They have failed repeatedly. The "this time is different", "modern designs have solved past problems" I don't buy, those claims have been made repeatedly too (and failed). I don't try the lowest bidder procurements, and I don't trust our understanding of risks (from terrorism to severe earthquakes to some idiot making a huge mistake).

I also don't think we have any solution to the thousands of years byproduct of nuclear waste. Especially since we've had several scandals of big companies belonging to various mafias just being paid to dispose it and dumping it to the sea. Or routinely passed through cities, despite protocol.

As for the claims of various "green power" schemes, I take those with large grains of salt too. Same for oil and coal (which at least has no big breakpoint like nuclear has, just a constant shitty pollution factor).
I too am worried about this. Thankfully F5 can't just disappear the open source nginx.
Yup was on HN last week.
Yeah, you might have more success that way. I take 3mg right before bed and I find I fall asleep a lot faster than I do without it. Especially if I've been on a screen before bed or my brain just doesn't want to shut up.

if you're thinking about trying the option where you take it a few hours before bed time, make sure you're going to bed at a consistent target time (10pm for example). Since this method is more targeted at resetting your circadian rhythm.

If you feel like you have more serious sleep/wake problems I would definitely recommend seeing a specialist. I was surprised to learn that people who say things like "I can't go to sleep until x o'clock" or "I can't stay awake beyond x time" probably suffer from circadian rhythm problems that are treatable.. but the treatment isn't always as intuitive as you might think.
It's not simpler, but it is bound to go over better on Hackernews.
what are some good alternatives to nginx?
PS> $lockedFile="C:\Windows\System32\wshtcpip.dll"
PS> Get-Process | foreach{$processVar = $_;$_.Modules | foreach{if($_.FileName -eq $lockedFile){$processVar.Name + " PID:" + $processVar.id}}}
Commentary on where this might be going: https://forums.servethehome.com/index.php?threads/nvidia-to-...

The answer: GPUoF like NVMeoF
>We have seen demonstrable evidence for over twenty years now that if you build a way to more easily inform yourself on reality, facts, historical accuracy, etc that people would rather use that system to justify their own preconceptions and biases than seek out truth that might influence their beliefs.

I'm fairly certain the problem is the systems are written to reward those behaviors. It's technically not hard to solve that, but modern social media companies have this baked into their business model.

(Yes, I have a scheme in mind that solves it, sorry not sharing :-)
I thought F5 was primarily a Seattle based company? I've known more F5 employees growing up in Seattle than Amazon employees at least.

On another note, F5's poorly written code is the reason TLS 1.0 is considered insecure (using a variant of the POODLE attack), among other major security lapses.
Why not use jq?
Here is data from Stascan (official government source) about teacher salaries for 2016/2017 broken down by province, which is important. Much like states in the US each province is different.

https://www150.statcan.gc.ca/n1/pub/81-604-x/2018001/t/tblc....

One of the stronger public teachers unions is in Ontario. For Ontario the pay starts out at $51,904 and tops out at $95,794, which is some distance from $140,000.

The best for teachers is Northwest Territories, likely teaching in remote fly in/out communities. Teachers in NWT start at $78,600 and top out at $111,883.

Weighted averages for all of Canada based on the number of educators getting the salary gives a pay scale from:
$53,163 - $88,746
Just a minor quip about the NoEstimates thing. I have zero illusions that some people adopt it exactly as you state. However, AFAIK the original idea was to use metrics and modeling to eliminate the need for a human to make up an estimate. Instead, you have an estimate based on actual numbers and ideally even with a confidence tied to it.
>resume driven development

I haven't heard this term before. I love it
Took over an hour of search (before ur request) - both Google and Bing were useless. Just crossed my mind that I may have upvoted it here on HN and voila!

http://blog.chriszacharias.com/page-weight-matters
Throwing out a question to the room: if the worst happens and Nginx gets butchered, would it be so bad to go back to using Apache? I've never used it really, everything I've done has been Nginx, but is there some technical reason why Apache wouldn't be a fine fallback option for an open-source server?
It’s not a cognitive bias except at an organizational level, and that’s the way aviation regulation works. If the regs say that the system must be redundant, the replacement system must pass a lot of tests that it didn’t before. That also means that the previous certification was improper and all 737MAXes should be declared unairworthy. The FAA wants to give Boeing some wiggle room to operate with the current system until the new properly certified one is ready. They don’t want an interim quick fix because that would be a clear violation of regulations, where there is now this ambiguity that the FAA is hiding behind that the system doesn’t need to be redundant by regulation.
Possibly even attach it to another medium originally intended for data.

Also, I love your username in the context of this subthread.
That vector/matrix code is ancient and hasn't been used for a long time. There are obviously going to be some bits like that. I used to really be into fractals and ray tracing and those were just done to support that.

Since there is currently no 3D graphics in the system, there hasn't been any justification to really go back and make them better relative to a lot of other things that are more immediately needed.

Hopefully, if someone wanted to get involved and develop a graphics library they would start with those classes. Or just remove those altogether and make them part of such a new subsystem.
It's for math. You'll mostly be using it to store numbers. It also runs in the GPU. What do you want types for?
Computer-designed Nanoparticle vaccine elicits potent antibodies to RSV
Huge shout out to the VideoLan team for writing dav1d, possibly the best AV1 decoder right now.

https://code.videolan.org/videolan/dav1d
Says someone in a world where slack and facebook are prevalent.

The reason in this case is because the purchasing admin isn't the user and most certainly doesn't have a clue when it comes to tech, they liked the lunch the Epic rep provided and went with their gut (pun intended).
It took them no less than 3 years to actually notice... Holy moly! I wonder what package that is... Just out of curiosity...
Waterfall vs. Agile
If you read the Elastic License, it's actually worse than Mongo & Redis -- you can't modify it and use it for anything other than testing. You can basically install & use it only (definition of License, then the restrictions sections); if your testing uncovers something wrong... what are you supposed to do, under the terms of their license?
Felt the same, though it really depends very much on your use case. If you end up in the thousands of daily approvals, then yes, that would be immensly expensive for the service it provides
Yup, 320*240=76800 > 2^16=65536
You can be a designer whose willing to burn bridges and don't need to pay a mortgage, but yeah, you could be someone who doesn't need stuff. I'd love to see a farmer put off feeding the animals or not keep a schedule. "I'll just harvest the crops next month."

>Want to spend all day writing a research report? Do it!

>Want to spend all day coding? Do it!

>Want to spend all day at the cafe down the street reading a book on personal productivity? Do it!

These are not things someone who needs to work for a living can do, picking and choosing activities at their leisure.

Regarding "little value on said productivity", I meant value to the individual, not to society as a whole. If you can afford to squander opportunities clearly whatever you're producing isn't as vital to you as for others who need the productivity to continue be able to afford to live.
Maybe `GDK_BACKEND=wayland`
> any sign of them creating abstract representations

Using pheromones to mark "food is here" vs. using an object to deface another object.

Or moving your body in space to communicate somewhat-abstract concepts like distance. [0][1]

Why would they need to "resort" to writing, yet?

[0] https://en.wikipedia.org/wiki/Bee_learning_and_communication

[1] https://en.wikipedia.org/wiki/Waggle_dance
Thanks for the background.
Instagram co-founder admits he took the idea of Stories from Snapchat
Microsoft’s new Skype for Web client: An early taste of the browser monoculture
They're a little SMH'd over this. And they have to pay their lawyer to deal with it. This cost them money so it is completely appropriate to mention Enterprise.
You probably shouldn’t make your happiness contingent on a meaningful life. If your favorite team isn’t in last place, there’s beer in the fridge, and you’re not dealing with significant physical or emotional trauma, then be grateful you have the opportunity to worry about mastering Lagrangian comment design patterns, diverse leadership efficiency, or performant vested class b proxy options.
NYPD says its new software is helping analysts track crime patterns more quickly
Are other startups in that building now? I thought I saw a few when I last passed by it.
I'm happy to see the changes, and more than happy to consider Azure and even like Azure Devops... I'm still a bit more comfortable on a Mac or Linux environment. There are some odd windows-isms for bash on windows, or the LSW, or Docker Desktop, etc.

I'm hoping a lot of it gets more solid in the next couple years. As it stands, I'm happier to see .Net Core running outside windows more.
I keep a keepassxc open in the scratchpad, available with one keystroke on any desktop when I need it.

Workflow:

- site needs a login

- mod+- to get keepassxc to the front

- ctrl+f for search, typing the first letters of the service

- ctrl+c to copy the password
It's been changed. I'll look into some of the standard licenses soon when I have a chance. It's not even really important at moment, given that no one can even build it yet. I have to do some work to split my environmental setup stuff up because it's all currently up above the CIDLib/CQC layer. The CIDLib stuff needs to moved down into the repository visible directory.
Not the smartest of the smartest, just the greediest of the smartest.
I understand he made a possibly illegal tweet to show off to his girlfriend, about and whilst on drugs, to the detriment of his company and his interests in it.

That doesn't exactly smack of "sacrifice anything" - although you could modify your theory to some kind of cult leader-type complex, willing to sacrifice anyone else to the cause whilst having a good time themselves and it might fit quite well.
Everyone should live in destitution. Then they'll be free, just like their OSS.
> I don't trust any corporation/government to build a safe reactor. They have failed repeatedly.

Maybe in the US. As a frenchman, I beg to disagree :)
To support open source like this is really nice.
My startup and shutdown of FF calls Bleachbit [1], which addresses at least some of the concerns.

[1] - https://www.bleachbit.org/
Yes, to be fair, there probably are some exploitable niches unrelated to crappy land use (which I should point out is much more common in the parts of the US that co-evolved with the automobile).

For example, fresh herbs cost a fortune in grocery stores here, and are festooned with single-use plastic packaging, and come in far larger quantities than one can reasonably use before they go bad. So it makes tons of sense to have a little herb garden in your house or yard, especially if you can grow things that are adapted to your local climate (e.g. my rosemary bush is taller than I am).

But I think the optimal scale inside of expensive cities is probably closer to "houseplants that you can eat" rather than an urban farm.
Please don't call names. That's a sure way to ignite a tinderbox, and a flamewar will do none of us any good. Scorched earth is all the same.

Even if completely wrong, the GP is pretty clearly posting in good faith (as you are too, I'm sure).

As an alternative, sharing some details of your position would be more interesting and helpful. Only if you want to, of course.
I'm very glad that they've done this.

The code was open, and the company decided to close it for the new versions, so it forks. Forks are common when people don't like the corporate direction of an OSS project - It's a strength, not a weakness. Openoffice/Libreoffice, Hudson/Jenkins etc.

Imagine if Linus said that the next version of Linux would be paid-only.

Within 15 minutes there'd be a new librelinux repo that people could contribute to instead.

Someone was going to make a new fork anyway - This is Amazon putting their money where their mouth is to fund and support that new fork.
An interesting analogy I heard for psychedelics:

Your brain is like a snowy hill. As you ride a sled down it, you develop ruts/grooves in the snow. Eventually, no matter where you start sledding from, you'll end up at one of only a few locations at the bottom of the hill.

Psychedelics are like a fresh coat of powder, they let the brain reset some of the ruts, so certain starting conditions will end up in new resulting locations.
Google's Page Allegedly Gave Rubin $150M Stock Award
The Trump Administration and the Indo-Pakistan Crisis
I stopped reading at "social justice bandwagon".

Without interacting with the central claims of this article, which seem to hark back to the breathless realm of nineties _Psychology Today_ grade neursci, I believe I can safely ignore any discussion about science that is basically just more culture war conturbations in sci-sauce.

If your concern is that science is being polticized, don't lead with your politics. It's just a food fight at this point.
I'm a fan of Elon Musk's. I wasn't concerned until his tweets started going off the rails, when he started tweeting about Tesla going bankrupt, etc. I think his behavior is a legitimate concern.
Show HN: Apology API
How do you prevent email/web filtering applications that "scan" email/web URLs from triggering the confirmation/denials?
Global Economy Hits Its Weakest Spell Since Financial Crisis
I wouldn't trust any javascript module that uses `==` instead of `===`
Could it, really? I know that nginx has some builtin load balancing, but unless it's vastly vastly changed in the past few years, it's still a LONG way behind haproxy for load balancing.

nginx is an excellent high performance webserver, which is something F5 don't really have. It is (or was, at least) at best a mediocre load balancer, with all sorts of limitations at the sort of scales you'd usually use an F5 box for. While it's probably fair to wonder how much more work will be put into the LB feature-set of nginx, I hope that this will be counterbalanced by increased funding for the core feature of being a superlative webserver.
My Notebook's fan starts spinning quite annoyingly because youtube does vp9.

Just for comfort I prefer hardware decoding.
Very simple solution to that one. Make sure there is always a socially minimum acceptable alternative job for everybody in all locations at the living wage.
Then simple competition sorts it out.
And that is part of Sanders Green New Deal proposals
Can you please make sure to edit out swipes, especially when posting on divisive topics? Your comment would be fine without the first bit.
The ORB is incredibly powerful. There's good video on it on my Youtube channel that demonstrates what it can do.

And the related IDL compiler also allows for very powerful enumerations, far beyond what C++ itself offers.

One reason ORBs have never caught on in C++ is exactly because there's no comprehensive, monolithic framework. It only works really in those scenarios. When you have such a thing, then any class that supports the binary streaming mixing can be passed back and forth to remote ORB calls.

It's at the foundation of the CQC layer which has MANY complicated client/server interfaces. Without the ORB they would be a massive PITA. With it, they are quite manageable.
I sincerely wish the site admins were as fastidious at minimizing ideology when it's pro-capitalist, but I also understand that this site functions largely as a promotional vehicle for a venture capital fund; it's never wise to bite the hand that feeds one.
Using quantum measurements to fuel a cooling engine
I had never had a meal substitute before a few weeks ago when a coworker offered me Soylent. To me, it was incredibly sweet. I'm sure it's to mask some unpleasant tastes, but wow.
> This is a very surprising move from AWS. In the past they haven't seemed to be willing to contribute to the OSS that they pick up and host

I’m actually suprised they’re moving so slowly with OSS. I assumed they were going to go a lot more aggressively in this direction when they hired Adrian Cockcroft over 2 years ago now.
If you like nginx, why would you fall back to apache instead of forking it, or using one of the many existing forks?

That's one of the best parts of OSS code - You don't just have to follow them to the next version they release.

(One example is Tengine - It is really nicely setup and a lot of people prefer it to core nginx already)
Use of Artificial Intelligence to search within documents
Lambdas: From C++11 to C++20, Part 2
Technology brings rugged Iditarod race to global audience
Dropbox adds a device limit to free accounts
India Fights Diabetic Blindness with Help from A.I
Hosted ES by AWS is a good solution to regret later in life.

They have minimal tooling, poor change management, poor logging, inability to address broken state and no support what so ever for a service you paid for. I won't go back to their hosted ES.

Edit: spelling
Obviously Apache, IIS

https://caddyserver.com/

https://www.lighttpd.net/

https://www.hiawatha-webserver.org/
Has there ever been an attempt to build a FLOSS video editor pinned to a single distro and a single piece of hardware (or at least single GPU)?

It just seems like Linux cannot currently guarantee anything about the stability or even existence of GPU-acceleration on an arbitrary machine. So to start with that and then smear the software across multiple LTS versions of multiple distros seems like a perfect recipe for our current reality.

Could maybe even build a funding model off of that. Compare a fundraiser trying to gain general stability for a buggy video editor to a fundraiser for getting "Paradise Video Editor" to extend its rock solid UX to a 2nd piece of hardware. I bet the maker of that hardware would find value in such support. :)
Apache takes a few ms more for ssl termination.

It's generally something around 20-50ms extra last time I did some benchmarks
This is the kind of positive response that makes me glad I did this.

There's LOTS of descriptions out there of what ORBs are. I have a good video about how it works and what it does. I can't put ten books worth of explanation in a read me.
That advice is gold. I follow it too. Currently in beta with a C++ application that has its own web server, video encode/decode, and NSA quality FR - all in a 10MB executable with a 200MB run-time foot print. This single application removes the requirement for separate video encode/decode, video serving, REST API serving, and all DB needs. And it runs exponentially faster than what it replaces, while being happy on a single box, anything from an Intel Compute Stick to you name it heavy iron server. I like to say "the infrastructure is inside, nothing else is needed."