skysight-inc/HackerNews huggingface dataset:
It's a secret that you are compelled to share with many many entities. And apparently it is hard coded into 'too many' places to change. I would bet the US is still using SSNs of the exact same format when I'm long dead.
From what I've seen, Ubuntu Touch is the best mobile "Linux" distributions. Other, purely Linux operating systems lack common apps, have janky UIs and are barely functional on most hardware.

Ubuntu Touch runs on whatever the manufacturer or Qualcom have put down as a basis, instead of relying on a standard, open Linux kernel with open drivers. This has all the downsides of the Android kernel, but at least it's functional.

The point of having it run Ubuntu Touch is to show that the phone is not locked down like nearly every other (usable) phone in the market today. If pmOS or KDE Plasma get ported to the device, those systems will probably have the preference of most die-hard Linux users. Doing so requires a lot of work, though, and I wouldn't be surprised if improving or even just using the reverse-engineered drivers for many kinds of smartphone hardware would violate the NDA manufacturers sign with Qualcom.

To me, this device looks like what the Oneplus One looked like when it was first announced: an Android phone that doesn't lock its users out of the system. Getting any non-Android OS to run on the device underlines that without going through the effort to make everything nice and open.
> LineageOS has a feature that helps people protect their privacy when calling helpline and hotline numbers by hiding the calls from the logs.

> LineageOS 18.1 introduces a helpline contact list (just look at the 3-dot menu in the dialer to find it). In addition to quickly being able to find and call any of these numbers, we also show names, languages, websites, and categories for many of them.

Both are interesting UX consideration.
Researchers develop 'explainable' AI algorithm
I think maybe the Programming Languages A, B, C on Coursera is what you are looking for. https://www.coursera.org/learn/programming-languages
The Nokia Communicator dream never dies. The original 9000 series was first introduced impressive 25 years ago.

At one point I had a HP Jornada 720 running Jlime Linux with a PCMCIA WiFi card for wardriving (15 years ago).

One of my first smartphones was Xperia Mini Pro with a slide-out keyboard and I loved that thing (10 years ago). This is also around the time of Nokia N900 which had a deserved cult following.

These days I think regular smartphones are good enough for quickly replying to a mail, for any serious work I'd use a laptop.

I don't see a niche for this any more.
Well, infer that it's not absolute but rather ironically depends on the kind of environment you're developing software for. <:)
First of all, there are other languages than English.

Some of them are programming languages.

Also a touchscreen can not be operated with sweaty fingers or slightly unusual conditions.

No they really can not be reliably used, recent years’ improvements notwithstanding.

If I ever need to use my phone in an emergency outside in the cold with wet, sweaty perhaps bloody hands, I’d appreciate a 100% physical keyboard controllable one.

Touchscreens are handy though as an auxiliary control in the ideal circumstances.
I can, but I don't have to, it does that out of the box! I've dabbled in other terminal emulators, but could never be bothered to set them up quite as I'd like them to behave.
Curious, is this an in internal product?
What's the alternative? That's how make, cmake, msbuild, ninja,docker, and basically every other build tool I'm aware of works
Shortest Path Faster
Show HN: Stories for Newsletters
Sharepoint. I built a trouble ticket application this past summer in Sharepoint using a no code approach in about 30 minutes. I used that ticket system for the next two weeks while I wrote the JavaScript for a more intelligent application.
Well, the salaries are inflated b/c cost of living (an engineer in NYC is no different than an engineer in Pittsburgh except in salary), but your point of increasing applicants means an increase in supply of applicants for that position, many of which are happy to make $80,000/year in a cabin instead of $180,000. Soooo why would the company overpay? It wouldn’t make sense.
My first read I saw "pornodoro", then timer, and thought this comment was going in a whole other direction.
Those changes you speak of in the real world should be recorded and would be the purpose of blockchain to have those errors included. Then you have the real history, not what someone else decided to erase and replace with what they now believe to be accurate.
Oops, I've been putting secrets in environment variables since I can remember. Your comment piqued my curiousity on why this is a bad idea.

Found this:

https://diogomonica.com/2017/03/27/why-you-shouldnt-use-env-...

https://security.stackexchange.com/questions/197784/is-it-un...
I often have a shell open on my phone, but far less often than I would if there were good options for typing. I'm very excited by the prospect.
Wait, based on this calculation, transferring 1GB results in ~1KG of CO2? That sounds insane.
You might consider providing some information about your service before requiring creating an account.

The prefilled text for the demo should probably indicate you need to enter your own text or the demo will not work.

It would help to mention your abuse protection delay on the webpage.
hey, don't spoil the fun ;)
Sure!

Actually MIUI has Android 4.4.2 KitKat.

I repartitioned the ROM partition by following this guide:

https://www.youtube.com/watch?v=L7_jrw9C9Pg

And downloaded the ROM files form here:

https://forum.xda-developers.com/t/unofficial-14-1-7-1-2-201...

China ROM is really bad as it can lead to black screen with the tablet becoming unresponsive.
Author here.

That is exactly what is going on here. I just move the horizon line up and down. This works very well as long as the rotation remains small. That is also the reason, why Comanche was a helicopter game and not an airplane game.
Is that an argument? I notice from your comment history that you defend the UK at every turn. Why is that more legitimate than someone from the middle of the US taking seriously his country’s history of foreign coups and war crimes and trying to find truth outside the bubble of Western propaganda?

I want the US to have a government that fosters friendly international relationships of mutual benefit, that takes poverty alleviation seriously, that takes ecological preservation seriously. China is doing a better job than the US on all those fronts right now so for me they’re worth learning about.
That is the license for downloading but does not specify what happens on uploading -- it appears photos uploaded to unsplash were given to unsplash, relinquishing all rights.

The commons (https://commons.wikimedia.org/wiki/Main_Page) would have retained ownership.
What operations can you perform on an L<Integer>? Does it work based on duck typing instead of explicitly declaring what base interface (Collection<Integer>) it requires?
As a suggestion, you might consider recommending where missing alt text is, especially on call to action buttons, and perhaps providing a preview of what the email looks like with remote images disabled.

Good mail providers will block remote images by default, and that's a trend I'd expect to become more prevalent over time.
>What I did love about perl though — something I don't find in modern languages — is its carefree playfulness, which must have stemmed from the hacker culture associated with it. I still chuckle every time I use Carp for debugging. Carp::croak, Carp::confess, or Carp::cluck are genius!

As someone who works with a legacy system written in Perl (we're slowly moving to Go), I absolutely hate this. It's completely obscure for no reason, and that's just not fun. I'm glad no language does this anymore.

Same goes for Perl critic levels: --brutal | --cruel | --harsh | --stern | --gentle, they're all compleyely useless at conveying any meaning! why is brutal > cruel??
Assigning IPs based on room number seems quite practical.

I noticed something quite similar at my old residential block, where wifi was provided building wide. When you connected to the (open) WiFi network you were in a VLAN with all other unauthenticated devices. Attempts to access the internet directed you to a captive portal. After signing in (it was over HTTPS) you were then punted in to your own VLAN, where you could see all your other authenticated devices on layer 2. The system remembered your MAC so you only had to do the captive portal once
> Sometimes its easier not to share.

I don't agree with this premise. It's quite easy to share "we have data that suggests that this is the case", even if you don't divulge fully what that data is.

A decision where it's clear that some analysis has gone into it (even if you disagree with the outcome) is always going to be more accepted than a decision that seems completely arbitrary / driven by politics.

It seems that developers / ICs are asked to justify everything they do with data - making decisions from the gut is the privilege of the executive.
> I guess my point is this. There has to be a cutoff
> where a claim is too obviously incorrect and testing
> is simply not useful any more.

Such as claims of giant lizards ruling the Earth, or claims that all matter (and time!) was once a singularity, or claims that man had descended from - get this - apes?
I've always liked a few poems but I was never able to get into most poetry.

I recently learned that reading it out loud fixes that, particularly with modernist poetry. I'm able to naturally find the rhythm/meter and suddenly it clicks. So yeah, if you've never "gotten" poetry, I'd recommend reading out loud to yourself.
Can’t wait to check it out.
Astro Slide 5G Transformer seems like a really good phone, one that I actually might get once it's past the Indiegogo stage.

https://www.indiegogo.com/projects/astro-slide-5g-transforme...

EDIT: and it has a backlight keyboard!
It looks really useful and the rationale behind using Electron makes sense, but I really dislike using non-native macOS apps. Still, I suppose it's better than not being able to run it at all. Good luck with the project!
Why You Should Be Using Certificate Pinning in Apps
I think the drop-in audio room is here to stay. It is a format.

hn is a text room. Similar to how Twitter is a text room. Similar yet different.

https://twitter.com/__tosh/status/1377587398973005827?s=20

I'm working on Jam which is an open source implementation of the drop-in audio room format, in many ways similar to Clubhouse or Twitter Spaces but also different (and more versatile).

Show HN: https://news.ycombinator.com/item?id=26131123

https://gitlab.com/jam-systems/jam

Benedict Evans' take on Slack adding audio rooms and what it means for Clubhouse:

https://twitter.com/benedictevans/status/1377363658167050241...

Some things are so fundamental that it is difficult to say whether they were "invented" or "original". In some cases _discovered_ seems more fitting.

http://www.paulgraham.com/rootsoflisp.html
I don't see any moral qualms with opting to pay the least amount of taxes you legally can for the same reason I don't see any moral victory in choosing to pay more than you're obligated.

When my accountant tells me to sign here and here to save myself a few thousands a year, I don't ask him "wouldn't these few thousand dollars benefit the general public?" I keep what I earned because I know that if the table's were turned, the state would never choose to give me more than I'm owed either.
Physical keyboards have interesting usage modalities.

One of my colleagues told me she missed physical keyboards because touchscreens are harder to use with acrylic nails. They can be used without turning the screen on, etc.

I wonder to what extent input technologies have a fashion cycle.
Lombok is very widely used in places I worked. Love it myself.
> If I've made a selection in terminal, Ctrl+C will copy it. If there's no selection, it will kill the process as usual

Which is already a prime example of bad user interface design.
thanks was from mobile and I couldn't see it. Now from desktop I can see it.
Env vars are a built-in for key-value command line args. Why introduce some custom convoluted way into your app for kv args instead of this standardised approach.

I can understand why some heavily used cli app would support a custom parameter pattern, eg. for ergonomics, but for majority of apps running as deployed services and not cli apps invoked 100 times a day, I don't see a reason to not use env args.

I can run the following and introduce exactly zero parsing boilerplate into my app or invoking scripts.

port=12345 color=green ./myapp.py

Also - some apps have to be configured from file, others on the command line. Which parameter parsing library even supports that? Env vars support this out of the box.
> Nobody needs a cloud based solution, running software on a local machine is a perfectly workable solution.

Except people who want to collaborate on the internet?
Just in time delivery has its downfalls when vendors have issues, but this is a known trade-off to that model. If a company keeps inventory on hand, then they have the worry of owning excess parts that they can never use and is a sink cost later. So these companies can lose money with either, it just depends on the circumstances that cause it.

I'd be interested to learn more about the order cancellation you were saying that fabs were doing to non car manufacturers. Shouldn't contracts prevent that sort of behavior (without proper compensation)? And if they did that, they are burning bridges that would make people less likely to do business with them in the future. Maybe the car chip business is enough money to warrant such moves, but seems potentially sort sighted depending on exactly all what you said happened.
Cells form into ‘xenobots’ on their own
I agree, the database angle is fascinating! There's an interesting CSTheory.SE answer here [1] with some pointers to further reading, written by one of the creators of the Datafun [2] query language.

[1] https://cstheory.stackexchange.com/questions/38221/is-there-...
[2] http://www.rntz.net/datafun/
Boston Dynamics releases new video, Introducing Stretch
I think Clubhouse is making a big mistake if they don't sell out to a bigger player. It's like the Steve Jobs quote to Dropbox about how what they have is a feature, not a product. What Clubhouse offers should be built into a broader social network since it clearly can't survive on independently for the reasons Shaan mentions.

Discord is already launching "Stages" which aims to replicate Clubhouse's main selling point. And I'm sure Twitter, Facebook, and Microsoft are gunning for them too. I have trouble seeing how they survive.
But it is far more likely to actually work. Obsolete sources or not, they're further ahead for actual phone stuff than basically anyone else.
Break Free from Plastic Pollution Act
Yep, lots of the rooms I see are like "So U can give ORAL w/o a condom, but have sex with one" (actual room, actual spelling) which had almost 1k people in it..
This is just a guess but if it were a web app then they'd have to support multiple browsers.
I have a pet peeve about this attitude. These methods are being used for decades and well understood with all their advantages and disadvantages.

One day, someone comes and tells that it's bad and considered harmful, and happily tells the only right way to do it. A flame war ensues then.

I'm all for moving things forward and evolution, but can't we take a milder stance and move forward in a more peaceful way? Attacking something so well established because of personal reasons feels so wrong from my PoV.

That thing wouldn't be a de-facto standard if it was too bad, right? I think we shouldn't play with the foundation that much.
A files' contents are not effectively smuggled just because halfway through a file a NUL is in it, unlike environment or arguments.
It's not that bad, it was way ahead of it's time with the way the full screen navigation was handled. It's obviously a bit dated now but more due to a lack of users and interest than anything else, I'm sure it could be brought back to a more modern stack if the community was there.
Excellent, so we're going straight to personal attacks I guess?

Do you have any sources that disprove or show bias in the links to previous deals that I posted[0]?

I didn't even do an exhaustive search, these are just cases that I've heard of/seen/read something on until now.

It's hard to find the full deal information on the percentage stakes of various VCs by countries in African tech companies, but YC is open about that $125K for 7%[1]. Much of their organization is set up to be as transparent for founders and early stage companies as is possible. They are more forgiving than most other VCs in the US itself, and certainly more than banks in the US. this is a sweet-heart deal, giving entrepreneurs who were previously without access and opportunity an instant million dollar valuation. This is quite the sweetheart deal -- and YC does it's best to help the founders build their businesses very actively with some of the world's leading experts in those areas (again, the expertise you can only get from running something like YC).

How can a random investor from just about any other country (it doesn't even have to be China) be a more advantageous partner unless they were essentially positioning to purchase or absorb the company? It'd have to be quite a strategic partner to make this $125K/7% deal not worth it.

[0]: https://news.ycombinator.com/item?id=26657009

[1]: https://www.ycombinator.com/deal/
I used to do it on a Blackberry, which had an even smaller keyboard.
It's slightly cheaper than Mullvad, in the US. €5 is $5.88, and Mozilla is available for $5.00/month.
The "Programming Languages" three part series by Dan Grossman is excellent.

https://www.coursera.org/learn/programming-languages
https://www.coursera.org/learn/programming-languages-part-b
https://www.coursera.org/learn/programming-languages-part-c
Yeah, one of the golden rules of accessibility, same for security, is to include it in the initial planning of any product. That way it is baked in from the beginning and not as an alternate experience.

The best things about accessibility is that when it is performed properly it is nearly invisible and benefits every one, even people who do not need assistance.
With China there will unequivocally be malice.
> Most people feel alone because they lack the social skills to make friends outside work, or just lack the initiative, knowledge and internal motivation to work without external pressure and supervision.

I've been remote for ~5 years now, and making friends as an adult, esp. in a new city or location, isn't easy.

But you're right, when you're remote you have to make an effort to build social bridges yourself. That's impossible, or at least greatly strained, during COVID.
Leaked Google initiative: No more passwords
Would this have access/capability to install apps from the google app store?
You can't really blame a tiny manufacturer for not having all the drivers upstreamed. They probably don't have access to the relevant datasheets even if they had the money/time/developers to pursue full upstreaming. Upstreaming drivers is the vendors responsibility.
It sounds like you dodged a bullet there. Good on you for standing up for yourself and getting rid of this in your life.
Ultimately, remote is likely going to win out. Most people in the white collar work force are older, have families and live in the burbs. The commute for a lot of them is 1+ hour each way.

But what you're saying is legitimate, and it bothers me the amount of people acting like it doesn't matter. American society already isolates people. Work is a big (maybe the biggest) avenue to develop friendships as an adult, just like school is when you're a kid. Not everybody gets married and then their life becomes about their 2 kids and any social interaction outside of that is incidental.
The federal transfer payments for healthcare are significant. I cant find exact numbers (no doubt they are out there), but I vaguely recall hearing it’s close to 50%.

But yes, each province developed their own program and the federal government agreed to throw in funds as long as certain requirements were met.

Not that different from federal highways funds in the US actually. That’s how the federal government maintains minimums for drinking age, DUIs, speed limits, etc.
You can run networking over your existing coax wiring, with MoCA 2.5 you can get over 1Gbps, which does require you to buy adapters, but you don't have to pull new cabling.
So I wonder if the answer actually is; this is an example of correlation != causation.

Or in other words; negative drivers to productivity are not related as closely to locale as previously thought.
Long-term Blackberry user (and I still have a Blackberry Key2) - Yep. I can type out entire grammatically correct paragraphs without looking at the phone at all. That muscle memory was carefully honed in the late 2000s high school classroom!

It's only if I get into the infrequently used symbols that I have to check what I'm typing.

In a quick online typing test I get around 60wpm/300cpm (characters per minute), 0.0% errors.
You do realize that John Berger is an art critic, right?
No

https://mjml.io/
If you try to access a service and it's down, doesn't that impact you as an individual visitor? With analytics they can know it's down. If you click a button and you get an error, doesn't it affect you if they are not notified and fix that error? If a company you like and use their products can get better and release even better and cheaper products using analytics, doesn't that bring direct benefits to you?
Just wanted to say that I really appreciate your comment.
> I can 1) change 17 config files; 2) change 17 shortcuts containing command-line arguments; 3) change one env variable.

This seems like forcing the application to take the burden of your configuration system having shortcomings (like not being able to freely convert from a single source of truth into multiple generated files/command lines/...).
> If I ever need to use my phone in an emergency outside in the cold with wet, sweaty perhaps bloody hands

Man, we have very different lifestyles. Are you a serial killer? :)

> Some of them are programming languages

You’re the first person I’ve known who programs on phone hardware rather than using a larger computer with emulators. It must be quite painful for you!
Nexus 7 2013 was dropped by LineageOS in Feb 2019. It was recently picked back up again as a newer version but it requires manually re-partitioning the storage using a lot of command line entry while connected via ADB. It is not for the faint of heart.
Will this have mainline Linux support?
Would like to see how common this is, seems very. Would like a CV project to try to establish prevalence.

I was recently sitting on a hotel boardwalk watching the sun set over the ocean in the far distance, so still for maybe 20 minutes. Four walked by with three looking at their screen, 10 minutes later they walked by again in the opposite direction, same three looking at their phones with the same angle.

It seems funny to me that they could have been walking around the whole time with their neck cricked reading whatever they were reading.
>I thought that was there reason we got away from them in the first place?

Yes, and that reason was "Apple did it and everyone else imitated them." There were other reasons too, having a keyboard on the phone itself like a Blackberry took up valuable screen real estate, and slide-outs made the phone ticker (when all manufacturers were crazy about making them thinner and thinner) and adds a mechanical point of failure. But other than that, it was largely trend-chasing.