skysight-inc/HackerNews huggingface dataset:
Any clue what the impact of this will be if you use an android phone without a US phone number?

I am currently outside of US with a local, non-SIM card, hence getting US phone calls solely over data inside the Hangouts app. (I also wonder what is ment by _classic_ Hangouts)

The message from google don't really provide clarity, as much as announce that change is coming. If I open google voice I have an option to prioritize "Internet connection" over my "operator".

So this leaves me wondering if google voice will be more streamlined inside a single app, or if it will be more restrictive to only function while having an active US number(SIMcard) in the phone.

I used to use skype back in the days, then Gizmo5, and have been using google voice for 11 years now, has the hn community moved on to something else that I have missed?
Yes. Their app store is also a pretty good acquisition channel (I do research on this topic [1]). Here are some relevant quotes I found from my DB:

1. Credible ($2.5k/mo), a Shopify app to display recent sales:

"The other primary source of growth has been through Shopify itself. Shopify is amazing at promoting their apps. They take a 20% cut of your subscription fees, but it's well worth it in what they provide for you. When you first launch an app on the store, they feature it in the "New & Upcoming" section for store owners to get a first glimpse of your app. After you prove yourself with some solid growth and positive reviews, they will feature you in the main "Featured" section of the store. Both of these were huge for our growth. When Shopify put us on their main featured page, we netted about 180 new recurring customers." [2]

2. Shogun ($4.5k/mo), drag-and-drop page builder:

"When we launched on Shopify, sales began to trickle in and have been growing ever since. We've been attracting users in the Shopify app store from the beginning with very little marketing, and we got featured by Shopify fairly early on, which gave us a good boost. Now most of our new customers are through word of mouth or the Shopify app store." [3]

[1] https://firstpayingusers.com

[2] https://www.indiehackers.com/interview/how-i-grew-my-app-to-...

[3] https://www.indiehackers.com/interview/struggles-we-faced-bu...
From the Introduction in the tutorial: "What mother never told you about VM service":

"I will be using VM/SP Release 1 in my examples"

From https://en.wikipedia.org/wiki/VM_(operating_system):

"VM (often: VM/CMS) is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers.

The first version, released in 1972, was VM/370, or officially Virtual Machine Facility/370. This was a System/370 reimplementation of earlier CP/CMS operating system. Milestone versions included VM/SP."

From the right side column in the Wikipedia article:
"VM/SP (1980)"
NASA Contacts Voyager 2 Using Upgraded DSN Dish
Do you have any links/tips on how to become part of that minority of users that use Mozilla's service?
Yep, that seems pretty spot on. Not sure yet how I feel about allowing sandboxed user code in the kernel (my gut doesn't like the idea) but much smarter people than me seem to think it makes sense so I guess time will tell.
> If you ever wonder why we think "anarchy is chaos", its because to the government, it is!

Meanwhile in places without functioning government things are rosy, Yemen, Somalia, Syria, the DRC, the CAR, Afghanistan outside of Kabul, rural parts of Nigeria, etc.

Places with functioning governments like Finland and New Zealand are hellholes.
Azerbaijan’s drones owned battlefield – and showed future of warfare
Really cool concept, I was surprised at the fact you have to collect words for the glossary, great way to slowly introduce people to more words.

I am excited to see what new words I can learn.
What about /e/ ? It's been a while I haven't heard about them.
Ask HN: Apple Silicon Compatibility
Does anyone know of a resource that indicates whether a particular piece of software works (maybe under Rosetta) on Apple Silicon?
AMD GPUs do not require I/O BARs, and highly doubt Nvidia ones do either. The VBIOS will probably assume it can use it, but most modern cards can be initialized without actually running the VBIOS (because people use them on headless servers, for virtualization, and things like that). The I/O BAR is only required for legacy VGA compatibility, you can ignore it.
Show HN: Member – Uncensorable P2P Decentralized Social Media
I am always on the go, it is a bit hard to carry a second monitor with me.
Why would anyone who is not forced to buy a Mac get one of these?
> Voting has a short list of maybe four easily stated requirements. Online voting “solutions” tend to solve one or two, forget about the others, and try to compensate on user experience.

Right. In this case:

> then being able to ensure your ballot was counted correctly by using your code

This fails the voter anonymity requirement. There must not be a database associating each voter with which way they voted.
They've been making ARM CPUs for 10 years. They're not new to the game, this is just the first time they're in non-mobile devices.
I mean truly exercising freedom - which is the ability to govern oneself. All we can really control is ourselves. Sure, one could be impulsive/reflexive and even reactive, so long as it doesn’t impinge on anyone else’s freedom to govern themselves.
What do you mean? That paragraph is already close to reality in some places in Europe, where public transport is ticket-less and free and the government provides housing and food at no cost to those who need it.

Expand on that and you're at what the author is describing.

I personally wouldn't bet money on "this will never happen", would you?
It uses the ActivityPub protocol, so all someone has to do is spin up another instance in the fediverse (there are already many) if one gets taken down.
Out of curiosity how long have you used angular for? I usually have similar thoughts when first picking up a new framework before working with it for a few months to figure out how it's "supposed" to be used.

(I have not used angular myself)
https://archive.is/gCK24
Your comment reminds me of a study [1] published in 2019, demonstrating that people with the strongest views against genetically modified foods know the least about science but believe they know the most.

Implicating that the Big Bang Theory enjoys its popularity because it "sells" is, I think, showing complete arrogance to landmark discoveries made in the past century - such as the cosmic background radiation [2] (for which the Nobel Prize 1978 was awarded), supporting the thesis of the Big Bang.

[1] Extreme opponents of genetically modified foods know the least but think they know the most. https://www.nature.com/articles/s41562-018-0520-3
[2] https://en.wikipedia.org/wiki/Cosmic_microwave_background
Google cuts free storage for Photos
Your comment somehow reminds me how about 20 years ago me with my friend tried to came up with a stupidest possible conspiracy theory ever, and what we settled on was an idea that all possible hardware features are already implemented, and when you install a new CPU for example, it's actually just a heating element and a collection of jumpers to tell motherboard to adjust a performance of the real CPU hidden in it accordingly.
Having followed the process and lots of improvements in .NET over the past year or so, there's not that many low-hanging fruit anymore and definitely not the kind where a quick 5-minute change brings considerable gains. Some of the things that have happened are reducing allocations aggressively, which _can_ a quick change by using newer language features where applicable, but a lot also have been things like vectorizing algorithms or adding additional optimizations either in the JIT or in other code that's generated (regular expressions). Those are rarely trivial.

It's more like there's been a few hundred small individual improvements and those provide a lot of improvement in total.
> I've become something of CPU collector in recent years, and I have a nice line of p6 cpus from thePentium Pro

I bought i486DX for $20 month ago, as a memo of my first CPU.
Create landing page to attract more visitors to your website
> I somehow get the feeling that SoftBank and Masayoshi Son aren’t great at investing and have managed to throw a whole lot of money aggressively into ventures that any common person would doubt about returns, scaling, etc. At the same time, it has sold off what could continue to be profitable, like ARM Holdings.

Case in point: they bought ARM for $32B in 2016 and recently sold it for $41B. The S&P500 performed better over the same time period.

(I don't think they sold at a bad price; I think they massively overpaid for buying it. ARM was a prime takeover target back then and you could see that in its valuation, and SoftBank paid a hefty premium even on that.)
> I honestly don’t understand SoftBank’s business model and how it expects to generate great returns.

Simple: lose money hand-over-fist, forcing your competitors to do the same. Continue this until they've all bled to death. Then declare a monopoly, jack up prices, and make back what you've lost.

This is the optimal strategy if you have more capital than your opponents. It is quite effective.
What If Bitcoin Had to Cope with 700B Transactions a Year?
Disagree. Angular is the only sane framework for me. Starting everything in it if I can. It's huge and still growing.
The place where I currently work assigned me a gmail address, and I wanted to check them on my phone.

I was using k9 for my personal stuff, and wanted another app for the pro mails, so I pulled out the gmail app.

Just one step before finalizing the setup process, I realized that google was asking me to accept Google Play terms of service.

WTF?

It turns out the gmail app setup process does much more, google takes over your entire phone, binding the omniscient google account to it, and all apps using google sdk, the calendar, maps, etc.

I innocently wanted to check my work mails, and if I hadn't being cautious, I would have given my whole life to Google despite the fact I took great length to never do that (I don't have a personnal gmail/youtube account, I use an alternative app store, etc.)

Sneaky, and scary. There is no way regular users notice that.
For Java, it’s easy:

- v8: we added functions and streams. It basically changes everything. We also added asynchronous stuff but you don’t care yet.

- v11: we added built-in async http. Now you really want to have a look at that asynchronous stuff from v8.

And that’s pretty much it.
That Air will sell so well.

Many don't even want to pay for the MacBook Pro's Touch Bar and many will probably see an Air's fanless design as an advantage over Pro, even if its CPU is throttled a little more often in sustained high CPU workloads. Complete silence is just that good. And it's going to be so much cheaper.

I think the star of the show yesterday was definitely the MacBook Air.
“There’s lots of ways to be as a person, and some people express their deep appreciation in different ways. But one of the ways that I believe people express their appreciation to the rest of humanity is to make something wonderful and put it out there."

“But somehow, in the act of making something with a great deal of care and love, something is transmitted there. And it’s a way of expressing to the rest of our species our deep appreciation.

"So, we need to be true to who we are and remember what’s really important to us. That’s what’s going to keep Apple, Apple, is if we keep us, us"

- Steve Jobs.
You still have to rebuild your software and explicitly support a bunch of different architectures.
Dell, FedEx, Switch Team Up to Build Nationwide Cloud Service
Open Letter to Safari
Cleaning Data in Python with Pandas
all google apps tracks you, even using google news does not help
Just a heads up. Angular does not use virtual DOM to reduce memory overhead. At build time, in Angular we've been generating instructions for efficient rendering and change detection since the early versions of the framework.
Thank you for reminding me of them! I remember reading about RMI like 15 years ago. I’ll try to use the term negawatt. :)
> No advertiser can identify me personally

Right now, all iOS and Android phones assign you an id for advertisers. iOS is planning to get rid of this. So, while advertisers may not know (and really don't care about) your real name, they can build quite a profile of you.
In the Java and .NET world, Angular is just the go to SPA framework, eventually Vue.

React only gets used when FE devs overweight the full stack ones. At least on the projects I have been involved with.
Time to
1. Cleanup Google photos , remove all the junk pics that got auto synced.

2. Buy a few micro SD cards before prices go up due to this
Tripadvisor warns users over Thai hotel that sued guest for bad review
Ask HN: What do you use for blogging in 2020?
Laws will beat it if it grows even larger.
Governments will force a break up into smaller publicly controllable entities with some new "GDPR2" law.
> why? Really interested.

Generally speaking, I’ve never found that to be genuine, but assume best intent and all as the site rules say, so here goes...

For me, I often am doing multiple things at once and juggling between unrelated tasks which actually need my attention sporadically. The LG 5K with it’s beautiful display gets my primary attention and is what I want to be focused on. Apps there are what I should ideally be working on. The two Apple TB displays then flank either side, and they get the “distractions”, but stuff important enough to allow distracting me when needed. What that is is variable from day (sometimes Slack makes the list, sometimes it doesn’t, as one example), but it’s intentionally in my peripheral vision so I only “look” for motion/changes in certain areas, not actually try to read. If I need to read, I context shift by rotating my chair slightly to the left or right (better for you than rotating head).

End of the day, do whatever works for you. Yes, there are folks who can legitimately take advantage of lots of screens like me. Some folks who have tried multiple don’t, and are happier when they switch back, but I’m not one of them and it’s something I routinely experiment with to ensure I’m still using the best “for me” setup. I’ve gone as high as nine screens attached (with eGPU) to my laptop (eGPU seems to keep laptop fans on elevated, but not full power btw, back to original thread purpose), but I found I was too easily distracted and hence am back to four. Ideally I’d like to do two 8K 32” or less monitors, but haven’t justified buying them yet.
Politicians can only do what their constituents won’t vote them out for. Don’t look to them - organize constituencies.
By the way, we are at Java15 at the moment. And don’t ask me what happened in seasons 9, 10, 12, 13, 14 and 15. Like grey’s anatomy, nobody knows and nobody cares.
It’s not even just exclusion. Can you imagine the scheduling nightmare this would induce? Your personal life would be run minute to minute by your calendar. Any time you wanted to do anything it would either have to be booked in advance or you’d have to wait for delivery.

This article seems to be written from the perspective of someone who likes spending their time in coffee shops and riding their bike around in circles. Might as well be a hamster in a cage. It’s like the millennial version of brave new world, no sex, boring drugs, and the pervasive feeling that no one knows what they’re doing.
Adafruit just released this as a product!
https://www.adafruit.com/product/4800
The Untold Story of Larry Page's Comeback
I think this page should link to https://opalrb.com/ - the .org domain seems to be squatted by some casino.
HERE maps are quite good and allow you to download maps on to your device (maybe they all offer that?). I used it when driving from London to Edinburgh.
I hope they offer an option for integrated-only for all their product lines going forward.

The 16" MacBook Pro is only available with a discrete GPU, which I don't need but causes me tons of issues with heat and fan noise. The dGPU has to be enabled to run external monitors, and due to an implementation detail, the memory clocks always run at full tilt when the resolution of driven monitors doesn't match, resulting at a constant 20W power draw even while idle.
Keep in mind opportunity cost. In the average city across the world, I'd say that the order in which you get a job as a developer is:

1. Javascript.

2. Java.

3. Python.

4. C#.

5. C/C++.

I'm also weighing each of the against the difficulty of learning the language and the ecosystem.

Ruby could be nice but I doubt it breaks top 10 anymore. Your mileage may vary.
The Pandemic and the Process of Becoming
1. Start writing software -greenfield-. "Wow this framework is really neat".

2. Grow it over years. Maintain it. "This language/framework/architecture really sucks"

3. We should rewrite it in Rust. Goto 1.

The real problem is that architecture is hard. Maintainance is difficult, scope creap a thing and accumulating technical debt will kill you eventually.

In Rails, getting a Proof of Concept "blog" out there, is done in hours. But all the "shortcuts" like "throw in Devise for auth" will get back to you in future, turning "hours of rapid development" into "months of stagnation". Getting a basis that will survive pivots, quick market changes, scope creep and allow to tackle technical debt when time is right, takes years of experience with not just Rails, but with "software architecture" in general.
I tried it out for a bit. Quite unique combination of features, focused mostly on gamedev (for example, it has a basic map editor). I like a lot how tasks combine in a list or a tree, based just on their relative position. There are some unconventional elements like timer and whiteboard that I find very useful for project and work organization.

Now for downsides. The UI is non-standard, so tab and other focusing shortcuts won't work. The workflow needs re-thinking, right now everything is added as a task and then changed (only by mouse) into other elements. Too many interactions require dialogs, for example completing one task in 'progression' requires going into property dialog and incrementing a number. Late tasks are nervously animated and too distracting. The font is not changeable and looks pixelated and quirky. Why is zoom blury when using vector fonts? Unicode support is lacking.

What I'm really wishing for is similar tool but with more journalling workflow. Let me make new entries every day, but with support for mind maps or simple charts, free-floating text boxes and maybe with whiteboard. The bit I'm lacking in existing software is to treat content as timestamped sketches, not as permanent documents.

I will check again in few months to see what becomes of this, as it shows promise.
Is the problem in your case Vue, or the fact you have 1000 reactive elements?

Haven't heard anything about Svelte in months / years, although usage is steadily increasing (https://npm-stat.com/charts.html?package=svelte&from=2017-11...).
Show HN: PaperPath – Content plugin for e-commerce, get Etsy customers' details
Why would someone’s prediction cause anger? They’re not demanding it or proselytising it as The One True Vision.
> At any price?

Seems to me that raising the ceiling on optimisation is good to have, even if the computational cost is very high. If it works reliably, it wouldn't be necessary to do optimised release builds very often, and they could be offloaded onto a heavyweight build server, perhaps on the cloud.
I think the Surface was late to the party, the original Macbook Air had huge problems when it launched in 2008.

https://www.theage.com.au/technology/apple-fans-burned-by-ho...
It is easy to scapegoat privacy here. The case would more likely be we have signed up to some online service and information got leaked.

Why else would a Nigerian prince be interested in you?
You used a 2018 number when the 2020 number is vastly lower. You have to use up to date information - and you have to pay attention to trends, since nuclear takes a decade or more to install.
> I would say with its deep RxJS integration Angular has its merits

That’s funny, because for the exact same reason I’ve taken a strong dislike on it.

The rest of NodeJS flows on promises and constantly have to switch between that, and having to use different APIs, and no longer be able to write simple awaitable async code...

It drove me mad. Angular without RxJS would be so much better.
I came here to make a similar comment.

The best server I have ever purchased or built is the 710 I bought 4 years ago for $400-500. It's been rock solid, unlike every machine I have ever built from scratch that always had weird issues (most not occurring with any regularity, but annoying enough when they occured).

even if one can save a few pennies by building a server like this themselves, I'd always strongly recommend they go with a similarly specced off lease server.
Black market for negative Covid-19 tests pops up across the globe
> At least 24 companies are sponsoring the development

Is there development though? It looks like since 2018 there have been only minor updates, and major projects like [1] are still just a dream.

On the other hand, "sponsoring the development" could be a strong word. Giving a few bucks every once in a while isn't really sponsorship [2]

[1] https://github.com/cyclejs/cyclejs/issues/851

[2] https://staltz.com/software-below-the-poverty-line.html
I cannot upvote Funkwhale enough. I've had the need for something like this for a long long time now. A decade ago I was lucky to have my own desktop computer (before it was a shared one with my brother, before that I had just my parent's from time to time). Nowadays, between the smarphone, the work laptop, my desktop and my laptop I cannot possibly have all my music available all the time. And I don't like using spotify where I don't feel I own the songs and they get dropped from my lists. I used to be a fan of grooveshark, but that went down. Now I can have my pod and share it with my friends? On my own server? Accessible everywhere? I'm in.

Where can I donate some money?
I've used both Angular (mainly 1.x) and React, and they both have their place. I like React for its minimalism, but Angular for its modularity and formality. The latter fits well in a Java / OOP organization.
If porting IOS games is easy then gaming for most people shouldn't be an issue.
Did your purchase cover your family? Why should your spouse and children be allowed to listen to music licensed to you?
It is very much not anonymized. It is trivially easy (albeit not cheap - around $10k/month) to buy access to mobile ad id data, draw a polygon around your house, and get all the “anonymous” ids. From there, you can see all other locations of those ids.

When they anonymize you, that just means they give you an is not linked to your phone number or account. It doesn’t mean someone can’t link it for you.

The best defense to this is to reset your ad id regularly. Or on iPhones, turn off ad personalization. I don’t know about Android.
I wholeheartedly agree with basically everything you said.

Reactive Forms are really great in general, but not being strongly typed is really a shame. I am aware though that it's not easy to actually make it strongly typed for various reasons.

For a component-based framework, it's way too tedious in Angular to actually create components. Too often I create big components because I can't bring myself to split it into smaller components. In React it is so natural to create components you can do it even while you develop a feature (without it being overhead). I hardly do that in Angular because it's just too much work.
I don't mind them having an anonymous profile (ID) on me.

In fact, if it helps the platform and allows for more relevant ads, I'm all for it.