skysight-inc/HackerNews huggingface dataset:
>>I'm not sure video ever went as far as many people think it does in terms of criminal prosecution. My experience suggests that video alone is often not enough for a conviction.

Yet, people are serving life sentences over eyewitness testimony.

>>I'm one of the increasing number of helmet camera cyclists. Last year, a driver nearly hit me head on and stopped nearby, so I went over to politely tell them to pay better attention.

Cops have already a lot of work and probably didn't care about your case. In the video you clearly turned around and followed the guy hundreds of yards. Almost hit me or whatever...not suggesting that he should have threatened you with a screwdriver, but you shouldn't push your luck. You never know who the other person is and in what mood you find them. "You're on camera" and "I'm calling the cops" can be famous last words. He didn't hit you, and you should have called the cops, if he broke traffic laws and you felt so strongly.
Thanks again.

Overfitting a model for global climate change, for example, isn't an issue, because you're not interested in something like physics. I mean, it's based on physics, but that's buried way down in the model.

But physics has different goals. Closer to math, I guess.
The fact that it is so hard to make a full browser from scratch is why we got a Chromium monopoly. Everyone wants to be free of Chromium but no one puts up the effort as it is easy to just embed the Blink engine. Gecko is the sole major exception to the rule.
What to expect from M&A integration for data companies
Agreed! I describe it as MVC+S (same idea, just trying to highlight the S since it's routinely neglected).
I get this frequently. Usually when an update fires and I scroll. Have not yet been able to reproduce reliably. I really doubt it's overheating, since it takes a fraction of a second to happen and it couldn't heat up that quickly.
Woof, this can be such a pain. One of the more common ones is the pump-out hatch for a septic system. In my experience, people usually do something like remember that it was on the cross-line between this tree and that tree, and that rock and this other tree. If you don't pump the septic as often as you're supposed to, the hole gets filled in, you forget, or maybe your markers have gotten shifted, and then it's miserable poking around to find that one particular one foot square spot.
I experience this bug and my GPU is definitely not overheating.
I'm actually not arguing to change the default, I'm arguing that the team should have a conversation and decide on whether the default is reasonable for them. I'm not using a narrow width font because I want to pack more information on the screen, in fact I'm using it because it's more readable, at any size (small or large.)

I actually hope that when I have this conversation with my team, someone looks at my screen and says "hey, that is a nice font, and more readable than what I've been using."
Despite the clickbait title (no, no one is starving), makes some good points.
When I wrote full-size I meant that they could be using Tenkeyless (no numpad) or 60% (no numpad, arrow cluster, or F-row) keyboards instead of normal full-size ones.

See the deskthority wiki for more details on various keyboard sizes. https://deskthority.net/wiki/Compact_keyboard
It's true that those minor details are the things that distinguish different bits of chrome stuck to the same browser, but that isn't where all the interaction is; almost all of the interaction is with the DOM of a web page. That's why Google Chrome is called "Chrome": not because it was Google's chrome on WebKit, but because the conception was that the browser (any browser), and for that matter the operating system, was really just chrome around a web application.

It's not true that those minor details are the things that distinguish actually different web browsers, such as Gecko (to clarify that I'm not talking about iOS "Firefox"), IE7, IE8, IE9, WebKit, Blink, Konqueror, Lynx, Links, Dillo, Netscape 3, Netscape 4, and so on. Yes, there's a fuzzy line: were early versions of Chrome "the same browser" as Safari (because they used WebKit) or "different browsers" (because they had their own JS engine)? Different browsers, I think, but it's debatable. Were Firefox 3 and Firefox 45 "the same browser" or "different browsers"? The same browser, I would say. But the existence of gray areas like that doesn't mean that there are no black and white cases, like this one.

Did I mention I'm an accomplished musician, capable of playing world-class music in many different styles? My favorite instrument is the CD player, although sometimes I also play the MP3.
Basically the perfect use case for cloud computing. Tons of compute for a short time. In this case there can’t possibly be people arguing for their own datacenter over cloud.
That's because the actors' guild has a clause in the union constitution requiring a big supermajority (something like 2/3 of the vote) to impose a pay cap or to remove the supermajority vote requirement. The people who created the SAG understood very well that unions oppose meritocracy and specially crafted the SAG to resist this effect. I have no idea whether Kickstarter's organizers did the same, but I expect that they did not.
> But even if so, high pay doesn't stop athletes from joining a union.

Most of athletes aren't high paid. You don't hear about them and the high-paid athletes via players unions do everything possible to prevent newcomers from joining their ranks -- that's why there are deadlines when the teams must bring the number of people on a team down to a certain number.

Most of SAG/AFTRA members only dream of a principal role again after using the exceptions while collecting tips slinging drinks in bars or carrying plates in restaurants.

If you are making over 100-250k while working in tech unions will push your compensation down. The companies won't be negotiating with you about your special deal when the union shows up in your shop.
North Carolina Facebook page labelled fake news
Find a way to get it in writing, and start looking for a new job, because your days there are numbered if your manager is giving unsolicited medical advice.
Please express your opinions more nicely. These comments don’t add to the discussion. https://news.ycombinator.com/newsguidelines.html
Where I've seen this done well, All of the data for rendering a view was pulled at the beginning of the action. The database transactions are over and done with, the cost of each request is very clear, and frequently caching is un-needed because you know that 3 different parts need the same data so you just give it to them instead of waiting for somebody to ask.

There are a few frameworks that work this way, but many don't and developers have to constantly add caching layers to get anything done (and then spend tons more effort fixing cache invalidation well enough that nobody notices it's still broken)
Given this is the mozillagfx blog, one would hope the "gfx" displayed on the blog were a little better: I can't make out the graphical glitches described in those tiny low-resolution screenshots.
Given nearby local ground-based correction stations (e.g. WAAS) it can use and flat terrain, yeah, you can certainly get that kind of accuracy.

In practice, though, I've spent a fair bit of time trying to re-occupy sites taken with handheld GPS receivers. (I'm a geologist -- it comes up a lot) 30m is a better representation of typical repeatability for a consumer-grade handheld unit or a phone.

You're often on the side of a hill, so you can't see the full constellation. If you don't have line-of-sight to more than a few satellites, you risk an inaccurate location. You're often in highly remote areas, so WAAS doesn't always help (it's based on proximity to a ground station). If you don't have WAAS, you're at the risk of atmospheric effects significantly affecting your accuracy.

There's also the user error side: You might have the handheld set to display in NAD27 one time and WGS84 another, which can easily offset the same lat/long by several hundred meters.

+/- 3m with consumer GPS is definitely possible, but that's for ideal conditions. You're rarely working with ideal conditions in the field.
> The number 1 reason to form a union in the tech world is so a company can't pull a Disney. Replace all your full time workers with imported 'contractors' and force you to train them.

How do they force you to train your replacement? There are plenty of jobs in tech right now, you could (and should) just walk out the door if something like that occurs.
And most of their products are overpriced and poorly engineered. They only really make money on phones and branding. I can't think of single reason to buy any of their laptops or desktops.
It should also be noted that basically all the modeling groups working on this are, at the moment, doing it for free. You could get in touch with the universities in question to see about giving to the labs directly.
A California lawmaker wants to punish registered voters who don't cast a ballot
Unions tend to put up more barriers to entry, not remove them.
It may be the case that 100 tracks are sent to the device and the shuffle logic chooses from them locally.
you dont see the glitches in this image https://mozillagfx.files.wordpress.com/2020/02/screen-shot-g...
Becasue more and more browsers are limiting access to cookies not only depending on first-party context but also third-party context. So tracking users by web bugs becomes less reliable. By redirecting throught the domain, they can set and access cockies in a first-party context.
Transition from Java 8 to Java 11
I'm far from FAANG land, but they used to sit the new young employees sat next to me for about 6 months.

We often would have conversations about "picking your battles" and how just pointing out about how something is "wrong" is not the way to go about changing it.
It is the responsibility of the developer who added the dependency, or the person who reviewed the PR that added the dependency.

If neither of those are around it is the responsibility of the person who took over either of those responsibilities or the person who now maintains that package.

If that person isn't around then it is unmaintained, and should not be used.

If that sounds complicated it is because it is. In any given package you might have 1-100ish people with responsibilities, but they also have sub-responsibles that they might not know about.

The package management system has no responsibility except to serve the exact version of the exact package you requested. If you expect anything more from them you are not looking for "package management" and npm is probably not the right place to look.

This is one of the reasons I try to not have transitive dependencies in JS projects.
> a substantial number of people that (though very sharp) had pretty severe personality problems

This has been my experience with engineers from Ivy League or similar schools. Really smart in a bubble, but with tons of weird neuroses that keep them from being fully-productive members of any team. That, and they never tend to stick around very long. It only takes a few bumps before I-could-do-better syndrome kicks in and they bounce.
Tech workers could have effectively used the leverage associated with unionization since at least 1984 during the semiconductor recession.

Considering that the revenue per employee number is at an all time high, and the amount of money the company spends on the employee's working environment[1] is at record lows pretty much explains why this is going to be effective now when it wasn't before.

There is also the issue of the "big" tech companies piling up cash rather than compensating their employees. So giving a voice to that choice could be interesting as well.

[1] Most people I've had the discussion with will argue that "free food" and "bus service" is way more than employees in the 90's got. However on a per-employee basis, the typical professional employee (engineer) had 150 square feet of office space that was unshared, in an open plan office that is typically less than 18 square feet and can be a small as 9 square feet. 100 square feet in a class A office building is $1000/month for $10/sq ft. Food and bus service per employee totals to much less than that. The key is that with a union, the employee has a voice in whether they get compensated in office space or in free snacks.
As a centralized piece of software that has made itself responsible for safely massaging millions of private keys, certbot would certainly be a juicy target for NSA to compromise.
You should be able to subpoena those e-mails and other documents. Depending on your municipality, there is usually a court/tribunal process just for unemployment claims, or you could get an employment lawyer. It is going to eat up some of that unemployment, but it's worth it to not let a company get away with that kind of shit.
How is this ‘Mike Bloomberg’s’ and not ‘Bernie Sanders’? Bernie had it in his manifesto before Bloomberg adopted it.
Which would be fine if we still lived in small tribes of hunter-gatherers, but we don’t.
This is my experience as well. I'm on three different conference calls per week with CDC folks, and I'm only peripherally involved.
wouldn't be the first employer to suggest that the employee might be more valuable if they started doing speed
I am clearly biased based on my experience, and agree with MLK that you can’t make progress if you don’t have a voice. Maybe if the union is setup with parliamentary style representation it would avoid some of the nasty problems I have seen first hand.
I will get the black box bug in outlook, temps are fine.

I've never seen this in Firefox but makes me wonder if its windows related instead of FF/Outlook specific
Fireable offense in some environments. Big tech company or startup?
Why UI Matters in Web Development
I guess it isn't a "major" exception but KHTML isn't entirely dead: https://cgit.kde.org/kdelibs.git/log/
"our community[...]tend to forgive"

"I was actually thinking about how the community handled Hans Reiser"

That sure looks like an example to me, not a contrast.

But maybe you're right.
I didn't say that they should "always" be used for authentication but that session IDs fulfills most web app user authentication needs. Most devs that implement JWT treat them as stateful which defeats the purpose of them. JWT has it's use cases when done correctly.
Okay, so you have 2 options to make dollar money as an engineer: Google & Facebook.

Apple, Microsoft, and Amazon pay well, but 10-20% less for the same level. There's a handful of others that will pay about 20-40% less. The average startup is paying 40-70% less.

And, sure, you'll always run into some startup that's paying one or two engineers a million dollars.

Stephon Marbury made more money when he left the NBA to play in China. Doesn't mean the average player can or does.

Anyone making league average in the NBA could play in Europe or China for 40-70% less.

Not sure what the difference is...
Wow! Interesting to see "firsthand" how the various bits of folk wisdom we come across make it into fortunes. Nice work on this project by the way!
Regular Expression Denial of Service
Linux 5.7 Picking Up Support for a High-End USB-C Audio Interface
This is an industry founded upon the principles of innovation and invention, is it not? Perhaps tech can invent a union that can overcome issues found in the unions of the past.
Punkbit – a slick Hacker News reader
Another recent item that raises questions about dark energy: https://news.ycombinator.com/item?id=21974117
I have seen this in the past (I use FF-nightly on MacOS) but subsequent updates seemed to have fixed it. Although maybe some other factor affecting the frequency. Will keep an eye out.
agree, this is by far the most interesting part of all this. it’s not about “my working conditions” but about whether or not my employer “agrees with my views.”

I think this is partly because people understand the power and influence their organizations have in the world.

When many migrant restaurant workers are working 80
hour weeks or don’t keep their tips, it makes it easier to see the radical privilege of tech workers, and their unawareness.
Something something, invoice $1 for chalk, $9999 for knowing where to mark the 'X'.
Node v12.16.1 (LTS)
Shake.ttf: A Typeface with Parkinson's
I already left the company and found my dev shop. It took me like a year to process that suggestion. This is the first time i write something about it.
There's some evidence out right now based on the current spread to suggest this won't fix things.

http://www.people.fas.harvard.edu/~msantill/Mauricio_Santill...
The most likely outcome is the election of a far-left socialist/communist to the helm, because everyone else will be bullied out of power with accusations of "racism".

Once the unions become this way, do you really believe the communist-far-left types care for freedom of speech of an employee whose views they disagree with?

Part of me is extremely happy with this trend, because silicon valley tech types tend to shill for extreme socialist political positions that are in stark contrast with their status quo(these people take home $500K, live in multi-million dollar homes, work for offshore-tax dodging capitalist giants like Google, Appl, etc. but somehow their politics is socialist.)
Redacted years ago as an undergraduate in an astro class, there were jokes about the "Hubble not so constant", as it was difficult to pin it down at the time. I see that we're continuing the tradition.

(Astro was a bit of a rude awakening to an engineer -- anything that wasn't an order of magnitude could safely be shoveled into the "constant" part of the calculation.)
Collective bargaining is one way to do better for yourself but the other is to change jobs and negotiate for better pay and conditions as part of the hiring process.

This has other advantages too, like meeting new people and learning new things.
> I think businesses are able to pay their workers, just not absurd amount of money that FAANG pays their respective workers.

If the lower amount is reasonable and people are willing to work for it, then there isn't a problem. But you said, "FAANG just shoot everybody expectation to the roof and non-FAANG is having hard time to compete in salary (sure, there are some exception but they are exceptions)." So it sounds like you think people aren't willing to work for the lower wage.

Given the numbers you're proposing, I think you may have a wrong impression about what engineers are being paid, both inside and outside of FAANG.

The salaries you're quoting might be true for the bay area, but that's because of the absurd cost of living there. Those numbers are certainly not accurate for the entire US or for the world. FAANG workers are paid that in the bay area, because that's what their skillsets are worth when you adjust for the bay area's cost of living. And if you make the decision to put your startup in the bay area, it's completely unreasonable of you to expect your highly-skilled workers to live in slums because you couldn't locate your business in a place where you can pay to support the cost of living. Maybe that means your startup fails, but that's on you: you're the one who came up with that crappy business plan, and it's not up to workers to prop up your crappy business plan by working for substandard wages.

> Are you suggesting that small businesses should just die?

Ugh. Don't ignore half of what I said. If a business can't pay their workers the business should die, yes. But there are a lot of small businesses that seem capable of paying their workers, so I'm not sure why you think this is an undue burden, and I'm certainly not saying that those small businesses should die.

Again, why do you think that workers should prop up your insolvent business by accepting substandard pay? Pay fair wages or GTFO.

Whatever unfairness you think exists in competition between small and large businesses, exists tenfold between employees and employers. If small businesses are underprivileged, crapping on workers who are even more underprivileged is not the solution to that problem.
Fast depth of field effect when rendering lines with OpenGL
Artistic Style Transfer for Videos
To be fair, there is a similar situation with "cookie", which means any kind of small, flat, compact, unleavened flour-based sweet baked item in the USA, but more specifically a particular soft kind in the UK.

And conversely, "biscuit", which has the former meaning in the UK and means some sort of weird scone in the USA.
Because what can not be allowed to be real, can not be.

Its cancel cultures final act, denial of reality and then death of those afflicted with it by it.
Yeah, you're right. It was unusual.

Thinking about it, this anecdote isn't a great counter-example to systemic foolishness after all, d'oh!
I'm more optimistic. There's real value in building ultra-low-defect crypto code, and as far as I can tell, formal methods have a good track-record there. We already knew that integration into non-verified code isn't guaranteed to be free of defects - that's out of scope by definition. That's somewhere safe languages can help though. What the paper describes as corrupted data might well be the kind of bug that often happens in C, but rarely happens in a safe language.

The other question is vulnerability to side-channel attacks. Today's formal methods aren't much use against them.
LE does not see the private key but certbot does. Who audits certbot?
Doesn't make any sense for a manager to suggest a specific drug, especially one that is a controlled substance in most countries or outright illegal.
It makes it easy to find what you need to do. It makes it difficult to apply your knowledge of how things were before it existed. That's a much different problem
Hey Killian! Awesome project.

Unrelated: I was saddened to see on your website that Guitaryst was no longer around! Thank you again for your early support at Djangy ;)
The German claim was walked back - the original authors didn't interview the actual person they were claiming were asymptomatic.
And yet another browser built upon Google instead of Mozilla tech. I don't know what their game plan is, but if it's giving way to Google in the dev space, they're doing a mighty fine job.
I haven't actually used a check in a looong time so I don't know exactly what you mean.

I do know that I keep the numbers off a check from my checkbook I received when originally opening my bank account like 10 years ago in Lastpass. When sites that don't accept credit need payment information (my student loans mainly) I just copy/paste the numbers into their payment form and the money gets taken out of my account. No verification whatsoever, Nelnet is able to just withdraw the money from my account using those numbers.

I assume anybody with a debit processing backend or service can do the same if they have the routing/account #. It's kind of a wonder peoples money doesn't just disappear all the time really.
Realistically, contributions from naive computer scientist (naive = no biology training) would be expected to be net negative in the medium term, as the cost of training them to be useful would come at the cost of daily productivity (same argument as Brook's Mythical Man-Month).

I've worked directly in the area covered by computer science and biology through most of my career. One anti-pattern I see that comes up over and over is an expert in CS will come along, see some article in Scientific American or wherever, and build a tool around some clever algorithm that doesn't really solve problems that are useful to scientists. Often the problem is lack of Deep Knowledge of Biology. I've found that the CS people (and physicists) who spend at least a couple years reading up on modern biology are much more effective contributors.