skysight-inc/HackerNews huggingface dataset:
I've been looking for exactly that: a backend thing that's as easy to setup as Netlify is for the frontend.

Micro seems to be a Go framework evolved to automatically deploy code to the "cloud", but it seems it'll remain limited to Go backends... I can write Go without problems, but I wanted something that supports other languages as well, specially Java... I think RedHat seems to offer that with OpenShift and Quarkus[1], but their material is so ridden with marketing buzzwords I am not sure it's suitable for what I'm looking for (basically, a small server that can store a small amount of documents or key-value information on whatever database the platform supports without fuss).

Heroku seems to be the most close to this I could find, but it's pretty expensive from what I saw if you need a DB.

Does anyone have suggestions for alternatives?

[1] https://developers.redhat.com/blog/2020/05/28/quarkus-a-kube...
I checked this geekbenchmark with our several different computers on hand, and I can confirm that it's total useless measurements for real world applications or performance.
Mutable vs. Immutable Objects in Python – A Visual and Hands-On Guide
Sure, here sparing you the effort to learn how to use Google or whatever search engine you like using.

https://www.infoq.com/news/2020/09/microsoft-windows-mac-arm...
Absolute numbers of jobs without a number of years aren’t useful (most of those may be transient), and they especially aren’t useful when not compared to the job creation impact of other expenditures of those same dollars.
> That is, any sort of astonishing improvements is often a sign of the original version being crappy, so it's also a red flag even if it's ultimately the good news.

That's a question that can't be answered by comparing one version of .Net to another version. Instead we'd need to compare the performance of .Net to a rival system like the JVM. edit Or rather, a JVM.
Their observations especially on Observables is very spot-on. We have quite a few "makeObservable(input)" in our code to make @Inputs observable. That the framework doesn't do it automatically is a bit of a let down.

Same about Reactive Forms.

Patching each @Output and @Input through a component by hand is also pretty annoying, especially if they change relatively often. A custom input field for a reactive form gets quite large due to all the in- and outputs.
For sure when Google launched Android it was a part of the plan.
> Dunno why though

Anecdotal: when Angular (1.0) first came out, it felt professional and mature; you could clearly define your components and write a complete unit test on top of that. It fits well in an enterprise environment where developers are taught to do the same with (usually) Java classes.

I've consulted for a company once where they wanted to rewrite their UI in web technology; we did a POC for React, Angular, Vue and Ember. In the end, they went with Angular because they felt the most comfortable with it.
The story sounds more like they are cattle. Someone or something is setting the rules, designating protected nature reserves, excluding the people who didn’t come along from participating in their economy, scheduling the business meetings in your living room.
This is how fascism works. You don't own the data about you - Google does. So, whoever controls government can just ask Google for information about you. No warrant required.
Indeed, which gets back to the original OP point not standing.

> Why would anyone (who is not forced) buy an Intel PC laptop when these are available and priced as competitive as they are?

Apple devices are definitely not priced competitive outside first world countries.
They also updated the MacBook Pro so that is exactly the performance you are going to get for this generation.

The big screen model might give you more cores and RAM but IPC is going to be exactly the same.
It's not Masa that pulled this company from the brink, but the fact that risk capital has somehow been convinced to stay in the game during this recession. Look what corporate bond spreads or IPO/VC underwriting did after March - truly unheard of in the depths of a recession, especially in the depths of the worst recession in living memory.

Also, in case you haven't read this PG classic: http://www.paulgraham.com/submarine.html

Due to this - "SoftBank racks up $3.7bn in losses at tech stock trading unit": https://www.ft.com/content/0edb7c17-58e6-4ded-acfa-1822440a9...
I'm primarily a Mac user but laptops are cheap. If I were working on a team doing Linux development for x86 I'd certainly have a Linux laptop for that even if I preferred a MacBook for other purposes.
Credit card companies knew every time you used your card. Phones know every minute.

Technology benefits do not have to come with this trade off. The article points to a number of ways it doesn’t like allowing offline access.
https://microg.org/ has implemented a pluggable network location provider service. If you flash MicroG on your device, you can then select Mozilla (or Apple or other) location backend providers.
You are correct. It needs to be anonymous, untamperable, auditable.

I recently had a discussion with a friend who asked me how to implement a write only audit log that will comply with some finra regulation. I asked him how tamper proof it needs to be, and mentioned his system admin could practically stop the log writer, do shady stuff, and start the log writer and there is nothing you can do about it.

As long as someone has access to the system, things can go wrong.

I am hoping zero knowledge proof systems will provide some guarantees here some day.
Funnily enough that seems very similar to "cpu binning" in which sections of a cpu are disabled based on stress testing so you end up with different models but the same underlaying hardware.

So of course a pointy-haired boss found out about it and you end up with stupid stuff like this: https://en.m.wikipedia.org/wiki/Intel_Upgrade_Service
Building, Releasing and Marketing an iOS Fitness App
I also miss the times when Microsoft asked us if we want to send them a bug report when an app crashed. Today they feel they can send all they want both ways.
This is why Neuralink frightens the hell out of me. I feel that no matter how they are planning to protect their brain-computer-interfaces, they will eventually fail at it (like it happens with any sufficiently complex technology). Once that happens, any dictator, autocrat or the 'ethically-challenged tech bro du jour' will use them to gain unfettered access to the minds of people and wreak havoc on what makes people themselves. And good luck working against this once they can read your thoughts.
Why Do We Fall for Charismatic Narcissists?
See Venntel, A6, Six Gill, and High Noon. They definitely know where you are.
As long as you have a pair of the correct lenses[1], life is all hugs and cupcakes.

> The lenses cause their wearers to see, not their squalid surroundings, but the Overworld, a vastly superior version of reality where a hut is a palace, gruel is a magnificent feast, etc. — "seeing the world through rose-colored glasses" on a grand scale.

The 2020 election appears a step in this direction.

[1] https://en.m.wikipedia.org/wiki/The_Eyes_of_the_Overworld
Learn Assembly by Writing Too Many Brainfuck Compilers in Rust
Maybe reintroduce the iBook? Ha!
Google does not sell my data.
> very small eco-system

With comprehensive frameworks, I always think of this as the Smalltalk problem.

In real world use, aggregate framework dev-hours typically trump superior architecture. Sadly.
Just the Angular 2 announcement lost them so much trust, and a lot of companies just switched to a different framework entirely because it effectively told them that the efforts they put into Angular 1 were wasted.

I get why they felt like they had to do it (the Angular 1 codebase originating in 2009), but they should have gone for a much more smooth and gradual upgrade path.
We were all non-technical people once, and many of us learnt by doing just that.
> getting a GPS fix through network assistance still sends data to Google servers

Well, that's not a GPS fix.

If you want a traceless position fix, use GPS Navstar / Glonass / Beidu / Galileo. Yes it takes longer from cold start, but that's the trade-off for privacy.
Unless you happen to need a new MacBook right now, I think the right move for most people is to hang on to their existing MacBook another year or two (get a battery replacement if necessary).

A future MacBook with an M2 chip will be an even better buy, and software availability will be even better.
Pandora's Box ain't ever closing. All this "ban" will do is collect tons contact information and sell that to advertisers.
> Developers in these environments usually do not take part in these surveys.

Angular team member here. These are our observations as well. Based on metrics we collect (opt in telemetry, website traffic, language service downloads, etc), there are over 1.7m developers using Angular.

I'd say that many of them are in the enterprise, but there are also a lot of startups that bet on Angular. This is mostly due to the integrated stack where folks need to make fewer decisions and get smooth updates across versions.

Stability is another factor. We validate every commit pushed to the Angular repo with 2600+ projects inside of Google. If any of their tests break we rollout automated migrations or rethink the implementation.
I can only talk for my experience - I’m 5’8” and over 40, and I don’t think height has ever made much of a difference in my relationships (or rather lack thereof), whereas my general appearance and dullness definitely did at various points. I still reckon that if I were ripped and/or better looking and/or rich and/or wittier, it would make a world of difference, whereas an extra few inches alone would not. I know taller guys with much less “pull” than me, and shorter ones who kill it year after year. But I guess I don’t know anyone smaller than 5’6”.

On the mocking, I agree but hopefully that’s slowly going away. It’s one of those things, like casual racism and casual sexism, that will take a while to fully disappear from everyday conversations. Some animal instincts are just what they are.
There are only three mobile carriers in the US, which means at most three organizations controlling the CGNATs. I can assure you that they are selling the reverse port-to-user mapping to the highest bidders.
Going to copy my comment from a similar thread made a few days ago:

You could use Gurlic. Here's an example.
https://gurlic.com/homer/the-iliad-book-i

Themed:

https://gurlic.com/homer/the-iliad-book-i?theme=pudding

https://gurlic.com/homer/the-iliad-book-i?theme=minimal

https://gurlic.com/homer/the-iliad-book-i?theme=naked

Gurlic supports custom domains too, by the way:

https://classics.wtf (this is a publication hosted on gurlic)

https://classics.wtf/the-iliad-book-ii

The main site that I shared with HN about a month ago already has a handful of users, but nobody is actively writing articles. I'm happy to hand out a free .COM domain to anybody who wants to help test Gurlic's article editor.

https://gurlic.com if you want to check out the rest of the site..
> The 2020 election appears a step in this direction.

Care to elaborate?
I know exactly the IBM Research group you are referring to but won't name names to avoid embarrassment :-) Politics in large organizations can be pretty nasty.
If you think any of the above 5 statements are true and are downvoting me for it, please go fund yourself with a startup far far away from me.
What we are told is happening: We are collecting your information to show you relevant ads :)

Whats actually happening: https://transparencyreport.google.com/user-data/overview
> Is there another way? This form of crowd sourcing data is how you are able to know when your next bus or train arrives.

A standard format for public transportation schedules exists, and many municipalities already provide that format to the public so that map-app developers can show public-transit details. So, people can find out when their next bus or train is going to arrive without giving up any of their own privacy.
> You should be able to contact with HTTP web server deployed in 1995 from modern web browser.

AFAIK, a web server deployed in 1995 would probably be using HTTP/0.9, and I think modern web browsers don't support any HTTP older than HTTP/1.0 anymore.
What Executives Do
Could somoene explain to me how a company can trade so far below the value of it's assets. It seems crazy to me. I understand that the assets are illiquid and you wouldn't get the full value in a fire sale, but doesn't this situation essentially put the board in the position where just by firing Masayoshi Son they'll practically double the value of the company overnight. Does anyone seriously believe that Masayoshi's investments could possibly return that much value to shareholders?
No, you can't usually attach a debugger to a process (with Ubuntu's default settings).
"both groups". Such amazing mendacity. You people live in a world of your own.
Not parent, but I am using Angular for like 3 years now, I apparently have not yet figured it out. I am still baffled how hard it is to figure how to something is supposed to be used (and when do I am often shocked how it can be considered the right way…). It does not help that there a countless of Angular resources (blogs, Stack Overflow answers/questions) with low quality.
People work hardest (and invent new stuff) when they want something for themselves.
It could be we have shady internet habits too. God knows if we, for e.g., in our youth signed up to some online service, and, got our data leaked.
whatsapp support in native apps is not something that isnt happening because there is no will in teams or companies to do that. its just not possible, there are no APIs. everything you see is a workaround or mashup of the whatsapp web feature
They are finally making reactive forms strongly typed, at least[1].

On the Observables point, the Ngrx folks have created the @ngrx/component[2] and @ngrx/component-state projects[3] to try to build true reactivity into the component model. It's a shame this effort is happening outside of the main project, but it's something.

[1] https://angular.io/guide/roadmap#better-developer-ergonomics...
[2] https://ngrx.io/guide/component
[3] https://ngrx.io/guide/component-store
For some meta info about Alchemist.camp the author is part of a two-person podcast where he talks about it here:

https://reactor.am/podcasts

I've been listening to the other person on the podcast (Justin Vincent) other podcast, Techzing, for many years.
Note that this is also available via the `Link:` HTTP header. This means that you can get the preload hint to the browser quite early so there shouldn't be too much delay before it makes the request.

Of course if your HTML is small it may still be slightly slower than push. However the advantage is that you don't push cached resources over and over again.
Azul was originally a hardware vendor with Java-optimized silicon. They haven't sold hardware AFAIK for probably over a decade.
> On the other hand, with marriage, it's generally (hopefully) safe to assume that both parties trust each other fully before entering into the agreement.

This is a lot less obvious in practice than it seems. Fair-weather 'partnership' isn't really rare. Unless it has been tested at times of adversity it is hard to predict how people would react. A piece of paper does not ensure that the relationship will be anything but of the fair-weather variety, with one ready to jump ship at first signs of bad times, it does give one an opportunity to reflect on the gravity of the promise and vows and the public nature of the promise gives it some air of barrier to dissolution.
Yeah, typing in angular is kind of weird. Think Angular 9 was when templates got real type checking, but reading the documents it's still not clear to me what's enabled by default. Whereas with my react projects, if I use TypeScript and use the right file extensions, then everything is type checked, end of story.

I also didn't like using observables with Angular to fetch/send data to API's. Not everything is an event stream, why can't we use the right tool for the job?
Assuming you have a 1GB file. According to Colossus paper, that gets split into 1MB parts, so 1000. And they probably use erasure-coding for replication. How does it work ? Do they EC each 1000 part separately, or ?
You might also find help in the free and very good "Little Ecto Cookbook".

See "Constraints and Upserts" as well as "Polymorphic associations with many to many".

https://dashbit.co/ebooks/the-little-ecto-cookbook
Yes. Iirc there are transcoding options too.
In this case, it's rather that consistent work toward transformative goals has unlocked optimisations that have been deliberately and consciously been worked towards for the last several years and versions.
Thanks. It is probably one of the 'false friends' of my language (very similiar word, but more specific meaning). Edit: well at least this dictionary agrees with me:https://www.oxfordlearnersdictionaries.com/definition/americ...
Ask HN: How do you track and learn from incidents?
Do you simply write out incidents in a paper doc, or do you use something more sophisticated, like pagerduty, or perhaps an in-house tool?

Do you ever look back at past incidents? If so, how?
The complaint is that there are few viable alternatives. Whenever one does arise, Google or another tech behemoth buys it, eg Waze.

Trust me, I am aware of the conflict. I hate Google with a passion, yet I still use some of their services. I feel sick doing it, but sometimes the convenience is worth my nausea.
No, you can't attach to processes (that are not child-processes of yours) with the default Ubuntu configuration.
Maybe they should go meta, and pay a new company with no experience to vet the further fund distribution to other companies with no experience... :)
Just being a bit pedantic ... more than half? Atoms typically have more neutrons than protons, and neutrons also weigh slightly more. Surely I'm >50% neutrons by mass?
I did some more research after commenting and found that while surely the 5nm transistors help this processor to run cool and stable, it's the packaging that really brings the speed. Everything being integrated right there means less latency, which likely means less need for caching, less stuff stuck waiting in RAM, etc.

I'm not a fan of Apple's domineering business strategies, but this SoC is impressive. I have to imagine AMD and Intel will follow up with something similar (a tightly integrated SoC aimed at higher performance applications).
IANAL either, but the RIAA letter never claimed to be a valid DMCA 512 takedown letter. It simply listed a series of facts, beliefs, opinions, and requests, none of which seem fraudulent, as far as my lay reading goes.

If someone sends you a letter saying:

"Dear qw3rty01: You're hosting Python. Python can be used to circumvent my copy protection provisions. I believe this is illegal under 17 USC §§1201(a)(2) and 1201(b)(1). I ask that you immediately take down and disable access to Python."

They're allowed to do that.

So long as they have a genuine belief that Python violates §§1201(a)(2) and 1201(b)(1), they've sent a stupid letter, not an illegal one. I believe your only recourse is to ignore it.

Your understanding of legal fees is incorrect:

1) I don't need a countersuit to recover legal fees. I can generally file a motion in the original litigation.

2) The US doesn't have federal anti-SLAPP laws. Some states have anti-SLAPP, but even there, there are open legal questions on how state laws interact with federal law suits. Unless you happen to live in a state with anti-SLAPP and one where precedent says state anti-SLAPP laws apply to a federal law suit, you're probably out of luck.

3) Even so, anti-SLAPP is designed for specific types of legal intimidation; I'm not sure this would qualify.

I just looked at the RIAA DMCA repo, and the situation is more complex than reported. The RIAA got a court ruling of some sort in Germany. That throws all sorts of wrenches into all sorts of analyses.
Heroku for sure. It’s all running on AWS so you can leverage AWS services without as much of a performance penalty for routing as say another provider.

I don’t understand how this Micro framework is valuable unless your entire team writes Go. Even then, this is not just ‘micro services’ it’s a monolith on a proprietary framework that happens to have network hops between function calls. It is the kitchen sink!
I don't know if you're being ironic or not. We would obviously not have as many great games if only math nerds were allowed to design them.

In fact, games are one of the few areas where all those compute/storage resources in private PCs are mostly justified.
The silicon lottery is still a thing.

I imagine they will eventually have enough chips to start binning for different performance levels like AMD and Intel do.
this wasn't that far off. for a while you could upgrade celeron to pentium soldering a connection, the r5 are r7 with cores disabled, the athlon II did the same but was easier to unlock as the extra core are turned off not from yeld but to follow market demand.
I like the Brave New World approach to distopia. It's kind of hard to argue with the world as presented because the people in it are happy/content, it seems sustainable, safe, etc. Yet, as a present-day reader with a present-day moral lens, it seems horrific and unjust.
Guess what. In Tallinn, Estonia public transport is free for city residents.
There will be always something better next year. The general advice I give is - wait as long as you can before you buy and then buy the best version you can afford.
No, but third party apps do.
Personally, I think a future where AI can do most jobs is frightening.

It will be run by a group of relatively few elites that are involved in power struggles for control of the AI and the rest of us that do stuff like pick fruit (assuming it's cheaper than having an AI do it) and serve as cannon fodder in the AI armies.

I find people who believe that it will lead to some kind of Utopia horribly naive and they have no understanding of human nature.
That might be because you are used to the common trope of the future that seems too good to be true and turns out to have sinister underpinnings. It's used in a lot of dystopian fiction.
> Everyone is entitled to make their choice of what phone they buy.

Technology is becoming more capital-intensive MUCH more rapidly than the total amount of capital in the economy is growing. As a result, the economy can support fewer and fewer choices as time goes on.

We're already at the point where there are only one-and-a-half companies selling LTE modem chips. All the good phones use Qualcomm's chips. The only other producer is Realtek, whose chips are only used in (AFAICT) extremely low-end phones sold only in developing countries. Qualcomm can backdoor your phone's modem chip with total impunity. Perhaps they already have.
Of course it's a scam. "You will own nothing and be happy". That is BS of the highest order. There will always be someone who owns and controls everything. It's just not going to be you.

You will own nothing, you will be worthless. You won't even be able to have a girlfriend/boyfriend or friends for that matter; real human relationships are reserved for the elites. You will get as many VR friends as you want though.

Already it's kind of happening. Look at how many friends rich people have; a lot. Look at how many friends poor people have; very few.

Of course, they're not real friends, but still more real than light projected into your eyeballs.