skysight-inc/HackerNews huggingface dataset:
GoPro cameras run RTOS and one of the threads run Linux which is cold booted only once (or during an update) and stored for next fast hot boots - it was only used for providing WiFi and streaming functionality.
It's the same as spending money on nice food or drink, or a fancier home. Money is a means, not an end.
These constant pleas to get me to use Firefox for some other motivation than features and performance won't work. I'll switch back in a day.

- Battery life on both iOS and macOS is poor compared to alternative (Safari)

- Dev tooling is poor compared to alternative (Chromium)
Nobody has used a nuclear weapon against civilians in 75 years. You don't have to be a western apologist to be against nuclear proliferation.
> There is no need nor benefit to have a per-device unique address advertised to the world.

Yes, there is!

But possibly more importantly: There is no benefit to assigning devices ambiguous addresses. It's as sensible as having all rooms in your business have "1" as their room number because you somehow have convinced yourself that that prevents people from entering your building.
+1. Also, the author of this article wrote a terrific article on GPT-2 as well. I'll definitively recommend you to check it out if you are interested in the latest breakthrough of text generation: https://blog.floydhub.com/gpt2/
Even on countries with very permissive free speech laws, explicit incitement to commit crimes such as murder is still prohibited. Nazi-ism explicitly called for, promoted and practiced genocide.

In Germany glorifying and promoting Nazi-ism is simply considered equivalent to explicitly calling for and promoting the things Nazi-ism called for and promoted. Hence it is prohibited.
The Whigs failed - one of the primary reasons being a failure to meaningfully confront slavery. This created an opportunity for a new party to actually take this issue on. Sure, there were a lot of former Whigs as would be expected, but the Republican party actually took on slavery.

It was not a Democrat president who died ending slavery.

The Republican party ended slavery, passed the anti-slavery amendments, and integrated the federal civil service.

The Democrat response was: KKK, Jim Crow, segregation - generally resist the change for generations.
> if you only remove NAT from your home router that also has a stateful firewall, nothing changes security-wise.

But now I don’t have an internet connection, because none of the devices on my home network have an internet routable IP.
So you have to be Senior Python Dev to address every issue right away without spending a night on a basic simple module. Why isn't Python more dev-friendly in our days, it's like it stuck in the 90s. I know building something without knowing what's under the hood is not the perfect example but sometimes I need swift solutions for a script that will basically run once and for all.
I can say that happens here in the US too.

On extreme examples, as a consultant, I've had people reach out indicating a project is 'mission critical' and they're looking to get started 'ASAP'. At the first mention of rate (which I don't always like to do up front) it's suddenly not 'mission critical' anymore, and this 'top priority' is suddenly something that ends up being delayed 4-6 months while they go on the hunt for "the best" talent that fits their budget.
If only to prevent someone from creating a site with the name dontshopat.amazon, fuck.amazon, betterthan.amazon, etc.

It could be a defensive thing.
I think it's directly related: It's about helping rich people to live ever-longer lives while the poor die from preventable diseases.
Why? Chrome works great and is the better browser, IMO.
It's usually enough, but not always. For example namespaces and new threads don't handle this well, even if you do LockOSThread https://www.weave.works/blog/linux-namespaces-and-go-don-t-m...
One of the things not mentioned here is that increasing use of wind and solar is forcing grid operators to make compromises in the traditional standards of how they run the grid. For example, IIRC the ability to maintain a rock-solid 60Hz power frequency has largely gone out the window. In the past this was considered critical for maintaining the stability of the grid and the various equipment that is plugged into it, but now maybe not so much.

Also, as I understand it the various control systems which used to kick in just on occasion and take somewhat heroic measures in order to maintain grid stability are now having to do that constantly. This isn't the exception anymore but rather the rule, in other words, so it's probably not so much a matter of "The system is working well" as it is "We're making it work as best we can, at least for now". This is an important distinction because while in the past an outage or a hack or whatever would have probably had limited scope, today the same might end up bringing a much larger part of the grid down.
> Why are we letting this group of business people make decisions about global internet?

Whether you like it or not, those "global businesses" do have an internet presence that's unquestionably more extensive than some countries. It would not be fair if organizations or countries that clearly are not interested in having a say on any issue regarding the global internet would have more of a say in these issues than those whose livelihood is the internet.
Ageism definitely exists when company feels someone is too old to join them. There's obviously easy solution to this problem: join companies where people are similar age to yours or older. Because younger people are probably just not able to handle you or appreciate your life experience and are looking for people similar to them. What if you're extremely old and your equals are dead? You should've retired by that time or have alternative revenue streams than salary.
If you've failed to have other income streams than salary that's your fault. You've limited your (professional) life to technical excellence which is obviously only one of the aspects of career and life general. I think people should at some point take wider responsibility of what they're doing and become not necessarily managers, but maybe tech leaders, authors, trainers etc.
There is one more aspect to that: person may have a mental condition, like asperger's or something like that. Then he probably cannot build his career in a way described above and he needs to seek alternative ways of progression.
On the merits of the lawsuit, after reading the whole district court filing [1], the core allegation is that the 'Nreal Light' is based on Magic Leap's unproductized internal designs produced "after extensive investment of time (multiple years), money (hundreds of
millions of dollars spent on research and development) and human resources (hundreds
of engineers)", and that the defendant learned about the product designs and research during his employment, including adapting (as discussed elsewhere in this thread) Magic Leap's proprietary font (https://i.imgur.com/7pYZ8bp.png)

If Nreal Light is indeed based on Magic Leap's unreleased designs, this makes me very sympathetic to the price difference -- Magic Leap One is a development kit backed by 5+ years of huge R&D investment, and is/was never intended for end-users (hence the price and awful aesthetics).

The Nreal Light is an indication of what a consumer Magic Leap was going to be: a cheaper, slimmer, less ambitious product (by avoiding multiple waveguide displays) that appeals to a consumer market, then it's unfair and sad that they didn't have the opportunity to go to market with their own product.

On the other hand, Magic Leap has had ample opportunity to release an affordable high-quality AR headset so I do feel some sympathy in an employee leveraging legitimately acquired knowledge and experience to build a commercial product that beats its competitors. The situation may not that different to the Traitorous Eight, or Steve Jobs infamous "adapting" of design ideas of the Alto for the Apple Lisa and Apple Macintosh, after his visit to Xerox PARC.

[1] https://www.courtlistener.com/recap/gov.uscourts.cand.343717...
Could it be narrowed to a single question "what's your marketing channel?"
If you want to be fluent in bare-metal, you must know the bare metal. Writing functions in bare metal provides performance boost over compilers only if know how to match the computation and data to the underlying architecture better than the compiler. Assembly is just a way to write it down.

There are two recently updated great books I recommend:

- Computer Architecture: A Quantitative Approach (2017) by Hennessy & Patterson

- Computer Organization and Design - RISC-V Edition (2017) by Hennessy & Patterson (I have the older MIPS edition)

You also need a book and documentation for the specific architecture (x86 or ARM), but the two books above teach generic stuff that is useful everywhere.

If you do numerical HPC programming, you usually write very little assembly. You might add some some inline Assembler tweaks inside (C/C++/Fortran) functions when needed. You must know to program in C, C++ or Fortran depending on what the code base you are working on uses and how to embed assembly code inside them.

EDIT: CUDA programming might be important to learn if you want to do low level numerical programming.
I switched back to Firefox from Chrome earlier this year, and the experience has been very positive.

It performs well, feels snappy, the dev tools are on par with Chrome's and everything feels right.

The only negatives are that container tabs are still taking a bit of getting used to (why can't I have a 'Work' window in which all the new tabs are 'Work' tabs by default?) and the initial migration of passwords was a bit of a pain.

However, I'm glad to be back.
Leap Motion and Magic Leap are two different companies. The only thing Magic Leap seem to be doing is the headset, and that took them 2.6B funding and turned out to be at about the same level of tech as already existing products.

Leap Motion (which did the gesture recognition input stuff) was recently sold at about a 10th of their peak valuation ($30M price from $300M valuation about 2 years ago).
Straight from wikipedia: "the device would require a triple layered capacitive multi-touch touch screen, a very new and advanced technology at the time."

The innovation was making the screen the only interface you needed, by pushing the boundaries of what it could do. There was no way to make screens do anything like this in 2001, when PDAs were around. By 2005, the tech was still advanced but mature enough to exploit it, and Apple did it to the fullest.
> They wanted the tld for tourism.

How many sites are they expecting to operate in order to justify a dedicated tld ?
I use FF as my daily driver. I am forcing myself to do it because I value privacy. Unfortunately FF doesn't make it easy. Chrome may be a memory hog but FF gets OOM killed multiple times a day and every night. I'm not a light user but I'm also not a tab junky. The big consumers are the 3-5 gmail tabs and the 3+ slack tabs. Other than that, it's normal browsing. Chrome ate all my memory but FF just dies.
I didn't claim they were not used as authentication, I claimed that they don't provide it. They don't.
Not really, is a very interesting hypothese and very suggestive but whales release constantly the dead skin upper layers, as any other mammal. Cookie-cutter shark scars on the other hand are (probably) permanent.
but the sacklers are still untouched...
Richard Wentworth, alchemist of everyday trifles (2006)
>>> I make an app that does X, but every time you start it, it crashes.

Then it doesn't do X

Buggy code is a huge drag on any codebase and any business built on that codebase - absolutely.

But if you list all the things you think you MUST fix in a codebase, they are all things that make you as a developers life harder.

The bugs that a user sees are the ones that take away the value they get - the ones you see are the ones that make it harder as a developer to work on the code base - they are rarely the same bugs

this is the cause of most tension
I have to be honest, I never had the occasion to see those huge machines before I saw them in online photos, not from that article, but on places like reddit.

Maybe the companies involved in this industry don't really like to allow journalists, those mines and machines are quite scary and bad PR.

Anyway I guess most people might be surprised to see those tiny protesters next to that huge thing.

Meanwhile, I hope greenpeace activists will be turned into ridicule.
Why would it be forwarded? Do you mean that it forwards it to itself, the NAT device addressed by the actual public IP? Wikipedia seems to disagree [0] "if the destination port number of the incoming packet is not found in the translation table, the packet is dropped or rejected because the PAT device doesn't know where to send it."

I am sure a NAT could be configured any number of ways, though, and could probably do anything you want with such packets.

[0] https://en.m.wikipedia.org/wiki/Network_address_translation
The main thing protecting brown coal mining in Germany is right wing politicians in Bavaria (CSU) who lobbied hard during the last government formation to form a CSU/CDU/SPD goevernment to keep on burning brown coal. However, sooner or later their numbers may drop low enough that they will either be out of government or governing with the green party. All three parties are currently struggling in the polls. Basically, the second the labor SPD walks away from the current government, this issue will be back on the agenda. These protests are targeted at them to do exactly that and the SPD has been bleeding voters to the green party for years. The coal protests are really hurting them.

Alternatively, the solar and wind economics may just kill it off way before 2038. Lots of coal plants are already shutting down because of that all over the planet. German ones will not be an exception. Several of the companies behind this stuff have already been aggressively divesting. E.g. RWE knows full well it has a huge problem with rising cost, the probability of fines/fees, and the inevitable outcome of them shutting down this part of their business. They're just buying time to get out without too much damage.

Either way, I doubt burning brown coal, or most kinds of coal, will continue all the way until 2038.

Nuclear is unlikely to happen in Germany. They just got rid of that. There's no public support for it and the economics are just wrong. It would require billions of investment and take decades to complete. Not going to happen before wind solar deployments catch up with the demise of coal. I don't actually disagree that it might be a good thing to do these investments but I'm realistic enough to realize that this is not going to happen before coal collapses completely in the next two decades. IMHO nuclear fission and fusion may make a comeback some time in the second half of this century; this will be after even the most conservative predictions for solar and wind have replaced coal.
What plugin allows this feature in Firefox now?
What is Evidence? – Part 1: Randomised controlled trials
Tab Center Redux
https://addons.mozilla.org/firefox/addon/tab-center-redux/
Twitter used to crash all the time.

Edit: from 'Twitter?' to the above.
Books will bore you to death.

1.) Go to https://leetcode.com It's a whole community built around algorithms and data structures.

2.) Pick an easy problem.

3.) Code it naively/brute force it just to get it 100% correct.

4.) Check the Discuss tab, sort by Most Posts and read the solutions and comments.

5.) Every time you hit a wall or encounter a new term (like space/time complexity, dynamic programming, binary tree etc) find a video on YouTube that explains it really well. Not enough? Ask community, consult a paper or a book.

6.) Go back to 2.) until you're ready for the next level.

Don't let your own mind sabotage you by telling you that 'this is not real world programming', 'this is for college kids'. Embrace it and you'll find it sort of interesting like solving a hard puzzle in a point & click adventure video game.
> Decades ago, instead of raising taxes, the city started borrowing money

Also known as "starve the beast", a proud strategy still proposed by many of the so called elites in charge of tax policy and their good, rich friends.

Bad news: Those who profited from it are the same people who live 30 years longer. And with the low taxes they pay there's more than enough money left for bribing .. err I'm sorry .. completely legal lobbying to make sure this doesn't change.
A lot of country top levels aren't based on the local language's name, but the English one.

For example, Zhongguo, the country sometimes known as China, uses .cn instead of .zg.

And yeah, regarding tourism, most people traveling there from outside of Brazil will probably be searching for the English name. I can see why they'd prefer .amazon for that purpose, even if the uses are limited.

But then again, how many domains does Amazon (the company) really need?
That’s an incredibly high price. Of course, 1994 was before the Euro, but I’m assuming there’s a conversion factor you’re using.

That being said, I don’t remember the exact price of OS/2 Warp but it was in the neighborhood of $100 and there were lots of specials to get it in peoples’ hands. IBM was first to market and had software to run windows 16-bit apps. I used OS/2 in college until the CS classes requiring 32-bit windows software that didn’t have OS/2 equivalents. (e.g. Borland C++ Builder)

Microsoft won the software chicken-egg problem.
>When you turn on your computer, it instantly executes code in BIOS or UEFI boot manager. It doesn't take much time to execute BIOS or UEFI boot manager. It will initialize your hardware, scan your storage devices for operating system, and run the operating system. It is usually the operating system that requires much time for loading.

Eh, it takes from 10-15 seconds on my computer from pressing the power button to getting to GRUB. After that, it's only another 10 seconds or so to boot Ubuntu.
>Another potential problem is producing fake confessions in e.g. criminal cases. The person who allegedly confesses would not sign the recordings, and the police's signatures are worthless if they are fabricated.

To look at it from the dystopian, draconian point-of-view, deep-fakes created and used by the local justice system[s] could be signed by a police officer (who's intent is "solving the case, no matter what").

No matter how many witnesses and experts that you throw at it, the court will almost always believe the officer (because of unjustly doted infallibility) and that deep-fake could cost someone their life.

Just as other tools have been used for good and bad, on both sides of law enforcement, the probability lends to this equally be abused; especially, in areas where "south of the Mason-Dixon line" and "the south will rise again" are still parts of every-day parlance.
yes. macOS, iOS, tabOS (or is it padOS now?) , etc everything.
> The company representing that which is destroying the river-basins ecosystem.

If any organization represents the destruction of Amazon's river basin ecosystem, those organizations are exclusively the state institutions of the 9 countries that cover that area. They are the sole responsible entities that decide which activities are and are not allowed, and how to enforce their rules to punish those who break them.
I used it for 6 months and gave up few weeks ago for this reason.
From https://en.wikipedia.org/wiki/Chernobyl_disaster

> Estimates of reduced life expectancy as a result of radiation released are highly uncertain and vary from 4,000 people in a United Nations study up to 200,000 in a Greenpeace study.

Worst hydro disaster: https://en.wikipedia.org/wiki/Banqiao_Dam

> According to the Hydrology Department of Henan Province, approximately 26,000 people died in the province from flooding and another 145,000 died during subsequent epidemics and famine. [...] Unofficial estimates of the number of people killed by the disaster have run as high as 230,000 people.[...]

Best candidate for next hydro disaster: https://en.wikipedia.org/wiki/Mosul_Dam (Apparently, it's stable now, but ...)

> In February 2016, the United States Embassy in Iraq warned of a "serious and unprecedented" danger of the dam collapsing and suggested that plans for evacuation should be made, as the cities Mosul, Tikrit, Samarra, and Baghdad could be at risk in the event of collapse, and that up to 1.5 million people could be killed due to the ensuing flash floods.[...]
> it's only another 10 seconds or so to boot Ubuntu.

that's nice.

is that on SSD?
Tree Style Tabs is a popular one. Though none can take away the Tabs in title bar without manually installed CSS hacks.
Done! Watch this space...
I disagree. The trait needed is being intensely analytical but only with the right data. Its physically impossible to sit in a room, look at an idea or a lottery ticket, and analytically reason your way to knowing it is good or not. The only way to know is to get data on it from the real world, something you can't do with lottery tickets, and unlike lottery tickets, startups are not negative sum and there aren't rules to win and odds that you can't shift - the whole point is shifting odds of success.
I left Chrome for personal usage a long time ago, however I am forced to use it at work. I use Safari all around for my personal usage, I find Safari with content blockers and DuckDuckGo as search engine to be a very good alternative.
German-Americans were highly encouraged to self-identify as "white" during the Progressive Era, precisely due to the WWI issue and as a way of promoting some kind of unity beyond national-origin differences. Of course that still involved exclusion of minorities, and one can make the case that this laser-focus on race has had terrible side-effects (many present-day Europeans would probably see it that way!), but still. It's doubtful whether there even is a distinct German-American identity today in the U.S., the way there absolutely was one in the 19th century.
No, in that scenario he "died in the line of duty" or something similar to that.
I switched to Brave, it was a painless migration
Some more details/background on the water crisis here: https://timesofindia.indiatimes.com/india/why-chennais-water...
I lusted after a few of those and eventually got an HP, around 2004. I loved the concept and could live with the stylus, but sync capabilities (ActiveSync, brr) were atrocious, even more so with anything non-Windows (I was on Linux at the time). Also it didn't have wifi, so I had to buy an expansion card, which stuck out very unsightly (and looked very fragile).

When the iPhone came out, I thought it was nice but overpriced, limited by not having expansion cards, and knee-capped by Apple's policy on rooting. It took me a couple of years to admit nobody really cared about those things.
As for as I know, the USA is the only country that explicitly grants the right to freedom of speech.
>The screen would need a few seconds to finally warm up and be fully on.

is that why we hear the audio before video is ready ?
Or you can have the daily beast doxx you for doctoring a parody video... of a politician
I keep giving it a chance, and will continue to do so, for the reasons stated in this article, along with the goodness that is multi-account containers. I wish it wouldn't keep driving me away with its reliability problems.
Oh man, I've having the opposite problem. I recently switched and no crashes yet (Chrome would freeze and die fairly frequently), but good god is FF a memory hog. I've got 5 tabs open, only text (some short programming docs and HN), and it's eating 3.5GB.

Chrome would reach about 150 MB a tab, in my experience.

I have plenty of memory to spare, but still.
The only test that matters is the market. The lean startup was the first book that sort of helped me understand that mindset, for any of its faults it is still a classic for a reason and at least helps in shifting perspective from "create the perfect idea" to "find any problem that needs to be solved and begin iterating to a solution"