skysight-inc/HackerNews huggingface dataset:
This tool in particular is not well-suited for video, since it's too imprecise and too complex at the same time.

However, the general idea of getting better color from luma channel has been tried in Daala: https://people.xiph.org/~xiphmont/demo/daala/demo4.shtml and a form of that has been added to the AV1 codec.
Science is about finding evidence to prove or disprove things. (Or "refute" things, if you want to be more precise.)

There is a lot of knowledge in science and a lot of knowledge that is historical or traditional. The problem is that (almost) all the low handling fruit have been picked and there is a lot of intersection. To use a silly example, "drink water when you are thirsty" is science, historical or traditional knowledge? Curare is poisonous? Use heat to melt cooper? A lot of historical or traditional knowledge has been absorbed in science, in particular many medicinal plants have been confirmed and there are now artificial procedures to produce the same active component or some improved version.

So most of the things that are usually called "historical and traditional knowledge" are in the difference, i.e. things that have not been confirmed in a scientific acceptable way, or that have been debunked. So most of the leftovers are wrong or are very difficult to test (or both, wrong and difficult).

Just imagine the 20th season of MythBuster. In the fist seasons they pick popular myths and "confirmed" or "busted" them. Then they run out of popular myths and had to pick more obscure myth, and then crazy or weird ideas. They run out of authentic myths and started reproduce scenes in movies or to create their own myths. I enjoyed the show, but it's difficult to imagine what could they do in the 20th season.

The current state of science is similar. Most of the good parts of the historical and traditional knowledge has been assimilated and extended. The current questions are weird. (Is the neutrino it's own antiparticle?) The leftovers of historical and traditional knowledge are wrong or are very difficult to test (or both, wrong and difficult).
> Make has deeply woven into it the assumption that the product of workflows are files

You're referring to a standard Unix tool, an operating system where EVERYTHING is a file.
It would be interesting to see stats on new grad engineers by college in a similar way as the very popular hard drive stats from backblaze.

I would like to test my hypothesis that grads from the top 10 cs schools as determined by US News et al. are generally good, but overvalued.
This punishment looks unusual, though. Shkreli called too much attention towards these unethical business model, but there are more people doing it. If he's the only one convicted that harshly, it just sends a signal that you can do it, but with more discretion.
Genius move by Facebook here in my opinion. They should be doing everything they can to cater to the less tech savvy.
I thought google was supposed to be an industry leader in assessing and managing human assets. This whole thing boils down to making a simple problem complex.

The simple solution is that direct superiors and co-workers are the best resources for determining viability. The junior engineer he trained is better informed than the entire promotion committee with their metrics packet. Maybe it works sometimes but for all the millions(billions?) Google has invested into dissecting how teams and human resources work, this is a case where they totally failed and a very basic solution would have worked.
In my experience non-cloud networks run by professionals rarely use compute-side firewalls in general, and VPC is a powerful analogue for this. AWS VPC and security groups expose the entirety of your network configuration in a single location with easy ways to visualize it and manipulate it. They are also a lot easier for someone who is not a network specialist to correctly work with; "only allow network access over port X from machines tagged with security group A" is trivial (using an additional layer atop VPC's lower-level subnet/route table/gateway primitives).

I don't remember the last time I configured a compute-side firewall, whether in a cloud environment, a physical network environment, or in my home (my router does VLANs and allows rules between them).
I doubt it, as they will be enforced by Stripe / PayPal on the payout end.

The laws regulate once you hit certain thresholds, like $100-$500 but it's aggregate not individual contributions (and this service is geared toward more mass market crowd funding).
> I already find Google's handling of their chat software utterly nonsensical, but this one arguably takes the cake for ridiculousness, considering they already have a chat product called "Hangouts".

Apparently this product ("Google Hangouts Chat") is meant for work-related text chat targeted at businesses (I guess like Slack).

Not to be confused with Google Hangouts Meet, which is Hangouts video chat, but branded for businesses. Google Hangouts Meet is also known as Hangouts Meet, or just Meet, and even their official website can't decide on which one to use, or even which one should show up in the Google search results: https://twitter.com/chimeracoder/status/968914718508371970

(Apologies for the self-link, but it's easier than reuploading the image).
It must be one of those accelerated returns laws - the number of Google chat applications doubles every few years.
Steven Pinker makes case for human progress in ‘Enlightenment Now’
It is to avoid using BuyMeACoffee for money transfer. We lift this limit for 'verified' users. Nice username BTW ;)
Their getting pretty aggressive with their notifications. I'm getting tons of friend x updated their status or other minor minor items they wouldn't send a notification for before, I suppose their trying to get people to reengage
I notice this in a lot of people. I am involved with an organization that teaches Python. A lot of people dealing with this organization mention Python and immediately follow up with "but I don't understand anything about that" as if to say "but thank God I am not one of these nerdy guys".

I have even noticed one otherwise intelligent guy pronounce it Bython.
So it's the same mechanism as gravitational lensing (or whatever it's called) that bends the path a photon takes when it passes something massive?
She is great. Check out MIA seminar series [0] featuring like-minded researchers.

[0] - https://news.ycombinator.com/item?id=14647070
Um, okay... But a lot of people do things without the expectation of ever being paid for it. Dropping something like this at the bottom of a page, or a newsletter, or a blog is really just a bonus.

Just because you look for a relatively noticeable financial contribution from your users doesn't mean everyone does. Not everyone has to fit into the target audience for every product...
the first file in the list is the one whose timestamp is compared against all the other files in the list after it. If the timestamp of any file is newer than that first file, the following lines starting with a tab are executed.
(2016)

A lot of these issues have been resolved since the article was originally written. A few still exist (the Crypto NG .NET APIs) but honestly this piece could be totally rewritten for the .NET Core 2.x world.
Are you sure? The screenshot at the link URL has a button that suggests at least importing from Keepass 1 is supported.
A number of quibbles about things semi-confused in this article here:

1) Fluent UI is not Ribbon UI; I'm not sure why Fluent is mentioned in the article headline, other than an implication there might be unspoken patents in the Fluent Design System, and that's an indirect spook from the topic at hand.

2) Corel's violations of the Office Ribbon UI licensing terms clearly happened during the time in which the Office Ribbon UI licensing was enforced (that is, prior to the most general release/retiring from those terms in 2016).

3) The article author seems to have a hard time finding resources regarding the historic Office Ribbon licensing terms, but even just using Jensen's blog heavily linked in the article you can find a relatively detailed FAQ: https://blogs.msdn.microsoft.com/jensenh/2006/11/21/licensin...

4) The key violation of Corel for the licensing terms should be very obvious from Jensen's FAQ:

> There's only one limitation: if you are building a program which directly competes with Word, Excel, PowerPoint, Outlook, or Access (the Microsoft applications with the new UI), you can't obtain the royalty-free license.
I agree completely. Only twice in my career have I gotten a significant (> $10K) raise staying at a company and that was really early on in my career. I started job hopping every 2 - 2.5 years since 2008 and I've seen increases of $7K,10K, 21K, and 18K.

Btw, I'm not bragging. I'm still just barely on the right side of the bell curve as far as salary for my local market. It's just that salary compression is real. Companies would rather lose employees and pay their replacements T market rate than pay to keep good employees.
Creator of Hatchbox.io here! I was surprised to see this on here, which is awesome. Let me know if you have any questions. Happy to help!
The cord rings a bell

In a room no-one enters;

Snow blankets roadblock.
NYC Subway Delays: How Did the System Get So Bad?
Or headhunters.
There are no full-time engineers or UI people on Firefox/Android
"I was in a business relationship with Google".
The point that most employees especially in the US forget. It's strictly business for the company. Whatever incentives they offer is for the company's well being. Feelings like "proud to work for xxx company" is stupid.
Why does HN have a downvote button (for prolific users with karma>500, anyways? (and why doesn't facebook?)).
> It's still frustrating to know that this mentality infects so many professional "thought workers".

The article explains the process by which good, honest workers become corrupted into this mentality. Whether you want to do good work or not, most people don't have the confidence, security, nest egg, etc. to quit their day job, so they assimilate out of the necessity to keep their bills paid, and this becomes a cycle. The naive worker comes in determined to do a great job, soon learns that "great job" is not a straightforward evaluation and that people who have no real involvement, knowledge, or investment have control over their career trajectory, and then optimize to improve those numbers.

These people then get promoted and a) consider failure to game the system evidence of naivety, and expect this same political awakening in candidates as a "rite of passage"; and/or b) rise through the ranks without realizing that they've gradually internalized the system, and that they're inadvertently making the same loose determinations based on impersonal, macro-level metrics that are easily gamed, partially because as you get promoted, you can't possibly come to a deep intuitive or direct understanding of the work of everyone in the ranks. Rinse and repeat. The ABCs of employment are "Always Be Campaigning".

Strong, personal leadership from invested, intelligent people with conviction is the only antidote, and even when you get these people, it's a constant battle to keep their disinclination for political games from destroying things.
> Nobody is expecting Microsoft to add native Vulkan drivers on Windows, why would that be expected of Apple?

Windows has modern, fast OpenGL & Vulkan support due to Windows allowing IHVs (nvidia & amd) to supply the implementation through the Installable Client Driver model ( https://docs.microsoft.com/en-us/windows-hardware/drivers/di... ), which they do.

It's why AAA games have already shipped Vulkan and performed superbly with it (Doom, DOTA2, etc...), since they work with the IHVs to tune & fix bugs and then ship the driver update along with the game drop.

Microsoft doesn't support Vulkan or OpenGL, yet they also are not blocking them. That's the critical difference here. Why is Apple not allowing Nvidia or AMD to do the same on macOS? It's not a question of not supporting it out of the box or doing the work, it's a question of preventing others from supporting it.
I had the same thought. May be after so many underwhelming messaging/talk products from Google I am imposing my bias but seems like now there are too many people in 'rest and vest'[1] mode at the top along with of course 'I need a promotion'

[1] https://www.businessinsider.in/Inside-the-world-of-Silicon-V...
A Code Cartoon Introduction to WebAssembly with Lin Clark
Ask HN: Are there any IDEs or editors that support editable views of code/text?
What I am imagining is this: The underlying file format does not change. You can specify some sort of bidirectional transformation, via regexes or maps or something. The editor presents you with an editable view of the text, with this transformation applied. When you make edits, the reverse transformation is applied to the underlying file.

Think of it as a vastly expanded version of git's 'change line feed' options. Your team likes tabs but you like spaces? Edit in spaces view - they never get into the file. Your team likes veryLongDescriptiveCamelCaseNames, but you like to kp it trs? Edit in terse view - the file is always camelCased.

I'm not really looking for a solution to one or both of these problems in particular, though. I'm really looking for an editor that even has a notion of "editable -views- of text" to begin with. Does this exist?
Sergey appears to have attitude issues and the IOTA team have serious damage control issues, but the MIT team also, maybe wisely, appear obstructive at certain important points. In paticular the probability of attack in the wild seems a valid question that was never dealt with by the MIT team? (Disclosure: I'm not invested in IOTA one bit, nor is anyone I know)

What I witnessed after reading through all those letters is a common clash I see over and over of two types of cryptanalysts: Those whose knowledge grew in resource expansive environments (internet/cpu space) and those whose knowledge grew in resource constrictive space (e.g. satellite broadcasting). In particular they clash on the idea that there can ever be a valid use case for a less-than perfect security schema, so-as-to provide certain desired resource benefits, while still being sufficiently secure for a specific use case.

Cryptographers dance around who has perfect security at heart, never getting down to the issue: that they disagree on necessary trade-offs. By the time they do get to it, one will disengage entirely from conversation and assume the other is just stupid. That has happened here (both sides I think). It's a common outcome.

(Disclosures: I worked as a software+hardware reverse engineer, not cryptographer, in the satellite TV space. So I'm not anything close to an authority on the topic but was around these debates often.)
Not at all! However infrequently, slot machines do occasionally pay out.
It's tough. I've tried several. I run into motivation issues fairly early on if I'm by myself. If I have a partner it really helps keep me on track.
It's not too bad at all. You need to walk through it with many users.

My wife, parents and in-laws all use it. The only thing that is a gotcha is sync. It's isn't obvious to folks that when you open a synced vault on an iOS device that it may not sync back.
I'm really not sure what you mean by "modularity". There's a lot of languages with much more readable and composable type declarations than C. For example in OCaml:

let x : (int list ref, string) result option =
let x1 : int = 0 in
let x2 : int list = [ x1 ] in
let x3 : int list ref = ref x2 in
let x4 : (int list ref, string) result = Ok x3 in
Some x4

The declaration of List.map:

val map : ('a -> 'b) -> 'a list -> 'b list
Except you only have 18 months to use it before it's abandoned.
But now you can have five Google IM apps in your phone! Allo, Duo, Hangouts, Hangouts meet, Hangouts chat... am I missing any? Definitely Franz Kafka is alive and well as Google's messaging PM.
Is anyone else expecting this to be, or turn into a complete shitshow like the current hangouts is?
Dear Developers, Beware of DNS Rebinding: DNS Rebinding and CSRF with Etcd
It almost seems like satire at this point. Maybe this is all actually a long con to drive everybody back to IRC (or keep them there if they never left).
Thanks for reading.

I agree that choice of project has a large effect. Projects that involve collaboration with a lot of partner teams increase your chance of promotion because the more people your work impacts positively, the better your set of peer recommendations when it comes time for promotion.

It's much harder to "sell" a project whose effects are only directly visible a few people, even if it's valuable work.
I don't see anything wrong, but will add:

Bitwarden has a desktop app(electron .. sigh but is cross-platform) and has integrations with all the major browsers (Safari, Firefox, Chrome, IE)

Bitwarden also has Mobile support (iOS, Android & UWP).

KeepassXC only does Chrome(and family) and Firefox I believe.

Running your own bitwarden server is not difficult, and there are 3 implementations that I know about:

The original .NET: https://github.com/bitwarden/core
The Ruby one: https://github.com/jcs/bitwarden-ruby/
The Go one: https://github.com/VictorNine/bitwarden-go
US Cyber Security Not Fast Enough per Rogers
Clearly their direct management thought it was worthwhile, otherwise they would not have been doing it. Promo committees are completely separate.
To this day I'm disappointed that no potential employer has asked me for this kind of information during the interview process. I am genuinely curious what kind of emotional response a hiring manager would display when told to go fuck themselves in front of a room of their coworkers.
https://keepassxc.org/

> The full source code is published under the terms of the GNU General Public License.
We see open source as a vital prerequisite for any security-critical software product. For that reason, KeePassXC is and always will be free as in freedom (and in beer). Contributions by everyone are welcome!
Yep.

At a certain level promotion is not about just doing something well. Funnily enough, his plans now are to go do other things (presumably well) without a particular sense of direction and hope that it works out.
So do I have this straight....

- Classic Hangouts (deprecated?), has chat, works with most browsers and all devices [0].

- Hangouts Meet is the new Hangouts (for Apps (sorry G Suite)), has chat, chrome only. Poor device support.

- Hangouts Chat, is chat, GApps only, doesnt appear to work at all.

I truly wonder how much worse it can get.

[0] https://support.google.com/a/answer/7303775?hl=en
Even trained practitioners have trouble treating statistics like statistics. For example, the anecdotes in http://www.bbc.com/news/magazine-28166019

So the idea that people in general aren't going to mistreat and over-interpret the information gathered is a little ambitious.
Intentional memory leaks
Could you please give an example of a message with more ownership? Keep in mind that he didn't know at the time that he was missing some undocumented configuration step.
You're conflating survival with success in passing on genes.

Right, it’s partly a trope because it looks good on screen, but also because it superficially seems to make sense. But it’s what killed off the Spartans...
> Mathematics is understanding.

Mathematics brings with it some necessary baggage that by itself not only does not help understanding but may interfere with it when one is trying to make sense of things. A mathematical model usually includes a lot of "scaffolding" that does not correspond to anything in the real world, and it is often all too easy to get confused about which parts of the model do and which do not. This problem of interpretation is an especially difficult one in cases when the reality is outside of the domain of one's immediate experience, quantum mechanics being one example.
I generally like you Google, but your lack of support keep me away from your business products wherever possible.

Let me pay you.
Welcome to BMC, Doreen!

It should be fine as long as the Stripe connection is successful. Please try logging in to your Stripe account and see if everything is fine - we just bought you a coffee :)

We're a tweet away if there's anything – https://twitter.com/TheBuyMeACoffee
I'm curious, do you feel it took you too long to ship the projects you were working on? Or do you feel you shipped them on time?
...and 3-6 before they release a new Hangout Business Chat or some such that's better because.
This looks really cool. Really enjoying the branding.

If anyone is looking for an even simpler way to accept donations I've created a donation platform where you only need a Stripe account to get started. Check it out if you're interested: https://stripity.com
Thanks, this can definitely be useful.
Does a USB drive get heavier as you store more files on it?
One of your jobs as a manager is to debug these people issues, right? So when you get a "bug report" like "I'm stuck", you should investigate the bug and look for a solution, which might be something like "Hey Bob, Jim is having trouble getting the Frobnicator running on his machine. Can you please give him a hand with this later today? Thanks". (This assumes that Jim's SOS was issued in the first half of the day; want to make sure the issue gets resolved promptly while also not interrupting Bob's own productivity/flow.)
It's fairly obvious to me (after careful elaboration, that is): if you don't switch, you'll win iff you got the right door the first time (1/3). If you do switch you'll win iff you picked one of the wrong doors (2/3).
An introduction to writing platform agnostic drivers in Rust
I signed up, and it looks good.
https://www.buymeacoffee.com/BoothJunkie

My feedback:

I've been using paypal.me, and the ability to change the donation at the URL has been incredibly helpful towards getting patrons to choose an amount that suits them. I suggest $X but they are free to change, and it's super easy. Often patrons up the number and I get more donations. I'm not convinced the multiplier buttons do the same thing.

Further that URL bit allows me to suggest different donation amounts to different patrons. If I offer someone tech support I might sent a link with /10 or /20 at the end, others who I just answer a quick question might get a /2 at the end. It allows me to suggest amounts on the fly based on our relationship.

But on BMC, I see that I have to pre-guess a donation amount and run the risk of alienating donor with an amount that's too high (they don't donate), or leaving money on the table by choosing too low. I've definitely had donors give more than 5X my suggestion.

Giving the donor agency in selecting an amount may help in gaining more overall donation.
Our team at Streak has been using the product for several months now and are pretty happy with it.

The killer feature for us is the threading model. We found Slack to be really hard to follow in a really active channel and worse, hard to catch up on if you've been away for a while. Its easy to skim the threads to see which are important. One thing that might be jarring for people coming from slack is that the entire thread moves to the bottom (newest) any time there is a new message in the thread. Similar to email but in a chat product, you really see it moving around - just took some getting used to for us.

We also found the search to be really good. I don't really have a hard time finding things as I did in Slack - I think the threading also really helps here.

Adoption was pretty quick in our company because it works with the old (regular?) hangouts chat thats built into gmail so people were already used to using that.

It's definitely not as feature rich as slack but for a new product, it works for us. I wish there were more integrations with 3rd parties (looking at you github).
Anything that lowers the friction for people who want to donate can only be a good thing.

And sure, why not: https://www.buymeacoffee.com/jonathon