skysight-inc/HackerNews huggingface dataset:
Great to hear.

It's painful to watch so many good developers giving away their best work for free, because they feel it's somehow their duty to do so. It's the same feeling I get watching fresh graduates working 100 hour weeks for these startups because there's free food and everybody else is doing it. You want to help, but the culture is just so well geared towards attracting new kids to exploit and convincing them that the exploitation is a good thing.

It's like a cult. Except that nearly every software developer in the world is in on it.

I'm certainly not helping the situation personally, and will happily use whatever Open Source software product helps my business for free. But I do hope that people come to their senses at some point and stop peer-pressuring each other into continuing to spend so much effort polishing good software only to give it away for free.

The things you build have value. They're making other people billions of dollars. Charge accordingly.
It will increase stability in a very important way because they apparently want stability of drivers, which Linux does not offer.
an amazing free healthcare system

Well, sure -- you can't beat free.
This is just another example of how crappy Google's customer sevice is. News flash, monopolies always have crappy customer service, duopolies and oligopolies are almost as bad.

Phone OSes and app stores are a duopoly, Google and Apple are the only games in town, what the US needs to do is look at its antitrust and pro competition laws, figure out if they make sense for the information age and then apply them.

This might be happening in the very early stages now, when Trump appointed Rohit Chopra as an FTC Commissioner last year one of Chopra's first moves was to hire Lina Khan, an antitrust academic who is critical of the FAANG companies and has clashed with Google very publicly. I can only think of one reason the FTC would hire Khan, to find reasons for going after the tech giants.
I disagree. The only reason for AWS slow adoption of Kubernetes was because they couldn't find a strong use-case within their customer base.

Customers knew they wanted to use it, but they really didn't know how or why it would be better than using other type of container architecture.

AWS doesn't build services for customers to toy around. Every new service is a significant investment so the data and the use cases need to be really strong.

AWS can almost always wait for any new technology to show strong signs of adoption before doing anything in that space. Their leadership gives them that advantage. Of course other vendors jump faster into new spaces because that's their only chance to close the gap.

This happens with almost everything that is new. Another example is Blockchain.
>it's not either value or business invariant. I'm not convinced as long as you're not writing proofs in dependent-type languages like Idris.

Types are proofs in OCaml as well, you don't need dependent types to have Curry-Howard correspondence. You could even prove stuff in Java. And you can ensure invariants with types in OCaml well enough.
PilotPDG Procedural Dependency Graphs from SideFX
Delegation in a FOSS environment is an interesting use case. What if there person refuse to do the work delegated to him? For the Linux kernel, there are not shortage of developers willing to close out the gap. For the smaller FOSS projects, it becomes much more problematic.
Your argue would not stand a chance in court.
If a shoppingmall allows sellers to sell products in their shopping mall and suddenly the shoppingmall would dispel certain sellers resulting into a dispute then the normal us law system will apply.
That's very surprising that you mention iOS as being stable.
To me it's the worst offender. Most of the apps I worked on needed to be updated for every single iOS release because of deprecated APIs.
Imagine the guidelines they must be following. Somewhere there must be a rule written down that was once debated by a committee of pious folk that literally states that flesh-coloured¹ sex toys are not okay (but purple is fine).

1: So that's what? Anything from deep charcoal black to a subtle off-white?
Ok, so what problem has actually been solved?

Cryptocurrencies accomplish nothing that wasn't already possible before, usually faster, cheaper and safer. Just because someone uses an alternative doesn't mean it's solving a problem, and in this case it's just creating more issues.
I feel like Musk should just prepend all tweets with "I had a dream that"

Eg. "I had a dream that Tesla is going to hit all its financial milestones"

"I had a dream that we just released the model Y and you could buy it now on tesla.com"

Etc.

Fans would have to come to their own conclusion how accurate the dreams are, and the courts would really struggle to prosecute for a tweet saying "I had a dream that Tesla is going bankrupt".
You did not understand my point. My point was that you cannot pretend to not value life just because you prefer to buy a new computer rather than giving 2000$ to a charity. There is no direct connection, if it would be that easy then Bill Gates would be the savior of humanity.
>Remember that you are still creating software - you are just doing it through others.

Managers should not be creating software. Directly or indirectly (unless you're a product manager or in a position where you have to take PM responsibilities). I've had too many managers try to insert themselves in design decisions, micromanaging and what not. Managers should be managing people. Making people happier and more productive and communicating what your people can and cannot do with the higher ups. Even deadlines and milestones, etc should be PM responsibilities, not dev managers.
What are the two largest applications? What are the applications providing? Are they doing analysis or just providing database interface to all of the survey data?
Tried it and it seems cool. Too bad that there isn't an addon to create a provider for Thunderbird 's filelink.
I wonder if intensity matters. What would the response be if instead of treadmill one lifted weights with high intensity.
Ok I'll bite and give a bit more info.

SES sets up the ability to send or receive email.
The receiving is handled by SES by either creating an SNS notification and/or storing the email (in MIME format) into an S3 bucket.
Now let's say you've configured SES to store the email to S3 and emit an SNS notification, if you want to create a backend that will allow you to read the emails, you'll want to handle the SNS notification (via a subscribed Lambda, or a service in EC2 polling a SQS which is subscribed to the SNS) and store some of the email metadata in a database (like DynamoDB or Aurora) so that you can search the emails easier. The SNS notification tells you the email information as well as telling you the name of the file that it will create in S3, so if you store all this in the database you can load the raw email later (e.g. to get the attachments)
Now let's say you have a searchable database, you'll want to make a service that allows a front-end (website or app) to read this information. So you'll want to make a backend REST API which allows users to get emails for a particular user by searching the database for emails to that user.
If you're making this for users other than yourself, you'll also probably want some more user specific information in another, user-orientated, database like which stores which users have read which emails. And you'll also want to setup some user authentication/authorisation so only the right users can read the right emails.

Anyways that's how you setup recieving. To setup sending is much simpler, and I'd just follow the documentation.
In industry there is indeed a hand-waving of the size of addressing. IMO for industry this is not too important since a lg n multiplicative factor is peanuts.

With respect to the space problem, for some problems researchers don't care about it so much because it only means that it is a polynomial factor slower. For problems where the degree of the polynomial is important, theorists typically work with variants of Turing machines and need to specify which variant they are using, which typically do not allow random access, so this does not become important. Of course, random-access Turing machines are also studied that violate the physical constraint you mentioned.
This is a real issue with search engines these days.

There used to be a time when it was easy to search for a topic, and land on some expert blog explaining the whole thing.

Nowadays, search engines present results from big players, where a journalist, that never came close to the real thing, made up a search engine optimized list of crap.
It would be a civil case, not a criminal one, and it would be on the basis that they caused you a financial loss and a loss of reputation.

The main issue IMHO is not so much whether that would be possible but the fact that they have infinite financial resources while you and I probably have very little money to throw at legal costs. So we're screwed.
Bollocks! AWS has had few horses(i.e aws ECS) in this race so they waited to see if they can win. Obviously K8 wins over ECS so now they have no choice but embrace K8.
The last thing Amazon wants is to be easy replaceable with a different provider. I guess this is same with the underdogs as well(i.e Google/Microsoft) and that's why they do all they can to lock you in with proprietary services(i.e Appengine, Datastore etc).
How Computer Cables Are Made Factory Tour
With K8s you are not spared having to understand the cloud architecture, or containers or Linux. You need to know all that and then how K8s works

Whereas something like Lambda in theory you can know less, because it hides stuff from you. You don’t need to understand Linux to use it.

I imagine this would have limited the number of users wanting k8s.
> turns out, a niche OS with a subjective quality issue is -- in this case -- a topic that's important to thousands

I would argue that it is less a quality issue, and more that experienced GNU/Linux users tend not have a strong preference for touchpads. There's no collective desire to improve them.

Away from my desktop (where a touchpad is irrelevant) my X200 doesn't even have a touchpad. I have an X250 thinkpad with touchpad, but it sees minimal use and performs just fine. I tend to use it when the laptop is at arms reach and it's easier to select a file that way than lean over and use the keyboard.

When I'm working I use i3wm (tiling window manager) and most GNU/Linux application make huge use of keyboard bindings. Using a mouse, or worse a trackpad, is massively inefficient.

'OMG, I wish my new MacBook Pro enormous trackpad functioned better when I'm using Ubuntu' is not a phrase I hear often.
Ok I just reread your comment. Yeah I'm using SES to setup an email system. If you want to do the SMTP by yourself then that's a shit tonne more effort than what I've just described. Other people have linked some useful stuff so I won't comment any further.
Lifelong Learners?
how do you go about your continuous professional development? Any specific apps or service you are using to find courses, books etc or maybe peer groups? Thanks!
And then you typically need to do some kind of identity verification to activate it.
I remember that particular loop. It’s already gone.
>You do realize that "vast selection of easy-to-use libraries" is the most important feature of a programming language.

No, it's not. When I switched from Python to OCaml it felt like blessing, since the quality of the libraries felt much higher in OCaml. There are also the projects that you have to build from the ground up without libraries (any mission critical software), and in such cases you don't care about libraries at all, you care about the merits of the language solely.

Python is the BASIC of the XXI century, and it's fine in that role, but not as a general purpose language.
The Chinese government is a dictatorship that restricts its citizens access to websites which dont follow their regulations. I dont see what your point is supposed to be here.
So ignore this ^ comment unless you're interested in setting up for own email system wrapping around SES
Could ‘alcosynth’ provide all the joy of booze – without the dangers?
Depends on the business, and whether there's a limit to the number of accounts a number can be linked to. A business can quite legitimately have multiple accounts for different departments, brands, or any other purpose. If you can only have one account per phone number, that can quickly become a problem.
This sounds... implausible, given that every metric I've seen for k8s is pretty much hockey-sticking. For example, it's the 2nd largest open source project ever (after Linux) by contributors & commits.

The OP's hypothesis is that Amazon would much prefer ACS to succeed, because it exists already and provides nice lock-in, and AKS was only launched (after considerable internal shitfights, I'd imagine!) once it became clear they can't just ignore k8s.
I do think that the redress model is broken. It might require money, but there should be a path, to put up a stake for a good-faith review. If they judge you not a spammer or time waster, you should get to talk to a person with an advocate or adjudicator.
it = Borg
I'm not really following, perhaps it's too early here. AWS is a cloud provider, Kubernetes is container orchestration software. Here's a crazy thing, we do K8S on AWS.
I think functional scope was a step forward from block scope, so I got very sad when block scope got into JavaScript and is now the standard. JS still allow you to use function scope, and I still do, but most tutorials now use block scope.

With function scope I can declare variables where they are used, they will be automatically hoisted. This also solves the issue with using a variable before they are declared ... you declare variables where they are used.

Function scope also encourages the use of functions and closures, which makes (async) programing more fun.
I've yet to see an argument for why using tax incentives to coerce good outcomes from people is even a bad thing
Somewht off topic: Always amazed how many blogs, guides, etc have no timestamp, even just a year would be enough for many things.

Have blindly followed blog posts on "how to install X to fix Y" only to soon discover it's for versions over a decade old and causes all sorts of mayhem on a modern OS.
For the OP's microcontrollers, there's the excellent Real Time For The Masses: https://japaric.github.io/cortex-m-rtfm/book/en/
Author here. This is absolutely not true. I worked for an AWS customer that wanted to use it and had a crystal clear strategy for why. The idea that AWS didn't have a business case for EKS is _laughable_. Also laughable is the idea that K8s didn't have enough traction to be worth the investment.

EKS was a bolt from the blue - we'd been quietly told by senior staff that ECS would be moved to a K8s API (which we may have taken). My feeling was that business trumped the engineering view that ECS was enough, but that's nothing more than my speculation.
Having used the Macbook trackpad... I don't understand the hype. As a trackpad, it's brilliant. But so what? On a table, I'd much rather use a mouse. The weirdly inaccurate precision, odd acceleration, and clumsy movement makes the trackpad feel off. There's no acceleration sweetspot and there's no sensitivity sweetspot that I could find.. On my lap, I don't usually have enough space to use a trackpad over say a trackpoint.

It's a great solution, but it just doesn't solve any problem I have. I'd rather have a scroll wheel.
Inference is not that super slow on CPU, especially for network requests that already have quite a bit of latency, so plenty of companies use CPUs on the cloud for lambda/flexible loads where GPUs aren't available.
A bit pricy, but cool idea. The actual FPGA chip at the core of this is only $4, so paying $40 for a plastic holder and a small circuit board seems a lot!
Turning billions of other people's money in millions for yourself is not that bad (for you).
Venezuela's oil capital shattered by 'tsunami' of violent looting
In law, intent matters
When I see this it's usually someone getting an image from a stock image site. They provide PNG because they don't know how it's going to be used by the end user and the end user doesn't know enough to understand that's a problem so you get a 4MB background image as a PNG that could be 98% smaller without any great effort.
Maybe they tried to contact but you didn’t reply? This happened to us, twice.
Stable Filtering – Part 2
This is an interesting article about testing changes made to a website.

It includes some surprising results from mainstream users:

> Exclamation marks and information icons had been used on the website’s health information pages to help users identify warnings and important content.

> We took some new versions out to test with users in a shopping centre. To our astonishment, a number of users said that they wouldn’t read the information in the boxes. They likened them to advertising on news sites and overlooked them because of the ambiguity of the icon and the ‘READ ME!!!’ look.
Thousands of shared electric cars seen discarded in Hangzhou
Thanks, feedback is appreciated. I've added a link back to Sonic
I think this process was the first actual change in my behaviour I noticed in response to GDPR: I actually did not mind providing my phone number that much, and trusted that they actually deleted it when I requested them to (using an option in the interface) after my account was re-approved.
The kexec paradigm makes this execution vector rather more useful than most people realize. It's also what powers inline kernel crash dumps.
Inaccurate analogy. Container based compute is a very small part of the AWS ecosystem. You are missing the bigger picture. Companies are migrating to AWS for end to end managed infrastructure including directory services, databases (sql and non sql), managed ETL pipeline infrastructure, batch processes, backups, data processing and analytics at scale, high durability storage at scale, a host of mobile app services, even satellite ground station infrastructure of late. This list is a subset. And all this comes with compliance and security out of the box on the infrastructure side, and a very low support overhead on the IT side compared to if you did it yourself.

And finally these are not isolated services. They can be used as building blocks or layers. For example your aws lambda compute might be triggered by s3 events.
Mina's+Home+Furniture+Afiş+(+Poster+)+Tasarımı
The one big issue you're ignoring here is that the effective monopolization of various industries is opening the door to governmental action without the necessity of law. Consider something like Visa and Mastercard both deciding to block donations to Wikileaks. Was this an organic action or was it the government aiming to attack perceived enemies by exerting their clout behind the scenes? It needn't be some grand or secretive action by the government either. Imagine a single individual, perhaps a senator or an influential former secretary of state, phones up Mastercard's chair and simply tells him they'd be quite grateful if Mastercard would cut transactions to Wikileaks. What are they going to do?

This is the big problem with both the massive scale of certain businesses, their extensive interweaving with government, and of course monopolization.
I wonder if this is also partly because of the available literature.

We have no shortage of introductory texts on writing compilers or interpreters, but often these seem to spend hundreds of pages on lexing and parsing, so you can read your source code and turn it into some beautifully designed AST, and then about five pages on subsequently turning that AST into something useful. What they do have is usually very simple examples implementing local variables and maybe a basic control structure or two in an imperative language.

There is relatively little available at a more intermediate to advanced level. Which books describe in detail how to implement different kinds of runtime infrastructure, such as garbage collection or exception handling or dynamic loading of shared code? What about different strategies for implementing the basic behaviour of the program, such as compiling with continuations instead of using nested stack frames for everything? Suppose you want to implement closures and you're considering how they could interact with some new memory model you're using; where do you look for advice and learn about any relevant prior art? What optimisation strategies have been discovered that could be useful once you have a simple first implementation?

There are answers to these kinds of questions out there, but often they are scattered among academic papers, videos from small conferences or ten-year-old discussions on twenty-year-old discussion websites. There are a few books addressing some of these points, but they are relatively obscure.
That's using AWS as a VM and VPC provider. AWS don't want you to do that, or at least, that's not how they'd like you to use their services (IMO).
The first time I sat at a keyboard I loved coding. I was a manager for a couple years and got proficient but never got the joy I had coding.

I’ve gone back to coding (team lead 80% hands on, won’t lead a team bigger than 6). I’m happy again and getting paid >200k through contracting.

Don’t stop yourself going back if you don’t get a buzz out of your job. Nothing else really matters.
I would be surprised if telling people they can’t admit to that changes how many of them there are that.
It depends on what kind of costs are we talking about. If it was something like "I give one year for free to get the client, and I will make money from them in the years to come because of course there is no reason to think they may switch providers later" I don't think it will be capitalized.
Simple and Boring
Similar topics are coming up often on HN recently. I think it's time Markdown should be supported natively by browsers. Until then, there are things like:

TeXMe (https://github.com/susam/texme): This is my personal favorite because it supports the CommonMark standard of Markdown and also LaTeX via MathJax. I like standards so that I know that the Markdown I write (especially nested lists, code within nested lists, etc.) get rendered the same way everywhere. I write some math too, so MathJax support is useful. If you are looking for something where you can just slap together Markdown and LaTeX and turn the document instantly into a paper-like finish, this is a good choice. The output can be saved as PDF or printed too just like you would print any paper.

MdMe (https://github.com/susam/mdme): This is pretty much TeXMe without MathJax support.

Markdeep (https://casual-effects.com/markdeep/): This is like TeXMe but it supports a lot of features like diagrams, tables, etc. But it comes at the cost of standard conformance. Markdeep does not conform to CommonMark. I don't need these additional features for most of my writing but I care about standard conformance, so I go with TeXMe but if you need these features then Markdeep is a good choice.

Comparison of TeXMe vs. Markdeep by the author: https://news.ycombinator.com/item?id=18314175
Oh, I don't know. I get 1 free static IP with my ISP.
I brought a secondhand one from Smarter a couple of months ago. I think they are in France or Ireland.

I ordered a 64gb, and the order was delayed :/ So I complained they sent me a 128gb phone :) But the battery was not in good condition and needed replacement :/ But it turns out the phone had AppleCare so the battery replacement was free :) But because the AppleCare was purchased outside of Spain they could not send me a replacement - I had to do the battery swop in person at an apple store :/

So YMMV.

So YMMV.