skysight-inc/HackerNews huggingface dataset:
Uploadcare is a competitor of Uppy's parent company: Transloadit. Fortunately the space is large enough that we don't care for cutthroat mentalities. I think so far both companies has said positive things about each other, and that's a tradition I'd like to uphold! I think their file uploader looks very good and I marvel at their marketing. Their engineering team also looks like they could all be respected co-workers. So a hat-tip to them! I don't think many people will have tried both since Uppy (being recommended for production) is rather new, but I'd also look forward to hearing about experiences with that.

Some differences between the uploader widgets themselves:

- Uppy is open source and can be used with your own back-end. Free as in liberty & pizza

- Uppy is vanilla JS with support for React/Native

- Uppy has resumability (via the open standard https://tus.io) and can recover from browser crashes / accidental navigate-aways. Uploads will just continue where they broke off

- Uppy supports _less_ external sources (e.g. 1.0 comes with support for Dropbox, Instagram, Google Drive, but we don't yet have support for e.g. Facebook, or Google Photos)

Some differences between the companies/back-ends (should you optionally use Uppy+Transloadit to handle the uploading, fetching from e.g. Instagram, and encoding):

- Transloadit offers more encoding features (Uploadcare is making good progress tho, they recently added video encoding for instance). Those features can be combined in workflows. So you leave a JSON recipe ("Template") with us that says: for every video, take out thumbnails, watermark some of those, detect faces in others, store those separately, all in one 'job', or how we like to call it: "Assembly"; because it can be a chain of virtually infinite jobs that take the output of other jobs as input for their own

- Transloadit does _not_ offer a CDN, instead only exports results to storage/buckets you own (not sure if we'll add this)

Just a _few_ differences, there are more. But it seems they are getting fewer and maybe in 5 years we'll be identical companies : ) but yeah so there's some time left until then that we can still afford pleasantries :D
I've written logic like to draw attention to the fact that the ELSE block is the exception.

Semantically you're not saying "if X is true" you're saying "if X doesn't happen". It's a subtle difference and this format draws attention to it for the Next Developer.
Diversity and the Death of Free Speech
Co-ops maybe I don’t understand why they are not more prevelant
⟨100%| + |100%⟩ = 200%!

(Even code with 100% branch coverage may have common weaknesses like those that these (great) labs have students exploit)
AFAIK this is mostly waiting on someone to step up and provide the relevant CI infrastructure.
Also see https://news.ycombinator.com/item?id=18900946 for a similar list (the Australian pendant to this new). I think there was a post about France's, and maybe other non-English-speaking countries, but couldn't find them.

I dislike the fact that only the left half of my screen is used on that web page; the content should at least be centered.
I happen to be in a situation where I have a phone with Face ID and one with Touch ID.

Touch ID with wet or slightly dirty fingers are not good. I've been doing some gardening over Easter and Touch ID is barely working because my fingers are more rough than they normally are.

Face ID on the other hand, works just as expected. It doesn't work optimally if I'm lying down, but that's not a problem for me personally.
I'm not even sure if their disclosure meets the requirements of the GDPR, considering the breach involved user data.
Nokia Shanghai Bell&FAW Group Cooperation to Transform China's Auto Industry
I was excited about MediaGoblin[0] for a while, but it seems development has mostly stalled. The last release was in March 2016(!). Things were going smoothly until they seemingly started devoting their resources to implementing federated sharing instead of developing the core media hosting functionality.

[0] https://mediagoblin.org/
> everyone has to adjust according to their circumstances whoever they are

The level of your arrogance is astonishing. There is this group of people called the old people. Not disabled, just old with degraded fine motorics, weaker grip, shaky hands and a quivering jaw. Give them a metal or bamboo straw and they'll chew their teeth out. Remove plastic straws completely or make them at a hefty fee and you just made their life another bit harder.

> The whole system shouldn't change to accommodate edge cases that can be accommodated in another acceptable way.

I agree with you there. We already have waste collection and recycling programs, so there is no need to change the system by inventing pfand system for cups or banning plastics in some shapes and forms.

Once again, while you were focusing on straws worth of grams of plastic, others dumped tons of plastic into the wild. You are completely missing the point of the bigger picture and no effort on your side will make measurable impact, not to nature anyway.
Show HN: DailyHN – Daily top five Hacker News Stories
Depends on your organization. Sometimes it works, sometimes it backfires completely, as both levels of management get frustrated with you.

My favorite anecdote surrounding that is when a team member was highly frustrated, and send an email to our boss' boss (the CIO), explaining the frustration. The CIO forwarded it right back to our boss with a three word response: "Fix your employee."

I'm not saying he was the greatest CIO ever, but it does show that the results might not be what you expect or desire.
Most articles in this website are somewhat anti-china and most are short.
What to Do When Your Moneymaker Stops Making Money
The Life of a Cherry Drying Pilot (2009)
you should write a paid react native/flutter/xamarin library. corporate apps use label libraries a lot and they usually suck coz provided by manufacturers. lots of man hours could be saved
There is no way this is a genuine submission. I've seen spam/seo bots write better articles than this. Spam
I've never been keen on SBCs using "Pi" in the name to ride on the Raspberry Pi's coattails. I'm surprised the Raspberry Pi foundation aren't more protective of it, if I'm honest.

At least in the case of the Banana Pi etc the board is the same form factor and fits into existing RPi cases, and even runs on the same architecture. This thing has literally nothing in common with the RPi apart from being another SBC.
> I've looked at several webapps, like Piwigo. Most of them feel like a single user application or have limited upload and metadata support.

Piwigo definitely supports having multiple users. What kind of metadata do you mean? It supports tagging and reads and displays EXIF data. It has extensions/plugins for adding capabilities.
ironic comment :)

also needs wasd instead of arrows
Another one at http://www.daemonology.net/hn-daily/
Yeah, another expression is "slippery slope", but I feel the term "normalization of deviance" has a lot more gravity to it, a formality that the other expression is missing. I've read a few articles now using this phrase, it's often about the space shuttle or aircraft, and that may just be the mindset that the software development industry should be striving to equate themselves with.
Why DIY Is Awesome
These floppies really do need to get the softpres.org/KryoFlux treatment.
Yes, read this https://github.com/oriansj/M2-Planet

and you will know how a cross platform self-hosting C compiler works in 1,982 lines of code

and if you want to know how an assembler works read this: https://github.com/oriansj/mescc-tools/

only about 562 lines for the linker, 645 for the macro assembler and 204 lines if you want dwarf stubs in your binaries. Oh and it is cross platform too
I'd mostly agree with you but I happen to have a proper European coworker who constantly brings her big coffee to work, so... there's that. Most of the times she gets refills in her own bamboo cup though.
These books are kind of old. Are they still state of the art or is there something newer?

I had a compiler class at university but that was a while ago, so I would like to update my knowledge because there seems to be a lot of exiting stuff going on with compilers and transpilers.
im in the Smartphone business, talk about saturated :D ! btw love your product, some of my customers have asked us about something similar perhaps we could collaborate.
The Lies We Tell
In my country, plastic bottles have returnable deposits, so they tend to not end in the dump. There are also glass bottles available.

That said, I think plastic can be OK if it is trashed adequately. I don't think my plastic bottles end up in the oceans.
There's a large company (30000~ employees, market cap "north of $3 billion") called Rocket Internet [0], based mostly (solely?) on the business strategy of building something that already exists.

Seeing how successful they are, it seems the "uniqueness of a product/service idea" is not such an important factor as it's commonly considered. Perhaps it's more about the execution, how the idea is implemented - UX, marketing, etc.

[0] https://thehustle.co/rocket-internet-oliver-samwer
The problem is not the 5 minutes, it is to remember doing it. Because if you don't remember it, you might get sick from bacteria growing in the filter.
To me it looks like you're being downvoted for standing up for the company and their false "progressive values" stance. The parent suggested that you meant the values were fake, and you responded by defending the term "progressive values".

You're probably just not being clear, but it looks like you agree with them. Just because they think they're being progressive doesn't mean they actually are.
Often when I use this, it's to make it explicit that the normal/common case is met and the other clause is truly exceptional.

It's also a stub where you can add logging or similar along the normal path without touching the conditional and risking introducing bugs by accident.

Depending on the language or runtime the empty clause will likely be factored out by the optimizer so there's no cost for extra readability and flexibility.
I think they at least professionally manage the hygiene in their factories. They pay cleaners to clean stuff and exchange filters on a regular schedule.
They should do as the fault occurs as a result of a manufacturing problem rather than the result of usual wear and tear.
The future is a long time. Most breakthrough technologies are based on often decades or even centuries of research.
Interestingly enough this is not necessarily a inherent quality of digitally reproduced media, also photochemical film tried extremely hard to look as flawless as possible. And a lot was possible. It took colorists a lot of effort to get those colors out to look just right, similarily you could grade a movie shot on a 100k$ Arri Alexa rig to look just like old Eastman or Kodak stock. But when you do, people won't preceive it as digital anymore.

The grain however is the most important thing. What it does for me is it adds a certain distance to the thing happening. It is a constant reminder that you are looking onto a surface and not into a window. Maybe it is also about emotional distance to remind yourself: "it is just a image".
>I'm pretty sure CoreAudio frames are not less than 44 samples.

CoreAudio is actually pretty good.

Without the linux-rt patchset, jack pipelines do overrun even when running jack at 10ms. Linux has quite the latency spikes.

It's possible to demonstrate this fairly quickly by running cyclictest from rt-tests.
Millennials Love Camping
I don't care about 2% a year, a bit more would cost me LIQUIDITY or would cost me more % if I need liquidity. Again, I care about liquidity. I currently make more in a month than that. I would only care about this if I would be already financially independent, with a few mlns on my bank.

Market doesn't look fine to me. Yield curve changed. Very likely that in 18 months there will be a crisis.
> half the time all I want are shoes or clothing that fit, and often that criteria eliminates 95+% of the stock stores seem to keep these days.

I feel you: have wasted many hours the past two years in clothing stores to discover nothing fits (in ways that can't easily be corrected by tailors).

Haven't managed to buy much new clothing in the past few years because of it.
> The things that are resistant to tinkering in MacOS are the UI

But not completely resistant. For example, there are multiple tiling window managers for os x.
The basics don't change. There was this rather fun talk on HN 2 weeks ago https://news.ycombinator.com/item?id=19657983 where he asserts that only 8 optimizations are necessary to get about 80% of best case performance, and all of those were catalogued in 1971.
I don't like how they give you the worst possible weather for the day, for the whole area.

any biomes have a rain shower from one cloud over one neighborhood, but the whole area is now "chance of rain 100%", when the real user experience is 100% sunny/clear at all hours of the whole day
Build It Yourself: Chatbot API with Keras/TensorFlow Model
Personally, for readability purpose, this sounds a like a good idea. It is indeed (at least for me) harder to read a condition that has negation:

if(!some-predicate)

Maybe it's because you have to do the negation mentally.

But more ideally, it should be done with polymorphism or similar rather than using if..else.
It's probably because it has a lot of features that are not unique, but you won't find all of them in a single terminal emulator on Linux.

Example, I don't know about a terminal on linux that both works as a drop down terminal (quake-like) & supports inline images.

Or split screen & password manager.
Everyday foods that are making droughts worse
Should I Spend $1k on a Smartphone?
The Climendo app takes an average of 3-5 forecasts and presents a confidence measure.

Not as good as proper confidence from the model ensemble, but better than what you normally get from a single forecaster.

There's a web interface too.. https://climendo.com
For websites, there are tools that don't give the site the option unless asked. There are also firewalls and things like that blocking all traffic to certain trackers.
Everything exists by now. Every single idea that you might have has been tried already. Your next startup is not going to be the first doing what it does.

Believe me: it’s not the idea that makes a great project / company. It’s the execution. It’s the market fit. It’s providing the best solution possible. It’s delighting your customers. It’s giving them real value for their money.
A lot of dickheads are that way only if they are allowed to run around unchecked. Nodding and smiling at them is like feeding the trolls, not the best option.
Friend of mine used to work on it. I think, from one of the pub chats we often had, the average number of times each atom in the reactor wall was expected to be knocked out of place by neutron collisions was in the order of 100.

This is why I am down on fusion compared to most advocates. On the other hand, I’m also up compared to most pessimists because the everlasting delay looks like it’s caused by an asymptotic-to-zero funding graph.

I still have silly ideas about how to improve the efficiency of Farnsworth-type designs — one I’ve never had time to simulate was “can star mode be enhanced with a simple magnetic field, and does it happen in the first place because of the magnetic field created by current flowing between inner and outer grids?”. I had that idea 10 years ago, I hope someone here has more time to sim it than I do.
Marriott to Take on Airbnb in Booming Home Rental Market
Quite a few of the coffee shops I go to have started using these:

https://www.vegware.com/biodegradable-hot-cups/cat_4.html

The problem is that they require heat to activate the composting process, so need special bins that are sent to commercial composting centers, and there are none of those bins around, so they end up in regular garbage bins.
Gollery a simple picture folder server
> I unexpectedly find it strangely therapeutic to do the dish-washing :)

You're not the only one!
Transportation and other infrastructure is cheaper to build on a per capita basis. It's easier to find work and workers, especially more specialized workers.

With higher density, certain services become profitable. Food delivery, more frequent and lower latency package delivery. 24 hour stores. Wider variety of restaurants. Art museums, live action theatres, sports arenas all tend to be in or near cities.

A larger city also has less political squabbling because, at the end of the day, the mayor is (typically) elected at large. Look at DC and Arlington for nearby cities with arbitrary borders and the political struggles that can create. Not that big cities are immune to this sort of thing, of course, just not resistant.

This is why cities tend to annex neighbors. NYC took on Queens and Brooklyn, which already had towns and a city. Regional planning was possible then.

There are disadvantages though. Price, less green space, less space in general, likely higher pollution than the countryside.
In an attempt to get something like what used to be gallerpy i tried to craft a super simple server that displays my folder structure for pictures with some minimal configuration done by json files in the folders themselves, still super green but already has a demo in https://photos.perri.to
David Wheeler and the Problem with Abstractions and Libraries
Here, I would disagree with you in part. There are more than two topics that are needed.

First. Design your language if you are not going to use something that already exists. So you need to understand grammars and the various pitfalls. There are quite a number of tutorials on this subject freely available around the web.

Second. Understand what you want your language to actually mean, this is the subject of semantics. So if you are starting out, make a simple grammar and simple associated semantics. Again there is various material around the traps that you can avail yourself of.

Third. Have a look at the various parser generators out there and what they expect in terms of your language. There are many and each has its pros and cons. Again, there are various tutorials about the subject.

Fourth. If your language is relatively simple and has relatively simple semantics, see what is required for the generation of LLVM IR. If there is any complexity in the language and its semantics, LLVM IR may not necessarily be the way to go. So, back to the first and second points, keep your investigatory language simple in both its syntax (grammar) and its semantics.

Fifth. Have fun. The entire subject can be a delight to learn, but some of the material out there is deadly boring and will quickly turn most people off the subject. But it is actually fun. Son enjoy the time you spend learning about the subject.
This extra layer (and wine) are always going to be garbage.

If you need Mac or Windows, your best bet is not to move to Linux in the first place.

If you do mostly development or scientific computing, then you’ve probably dealt with more pain on those platforms, that melts away on Linux.

Best tool for job wins.
I wish I could travel with the same energy that I had in the first 6 months. Every corner there was something new to experience, and every stone you turned had a wonderful meaning to it.

Of course, a lot of that magic is still there. But the more you travel and grow as a person, the more you realise the similarities and monotony of life.

Damn, I know I sound pessimistic, and I probably am. Travel has been a wonderful way to escape, but it also makes you value things like a permanent home and stability.

My favorite places in no particular order: Nepal, Cambodia, Indonesia, Mauritius, Norway, and I would like to say India, but I have only been up North there.
hi croisillon, sad to hear about your experience. I work with transferwise, would love to fix this for you.
Here is Switzerland you have both.

However, a lot of places will give you a discount if you bring your own cup.
> software "engineers"
The quotes aren't necessary. They definitely have a few good software engineers, and this issue definitely isn't a technical one.
The sign up page does not seem to be working.
Manage Your Stressors, Not Your Stress
The Weather.com data is sold to Google, Facebook and many others. Perhaps you find a better user experience on those platforms?
Never read Heinlein.
Gmail is rejecting valid content as spam and it never hits my spam folder. If I was not expecting an email as I was in this case, I would be totally oblivious. Something is up with the spam filter recently. They might have decrease the tolerance for spam and as a result a lot of legitimate traffic is being hit in the cross fire.
Precisely. This construct is used to indicate likely vs unlikely branches in code. It's a pretty common pattern.
> As for all of your complaints about the OpenGL drivers, that's an issue for developers, not end users.

I shipped an application with WebGL under the impression that it would not need to be custom tested on a decade's worth of MacBooks Pro, but received a report later that a user had lost data because the graphics driver restarted the windowing system when he opened my webpage.

If an honest, non-malicious webpage can cause your windowing system to restart, that is an end-user problem. Even Apple themselves don't bother to test their official websites on more than one generation of Mac, why should everyone who uses this now half-decade-old web API have to buy $10,000+ worth of equipment, some of it with old versions of the OS, because they can't trust the vendor of the hardware to maintain the drivers?

And this is on top of the fact that, generally speaking, on a given piece of hardware, the application will run dramatically more slowly on macOS than on Windows or Linux.

> That you see a distinction here is telling. The end user doesn't see the distinction.

I tend to agree, but in this case there's an important distinction for us to make, even if the end users are generally unaware. In the case of recovering intentional backups on a fully-functioning computer, Apple has done a good job of making that straightforward on their laptops, if you attribute that to "macOS", then you miss the point that a) any vendor could offer the same thing, even if they don't, and it has nothing to do with macOS and b) improving "Linux" won't make a recovery partition suddenly appear on your computer. Furthermore, Apple's advantage here only applies to functioning computers. Apple makes it extremely difficult to recover data from damaged devices, and in the case of the iPhone, they literally censor any mention of it being possible from the forums, and lie straight to the faces of their customers. When something gets a little bit wet, Apple will tell you that you should have bought iCloud, and that your data are gone forever.
Shameless plug: I'm currently working on a solution called Photonix, though it's still very much pre-1.0 at the moment.

https://photonix.org/

Installation is fairly simple with Docker, frontend is web-based (React), backend is Python with a sprinkling of Tensorflow. So far auto-tagging of photos by location, object detection and colour is fairly decent. UI is progressing and is useable on most devices, though quite minimal.

Please feel free to check out the demo site and the GitHub issues. I'd really appreciate feedback and help. Thanks.