skysight-inc/HackerNews huggingface dataset:
Vax are cheap, have a new model every five minutes, but they're effective, and come with two batteries (which is maybe normal, but was a pleasant surprise for the price) and last for several runs (probably 2-3h total running time?) but the convenience of having one on charge and one in is great.
RHEL is popular for solutions like running a datacenter mostly because it has a nice enterprise support story. It's what the E in that acronym is for, after all. Ubuntu, meanwhile, is quite popular among us mere mortals who have to fix our own boxen.

Debian is popular for Docker images exactly because many of the people trying Docker were already familiar with Ubuntu. Those users quickly ended up wanting smaller images, making Debian an obvious thing to try out since Ubuntu is basically Debian with bells on.

Ubuntu fought a sea of distros and came out as what's very nearly an industry standard, if not an official one. The 90s were a fricking mess by comparison. Slackware on floppies.

(And now I need "Slackware on floppies" dubbed over the "Jesus wept" scene from Hellraiser.)
Is that the case in all markets? Japan, from all I hear, tends to wrap products in a lot of unnecessary plastic, so I wouldn't be surprised to learn that Japanese KitKats are wrapped with plastic to align with Japanese consumer expectation. Given that the article quotes a specific amount of plastic that Nestle is expecting to save though this substitution, I'm almost certain that their packaging is currently plastic.
I would imagine "spare" clothing would be:

1) More durable than normal clothing. They would not be something stylish enough to wear every day, but useful in a natural disaster. Think heavy duty work clothes.

2) Kept in some sort of safe, sealed container. In case of a flood or fire, your regular clothes could easily get spoiled. Spare clothing would be kept someplace safe and could be retrieved when necessary.

3) Provide extra warmth, in case your house was destroyed or damaged. Depending on the local weather, it might include a heavy coat, gloves, boots, etc.
We have been using mostly Dlib[0]. There was the need to develop solutions that can be statically compiled and produce dependency-free dlls and dlib delivered remarkbly on that aspect.

I haven't had success doing so using frameworks such as Torch and TF, even if their toolkit is better to develop new solutions.

Also we get to write code in C++, which can be a big positive when developing machine learning SDKs. I personally still do most of the prototyping in Python though.

I'll be checking the link on the post that mentions that pytorch allows models to be converted to c++, looks promising actually.

[0] http://dlib.net/
I've been using it for over almost two years on a 5 languages iOS/Android project, and then on everything I could. Congrats to the team!
> I know it was quite a hassle to create background services

I think I finally understand why everyone keeps saying that Qt on Android "isn't ready for prime time."
Why engineers like Tensorflow:

- More code to check-in (Looks more productive)

- More infrastructure, e.g. checkpoints, exporters etc. (Looks like they're doing more work)

- Fancy visualizations (Allows them to look impressive while presenting loss plots)

- Easier to reuse things others have implemented and still get credit for it (TF model zoo, research repo etc.)

Why researchers like pytorch:

- Way easier to hack together their novel idea

- Looks scrappier (which somehow makes the individual look like a better researcher instead of an ordinary programmer)

- Lots of other researchers release code in pytorch so if you're working off of their idea, you use pytorch to avoid re-producing their results.

Open to debate on these ideas, let me know if you have a counterpoint or any other reasons to add
How the U.S. government tried – and failed – to shut down Bitcoin
https://www.wsj.com/articles/fired-by-google-a-republican-en...
Both the Adder and the Serval are available with 4K displays (The Adder also being OLED). System76 has been providing Linux-friendly laptops for well over a decade, and we take pride in offering the highest-possible performance available in a Linux-ready package.

The entire company here is pretty well focused on making everything open, because we believe it truly makes a better product. Many of our customers agree with this philosophy, and so for them this kind of thing is definitely a selling point. For people who are less focused on it, it might not be, but it's definitely never a bad thing.
The app has root, it can easily break out of the APK and ensure reinstallation just like other Android malware does.

Factory resetting might work if the system partition is not modified, but that covers only a portion of Android devices.
Sure. I do it on occasion, when someone else made the same point I was making. (You see the comment, you see no reply that says what you wanted to say, so you make your reply, and when you submit it, you see someone else's reply that got posted while you were typing.)

Or, I make my reply, and decide that it was too harsh, or that I misread the parent.
Keep it simple. Use Markdown and encryption. Cryptomator.org works well across most platforms. Editorial staff can track track changes with CriticMarkup.
that's good feedback. It's a bit difficult, because for security reasons, the dynamic content is rendered within an iframe. But I did do some tricks to let google find the content: https://www.google.com/search?safe=off&sxsrf=ACYBGNQ_Qfod-qU...

But there is certainly room to improve.
You are a wizard, today I learn, thank you!
Remote war is bad because pushing a button is easier than putting a dagger through an eye. War should be ugly enough that it is sad and scary.
That issue goes away if you purchase a commercial license, which is quite affordable.

That's the only way to legally distribute Qt apps through Apple's app store.
I've had trouble with uefi on my laptop with Linux so for me openboot is a pretty strong selling point. I lost power in the middle of an update once as it was updating the kernel and boot certificates. When I powered my laptop back on it wouldn't boot at all. It wouldn't even get back to the grub screen. At that point I'd uninstalled windows and had to fuck around in the secureboot settings manually following some obscure instructions I found online. Luckily it worked but it was not fun.
I've never been one to eat many candy bars, but I seem to recall the transition generally being about fifteen years ago.
> Intel GOP driver being an optional component to enable graphics acceleration in UEFI

libgfxinit works even on Kaby Lake now.. but I see that you're using some ridiculously new 10th-Generation stuff for new laptops.

> HECI message early in the boot process, so there are no runtime ME components similar to using the HAP bit on older ME versions

Hm, I haven't heard of the HAP bit being gone?

Also, you can still remove extra ME modules, right?
Vapor: A serverless deployment platform for Laravel
> arguing that disclosing the records would violate laws that prohibit the transfer of data potentially containing state secrets to foreign entities.

If there is fraud its likely state sponsored fraud, I have a hard time imagining another reason to explain this type of position; open to hearing other ideas. Honestly it's quite brilliant, instead of selling bonds just list another company in the west and skim money off the capital raised there.
Children under the age of seven or so can regrow the severed tip of a finger.

See https://en.wikipedia.org/wiki/The_Body_Electric_(book) and "What Bodies Think About: Bioelectric Computation Outside the Nervous System (youtube.com)"
https://news.ycombinator.com/item?id=18736698
Global Locksmith Software Market Overview 2019
Is Knox Enough for Privacy Protection of Samsung Users
I guess it depends on the definition of "meant". Depending on your religious beliefs, you may believe humans were "meant" for this or that. Objectively, we can't say that humans were "meant" for anything.

We exist. Our actions have consequences. Take control and perform the actions that result in the consequences you want.
Question, from a network engineering perspective, what does the ISP scene in Rwanda look like? Who are the ten largest ASes, what exists for an IX point, and where are the bottlenecks for international transit connectivity?
Well, paper and textile production is dirty as hell. Ask anyone old enough to have lived in a mill town.

https://en.wikipedia.org/wiki/Environmental_impact_of_paper
> precise definition of each term

I’m not a mathematician, but aren’t some fundamental terms in mathematics NOT clearly defined? For example a set?
Personally I use a notebook for a checklist so it's in front of me at all times.

I keep any helpful notes in a format that I can search through. Just a folder with a bunch of txt files that I than use FZF to comb through.

And I use git as a journal to jog my memory about what I was working on and general project progression.
Liver is becoming popular again and will probably reach mainstream trendiness in the next few years. It’s full of micronutrients
Man Accidentally Discovers How to Grow Coral 40 Times Faster (2018)
The only significant thing about DNA, as applied to information storage, is just that DNA is nearly as energy efficient as physically possibly[1] for storing bits of information, and therefore, it has incredible potential to encode everything.

The issue, at least from the last time I heard George Church speak (~Fall 2016), is that the interface for DNA storage systems would have to be radically re-imagined, since we can't go between Digital <-> DNA anywhere near the order of magnitude as we can go DNA <-> DNA, or Environment -> DNA.

Something like genetically engineered bacteria that live on the walls and have special proteins that sense and encode the environment, and count the number of unique human genomes they encounter, like a time series database (think PipelineDB) may be possible.

[1] I'm pretty sure it's based off this paper, but I'm not 100% sure. https://www.sciencedaily.com/releases/2009/07/090715131447.h... Basically, the idea is that for the energy used to copy DNA, DNA polymerase is very good at only inserting the "correct" nucleotide.
Maybe the bird Electoral College needs rethinking...
It's a question of setting what the strategic objectives of the war are.

The first gulf war, Operation Desert Storm, was deliberately limited in scope -- liberate Kuwait from Iraqi control. Its predecessor, Desert Shield, as similarly scoped, to prevent an Iraqi invasion of Saudi Arabia. Both were successful by the metrics set out for it. Bush Sr. got a lot of flak from the burgeoning neocon movement for not driving through to Baghdad, a decision which in retrospect was incredibly correct.

Afghanistan and the second Iraq war, and the various "police actions" undertaken since then, have objectives that are unclear or are metric-based and do not easily translate to a simple objective that can be reasoned to be a stable endpoint. In this, it seems that the military is following suit with general industry trends towards vaguely defined metrics and objectives that allow for technical "success". This approach was pioneered, really, during the Kennedy administration with our approach to Vietnam and the "domino theory".
Seems like an AWS specific thing?
Remote wars are inhuman wars. Not that war is humane, but people (soldiers) have empathetic reactions when confronted with the conditions on the ground. Drone wars also have a negative moral impact. Without people witnessing the horror on the ground, no drone is ever going to go back home and protest the injustice. Combine that with the end of conscription and you have a perverse situation in which Nations claim legitimacy, but they rest on armies that are immoral, dishonorable. In the end, it hurts the sense of nation itself.
Does it work with VB6?
Global Service Order Software Market Report 2019
You can still ban bad actor apps from your app store while still allowing users to opt-in to side loading.
What Happened to Y Combinator's New Cities Initiative?
I remember this from 2016: https://www.wired.com/2016/07/y-combinators-plan-build-new-city-not-actually-crazy/

https://cities.ycr.org/ is now an expired Squarespace page. I assume the project is no longer active. I'm interested in a postmortem, or any other details about what happened.
I can’t really speculate on that, but I can say the PDP series is a dream to program. The instruction set is simple and orthogonal, and you can hold an accurate model of the whole machine in your head that tells you exactly, step by step, what will happen when your program is executed. I don’t know if any other contemporary machines also had these properties, but I do think it makes it an ideal research machine for creating a new programming environment (and that’s really what UNIX was initially). That makes me think it was very likely either the PDP or a similar machine would end up at Bell Labs for people to develop on.
that list seems to be entirely missing the upstate new york chip fab, which has been around since 2003 or so.

https://phys.org/news/2019-04-semiconductor-firm-upstate-ny-...
As I've gotten older I've realized that "moderates" who generally agree with you but advocate for less action (and often inaction) are generally the biggest stumbling block to getting things done.

MLK's letter from Birmingham jail is still really true to me today (you can just search for "moderate" to find the part I'm talking about)
https://www.africa.upenn.edu/Articles_Gen/Letter_Birmingham....
Most Wi-Fi blobs are not blob drivers, they're firmware that runs on the Wi-Fi card.

For Intel Wi-Fi, FreeBSD includes the firmware out-of-the-box, many Linux distros do the same I'm sure.
This is the worst take here. Whether Apple is sincere or not about privacy long term, they've created dedicated hardware IPs for doing ML on-phone to get around doing it in the cloud. This is not easier than just shipping all the data to AWS.
Which is why any serious effort involves rotating pools of proxies.
I'm glad!

The need to get my news from international sources became apparent to me after hearing two radio reports on the same story. The local US radio said something along the lines of "Two Palestinians are dead after they attacked Israeli police." The BBC story said something like, "Israeli police shot and killed two Palestinian youths after the youths threw stones at the police." That's not even an openly pro-Palestinian organization, it's the BBC. There's still bias[1], but it's clear that the bias is in a different direction.

[1] I've been told by a 5-lingual friend that "throwing stones" is often a translation of a Hebrew/Arabic word (directly, "stoning") that sometimes includes behaviors like "dropping a refrigerator off the top of a building onto your target"--certainly a lot less innocuous than "throwing stones". I'm not saying that's what happened--I don't know--I'm just saying to be wary of assuming that any amount of secondhand reporting gives you an accurate impression of what's happening on the ground.
^ Came to say the same thing.
I strongly suspect that it's worse than UMAP or Ivis. Graph based methods are great for some things but not clustering
I would love to buy an open, linux-based laptop to replace my aging 11" MBA but these are huge laptops - the smallest has a 14" screen.

Should I be looking at the Pinebook 11" ?
Yeah but when was the last time you actually caught a unicorn stabbing the fuck out of someone with their horn... so I vote scary
Because rate of change is a factor. Even slow organisms are able to move around / adapt (unconsciously obviously, and mostly if widespread, and sheer luck is a factor) to slow rates of change. Or they can repopulate their old niche afterwards (over hundreds of generations) from populations which avoided or were protected from the disaster e.g. cold-water corals.

The current rate of change is not slow, we're doing over a handful of generations what would naturally take thousands or tens of thousands of years.
Making people not die early is a bit less of a solved problem, though...
We're talking about a fringe eclectic author that happens to write in a number of sub-sub-genres.

If you like this kind of thing, this other novel of his: Retrotopia, paints a much less dark version of the (not as distant) future. It takes place in the second half of the 21th century, where the USA has split in 7 or so countries after a civil war. So, after Calofornia has turned itself into a 3rd world basketcase, and the Atlantic States (the embodiment of "business as usual" in the novel) is trapped into a dangerous game of chicken against the Republic of Textas (aka "millitary adventurism") to achieve regional hegemony, the Lakeland Republic (aka. the Middle West) is quietly building a sociopolitical infraestructure meant to last.
Alternatively, conscription should come back. People are going to be a lot more hesitant to fire nukes if their own life is on the line.
They are generally required to follow US GAAP or International IFRS rules as a condition of being listed on a US exchange and undergo regular audits, but neither of these is an actual legal requirement, and the exchanges are not very good at enforcing their rules now that they are for-profit entities.

The SEC rules really just say that you can't defraud your investors.
I put a two-way car alarm on my e-bike. The whole thing was still cheaper than a car.
I thought the process was more or less automatic. Plug phone in, image it. If the computer says no, that’s bad. They don’t want to skim read your phone contents they need to keep it to make it searchable if it is to have any real value beyond psychology.
> As a web dev, you want to use the latest ES/HTML/CSS specs [...]. How can you target modern users when the browsers on your 6-year old system isn't up-to-date enough to render what most users will see?

You can run latest browsers just fine. I'm talking to you now through Firefox Beta that was released a couple of days ago, on my 6 years old OS. It works just great, latest ES/HTML/CSS specs and all, same as yours. It's more up to date than my phone!

However, if you're serious about testing, portability, accessibility, inclusion, quality, and just looking good to a worldwide audience for your site or app, then you won't rely on testing in a single browser on your own machine.

Especially if your own machine is running the latest bleeding-edge version (as mine is). You may be using something like Selenium, BrowserStack, Sauce Labs etc. with a testing pipeline. Or (as I do), a bunch of browsers in cloud-based VMs.

Even if it's just a manual testing pipeline, there are so many ways a complex web app can render or behave differently on different browsers it's not funny, so well worth testing complex things.

Imagine trying to write something like a mini Google Sheets or Docs without testing on different browsers, while intending for it to be usable to a wide audience. It would break in more ways than you could imagine from testing only on the latest browser on your own machine.

> Given that 97% of devices are on iOS 11 or later [...] I can't imagine why you care about those users.

Not all apps are for consumers.

And not all apps are for distribution on an app store.

And some on a store are for particular audiences. For example government apps, financial services apps targetting people with little cash, and those running on fleets of purchased devices in a business (such as tablets) for a dedicated purpose.

E.g. one of those I've dealt with was effectively a museum full of tablets fixed in place. Nodody's going to purchase new hardware in quantity if the old ones are working fine, just to please a developer who can't figure out how to built for an old target. (When I did that job, it wasn't iOS, but the same principle applies.)

> A valid point as well - this is exactly the context in which COBOL is still used.

I wonder if you're trying to suggest "really really old" with COBOL :-) The same maintenance issues apply to maintaining apps released just a couple of years ago, which supported 5 year old devices at the time they were released, and so aim to maintain the same until they have a major version change.

(Especially business apps rolled out on a fleet of purchased devices, where continuity is a requirement. But also, consumer apps if you care about the customers.)

> macOS developers exist, you know

I do know, where do you think this thread came from :-)

But the vast majority of shipped code is not open source, and when it is, most of it is used only on servers or inside devices.
MXNet is actually pretty good. It got to the "mixing eager and graph mode" semantics before either PyTorch or TensorFlow did. On top of that, it's also blazing fast (usually the fastest of the frameworks).

Admittedly, I've never used MXNet so it might have more issues that I'm not aware of. Judging from the benchmarks I've seen, however, MXNet got a lot of things right.

Unluckily, I just don't think it added enough on top of PyTorch or TensorFlow for people to consider switching. People switched from TensorFlow to PyTorch because eager mode was just so much easier to use.
'Great products' that are not economically viable are probably more common than regular products.

It's easy to make something great when you don't have to worry about margins, supply chains, manufacturing, distribution etc. etc..

This happens all the time in consumer; every consumer product designer would love to add a bunch of features and functions, but often these things push costs way past what people will pay for.

There are so many amazing products that would exist today if we were willing to pay 2x-10x the prevailing price - but we won't.

I'm working with a team that's making toys. There's a faction that has an experimental AI piece that has some really fun applications, but it'd be a $150 toy (i.e. heavy processor etc.). The market will accept $40-50, which dramatically limits the kind of hardware that can go on there (i.e. micro-controllers only).

Practically the whole business of hardware is about making those tradeoffs.
Since this is designed for non-technical users and only scrapes content that's already been displayed to the user, I can't imagine many folks would use it in such a way that they could tell, unless they included a script to detect this scraper explicitly on their site
No idea what you're talking about here.

I used to compile Java projects since 1996 until 2004 pretty alright.

And Maven runs circles around Gradle's performance, without requiring a background daemon sucking up at least 2GB, minimum.

Gradle is the only reason Groovy is still somehow relevant and it has to thank Google's Android team for it.

As for the Oracle/OpenJDK remark, it is an open source project, under the GPL with Classpath exception license, it is up to the ones that keep saying that Oracle doesn't do a good job to contribute.
How come https://hkmap.live/ is still online while the app cannot? if GCF(Great china firewall) can block Quartz, they can block this URL as well right?

thank god we still have an open web where few websites can still be there and not inside a walled garden..
'Heteropessimism': Complaints of the Straight
https://bsdimp.blogspot.com/2019/10/video-footage-of-first-p... has some further speculation... Footage of the PDP-7 that ken would later use to create Unix.
That's a fair point. I tried running Ubuntu & Arch on my macbook and was horrified to find that you have to set up and the fan regulation yourself or else the thing will just cook itself.

Not to mention the fun you'll have setting up the wifi and the especially good luck getting multi-touch support work just right.
I believe you that you have best intentions in mind, but what you propose would lead sooner than later to what I wrote. There are examples in the present as well as in the history why it would be a bad idea.
> Is there a language that consistently uses codepoints with more than 2 bytes?

Kanji, hiragana, katakana etc. At least 3 bytes with some 4-byte sequences. This compares unfavorably to for example Shift-JIS.