skysight-inc/HackerNews huggingface dataset:
Do you have any insight as to why?

I'm part of that minority and small phones seem better in so many ways. My hands are relatively big I think, but even with "small" phones now I can barely use them with one hand. The smaller screen uses less battery. Larger phones don't fit in pockets very well and result in a spot that wears through on my jeans where the corner of the phone pokes out from my pocket.

I'm really struggling to think of advantages to larger phones. I guess if you always carry around a purse/bag then the size doesn't matter as much, and if you had smaller hands then maybe one-handed use is just impossible regardless of the size. But what's the use case? It's not like a real computer where a larger screen means you can multitask better, since you can barely multitask anyway.
> Yes, the demand really is that low. People who want a smaller phone in 2019 are a very small yet very vocal minority.

What are you basing that on?
I had a similar experience with a relative's Seagate NAS.

Except the ext filesystem was unreadable because it used a different page size. Required some shenanigans in userland by thankfully I was able to recover the data. Seemed like a software fault on the box.

The chassis had to be destroyed to remove the drive and it was interesting to see the warranty explicitly mention the customer was allowed to do this to recover their data.
Browser Rendering Optimizations for Front End Development
Yeah, because it is my work and this guy has literally 100% stolen it. It was not ready to go open-source.
The nice thing about Synology storage stuff is that it's a nice GUI (seriously, they're about the only company I can think of that's doing appliance management right) on top of standard and battle-tested open source tools.

This was one of the reasons I was okay with paying their prices. Even if the device completely craps the bed, I'll be able to hook the drives containing absolutely normal LVM/btrfs volumes up to another machine and get my data out.
> If he understands it then why does he think it's "odd" for her to have a white male husband?

It's odd for someone to be racist against whites when they're married to one; whining about white privilege _is racism_. Hating on whites is racism. Judging individuals by the color of their skin, and claiming they have privilege because of it, is racism.

> When you're talking about abusive behavior online, and you describe the individuals that leveled the most abusive behavior at you, that's not "whining" or "racist".

They weren't online, they were in a classroom, his teacher chose an extremely left TED talk by a women whining about white privilege because she'd been abused by bad men. They didn't abuse her because they're white, but because they're abusers. Blaming white privilege for their behavior most certainly is racism.

> I'm happy to call it "majority privilege" if you want. I'm not sure how you think it's not a bad thing for certain races to get treated better than others, though. (Different ones depending on what area you're in.)

It's not a bad thing for the majority to be what society optimizes for; it's not privilege, it's how cultures work.

> What beliefs?

Your belief in "white privilege".

> "The story had to have some kind of genders for the characters"? "It's not a horrible choice to pick the most common genders involved in adult sexual abuse[0]"? "It's possible to design a character with non-political motives"?

Making your students write a story about a man trying to rape a woman is an unnecessary vulgarity in a writing class, it's nothing more than the teacher trying to impose her left'y political views about white privilege onto students. There's a thousand other less political things they could have been asked to write about that were serve the goal of learning to write just as well.
This is my work that I've been working on the last several years. I was not ready to release it open source, and this idiot just proceeded to steal it from an internal repository and POST IT UNDER HIS OWN NAME WITH ALL OF HIS PERSONAL INFORMATION.
Using Statistics to Find Startup Idaes
If you are into iPhones I think that $299 is a great price, even compared to Android phones.

I bought an Xperia X Compact in 2016 and I hope it will keep going for many years. The new Xperia Compact models are larger and heavier. Not really so compact anymore.
Since 2015 Rust has grown and matured:

The article questioned whether Rust's design made sense. It looks like it's holding up. Major pieces of software have shipped. Projects analyzing language's soundness have found some bugs in libstd, but not any fatal flaws yet.

The article complained about Rust's speed. In the benchmarks game it used to be on par with Go, now (as far as the game goes) it's clearly faster than Go, Java, Fortran, Ada and Swift.

The article questioned whether anyone sane would write web servers in Rust. There are some nice web frameworks now. AWS officially supports Rust in Lambda. Futures-based ecosystem for async programming is growing. It's getting there.

The predicted huge mess of crates.io hasn't happened yet. crates.io is lucky to have npm a few steps ahead of it, so it can proactively prepare for growing pains that are coming.

The 2018 edition has shipped a new borrow checker that's easier to work with, more powerful and properly namespaced macros.

Of course C/C++ isn't going anywhere, but it looks like Rust is here to stay, too.
Very Nice ! But it should be stated that this is not C++ but just C++ syntax.
I used to use it a lot for icons etc. but now I need to publish technical diagrams, which always need to be in PDF form and often include elements that are created programmatically as SVG. So Inkscape is ideal to work up the finished figure for publication.
New hope for a refesh?
I've done some pretty mindbending things with VBA on Excel.

They work but they are not pretty and not easy to maintain. VBA is technically a "complete" language (I want to say Turing-complete but that is not a meaningful trait), so it is possible to do a lot with it, but one ends up having to re-implement (sometimes badly) stuff found in other languages in order to write the main parts of the code.

Part of what makes VBA deceptively easy is the control over the interactive elements of Excel (a lot of stuff is done with the Range object), but unfortunately that also introduces state that you can't always control, which entails write extra checks to make sure the state is correct before proceeding. This is especially true if your users are on different versions of Excel (I once wrote something in 2010 that doesn't work in 2016).

There are now other options like QueryStorm [1], which lets you write C# in Excel and connect to SQL databases.

There are also a bunch of Python-Excel solutions that are based on manipulating COM objects, but I've learned that when dealing with a Microsoft stack, there are advantages to using Microsoft-native languages like C#.

Coming back to the article, it mentions adding arrays, vectors, and records to Excel itself; this will make Excel much more powerful because it has traditionally been a cell-based computation system, which has disadvantages that higher-level abstractions overcome (like vectors and tables).

It also mentions writing Excel functions in a first class manner instead of relying on a separate procedural language like VBA. Operations on arbitrary sized arrays will also help it transcend Excel's issue of operating on fixed size arrays -- this will clean up a lot of very messy formulas.

These developments will be interesting to watch, because it brings Excel much closer to a true functional computing system, and gets closer to Quantrix [2] territory.

[1] https://www.querystorm.com/

[2] Quantrix is a multidimensional spreadsheet, and a commercial successor to Lotus Improv.
Ha! Good points. Glad to see Typescript on this list, it's JS for adults.
80+ Free Data Science Books
No, they manipulate their data; that something is about you doesn't make it yours.
There was an article on HN recently about a woman that used sea shells for sculptures and got heavy metal poisoning from the activity.
I don't think anybody was suggesting the droplets were female ejaculation. Male, more likely, since we're dealing with four big penises.

And stretch though it may be, GP isn't alone in seeing this. Whether people continue to see the phalluses and associated droplets in everyday usage of Slack, that remains to be seen, but good design doesn't need time to run its course so that people stop noticing the bad bits.

I recall when I designed a logo for the radio station at which I worked. The concept was a flat circle with a cutout of a set of headphones. Unfortunately, the headphone cutout was a bit too low on the side, so what was supposed to be the space in between the headphones wound up looking like a bloated penis. It can happen to anyone.
Almost like... this was a private repository that was literally just stolen. A DCMA complaint has been filed. This man literally stole my own work of several years, which wasn't even ready to go open source, and decided to take credit for it.
I'm an independent IT consultant. I provide software-based solutions to business problems. I design and create software that makes business processes more efficient and I coach software developers in the use of frameworks and best practices so they get up to speed quickly in technologies that are new to them.

Because I'm not the only one to offer these or similar services in the grand scheme of things nothing much would happen if I stopped working.

On a smaller scale, however, my clients might either end up with less efficient solutions to their problems or no solutions at all, which often means that plenty of manual work would be required to compensate for process shortcomings.

Hence, time and money would be wasted that might've been put to better use.

In terms of the coaching aspect of my work, developers might take longer to become proficient in their new framework / language of choice. They also might be able to produce value in a new framework but they might do so using best practices they know from an approach they used before, which is common when for example transitioning from C# to Java or formerly purely back-end-based work to work that involves web front-ends, too.

This in turn could lead to low software quality and ultimately unmaintainable software.
I once attended a talk about humanitarian aid during an ebola outbreak a few years ago in africa somewhere. My favorite part was when he went down the list of professions that could help out... from the obvious medical staff, to architects and mechanical engineers for building infrastructure (for building things like containers for storing contaminated feces), etc. He ended with "every kind of engineer can help. except software engineers. you're all useless".
> Was there more general purpose language that C was competing with back in the time?

Plenty of Algol and PL/I variants.

C had an almost free OS with source code going for it, had UNIX been a commercial offering right from the start with a price tag similar to systems like OS/360 or VMS, and the outcome would have been completely different.
You’re really just spreading fud. Not that it matters, even the most extreme exaggerations of the dangers of nuclear are a drop in the bucket compared to carbon emissions. Getting cancer from carbon pollution isn’t any better than getting it from nuclear radiation, only it is far more common.

If you’re against carbon emissions, and emission free clean energy at the same time, I don’t know how you’d expect to be taken seriously.
Couple of observations.

First of all, given the price of storage, for backups, I don’t think anything other than mirroring makes sense. Just get 2 big hard drives for your NAS and set them up for mirroring. In the event of a filmier, you can read directly.

Next, you don’t have a full backup without offsite storage. Even if it wasn’t a power surge, there could be flooding or fire at a single location.

Always remember the basic 3 2 1 rule!
Yeah, it sucks that people will downvote people for legit opinions / experiences rather than actual bad faith comments.

I'm mainly interested because I write a lot of software that needs the JVM to run (I don't use Java itself much, but it comes to the same thing). So it is very useful for me to understand reasons people would reject my software.
And here's your recurring reminder that all cloud storage services fingerprint your uploaded files looking for TOS violations. If you haven't encrypted your backups first you are at the will of the service you are using.
Why can’t we change? Learn from the mistakes of the past?

I want to believe that we won’t repeat ALL the egregious mistakes of our past.
I liked the size. The only thing I want is for them to extend the display to be close to or totally without bezel. I’ll probably pick this up to be my international travel/backup phone (now that Google Fi officially supports iOS).

The specs are sadly dated but I’m still running an iPhone 7 and the SE isn’t that far behind hardware-wise. For my use cases (some productivity software, maps, music, and chat) I have zero need for newer hardware any time soon. I have a full fledged computer if I really need something fast. And the 128GB option is only $50 more which isn’t bad.

Also, I like the audio jack. I do miss that on my 7 (and, consequently, newer devices).

Finally, there may be size wise comparable android phones but I’m not in that ecosystem. I’ve tried (using a couple Nexus devices for a year each in the past). There are too many things I like better in iOS or apps that didn’t have a direct port and whose equivalent wasn’t really equal.
Perhaps they finally did put down that cocktail.
The main problem with that throwback laptop was the horrible battery life. 3 hours rated life might have been acceptable in the early 2000s, but nowadays, that's weak.

Combine that with the price ($1900 MSRP) and you have a device that comes off as a cynical, overpriced money-grab directed at the retro aesthetic crowd, especially considering that it's basically a slight upgrade of the T470.

It wasn't a bad machine. In fact, it got above-average reviews. Still, something really burns about being so close to perfection and making unforced errors that keep them under the line.
Yeah... RPN et al... :)
Agree.. I actually meant to reply to parent!
The latest news out of Unity is really interesting in this regard; they switched from C++ to a restricted subset of C# for their hot loops, in my understanding.
That’s part of the reason I keep my personal data backed up two two sets of NAS. In addition, it’s mapped as a Dropbox drive on one of them.

From my families perspective it’s just one drive, but it’s replicated everywhere.
Kudzu Effect
I've made similar calculations on all sorts of investments, like collectibles, gold, real estate, etc. Index funds beat them. And besides, index funds are very liquid, and transaction costs are low.
I'm sorry. I really wanted to read that article, but the website seems unusable in any form of web browser.
how do you power the usb drive whilst it's syncing in your car, while parked in the garage?

What if the drive gets stolen?
Indeed. I'd rather have a bunch of RAID 1s around than a RAID 5 I have to worry about rebuilding. I sync my files to two different RAID 1 setups in two different cities. No hardware failure has ever been worrying.
That’s super interesting, thank you for sharing.

Lex Fridman has a recording of the CEO of Boston Dynamics on his podcast. It was from a lecture Q&A at MIT I believe. And in there he talks about the control challenges as though they are likely the bigger problem to tackle vs. the mechanical (which seems obvious on one hand but interesting to hear him say).

In an off-handed comment he said how hooking the mechanics up to a person (so they could run the robot in a fly by wire way) shows just how fast the machine is and how much the software/sensor/controller stacks are slowing them down.

He also discusses their simulation capabilities a bit. It definitely sounds like there is some software training going on, but this obviously cranks the fidelity up quite a bit.

Would be cool to see how they train it.
I work in an organization that creates software that enables people to do various parts of their complex work better and more efficiently. I consider creating software tools that create actual value to their end user as quite enough improvement as a software developer can.

Anyone can be compassionate. And smile. It may sound trite but that does create a bubble of positive feedback loop whenever you interact with people. That's the most straightforward way that I know of how anyone can improve the world around them.
Hauwei Honor: $250 128GB new

https://www.aliexpress.com/item/Global-Version-Huawei-Honor-...
Have you written up the solution or do you have some link? I have that same problem currently but havent had time to look at it yet. Thanks!
However due to market pressure from very important customers, Java and C# are getting better at low level programming, while enjoying the tooling and libraries.

While being merged into GCC mainline is an huge success for any programming language, D is still kind of looking for its space and competition is getting stiffer.
Are they asking:

"If we offer you this position and you like our offer, are you going to accept it?"

If so, that does not seem unreasonable to me.

Perhaps they have been burned by tire kickers in the past who were only looking for a way to increase their current salary with a competitive offer with no intention of ever taking the position.
I've closed my google account (and moved to proton) because I noticed this "feature". Of course, the positions are disappearing once mail gets deleted but google didn't ask me if I want this or had my permission to fetch data and prepare such list, not mention I don't find it in any way useful.
The only security feature I really want is a preinstalled user-configurable firewall.

Keeps your system firewalled and your apps sandboxed and there's less of a need for constant OS patches.

But it's notable that even 'privacy first' Apple doesn't ship a firewall because that would interfere with the market for ad-supported apps.
Again, it's normal for the unrestricted part of the Autobahn. Unlike the US, German drivers are very serious about Rechtsfahren -- "Keep right".
I have a basically empty GitHub project if you want a goal and a lot of latitude on implementing a thing:

https://github.com/DoreenMichele/PocketPuter

The gist of it: I was homeless for several years and used the internet extensively to develop and online income, do research, have some kind of social life, etc. I run some websites to share info to help others do the same.

Someone suggested that having some code assets to make phones and tablets more useful to the homeless and pre-install links to those assets could play a part in promoting such solutions.
I understand Searle's argument to be that symbol manipulation does not result in understanding. Understanding or semantics is something else. He seems to also want to tie consciousness into understanding. Some people would argue the symbols need to be grounded by experience, and experience has a conscious component.
Really curious about the state of agency SEO services these days. Do you guys just do the standard on-page tweaks, or is there some backlink building too?

I once looked into the backlink profiles of a successful SEO agency's clients and I discovered a makeshift PBN going on; they had 100s of sites ready to go and would just add client links to them. In predictable patterns (# of referrer pages would jump weekly etc.) Presumably this is fine because it's working and this is how they promise position increases / page 1 for certain kw etc.
Top ten myths and misconceptions about Ada programming language
> Now, if you define a physical computer as a Turing machine and nothing else than yeah, we, humans might as well be not computers at all.

Gee, I come to the opposite conclusion. If we define what can be computed as what can be computed as a TM then we are TM's, that is, computers.
I understand Searle to instead be offering an argument that humans are not TM's, that there is an aspect of computing in the world that is not captured by the definition that Turing gave, and it is whatever is involved in understanding.

But the argument, as I hear it, concludes with something like "and it is obviously wrong to think this is what we are doing when we feel we understand something." That's not obvious, to me.

> some vulgar symbolic computation

I guess I still don't get it. I've not seen any evidence that what goes on between my ears is not doable this way, but I am very ready to concede that the jury is still out. I just don't understand the part where Searle says "obvious."
Yes, it seems that Celo has the awful practice of sending out two-hour CodeSignal coding tests and then ghosting applicants. Why is this the case?
Currently the Burton Driver X. I don't ride park, and like them a lot.
Goetz Graefe [1] published interesting surveys on B-Trees, query optimization...

The Red Book can give you many ideas [2].

Mark Callaghan has been published a lot of stuff related to LSM recently [3].

[1] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.219...

[2] http://www.redbook.io/

[3] https://smalldatum.blogspot.com/?m=1
Indeed, it is called HPC# and from what I understood during the interview with Miguel at Unite, Unity developers also contributed to the design of low level programming features from C# 7.x, and the ongoing ones for C# 8.0.

There are a few well known former developers from Insomniac Games working on the project.
There is a difference for Searle if only certain kinds of physical systems are conscious.

The other issue in philosophy of mind is intentionality, which is how any physical system can be about something. Humans are both conscious and possess beliefs, desires and what not.
good point. same with yoga.
My top one is ReasonML.
Looks interesting but I don’t understand if the “x as x” is mandatory? Seems overly verbose if you don’t want to import it with another name?
With Kotlin, JetBrains was able to see what went wrong when previous JVM languages Scala and Apache Groovy each tried to be a better Java, and not repeat their mistakes, e.g. excessive operator overloading in Scala, or lack of scalability in Groovy.
What's a language/domain/framework that's _not_ like this? After spending a few weeks struggling with Bazel and Spring you'll not convince me Java is any better.
I guess its the skating by the 'restrict women's activity because {plausible enforcement reason}' that's sensitive. So often somebody casually reducing women's activities for 'good reason' that some can't let it slide any more. The 'handmaids tale' kind of thing.

Remember women couldn't buy property back in the 1970's, for plausible reasons (most didn't have jobs so no cash flow). Its that fresh in some folks' minds.
Does the RaspberryPi have enough CPU for disk encryption?
He said it syncs when he pulls in so presumably a 12v power supply
It's frustrating how the go to solution for a problem tends to be to install another module. I agree it's not smart to keep reinventing the wheel, but when the solution takes less than 15 minutes to implement the recommended answer shouldn't be another module.
You’re implying 98% of cars are going to occupy one lane and then 2% will use the passing lane and that’ll be just fine? That’s not very efficient.
The Schwarzschild radius of Saturn is 3 *(Msat/MSun) km ~ 0.85 m, so it's much smaller than Saturn Radius ~ 6x10^7 m. As such, I believe any GR effect is probably absolutely negligible at the location of Saturn's rings.
A surge from a lightning strike near my home travelled over the cable line to kill a network switch and the WAN port on a firewall. (Strangely, the cable modem was spared.)

Everything was on a decent UPS... but I’d completely forgotten the cable line.
Business Proposal to Provide Additional Income When You Retire