skysight-inc/HackerNews huggingface dataset:
I’m a Firefox user. I don’t use Google search. But I have no problem Mozilla getting money from Google as long as I can choose to use another search engine.
It uses dithering by Spacial Colour Quantification to get the best photorealistic 93x93/186x186 colour image. The title plays on that the QR can be near photo and not some pixelated icon.
Quite. Once I was cutting out the rusted exhaust of a commercial truck with an ox-acetylene torch when the guy two bays away from me decided it was a good time to apply underbody coat to a new truck. The head mechanic started screaming and running around opening bays and we both stopped, probably saving us all.
> early this year they had learned that one of the warehouse's doors was broken, raising the risk that a malicious actor could steal dangerous explosives. The port's welding contractors set off the cache while trying to repair the door to protect the cache.

I'm reminded of a maxim I heard somewhere about failures in complex systems: "the mechanisms you add to prevent failures are themselves a major cause of failure".
ReScript is specifically ReasonML with Bucklescript, which is for transpiling down to Javascript. They also made a few minor syntax changes that make it look a bit more like Typescript.
I hope I didn't sound too negative, it's a good game and can be quite a bit of fun.
Google, Facebook and Others Broaden Group to Secure U.S. Election
Not just murdered. He held his knee on a mans neck for eight minutes and forty six seconds! He held it on there for minutes after he became unconscious and other people yelled at him to stop! There is no excuse.
Bandwidth is over provisioned at 50-100x the amount. Sometimes even more.
It also raises the baseline across the board by injecting a new competitor to every ISP and wireless service in the world
There are great free LUTs out there that can emulate the Fuji film simulations quite well. That might be worth a try.
Ask HN: Getting foot in door as a Software Engineering Student
Looking for advice from others who might have gone or going through what I am doing.

Currently, I have a full time job as a mechanical engineer who regrets the industry I've gotten myself into. I've decided to go back to University and pursuing my degree for Software Engineering in my off time as well as learning AWS and Penetration testing as additional learning resources.
However, right now I'm losing steam at my current job and want to go somewhere that might open more doors. I've looked at Datacenter Technician jobs (currently living in Chicago), technical support jobs at local colleges & universities.

Are there jobs that people could recommend as someone who has interest in cloud, software engineer, penetration testing that are good entries for students?
https://en.wikipedia.org/wiki/Die_casting
https://en.wikipedia.org/wiki/Vehicle_frame#Unibody
Fair enough, you are correct. I misread the article in my haste to find a citation. That was my mistake, it certainly made my point more compelling.

I updated the comment with the correction.
It’s Time to Prioritize the Third Lane
https://www.osha.gov/laws-regs/standardinterpretations/2014-...
I ran into a similar realization when I set out to build my own minimal RSS reader.

Your options are A) web view, B) crappy RSS reader.
A higher entropy state has a longer description length.

For example, let's say I have a magic electron microscope that can scan and record the exact position and velocity of each particle in some 1-cubic-micron volume, to within Heisenberg uncertainty limits and some finite digitization precision.

If my sample is a 1-cubic-micron volume of flawless monocrystalline silicon at 0 Kelvin, I can 'zip' my recording and transmit that description in a much shorter sentence (in fact, I just sent it to you!) than if my sample is a cubic micron of room-temperature saltwater (whose macrostate I just described, but whose microstate I did not).
Its the opposite. They are on a down slope to irrelevance.

All these moves just turns up the temperature of the innovation cauldron, speeding up the pace of whatever will replace them.

More clout and depth has nothing to do with longevity. See every Empire that has evaporated in History.

Google will fail faster than it took most empires too for 2 reasons

1. Things move much faster these days. The time between rise and fall keeps shrinking for large orgs struggling to cope with the furious pace of change.

2. Complexity of playing empire defense grows exponentially with scale. You can't find enough skilled people quick enough. You cant solve increasingly complex issues with just your cash hoard. You can't escape increasing internal politics that slows the speed of innovation within. You can't escape external actors mistrusting every small move made etc etc etc.

So they will keep making such moves. And there is a way to speed up their decline - Encourage them and praise them for whatever they come up with.
FAA Extends and Adds to NBAA Small Aircraft Exemptions
Epic Sues Google Too, but with a OnePlus Twist
This will not be competitive with existing broadband offerings. Especially in competitive markets. Some people pay 70/month or less for 1GB currently in good markets. This will be competitive where the cost is currently 100/month for much slower connections.
Hiding information in plain sight :) Animations. Real life Games. Information stickers (like my photo containing contact information).
Faster queries on Parquet/ORC nested data in Presto
Less common for Tesla I think, as they won't let you supercharged a salvaged title.
You don't hear about this danger as much as you used to--probably because a lot more paints are water-based than used to be the case.
This looks like an early frame, a couple of seconds before the shock wave reaches the camera. That is why there are so many clear videos, as it takes a while for the shock wave to reach the observers - if you are 3 kilometers away, you have 10 seconds to watch the explosion, before it hits you.

Camera sensors should also not generate artifacts due to shock, unless they fail. But what is possible, that very fast moving subjects create artifacts in the image due to the limited shutter speed.
I had a similar personal reaction after getting into a high speed car crash (mechanical failure of my car, while traveling at 70 mph on the highway. Entered a spin, slid off the road, did at least one complete roll). 8 years later, I still sometimes think of all the ways the crash could have gone differently that would have resulted in my death.

If I was going a little faster, my car could have ended up in the irrigation ditch and caused me to drown. The 220 lb combat robot in the trunk it could have killed me during the tumble (it tore through its straps and ripped through the back seats into the car). If I had a passenger, the only part of the roof that wasn't crushed in was the driver. A passenger could've easily been killed.

The result was a few superficial injuries (bruises from seatbelt and airbag system). Unscathed otherwise. Woke up thinking the car was on fire (was smoke from airbag) and crawled out. Walked down the street to find my phone (it was in my backpack which flew out a window during the crash) and called for an ambulance.

These are natural human reactions, but the sad truth is that many of the things in our lives come down to luck. You can only do so much to make your environment safer. I, for one, have never transported another one of those combat robots inside my vehicle.

edit - 220 pound combat robot, not 300.
Gas in Seattle is definitely not $2/gal

Also your next ride is probably not on the same block as your last.
For the average user, Chrome is just the best browser. There is nothing wrong with 70% of consumers liking them more than other browsers because the switching cost is free and there are plenty of alternatives.
Yes. The air density changes rapidly depending on whether or not that slice of air was in the shadow of a building lengthening the path and attenuating the pressure change and it's rate of change.
My wife uses linseed oil on cast iron. Almost as good as non-stick. Linseed oil has a lot of triply unsaturated α-linolenic acid, which is reactive (due to multiple double bonds) and supports polymerization. A few thin layers of linseed oil added to cast iron and baked to the smoke point create a beautiful sheen and make it easy to clean.
Good grief, what a whiner.

We're half a year into covid, I personally know a handful of people who have had it and they are all recovered. Business is mostly moving forward, the stock market is fine, and there is no shortage of food, medicine, toilet paper, etc.

Vaccines are on the way. Every day brings us closer.

This is not a nation toppler.
The Impact of YouTube Removing Community-Contributed Closed Captions
Slack Is the Backbone of DevOps
Or catching a translucent bottle of hand sanitizer sitting out in the console of your car
Really cool to see this posted here! I'm the author of the "original" "tool" this is based off of [0]. Frankly it feels a bit weird to have something rewritten in Go when it was originally written in Rust. It's not usually the direction it goes. :D

[0] https://github.com/svenstaro/genact
I have a pet project, "Oh By"[1] that is a replacement for QR codes that does not require an app to create, or consume, and you can just chalk them up anywhere.

The downside is that it is a centralized service. Further, you would need to trust that this centralized service would continue operating into the indeterminate future. Luckily I have a strong track record there.

A very simple example use-case is here:

https://0x.co/examples.html

... and the "HN-Specific" FAQ is here:

https://0x.co/hnfaq.html

[1] https://0x.co
I has nothing to do with it. Unfortunately, OP is engaging in a cheap form of terminology hijacking.

Either that or OP has no idea what the word 'photorealism' means.

Either way OP is doing himself a disservice. Great project. Siraj-Raval vibes.
Ah, I thought it's done client side. Never mind then.
As Someone with an 'Engineering Mind', How Did Brad Feld Choose His Therapists?
Sorry for the traumatic experience.

In case you can get in touch with the operators of the website, it could be helpful to let them know that it's common in Germany (and likely elsewhere) for people to avoid entering their credit card information on most websites due to security/privacy concerns. Being able to pay through trusted intermediaries (like PayPal) would make it more likely for people to make a donation.
Dropping the semicolons, all the brackets, and other JS-y syntax of ReasonML in favor of something more OCaml-y makes this a lot easier to read. I'm super confused at a capital U being the sigil for uncurried functions; it just is not a convention I'd expect from a modern language.
Had no idea. This is great, thank you.
Such a waste of a windfall. They confiscated a valuable farming additive that could have boosted domestic harvests for several (many?) years. It was dangerous to store so why not sell it to local farmers at cost (virtually nothing) and get it into the ground? Instead of a food shortage they could be enjoying a food surplus.
Toyota replaced the entire frames on a bunch of Tacomas maybe ~10 years ago. So yeah, but obviously not a fun thing to do.
You are correct, async will only help for long-running network calls, which happens when calling another service or querying a database.

When doing a long computation the CPU is not idle so there is no free compute power to use for something else.

Finally, when doing IO calls in Python so GIL is usually released so the kernel can already schedule another thread while waiting for IO, so it is not sure that converting to async will yield improvement and should be benchmarked if you plan on converting an existing program.
The Xcsset Malware: Inserts Malicious Code into Xcode Projects, Performs UXSS B [pdf]
Yes, LGBT+ rights are a black and white issue. How is that even controversial in 2020?
The "slower" is not really the problem--as the article notes, the sync frameworks it tested have most of the heavy lifting being done in native C code, not Python bytecode, whereas the async frameworks are all pure Python. Pure Python is always going to be slower than native C code. I'm actually surprised that the pure Python async frameworks managed to do as well as they did in throughput. But of course this issue can be solved by coding async frameworks in C and exposing the necessary Python API using bindings, the same way the sync frameworks do now. So the comparison of throughput isn't really fair.

The real issue, as the article notes, is latency variation. Because async frameworks rely on cooperative multitasking, there is no way for the event loop to preempt a worker that is taking too long in order to maintain reasonable latency for other requests.

There is one thing I wonder about with this article, though. The article says each worker is making a database query. How is that being done? If it's being done over a network, that worker should yield back to the event loop while it's waiting for the network I/O to complete. If it's being done via a database on the local machine, and the communication with that database is not being done by something like Unix sockets, but by direct calls into a database library, then that's obviously going to cause latency problems because the worker can't yield during the database call. The obvious way to fix that is to have the local database server exposed via socket instead of direct library calls.
You lose out on networking though, which could arguably be the most valuable part of conferences.
Would you please stop posting flamebait and flamewar comments to HN? We ban accounts that keep doing this, and you've been doing it a lot lately.

https://news.ycombinator.com/newsguidelines.html

Edit: I had to warn you about this just yesterday (https://news.ycombinator.com/item?id=24145754). Not cool. Please fix.
I think it's perfectly valid to be horrified at the Floyd murder _and_ the response.
Have a look at these: https://blog.sowerby.me/fuji-film-simulation-profiles/
None of the carmakers do R+D on basic materials and are limited by the commercially available alloy formulas.

If you believe that I have a bridge to sell you...

Pretty much every traditional automaker spent more on R&D last year than Tesla made.

Carmakers have tried unibody frames in the past, and they abandoned them pretty quickly because they're expensive to repair in the event of even minor accidents. (This is also why nobody else does shell cars like the Cybertruck anymore; because any damage to the shell can cause a structural weakness that would require the entire shell be replaced to make the car legally roadworthy.)

With multi-part frames, individual parts of the frame can be made of different materials and stiffnesses based on the physics or safety requirements imposed on that part of the frame. This means that the overall frame can be both stronger and lighter. With a unibody frame, you have to use the same material through the frame, and the only way to adjust stiffness in any part is to control the amount of material used.
I was just thinking the other day that’d it’d be interesting to be able to see what ingredients are used with eachother most often.

Say for instance, you bought ground cumin for some recipe, and now you have a bunch left and dunno what to add it to.

You could try randomly adding it or a database like this might give you some pretty interesting results.
>need to be more polite about rejecting low quality work is puzzling to me.

First, it's not low quality

Second, for sure you have to be polite if you don't pay him (but even when you do, you should)

Third, imagine a 16yo get smashed like that (not that i say he is) and what a devastating and demotivating thing that could be...welcome to the linux world

Overall, those Superstar Linux dev's are mostly ignorant borderline autistic assholes who can't develop a good Filesystem like XFS or ZFS from scratch, then moan about Nvidia, but work on a computer with around ~100 proprietary systems called firmware. One accusing the OpenBSD peoples for being masturbating security Monkeys just to say (4-6 years later) that they where right (a super rare occasion for a linux super star). You know what i like to say? FUCK YOU LINUX, FUCK YOU GNU (but not grep...gnu grep is nice)
Many people live in such dire conditions and under such stress, the idea of looking up and 'enjoying' the sky will be meaningless. The stars could be a curtain so far as most of humanity is concerned.

We will have to build observatories on the far side of the moon and at lagrange points and in orbit.

Between now and then there is and will be a struggle to get out of the planets gravity well and into space. There will be some detrimental effects, but the benefit of planetary connectivity via sat internet will help so many its hard to put a value on it. If capitalist competition is not desired then there must be a state designated max cap on sat numbers forcing them to iterate on the ground and possibly cooperate.

As someone who has been on the waiting list for an astrophysics scope for some 9 years (!) I can feel the light pollution trauma, though for normal people observing from the ground the albedo of these things will not approach city light pollution.

Disbarring space launches for this reason is similar in the notion to not landing on mars until decades or millenia of sterile robot landers have confirmed or otherwise the presence of life.
Reality, waste decades doing this and find you contaminated it anyway with your robot, but it had no effect on life which is robust.

Lets just get out there finally and get stuff done. Most scope viewing is done on cameras anyway now and not by eyeballs.

The world is still a big place. The day you can be connected anywhere and take a vtol to tunguska is still some time distant. The sky of such a world will be congested but there may still be sky slices present.
I originally laughed at "in five minutes", but even though I do not think the article reads in five minutes, it does a surprisingly good job of covering the basics: so good job!

I do wonder if it is clear for people who are unfamiliar with Unicode? Anyone who is mostly unfamiliar with the details article covers who can say how comprehensible the article is?

I would also add a mention of the standard Unicode collation table that does a passable job for many languages at the same time (though Unicode Collation Algorithm is mentioned, which this is the default for, I think it's worth highlighting this property of most UCA implementations).

As for the article gotchas, multilingual text is even more complex when go past 5 minutes even for "simple" European scripts. Eg. in Bosnian/Croatian/Serbian in Roman/Latin alphabet, "nj" will be capitalized to "Nj" or "NJ" depending on the rest of the word — eg. "Njegoš" or "NJEGOŠ"; confusingly, Unicode also includes digraphs for both capitalization forms (the eternal tension in Unicode between encoding letters, glyphs or characters), even though they are linguistically equivalent — in practice, they are never used, which makes their inclusion even more perplexing (they are always spelled out using two characters, and there was no historical reason since none of the 8-bit encodings had them)! It will also sometimes be two distinct letters, especially in loanwords like "konjugovan" — this makes things harder when you need to collate texts since the proper order would be "konjugovan", "kontakt", "konj".

All of this is why I like to joke how Cyrillic script is technically much better for all of these languages, even though it is basically in official use only for the Serbian language — in Cyrillic, there is no conundrum in either of the above examples since nj=њ (or нј), Nj/NJ=Њ, and the order is clear: конјугован, контакт, коњ.
True, thousands were left homeless. This disaster could not have occurred at a worse time for Lebanon. Hospitals are already at their maximum capacities due to the COVID-19, and the country is in an unprecedented economic crisis...
The donations will go primarily into rebuilding the hospital in order to serve the community again. If the donation by card does not work, please consider using the bank account wire transfer (Outside of Lebanon IBAN).
Not all college students are 20-30, and not all 20-30 year olds have fully functioning immune systems.
are the physics of cables cheaper and easier? Took me, what, over a decade to get fiber internet in the middle of Silicon Valley.
I wouldn’t blame the astronomers for that. People who lead different lives get affected by technology in different ways. It’s good for everyone to tell the world how they are being affected. Ultimately people in positions of power are going to make decisions and it’s good for them (and activists, lobbyists, and advisors who they talk to) to have all the relevant information. It’s not necessary or possible for everyone to know how everyone else is affected before they speak about their own concerns.
Clickbait garbage. First thing I look for...a database of the cookbook recipies. Oh its just a database of cookbooks so basically a crappy version of amazon. Not the actual information in them.
For a tl;dr:

While YouTube assures us that it's a very few number of channels which rely on community contributions, this paints a very blurry picture of how many users are reliant on these.

Not to mention use cases which aren't available to any of the alternative caption providers:

1) When a user uploads their captions or Google generates them, it’s often a one-time process. If there’s a mistake, no one is going to go back to fix it. But with community contributions, users can build off of previous work by correcting one another, not unlike how Wikipedia works.

2) Even though community contributions carry the risk of sabotage, they also provide viewers with the power to moderate. Someone snuck in a joke on a video you were watching? Just go into the caption editor and edit it out! Community Contributions spare channels of having to moderate these manually by relegating the task to channel viewers.

3) Where automated captions are stuck with plain text, and uploaders are limited by the time they’re willing to invest to stylize their captions, there are people out there waiting to tap into their potential. YouTube supports a plethora of caption/subtitle formats, which a seasoned captioner can use to add color, formatting and emphasis!

4) In translation, there are times when we don’t want it to be too precise. An example could be explaining the meaning of a word, the wordplay in a joke… And although there are techniques to recognize proper names, there are sentences that automated translation is not designed to handle.
For an illustrated version of this explanation see The Impact of YouTube Removing Community-Contributed Closed Captions
Good to know, I'll check it out at some point.
Stuart Sowerby[1] released a few that I will try as soon as the pandemic is over, and I can go outside for photo shoots again. From the comparisons I saw, they look pretty damn close to the real thing.

[1] https://blog.sowerby.me/fuji-film-simulation-profiles/