skysight-inc/HackerNews huggingface dataset:
I think the point is obvious, that AWS is far more customer-centric than GCP. Google's gotten better at this but at the time, it seemed to me that GCP was more an amalgam of individual projects developed separately while AWS approached it more from the user's perspective, and that showed in the toolsets available.
Well put. I think people don't understand how many people and systems are involved in making any kind of financial transaction. That it works relatively seamlessly is because there are hundreds of thousands of people, centuries of experience and relationships of trust behind the scenes making sure it's all smooth.

Also, I think it pays to keep in mind that 1.7 billion people (according to world bank) are unbanked and have no access to any kind of financial products at all. So for all the age and convenience of the system it's reach is faitly limited.
You pay for a license to be a developer on the app store. You pay for a phone. You pay for apps on the app store. You pay monthly for Stadia. YouTube aside, these are not free!
Companies/Products forced to change name because of Covid-19/Coronavirus
Wix Corvid -> Wix Velo;

Corona SDK -> Solar2D
Actually no. You rarely need to annotate anything. They type checking is independent from the optimization of you turn off the type based optimizations. You still get good results. This doesn't get you away from the requirements for advanced optimizations (property use restrictions in particular).
I am using Gatsby for my site
https://www.bobbydreamer.com and saving the markdowns at git here https://github.com/bobbydreamer/bdv32

I haven't setup CI pipeline yet.

It true whats said in the post, I used to save links thinking it won't disappear. But most the links, I had saved, it's no more.
There are plenty of explanations that you are willingly avoiding.
"How to succeed: pick the right thing to do..."

Yes. And when you wake up every 10 years and go "dang, that was not the right thing to do", you realize that, even if you were successful, you are now unhappy. This one statement "pick the right thing to do" is what mankind has struggled with for 1000s of years. I have had a number of jobs, all of my previous employers would tell you I am great, work hard, have exemplary output, but you know what, every 5 years or so, I wake up and go "wait a second, this is not what I want to do. This is not right".

Not to bash the author, but "ok kids, be sure you are right, then go for it" is great... if only any of us knew what was right.
> I'm just very skeptical of the sort of thinking that treats some abstract, not-very-realistic thing called "regulation" as a magic tool to solve all our problems.

I'm just very skeptical of the sort of thinking that treats some abstract, not-very-realistic thing called "competition" as a magic tool to solve all our problems.

See how that works? Competition can also mean races to the bottom, price dumping, plus it works best with commodities. In every non commodity market competition is diminished and sometimes disappears naturally.
That's a great acronym, but IMHO the acronym I came up with for the first iteration of FBP was also pretty good: DOORMAT (Data-Oriented Organization Running Multiple Asynchronous Tasks)! However, it was deemed to be lacking in gravitas!
"Error establishing database connection"
- HN hug of death
Ask HN: Was there a thread about W21's Demo Day?
Just seeing all the W21 startups popping up in the feed and wondering if there was actually a thread about the demo day? Couldn't find anything with the search.
Slipping on ice - life-changing?
There's a lack of competition because Google and other giant companies have leveraged their monopolies in certain markets, like search or mobile operating systems or mobile app distribution, to crush and prevent competition in other markets.

We've seen this before, and thankfully anti-trust legislation allowed regulators to take effective measures against it when the market itself couldn't or wouldn't.

We could use a reminder that Google's competition, including Adobe, Apple, Intel, Intuit, Pixar, Lucasfilm, eBay, and Google itself, all colluded with each other[1] to limit competition and market processes in order to keep tech employee compensation below its true market value.

[1] https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
I've lived in a totalitarian state, and you can't really observe how happy the people are when their rights and means of expression are constantly suppressed. Even if some people were happy with the arrangement, I'm pretty sure people who are imprisoned, stripped of basic rights and sometimes just disassembled for spare organs aren't that happy.

> didn't grow up on your information diet

You don't know the first thing about my information diet.

> and really don't give a shit about what's "communist" or not

Hong-Kong protests showed pretty clearly they do, if they are not forcefully and violently suppressed. Of course, it's kinda hard to know if they give a shit if one gets shot for publicly admitting you give a shit.

> Their economy is state-controlled to the tune of Norway, or a little less so.

That's a lie.

> They are all doing way better than a generation or 2 ago

Generation or 2 ago Communists were literally destroying the country with Cultural Revolution, trying to purge it from any shred of old tradition and make all educated people forget all they know and go dig dirt in the fields. Pretending like stopping this and the resulting relative improvement of conditions is some great achievement of the Communists is the peak arrogance - what's the Chinese word for hutzpah? It's like if I beat you up for years and then stopped for a while and your health improved a bit and I would go around and brag that I am a great doctor - because I "cured" you from the sickness I was causing to you by beating you up!
Trust busting is regulation...
Because Facebook is not a government institution. My legal identity is no concern of theirs.

You can do a lot of stuff at the bank, with your doctor, etc without ever having to show your state ID. What is facebook doing that’s so very serious they’d need it?

(not OP but I use a consistent nom de plume online)
Did not also Newton have something of that kind?
You can't choose to stay small unless you're someone like clubhouse which still has a long waitlist for sign-ups, and even then they're trying to build their infrastructure wide enough to accompany everyone. Not offering service to all/99.9% of potential customers is effectively lost value and goes against shareholders' expectations.
Ultrasensitive electrochemical sensor listens to the heart and lungs
This is factually not true. Developers can make big mistakes to bring entire companies down with them. Of course it depends on the definition of "mistake". However I can claim that a single defect caused by a developer can cost the company money and downtime, if nothing else a bad user experience.

Managers don't generate defects. Developers do. Not to mention that a lot of the times it's much harder to reverse an engineering decision vs a managerial one.

Most outages are caused by developers and IT, not managers. This perception that there is higher risk as a manager is false. As a developer I make multiple decisions daily, interpret vague requirements, make judgement calls, request new technologies etc. My manager understands about 20% of the decisions I make. Here is the kicker since I work in DevOps, with a super heavy emphasis on the Dev side. 70% of my decisions have wide ranging effect, much wider than my manager's eight person team.

Finally note that no one really talks about 10x Managers, but people talk about 10x Developers. Why is that? Managers are glorified cheerleaders. Most managers are average, their value is vague but they are controlled by managers so its an endless loop till you hit the worker layer that get things done.
And Google:

https://opensource.googleblog.com/2021/02/google-joins-rust-...
"Regulation" gave us the end of Slavery.

"Regulation" gave us the end of child labour.

"Regulation" gave us a 5 day work week.

"Regulation" gave us a reasonable number of holidays (in Europe atleast).

Regulation isn't fundamentally bad. Nor does is need to be controlled by lobbyists and big business. Your points against regulation aren't against "Regulation", they're against bad regulation. The response to bad regulation shouldn't be no regulation, it should be to work on better regulation and a better legislation process for that regulation.
Asking Sundar this type of question could get your organization banned; Google has been known to do this[0].

[0] https://www.cnet.com/news/how-cnet-got-banned-by-google/
I wouldn't jump to that conclusion so fast. It depends on what you're looking for in your career. I too have made a similar move from UX designer -> Junior engineer a few years back. The paycut hurt at the beginning and it took a lot of self-learning, but looking back I'm very with the decision I made. We spend so much of our lives at work, so what's wrong with aligning it with something you love?

Besides, it's not like software engineering doesn't pay. Even before I landed by current SV big tech job, I had more than made up for the initial paycut I took at a local startup.
It's not that new an idea. Keeping everything in persistent memory has been tried quite a few times. LISP went down that road, with Interlisp and Symbolics. Everything is in one persistent LISP image, and you save entire images if desired. Symbolics had some extra hardware support to tag objects in memory and get some level of pointer safety.

OS/400, and to a lesser extent the B5500 and successor machines, went down that road too. That model was "everything is a relational database." OS/400 had a 20 year run; released in 2008, end of life in 2018.

Other ideas that never really caught on include hardware key/value stores, or "Smart RAM". That may come back, since accessing non-volatile RAM through disk drivers is inefficient.

The talk seems mostly focused on GUIs, which is a separate issue.

If you want to think about a new generation of operating systems, think about what to do in the GPU space. That's the future of hardware. Single CPUs have hit the wall on speed, but there's plenty of room for GPUs with more functional units.

GPU programs are almost stateless. Very functional. But at some level you need state. How should that interact with a near-stateless GPU? Big unsolved problem.
I think that highlights the issue with getting your news from a satirist more than anything. Objective reporting undermines the shtick.
If they are so big that we need to regulate them, I would rather they either be turned into public agencies or be split up or face some other mechanism to increase competition and choice. Regulation will still be needed to some extent for data portability, but the massive centralization of power on a governmental scale should really mean that they are subject to government-level rules (the law). It doesn't make sense for example, that Twitter - bigger than almost every nation - can have a unilateral set of private laws that make our US first amendment rights virtually inaccessible because we've outsourced the town square to a private company.
How do people who don't have access to a bank get access to bitcoins?
But for CPUs no one uses ripple carry, they use high radix adders like Kogge-Stone
> The reality is that there is no system in existence that's gonna work perfectly for billions of users, more so when you've got malicious actors trying to abuse the system, so you need to quantify the scale of the problem and decide how much effort you put in to fixing it.

That doesn't mean the company gets to throw their hands up in the air and say "fuck it, it's too hard". We wouldn't tolerate that with our justice systems, and we shouldn't tolerate with corporations.

> apparently the majority of the public don't know or don't care enough to pressure politicians in to changing it.

Remember, Google spends millions of dollars on lobbying every year as well. And that money comes from its customers, whether directly or indirectly.
The online article's title is a bit less click bait than the transcription here on HN, but it's still misleading.

"I followed my dreams, left management, and love being a coder again" might be more on target.

Demotion has a very negative connotation.
How does a people manager know what to automate?

And, more importantly, what might be the massive unintended consequences of routing your org's permission structure in the same way you route its head-count?

Strategic decision-making is not the same as people managing, and people managing can even create blind-spots that get in the way of good decision-making.
Disagree... free tiers are crucial especially for conversion to enterprise (where the big bucks are)
Cool Bitcoin Can Painting
Good deal for us, actually. I used to get upset about this, but the alternative really does suck more.

You can either deal with the occasional non-productivity from a SAAS offering (which for GH has never lasted more than ~half a work day), or you can spin up all your own stack on-prem and generate 10 additional full-time problems in the quest to solve this one periodic issue.

The trick is to never put yourself in a position where your tools absolutely must work immediately or you lose a customer. Why make a promise on delivering a piece of software until its already in hand? Also, if github goes down and I really wanted to get an issue comment in, I can just open a text editor and keep a note around in my local repo until everything is back up. I can even do some crazy things, like share my local branches with other developers over side channels until things get back to normal in the centralized system.

Wasn't this kinda the entire point of talking developers into moving to the git model? Would be fun to rewind the clock and use these takes as an argument for sticking with TFS, et. al.
Enforce existing law. You remember the last several times that a person/alt-service was permabanned across multiple platforms in a period of time so short that it looked coordinated? It looked that way because it was. That kind of coordinated gatekeeping should have drawn heavy scrutiny, but it didn't - for obvious reasons.
Recognizing liars from the sound of their voice
A note on Clojure: it’s a lisp but the language has some important differences from (all?) other lisps that are inherent to its design. The two key changes are immutability by default and the sequence abstraction[1], with syntax differences being a close third. Sequences in particular mean that some pretty fundamental lisp functions don’t operate the same way.

There are two ways to look at this. One is that they encourage better coding practices, the other is that they are restrictions that diminish the power of the language and make you jump through unnecessary hoops to get stuff done. Basically, “guard rails” vs “training wheels.”

I can’t say much more since Clojure is the only lisp I have played with (and I don’t see this changing, I quite like the language design). Code written in Clojure is not trivially portable to other lisps, and vice versa. I think there are differences in what you can do with macros too.

No value judgment here, I just think it’s important to know that these non-trivial differences exist when choosing which language to explore.

[1] https://clojure.org/reference/sequences
Also, in terms of definitions, free software (even if you equal that with copyleft) doesn't really require that changes "must be submitted to the original maker for redistribution" (quote from TFA). Copyleft, at least in the sense it's generally used, only requires that if you redistribute the code, the redistribution (including modifications) must also be free and copyleft.

This might be nitpicking, but the wording could give a wrong impression of what free software is or isn't, and in a post that's essentially about the cultural and social foundations and relative merits of different models, that's IMO quite important.
You'd know if you tried to send a newsletter, for example, to 10k subscribers.

Just because unicycles exist as a means of locomotion doesn't mean that personal transportation isn't dominated by automobiles.
An alternative to storing the pw in plain text is to ask the user to provide their current password at the same time as the new password. The password change routine can then check the current password is correct (which protects against the threat of an attacker coming across an unlocked terminal with a logged-in session and changing the password) and provides the current password against which the new password can be compared.
Hence the "slightly less", not "equally".
I keep hearing this, that blockchain is, of itself, an interesting solution to problems we are having. But I don't see any evidence of it.

I tend to agree with the author, that blockchain doesn't solve any problems that can't be solved better by a database. So far, no-one has come up with a problem outside of cryptocurrency that actually needs a blockchain to solve it.

The only evidence of any innovation that I see (and I'm not that into the space, so I'm probably missing things) is scammers learning how to scam better.

Given that currency is actually this great use case for blockchain, can we solve the outstanding issues for that? Bitcoin has some serious problems with transaction speed that stopped it from being used as an actual currency. Can we solve those yet? Can you actually buy a coffee with a cryptocurrency without having to wait 10 minutes for the block to resolve and confirm? If so, can we actually use that as a currency?
Quantum annealing is significantly easier than the full quantum computers required to break public-key encryption, or run Grover's algorithm. Quantum annealers are commercially available right now with thousands of qubits, and seem to be advancing quickly. If they really could break AES or find hash collisions with annealers, that would be a pretty big deal.
And yet, we're static in that most of our crash tests are done the same way they have for years. They haven't started testing cars crashing at 60+ miles per hour. So while these regulations are great, it's also competition that's caused us to get better safety in some ways.

Long story short, we need both, but we also need to figure out how to keep regulations moving forward instead of stagnating.
We're more of a directory (with instant quotes and first class shipping) than a middleman.

We let you pick the supplier, read reviews and talk to them directly.

Also we're cheaper and faster, but don't take my word for it - check it for yourself.
The skepticism has to end somewhere. Else ever court case becomes an infinite regressing into doubting the foundations of everything.

Of course self-certification is not the best. To bring up that straw man (as most of these posts do) is not advancing the conversation.
She may have felt superior to software developers, so in her eyes it may look like a demotion.

I run a small company which does software development and graphic design. i could describe myself as a CEO, entrepreneur, software engineer or graphic designer. But whenever someone asks me what my job is, I say "programmer". That's how I identify and IMHO it is a very challenging and honorable job.
I’m not sure what conclusion we should draw from that isolated fact. It can mean that people are convicted on too weak evidence, and it can mean that people are only put on trial when the evidence already is very strong.
This is why tech companies are good. Our output basically said "this is entirely indistinguishable from random choice," and we got the response "Great! Can't get sued over randomness!"
Good regulation can be a great answer to problems (and not just anti-trust). Bad regulation is... well, not a good solution of course.

For example, in another comment on this topic I wrote how I do a monthly backup of all my data in Google, Facebook and other online services that I don't want to lose. I wouldn't be able that without GDPR. (The export services (e.g. Google Takeout, "export my data" features on other sites) did not exist before GDPR... coincidence?)

You also call "regulation" abstract, but let's be honest; "competition" is also pretty abstract at this point, and to get a company to compete (with a reasonable market share) with Google across the Google suite of consumer products is arguably a much huger undertaking than good regulation.
This is kinda what I do. I personally really enjoy Gmail and don't find any competitor can match it, especially since I use a catch-all domain and really value having Gmail's spam filtering in place. However I use my own domain and have all my email forwarded to Gmail. If I ever get locked out of my Gmail account I can just switch where my email is going and be good to go.

I also do regular Google Takeout backups so that I at least have access to the majority of emails and google data.
That's some strawman for things I never said or implied. Let it go.
As an attempt at an answer: Unhygienic macros offer you more "power". With care, or another macro, you can express exactly the things you want with hygienic macros in a system like CL which lacks them, but the reverse isn't true. I cannot think of anything off the top of my head which would be particularly useful with unhygienic macros, but there probably is a use-case. My best guess (and just a guess) might be the SERIES and SCREAMER packages which redefine defun, but I could see it going both ways. A hygienic macro within the SERIES package would know the local definition and use it, but one from without would use cl:defun.

With either hygienic or unhygienic macros this can create problems as in either case you may think you're using a particular defun when you're really using the other.

NB: My CL macros are written carefully so they'd be roughly equivalent to the hygienic macros of Scheme, but with more boilerplate. At least when it comes to most variables, but I don't take care to ensure the functions used in my macros are not replaced in the local context where they're used.
I'm pretty sure the name is a reference to the musical genre, and song titles like "the Memphis Blues," "the Dallas Blues," "Beale Street Blues," etc.
Which it always does for name-brand businesses since it's basically free clicks for news publications.
>... your own domain for an E-mail address (even if you just have Gmail continue to host the email).

I have considered this, but converting is not risk free. Say I utilize my own domain backed by Gmail. I have increased my surface area by being reliant upon both Google and the security of my domain registrar. Perl.com was just stolen[0] due to some shenanigans -how I would I keep myself immune?

My fear with using my own domain is that if it is compromised, then an attacker can access all of my email linked accounts (eg banking). If Google shuts me down, at least I know the domain is secure and the email is dead and unable to be intercepted.

[0] https://news.ycombinator.com/item?id=25940240
Ask HN: Does anyone have a Stripe test account with a lot of data?
I am writing a program that I expect to work with a wide range of Stripe accounts, but populating a Stripe account with a lot of diverse data, and making events occur in real time to mirror a production account is quite difficult.

Does anyone have scripts or something similar with a lot of data? The more data the better as I am also testing throughput.

Thanks, much appreciated.

https://stripe.com
I made a Video to PDF tool a waze back. I made it for dance and workout videos - so I didn't have to remember the many moves later on.

https://www.youtube.com/watch?v=C-7JCg5fGho
As a practical matter (and referencing EU law as this paper seems to), you can analyze it all you like but you can't act upon it.
Just watching that now. Nile Red is using an older process. The process described in the article is a new method published 2 weeks ago that is much simpler and leaves most of the lignin in the final product.