skysight-inc/HackerNews huggingface dataset:
RIOT does not allow dynamic loading and unloading of modules/drivers at run time.
You can choose which modules/drivers you want to include at compile-time.
This particular case doesn't seem to be about patents, rather design and know-how, i.e. the kind of IP not very well protected by law.

It is a little ridiculous as you say, but the fact that a company was obviously involved in attempts at industrial espionage makes it kind of serious.
I think it is closer to 80% from the 2017 high and 75% from 2018-Q3.
Detecting deforestation from space, faster than ever
For whatever reason (I hope not nefarious) Google apps perform horribly on FF.

I actually do suspect it's intentional, but have no way to really prove it.
> No, you should not expect Ubuntu or Debian users to figure out on their own

If someone knows what Debian is and has chosen to install it I think its fairly safe to assume they have some Linux knowledge.

Ubuntu on the other hand is the most likely to work without any tweaking. Its the default choice for less technical people wanting to try Linux as well as more experienced people who want a hassle free install.
I tried both Safari and Chrome of macOS but went back to Firefox for one simple reason. When watching streaming content if the browser was not in the foreground it would reduce the quality of the streamed content which could take almost ten seconds to revert back when focus was given.

Firefox doesn't seem to know/care if its not top window
My point is that one way to address it is to not consider a screen tapping device a trade secret and make these devices open source. But yes, all the stealing is wrong and should be dealt with, too.
A hilarious interview with the Beastie Boys, unfiltered and full of surprises
Civil suits and criminal suits are separate. I'm not sure if settling a civil suit can be seen as exonerating for a criminal suit. Standard of proof is higher for a criminal suit, and civil suits can be settled easily with money.

I don't think witch hunt is the right term, as there was obvious unethical acts (possibly criminal). Although, it is definitely an escalation and I do wish there was more communicating through diplomats than through legal systems.
Had this issue... until this version! I'm using MBP 15 inch with Firefox 65 (Beta channel), it doesn't use as much CPU as it did before, and it doesn't suck up all battery. This is on scaled resolution of 1920x1200.
Someone bought up this point in the other discussion but 3D printers is a really bad example for a gantry for production based systems. This is mainly because of the open loop design and the asynchronous motion profiles between the motors. There was a lot of work that went into GRBL to make the axis seemed sync. Also, getting into motion profiles is super tricky as well (which is trapezoidal preset in GRBL). The thing with these devices is that it has to be working 100% of the time with a feedback making sure its doing what you expect.

That being said, besides the kinematics, instrumentation for hardware is the tricky part. Getting repeatable and consistent measurement for large production quantities is not an straight forward task. Processing and digesting the results is also another hurdle.
Yes, we're working on updating the iOS app as we speak and will move onto the Android app after that. First half of this year.
I’m on Fastmail. Spam is filtered out perfectly and no false positives in 2 years of service.

Make the move away from Google, don’t be scared and don’t be guided by false excuses.
If personal income mattered, then Saturday morning cartoons would never have been a thing. (they can still pester their parents)
"...a car that is empty on the way to the store, and has 1-4 bags in it on the way back."

This may be true in general, but is not the average means of grocery transportation in their initial target markets of central New York and Paris. Dense urban centers are well-suited for efficient or zero-emission (bike courier, for instance) shipping schemes though. What retail placement of the same offers in an urban environment is actually convenience because it's easier to walk into the shop below your apartment than to schedule and wait for a delivery.

The problem to be solved here is extractive raw material waste from single-use packaging. Ecological shipping cost is non-zero, but there are zero-emission alternatives already available. Convenient zero-waste consumables, however, do not yet exist at scale.

I'm not holding my breath, but it would be huge if one or more of these large brands bet big on a zero-packaging distribution mechanism and actually pulled their packaged products from the shelves. At a certain scale that would probably increase profit margins because it reduces raw material input costs.
Apple Was Apparently Notified About Major FaceTime Eavesdropping Bug a Week Ago
It looks just fine and plenty bright, although it is clearly far worse looking than your regular glossy screen (since that's their perfect conditions). So in that scenario I would prefer a glossy screen because the colors are better BUT I would have no problem with a fully matte one.

And then in a fully dark room, I would again say the matte it superior to glossy because it's brightness feels much less abrasive to the eyes (but my eyes tend to be sensitive to light, I'm the kind of person who needs to change his screen luminosity depending on condition, so for people who don't care about that it would be glossy being better due to the colors I guess)
> If this behavior was mandated by some other piece of software named FluffyUnicorn and had nothing to do with Lennart, but was still widely adopted just as systemd is, would you be ok with it?

If this behavior was mandated by some other piece of software, it wouldn't be as widely adopted as systemd is.

That's the true problem with systemd. It tries to do everything and does 80% of it well enough that many people use it, but then is too complex and integrated with itself to easily identify and carve out the problematic bits and replace them with third party alternatives.
I keep an instance of Chrome running just for Google apps and use Firefox was everything else.
I've noticed the same sort of "degradation" when having large PDFs open as well. I have to refresh the "page" (the PDF) to be able to search for something and find that something that I know is in the PDF. Small F5 issue once you know about it cause it remembers where you are in the PDF.

My guess is RAM management/garbage collection going on in the background that needs to whitelist a few things or have some additional fancy stuff going on to not allow for memory leaks but allow for 2 hour phone calls and searchable PDFs after they've been open for some time (and possibly with a 10+ tabs open).

Definitely file a bug. I would imagine both these issues are known about and have a similar root cause.

I love Firefox otherwise.
The fact that your top comment got flagged is a good indication. If you had stuck to just the topic there would be nothing to criticize. Unfortunately I can't look up your exact phrasing anymore, but it struck me as quite rude and, well, flamebait-y. Hence, this thread.
Without. `webrings.org` doesn't even resolve for me.
Apple is willing to "work on" any technology that might affect them, but you can't read a lot into their participation, and it certainly doesn't imply and intent to adopt. Also, Apple is an extremely siloed company in terms of goals, technology, standards, etc. Don't expect the Safari team and the iPhone team to share a common vision.
> I was curious as to whether this had already shipped for other platforms or not.

AV1 support is available on all platforms behing the flag; this release just enables it by default on Windows [1].

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1452146
I've pretty much made the same changes. I was luke-warm on the switch from chrome to Firefox until I started using containers and CookieAutoDelete with those containers. I have a 'Google' container that preserves google cookies for when I log into gmail (transition in progress)- but otherwise google cookies get automatically deleted. There are a handful of other sites I wish to stay logged into - like github, slack, spotify - and I have containers for them with CookieAutoDelete configured accordingly. Its also comes in handy for sites where I have a work account and a personal account - like AWS. Instead of having to open an incognito window to allow being signed into two accounts at the same time, I just have separate containers. Makes a lot of practical sense for me.

I also made the switch to Bitwarden - except for me I was using Lastpass before. Bitwarden has a much cleaner interface and a sane sharing scheme. Trying to keep shared passwords in sync with my wife in Lastpass was an absolute nightmare - to the point that I hated changing the passwords - which is one of the major points of a password manager. Lastpass has become stagnant and bloated since LogMeIn bought it.
Developer of rayshader here: If you're interested in some of the thought process and details that went into creating and developing the package, I have a series of blog posts detailing them here (in order of appearance):

http://tylermw.com/throwing-shade/
HN comments:
https://news.ycombinator.com/item?id=17065264

http://www.tylermw.com/making-beautiful-maps/
HN comments:
https://news.ycombinator.com/item?id=17424061

http://www.tylermw.com/3d-maps-with-rayshader/
HN comments:
https://news.ycombinator.com/item?id=17697046

http://www.tylermw.com/3d-printing-rayshader/
HN comments:
https://news.ycombinator.com/item?id=17851229

http://www.tylermw.com/portrait-mode-data/
HN comments:
https://news.ycombinator.com/item?id=18282640
Yeah this is plain wrong. Sorry but you simply don't understand how transactions work in cryptocurrencies.

You cannot edit a transaction (for example by changing it's outputs) after it has been signed. That's how cryptographic signatures work, in general.

And the only way to cause an incorrect transaction to be signed on Ledger/Trezor is by tricking the user, which requires malicious code inside the device.
If you want to try it out today you can use Firefox Developer Edition [0]! I use it as my daily-driver and rarely encounter any kind of issue.

This is the documentation for the feature: Allow or block media autoplay in Firefox [1].

[0] https://www.mozilla.org/en-US/firefox/developer/

[1] https://support.mozilla.org/en-US/kb/block-autoplay
Was that quoting from their flagged comment, or from their post history? Because if it's from the flagged comment, they posted exactly the same comment yesterday on another HN post:

https://news.ycombinator.com/item?id=19015649
It's also been untouched by ads for its whole lifetime.
The Russian Woodpecker: A Soviet Signal That Could Be Heard on the Radio (2018)
Great read, thanks. Congrats on your success.
> California’s legal framework renders utilities liable for damages from wildfires started by their equipment, even if they weren’t negligent.

This seems like a mistake to me. I mean, even if PG&E did everything right (and I'm not saying they did), the statistical chances of electrical equipment sparking a fire, and that fire causing huge damage, especially with global warming making things worse, seems like it would be impossible to have an electric company that wouldn't go bankrupt.

Seems maybe we'd want something similar to the National Vaccine Injury Compensation Board. That is, no matter how safe a vaccine is, some (very, very small) percentage of people will get injured, but we still want to have viable vaccine producers instead of having them getting sued into oblivion, the VICP will provide compensation to the injured but in a no-fault system (details at https://en.wikipedia.org/wiki/Vaccine_court ).

Not sure how this would work for electric companies, as you'd still want to punish negligent behavior, but putting all of the causes of huge wildfires (global warming, poor fire safety design, people not trimming trees away from their houses, etc.) just onto the company that sparked the initial fire seems like a mistake.
Racket-On-Chez Status: January 2019
Ruby

I don't find Python fun at all. I wish I did.

I've been messing around a lot with Sonic Pi, which seems to use a Ruby-based DSL and I love the expressiveness of Ruby.
As a side note, n=1 thing, over the counter lithium orotate is great for me as a mild anxiolytic when work related stress kicks in.
This is a great article. I'm of the opinion that if Firefox OS can be released on a <$50 smartphone with wimpy specs, that will be some short term barebones profits, but help the ecosystem long term in a big way.

Cheap for new developers or developing countries (or those of us that just can't stomach a >USD350 phone, much less >1k!) to obtain, which can spur app building, app build tooling, the whole ball of wax.

~30 apps in the KaiOS store? That could be a next gold rush to get the low-hanging fruits for apps, flashlights, XMPP clients, book library databases, freemium Pokemon Pikachu clones, and more.

I would purchase a KaiOS smartphone today if they actually existed and start working my way into the platform. Based on this article, the closest I could get is the JioPhone 2 which has a full QWERTY keyboard.
What kind of security systems do they have in place where someone can carry this thing out of the building without being noticed?
Please just post substantively. You've been breaking the guidelines a whole lot and eventually we ban accounts for that.

https://news.ycombinator.com/newsguidelines.html
The famous promise of no developers needed. What non techies don't realize is that code syntax is actually a relatively easy part of software development.
Resources to help you perfect your programming interview
So Bitwarden is basically Lastpass except you can also host it yourself?
Another +1 for Fastmail.
It could just be low time preference.

https://en.wikipedia.org/wiki/Time_preference

Running a marathon is a lot like investing, even in a career.
Right, even Wordpress and Weebly are doing the same with their domain name. Wondering how they are not banned from sharing.
I don't think we should be encouraging an average Ubuntu user to download and install anything from source that has an actively maintained package. Average users of Ubuntu/Linux should only use the maintained Firefox package that comes pre-installed on basically every major dist these days.

I think Firefox or anyone else would be doing a disservice to an average user to make them think they need to manually install this software outside their package manager.
I'd be happy to move away from Gmail. Unfortunatelty, I happen to hate spam so that's not really an option

That was what kept me on GMail for so long. But about a month ago I moved several accounts to FastMail (at the urging of others on HN), and have been pleasantly surprised by the results.

FM seems to have a lot fewer false positives, and the amount of spam that gets through seems only marginally more than with GMail.

FM offers a 30-day free trial, which even includes using your own domain. That I found surprising. Usually trials so restricted you can't really get a sense of what you're getting into.
People get sick doing stupid stuff in the weekend?
Without knowing more details of the charged offenses, it’s impossible to recommend an appropriate firm. They are often very specialized, and you want to find someone who has relevant experience/success with the specific type of charge (and venue — presumably Santa Clara County).

As for handling things electronically, any firm will do this. And they will let you pay by credit card. The initial consult should be free.

Source: I’m a former corporate lawyer.
I think many people are still angry about losing their extensions and not having capable apis to be able to replace them.
>Indiehackers.com does this.

ya.

https://www.indiehackers.com/products
In my personal experience, other than Apple crippling the extension feature by moving them over to the App Store, Safari is a pretty damn capable browser. It's actually been rather interesting to see drastical improvements in it yearly, even the Mojave build's come with a serious performance boost. Firefox overall feels a lot slower than Safari with some exceptions. The only major killer feature I've noticed is the Devtools on FF.
How are you training? many weight training exercises (especially low rep high weight) and short cardio exercises won't give you better endurance, they'll get you faster and stronger.
Could you link through to the article you read this in, because I live in Sweden, own a car, and have not heard or seen anything about this.
Isn't it more efficient if 1 upstream picks the sane defaults rather than N distros? The situation was exactly the same when PulseAudio was introduced in Ubuntu. Audio broke for a huge amount of users and according to upstream it was because they had configured it wrongly...

IMO, it is part and parcel of designing great software that you pick as universally agreeable defaults as possible.
So, if I consume 2,500 cal per day at breakfast, fast the rest of the day, and keep my weight steady, then consuming 2,500 cal at supper instead of at breakfast will cause me to build fat reserves.

It seems to me that, as a corollary, I can consume 2,000 cal at supper instead of 2,500 at breakfast and still hold my fat reserves steady. The calories from supper are used with greater efficiency.

So, given that I can choose freely how many calories to consume at any time, aren't calories consumed later in the day actually _better_ on a lot of dimensions?

Also, the breakfast depicted in that article looks delicious.
You shouldn't generalize like this. Even in massive projects visual programming can be enormously helpful. Nobody seriously tries to script game levels in an IDE. Nobody tries to match sprite parameters, which eventually become code, to image files in an IDE. Nobody tries to design GUIs in IDEs.

The right tool for the right job. For 50% of a game's code visual programming is absolutely the right tool. For some other parts it probably isn't.
So. What the heck is your procedure for posting to HN that involves sed or Vim or something?
We detached this abysmal subthread from https://news.ycombinator.com/item?id=19025611 and marked it off-topic.
It is, however it's not enabled by default for now. It will be in a few releases after we figure about a couple issues with the build system.
No, Firefox has become faster and overall better. But there was a price paid, and not much gain in other terms. Extensions were lost and Mozilla still didn't deliver important APIs which people wait for over 2 years now. Number of users didn't really grow yet. New Engine also has still several problems. And the important android-version didn't receive the update as many people anticipated. There were also some privacy-related scandals from Mozilla, which seems to have eaten most of the shaky progress from that time.

Overall, still many reasons for people to be grumpy.
I’m a diehard Firefox user and supporter, but with every release there are still things I wait on the WebExtensions support to improve:

1. There’s still no full featured Tab Mix Plus possible with the current APIs. That’s been a big bummer for some years now.

2. The most downloaded session management extension now is still not as rich and good as the old XUL extension Session Manager (from mozdev).

3. I probably have to search again for a WebExtension equivalent for this one. Lazarus was a nice form saving extension in the past. Not sure if something similar exists or is even possible.
I agree with you that it is not a particularly polished article. However, you were basically saying that rents would decrease as a result of market forces, which is not really true as property markets can't react fast enough to match changing demand year on year.

You do have a point with your criticism of my arguments. I don't think I did a good job making the arguments as the issue that arises with renters not moving onto the properly ladder is closely linked with empty properties. Yes, a sold home becomes a rental in principle. But if it is slow to come onto the rental market or is kept empty then the supply for rentals decreases and the demand for rentals doesn't decrease accordingly, exacerbating the problem. So you are completely right that by itself it shouldn't matter much. You are correct that the problem arises when landlords are not too bothered by renting, which is a common feature in real estate money laundering.
Eleven years earlier when SMF was added to what would eventually be Solaris 10, we had this same problem. Some of us had to drop everything to fix "bugs" in cron, sshd, ... introduced by SMF.

Systemd is basically SMF, done poorly, because NIH.
Boohoo, a bunch of rich people lose a small percent of their diversified wealth. Frankly, I'm not concerned about that at all.

What about all the homes and businesses and people who died and were injured? What about all the land, and crops, and trees? What about air quality and harm done to all the peoples' lungs being in that? Usually how bankruptcy courts work, those are considered "unsecured debts". They're handled below everything else, and usually not paid at all. And that's why PG&E is doing this, to dump them.

As a person (and not a figment of my imagination corporation), I can't declare bankruptcy for student loans, even though they're eating me alive. Not available. And that's for dubious "classes" of various quality at the local university. Yet if a company kills people, or has malfeasance that leads to their deaths, its cool... Just declare chapter 11 and rid yourselves of "dead weight".
What service are you working on? I'd be interested in learning about it.
heh, I thought maybe they e-filed... but I didn't know what the first PG was....
Once Google finishes killing off Hangouts, maybe you can give it another try. Google has no incentive to fix performance issues for competitor browsers in a product that is end-of-life.
Brady Haran (of numberphile/sixty symbols/lots of other channels fame) made a video about this periodic table some months ago, it goes into how it is getting preserved as well.

https://www.youtube.com/watch?v=2eRLeS1UdPo

He also made a video discussing what is on the the table

https://www.youtube.com/watch?v=FfC4OGbbHLc
In JS, primitives are immutable -- number, functions (but not the fn object), regex, strings, and booleans. All other types are not immutable -- Object, Array (actually an Object), Map, Set, TypedArray, etc. Even if a linked list were added, it would not be immutable.

That said, JS has Object.freeze() which can make an object immutable. You could do this recursively to make a guaranteed immutable object. Immutable libraries in JS tend to use other methods for performance reasons though IIRC.
He's running brave now
Maybe I should not have started with the distinction between "technical" and "non-technical".

My argument is that even technical users, with the skill to install Debian [1] or far beyond, should not have to figure out this problem. Even if your users can figure out how to solve such problems, they shouldn't have to confront them with a thing to figure out if you don't need to.

The Linux ecosystem is so full of the attitude "oh well, my users can figure it out". It really annoys me, and it really holds stuff back.

[1] This really is not an amazing skill. I know plenty moderately computer literate people capable of getting through the straightforward Debian installer that are not up to date on Linux packaging systems. Just think of all the intermediately skilled Windows users looking to switch.
Not just small screens. The right part is cut off on my 17" screen.
I understand why you say git is centralized, but I don’t think it’s accurate. I can work on git while github is offline, I just can’t share that work with others through github, but I can easily upload a repo and we can share it through another service.

At that point we only lose our issues list, etc.