skysight-inc/HackerNews huggingface dataset:
I think the wide-angle lens contributes a lot to this effect. I found that tree skiing was the best way to get a sense of speed with these cameras.

My problem with GoPro was that it became apparent that they relied on a yearly upgrade cycle. I'm willing to do that for an iPhone that I use daily, but not a camera that I use a few weekends a year. After they released a 1080p camera and the remote that let you operate the camera without constantly removing your helmet, I stopped upgrading. I occasionally watch their product launch videos but I just don't want to spend any more on this product space. I think the image stabilization has potential, but the 3D / 360' camera is a gimmick until there are better ways to consume and edit that content.

Another big problem out on the slopes is that phone batteries drain quickly in the cold and operating phones with gloves on is still a chore. Any app-based improvements that GoPro has introduced feel like a non-starter to me in many of the environments that GoPro is useful.
We are essentially talking about situations where variables are partly independent, and here you are trying to bring everything back to a zero sum game already. I shouldn’t be responding at all, but ok, I’ll bite.

Skill.

Writing slow, unmaintainable code is usually a false economy. But many people just don’t know any better.

Take the refactoring Extract Variable, which is probably the simplest example. You name an intermediate value, thereby documenting it. Then hoist it out of the loop, making it faster, shorter, and clear that this value should not change.
Amazon closes French warehouses after court ruling on coronavirus
Using Machine Learning to Develop Charging Networks
Contemporary Novels over 500 Pages
We had to squeeze our Neural Network by 30x to run inside Chrome
I keep thinking about a line from "Small is Beautiful":

> Rather than mass production we need production of the masses.

Something like that.

Small Is Beautiful: A Study of Economics As If People Mattered https://en.wikipedia.org/wiki/Small_Is_Beautiful

> First published in 1973, Small Is Beautiful brought Schumacher's critiques of Western economics to a wider audience during the 1973 energy crisis and the popularisation of the concept of globalization. In 1995 The Times Literary Supplement ranked Small Is Beautiful among the 100 most influential books published since World War II.
Also, 9900 was much easier to say... how do you pronounce 10900? "Ten-thousand-nine-hundred"? Feels tortured. "Ten-nine-hundred"? Yeesh.
Any turing language can be as dynamic as you want if you're motivated enough. After all, many interpreted languages are implemented in C...

Many dynamic recompiler/JIT implementations effectively do something like what you describe: they map some executable portion of memory and output native code that is then executed.
What if someone used the correct case but weird Unicode characters? I mean, if "none" = "nonE", is "none" = "ｎｏｎｅ"
Back in the day, Cloanto marketed a branded version of WinUAE with the Kickstart ROMs and OS and all that. I remember always wondering if it was worth buying.
Readability: The Optimal Line Length – Articles – Baymard Institute
Maybe? The discussion has derailed from a misrepresentation of facts to people holding on to their anger and finding unrelated ways to slander the company. They gave a bonus, then corona hit and they had to cut salaries, like so many other companies have.

If you ask me I think all bonuses should be returned but again, nothing uniquely evil about this company.
Many of us in high tech need to be mindful that our own revenues and jobs will be threatened by all of this. Both b2b and consumer is drying up for a lot of companies. No one is expecting a v-shaped recovery anymore either.
CLI Kanban
clikan is a super simple personal Kanban board that runs in a CLI. Figured I'd share since there's two other posts about Kanban on the top list. :)

https://github.com/kitplummer/clikan
That's not a controversial claim.

The controversial bit is that wine grapes cannot be grown in England today. They can grow and are grown today.
When it comes to wine, you just have to look at the Romans, https://en.wikipedia.org/wiki/Wine_from_the_United_Kingdom

another article from a wine grower in the UK has a nice history https://www.winegb.co.uk/visitors/background-info/history-of...
Actually that makes sense with extreme sport even more so.
Yes, because even despite the mismanagement of the disaster, the timescales involved allowed them to implement the protections needed. You’re arguing for the GP.
> Instead, the verification code should explicitly whitelist which algorithms you support.

What libraries are you using? I just looked through the auth code for a project I'm working on (which uses `jsonwebtoken`) and it has an option to whitelist algorithms in the `jwt.verify` method.

Edit: removed repeated info
Whenever people bring up aesthetics in coding they forget to balance it. Here is the man himself on how he feels about code aesthetics,
“I do think issues of style do come through and make certain
programs a genuine pleasure to read. Probably not, however, to
the extent that they would give me any transcendental
emotions.” [1]

[1] Knuth, D. E. Things a Computer Scientist Rarely Talks
About. Center for the Study of Language and Information,
Stanford, California. 2001.
Plus, I bet they are getting these engineers much cheaper right now and presumably, that cost savings will continue indefinitely.
No problem! I looked again, and I think I looked around at the blog articles, wrangler and messed a bit with the examples, then didn't make much sense of it and gave up.

I would have had much better luck if I had seen what you told me, ie "you can call wasm from JS" rather than thinking I could somehow execute wasm directly on the worker. Thanks again!
Show HN: Serverless Handbook – modern back end skills for front end developers
When Futurism Led to Fascism–and Why It Could Happen Again (2019)
I can develop faster in react than static html... Once you need a/b testing you're screwed with the static HTML. You got to start adding more logic in your spaghetti Js and then you can't even reuse html. Boom, looks like a mess now
Looks like this is a PGP addon for existing email web interfaces. In case anyone is considering using this, they should first think about the strong recommendation to not use encrypted email https://latacora.micro.blog/2020/02/19/stop-using-encrypted....
https://github.com/auth0/node-jsonwebtoken/blob/5f10bf9957a2...

The end result depends entirely on the behavior of JavaScript's Array.indexOf() implementation.
As others have pointed out, you could use a static html page, vanilla js, etc, but ignoring this, I see value for future learning. Sure, there are alternatives, but it looks like the industry wants React skills. I've never used React, and I'm pretty new to web design, so this makes me interested in learning. It's a small project, one which I could modify and study.

This is how I got into making my own website. I came across BMFW [0], and studied the CSS file. I styled my plain html, adapted their CSS, and then kept going, finding inspiration from other sites and projects along the way. Almost 4 years later, my site [1] is a lot better, though still not perfect or finished.

I plan to download this React template, and use it as a learning opportunity. I'm definitely more interested in learning Vue or another hipster ass framework, but at this point I've done zero learning. Gotta start somewhere.

[0] http://bettermotherfuckingwebsite.com/

[1] https://www.calebyers.com/about.html
Totally agree. It doesn't help at all. Pseudocode would have benn sufficient. Fake machine code? Nope.
Various, been a while since I wrote code using them myself.

Often JWT tokens come from sources other than our own and they will have passed through user agent or client land. Don't trust anything in them unless you verified them.

edit: good on that library! That's what it should do. Clearly auth0's code did not do that though, it should never have accepted any variant of 'none' in the first place.
That's exactly how I remember it. It was bad.

I had heard that there was a file exploring app now however, doesn't that make everything easier? My idea was to just use SyncThing¹ as I do on Android, and I was thinking I could just open things from there in any app.

Thanks a lot for this account, it really helped confirming my personal bias regarding this (I mean 'bias' neutrally, neither good nor bad just mine).

____

1: Actually I just checked, there is no iOS client for SyncThing... And no plan to either. (I assume it's a limitation of the system and so is true for all such apps like Seafile, NextCloud...)

So yeah, nope. That's a showstopper for me. My entire information system (like any IS worth its salt) is based on having plain access to files... I honestly though that was long solved on iOS. Misinformation from the media, I guess.
How many headcount do you have open for SRE?
This is exactly their strategy, and it works to some extent. Their aspirational marketing works quite well. The people acquiring their product are aspiring to be outdoorsy, fit, and adventurous.

I bought a GoPro several years back as well, after using it on one of my camping trips and a trip to a water park with the kids, I realized I don't really have the kind of adventurous, outdoorsy life I was aspiring to. The GoPro sits in a drawer.

You actually have to be pursuing activities that you think are worth capturing on a GoPro or a drone, and then you have to have an interest in capturing/editing those pursuits.

Longer term, there is a legitimate niche for their products. It is the intersection of people interested (personally or professionally) in photography/videography who have adventurous/outdoorsy pursuits and hobbies. Whether that niche is large enough to support a company of their size (and their competitors) is still an open question.
Why editorial illustrations look so similar these days (2019)
I have several variations of those.

It now becomes either something I have to carry around with me always; or buy one for each 3.5mm headset I've stashed.

Add the poor reliability and performance, and we come back to your point:

"Yes we shouldn't have to, yes it's a step backwards, yes it's not as good"

Exactly. So I will absolutely do whatever I can to make my life easier - but I also refuse to pretend this does not make my life needlessly harder - once again, for no obvious gain for those who defend the decision.

Phone jack is inherently different than all the Firewire/Zip drive items. There are literally thousands of technologies, interfaces and standards that live and die like fireflies. But the phone jack is a century old and still works perfectly well, and we have replaced it WITH the technology of the day - who thinks their $300 Bluetooth Bose will work 20 years from now? Or seemlessly plug in to each device they use?
wondering which of these new patterns are here to stay
I realize that this is a bit of a jerk take, but it seems that the author's problem is less with GnuPG and more with his reluctance to be careful and read a little documentation. I still have the first key I made in 2001, when a friend and I decided to try the system out. It worked the first time for both of us, and we happily exchanged a few encrypted emails. And that was the last time I actually used it - not because it's hard to use, but because nobody uses it, and I don't need to send encrypted email to myself. For about 15 years I've had an X-PGP-Key: header on my outgoing mail, pointing to a file on the web containing my public key. Not a single person has ever used it.

EDIT: No, I remember once, a few years ago, somebody did send me an encrypted message using my public key, for no particular reason. It was an amusing surprise.
it probably should be mentioned that the first github issue you linked is about signal loosing SMS-messages, not signal-messages. so for the case mentioned by the parent (" getting friends to adopt it") it is not really relevant.
I'm talking about the sanitizers, clang-tidy, clang-format, and of course the error messages of clang itself.
While this is true, I would be curious of the overall economic impact.

A business owner can have a successful business but they aren't really making tremendous profit, so how much of that money really remains in the local community.

The other aspect is also that real estate taxes need to be increased, which is the best way to ensure that funds inside a community stay there.

This way as more work moves remotely, through real estate taxes the local communities are still able to thrive.

I'm not disagreeing with what you are saying, but it isn't so black and white.
Using simple techniques, they found out that popular open source datasets like VOC or COCO contain up to 20% annotation errors in. By manually correcting those errors, they got an average error reduction of 5% for state-of-the-art computer vision models.
Shameless plug for Mac users:

https://apps.apple.com/app/tidycards/id1285199566

I've been developing this app for the last 3 years.
Free of value it is.
I used paper space for remote gaming via Parsec.
I also purchased one of their machines for remote development purposes. While I was waiting for parts to fix my laptop.

The service was really good. The machine was fast, with RDP it felt close to local. They also offered very powerful hard ware.

I moved on because it was a bit pricey at that point. This was about a year, year and a half ago. I think it was about 50 a month for me. I moved onto a dedicated server that I used KVM and LibVirt to manage.

That worked but it's obviously a lot of over head.
You very well may be correct, but I'd like to point out that for a broader sense of "doomsday narrative", living in or near DC while the rest of the US crumbles would be a lot like living in Rome when the Germanic tribes were overrunning the Empire's frontiers. DC is the absolute best place to be during an American empire collapse - until, of course, the very end.
At the turbo clock the i9-10900F is 5GHz vs. 4.3Ghz for Ryzen 9 4900HS. At the base clock the i9-10900F is 2.8GHz vs. 3GHz for the Ryzen 9 4900HS.

Basically implies that Ryzen has better performance per watt, which doesn't affect absolute performance until you exhaust the power budget and have to lower the clock speed, i.e. use all the cores instead of just one.

edit: 4900HS, not 4900H
Facebook to warn users who ‘liked’ false coronavirus posts
Good catch. JWT is unicode out-of-the-box, which is really important to support non english user names and such.

If Auth0 is doing any sort of normalization they will definitely be vulnerable to all the normalization bugs from unicode. Would be a great follow up vulnerability.
Great Work! I love the clean layout and the focus on the user experience. I work in the fitness industry and think there is some great potential here. Especially in the personal trainer space. Keep it up! You are on to something here.
Osamu Tezuka – The Godfather of Manga and Anime
Charge, and double the money you charge. But don't be sneaky about it. Say what you charge, and then charge exactly what you said you'd charge.
Many applications solve this by using memory caching (e.g. Redid, memcached, etc.) of performance sensitive datasets. There are a lot of drawbacks to the approach, to the point that I would avoid it altogether.
The $2.2 trillion coronavirus relief package, known as the CARES Act, is another reason there have been more claims. The fiscal package expanded eligibility for unemployment insurance. Part-time workers are allowed to file, and so are contractors. Some states have waived job-search requirements.

Policymakers hope the labor market will rebound as quickly as it has fallen, and that employers who have laid off workers will decide to rehire them.

This is what I am seeing locally. It is much easier for small businesses to lay people off so they can immediately replace income with unemployment benefits. The alternative is to apply for the small business loans and that is complicated, reportedly difficult to obtain.
Facebook and Google Track Public's Movement in Effort to Fight Covid-19
And then some dude somewhere deletes from repo his lib for left padding a string, and no one in the whole Facebook can compile anything until it's resolved? There's a reason why big companies like to have a full control over their code. Also it makes licensing a lot easier and legally safer.
An Impresario of the Landscape: An Introduction to Louis Bromfield
Did you try instantssl? https://secure.instantssl.com/products/frontpage?area=Secure...
Smaller businesses are also more swift and responsive to needs in their environment (when they have enough resources). While big companies are prone to take risk-averse actions (layoffs, outsourcing, store closures), smaller businesses have less layers of management, so pivots and benevolent actions are more likely.
> Let's just say that back in early February nobody even in China thought that other countries are going to be affected.

This is ridiculous. If you mean Nov. or early Dec., maybe. But by Jan. corona was nation-wide. Amd Wuhan has an international airport.

Mid-Jan. documented widely-known pandemic at latest:

https://www.cnn.com/2020/04/16/asia/china-wuhan-coronavirus-...

Disney world Shanghai was closed Jan. 24 (Disney should have told the US CDC it was that bad in China.)

Known to be contagious? early Dec.
Do you really think that all people with cardiovascular and respiratory issues are 'paying the price for their choices'? I guess asthma sufferers (such as the nurse who ran marathons but had exercise-induced asthma who died recently), people with congenital heart issues, and immunocompromised patients and those with auto-immune disorders all just should have chosen not to be born with their respective illnesses? And tsk tsk for all of those foolish people currently on cancer treatment - don't they know that cancer is easy to avoid because we know every cause? Even if you believe that the majority of people with these conditions are at fault - just be clear that the people who 'caused this to themselves' will not be the only ones who suffer.

-- edited to remove an uncharitable reading and response --
Multithreaded applications tend to share a lot of data between threads, and we already know Intel's mesh fabric core interconnect[1] seems to be inferior to AMD's chiplet+io die in terms of performance and access latency uniformity.

[1] used in all 10core+ Intel CPUs.
Big Gods Came After the Rise of Civilizations, Not Before
>The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on the quantity of work they produced, all those on the right solely on its quality. His procedure was simple: on the final day of class he would bring in his bathroom scales and weigh the work of the "quantity" group: fifty pound of pots rated an "A", forty pounds a "B", and so on. Those being graded on "quality", however, needed to produce only one pot - albeit a perfect one - to get an "A".
Well, came grading time and a curious fact emerged: the works of highest quality were all produced by the group being graded for quantity. It seems that while the "quantity" group was busily churning out piles of work - and learning from their mistakes - the "quality" group had sat theorizing about perfection, and in the end had little more to show for their efforts than grandiose theories and a pile of dead clay.
What sort of "license" do you propose GP should try to get before posting a link on an internet forum?
Curious where you would consider chart.io to fall in this ecosystem?

I have been using it for its seamless AWS Athena integration to get a handle on load balancer logs when needed. However it is pretty pricey. Would love to move to an open source solution. However my use case feels a little different than what was mentioned above?
I find it utterly bizarre that this should still be a current topic of contention. Running unit tests against a local database was a norm in Rails a decade ago, because the framework made it trivial to set up.

Yes, there were knock-on performance questions that wanted answering - how do you avoid the database setup costs for those tests that don't care about it, for instance, the "fast Rails test" movement was a big thing - but by and large those were solved problems by the time I stopped writing Rails code professionally around the 5.1 era.

The answer is, of course, no, you don't spin up an entire instance of Oracle to run a single unit test. You run against a local instance, and you use whatever tricks your-RDBMS-of-choice gives you to make resetting the test tables to a known-good state extremely fast. That way you can have your tests running continuously, giving you fast feedback as you develop, only suffering db overheads when you actually need to run tests that hit it.

If your chosen stack makes it difficult to do this, it's worth asking why.
I think this points out that the semantics of trusting the header (which is still a part of the message) at all is flawed and leads to implementations getting it wrong and leaving gaps for attackers to exploit.
My guess would be that if you're at a scale where you're thinking about these sorts of things, you are also at a scale where you're running on multiple machines. How does EventReduce share writes across the cluster?
> This mainboard was designed with reasonable - not maniacal - accuracy to the original design.

And that's when I approved their effort.
Most likely you'll share some parts... Having 2 systems (html and react) much higher cost of maintenance than just 1 in react at a small overhead
> The economy was going to be shut one way or another.

That might be true. But there is an ethical difference between choosing to sleep at 9pm and an 8.30pm government enforced Ambien.
Remote Worker Security Awareness Video
Sad stories.

Just get it done. Don't ask.

A potential customer had been debating a problem for a couple of months with feasibility studies, lots of meetings, etc.

They asked me about it as an aside over a coffee. I implemented a quick prototype while they were describing their intended project structure to me. I gave it to them for free.

I did not continue with this customer. But I heard later on that a VP refused to accept the solution because he insisted it must be wrong since it was completely inconceivable that it could be solved that quickly.
"We looked at the data, and what we found shocked us. When the disparate disciplines of Cheese and Operations are unified on one platform, developer velocity and subcutaneous fat increase dramatically."
Yes, coming soon! Email me at sgerstenzang@stripe.com if you'd like to try this feature out early.
I admire people willing to take risks starting their own business instead of being another cog in the machine.

I guess you could say I’m privileged to be able to value more diverse offerings over the absolute lowest prices, but culture suffers when all you have are same 5 retailers and 20 restaurant chains in every town.

Also, economies of scale put small businesses at a disadvantage, even if their product isn’t inferior.
You should better submit this with a link instead of as a text post and with the "Show HN:" prefix. (text posts don't do as well and get a ranking penalty)

Since I don't think you can edit that, just make a new submission.
How to become a CTO by using your Data Platform
which one specifically?
I'm not sure if this will happen again so soon. Mostly because it seems like wages in technology flattened or even declined on the low-end due to the glut of college graduates capable of filling these roles. I see lots of applicants with non-CS/CE degrees applying for programming and analytics positions.
What kind of issues did you have syncing with youtube videos and what kind of latency do you experience?

BTW Great initiative and certainly could use that tech for many avenues like remote classroom, any presentation with Q&A. Few others I suspect, but great start.
Based on SAML sign-in I'm guessing they're targeting businesses.