skysight-inc/HackerNews huggingface dataset:
I loved Perl back in at the turn of the millennia. My first data science equivalent projects were in Perl.

To this day I can not find anything quicker to prototype in. Python is slow in comparison. Perl is great for quickly hacking something together for R&D purposes. Also, if you need to write something custom, Perl runs so much faster than Python and R.

I, like many people, stopped using Perl beyond a quick script in 2010. Not out of a lack of love. Perl was great. I wonder if your experience comes from being around the laggards, not so much Perl devs itself. When I was working in Perl no one around me was afraid of Javascript. Javascript and Perl are both C based. They aren't that different.

Your story is eye opening. It tells me what it would have been like if I had stuck around. I imagine working with the few who didn't want to learn new skills must have been more painful than you're letting on.
I'm guessing it's because they didn't manufacture the book at all -- they probably took a used book that was worth next to nothing and put a new cover on it, hoping that some people wouldn't open it until their return window closed?
I'd also add reducing friction. It seems the goal here is to reduce the amount of time it takes to get the user to the exact functionality they need in the shortest amount of time with a user experience that makes it feel seamless.
> And the small exposure I had with Android SDK I was shocked at the API design quality, poor documentation.

Ho ho ho. You haven't even touched the worst that Android has to offer.

- The bluetooth stack. My god the bluetooth stack. A mix of absolutely awful APIs trying to disguise state machines, APIs trying to simplify GATT (but awfully failing at it), the Android lifecycle making you tear your hair out when you want any kind of long lived connection.

- Camera. Thankfully, CameraX from the AndroidX team makes it much easier. But a few years back? I'll just let Google's very own Camera2BasicFragment speak for itself. https://github.com/googlearchive/android-Camera2Basic/blob/m... . 1100 lines of basicness.

- Well, speaking of lifecycle, here's the Fragment lolcycle: http://boloorian.free.fr/_Media/complete_android_fragment_l_...

- The java.io.File API is basically gone. The reasons themselves are "good". The replacement, SAF is a horrible, slow, inconvenient API that breaks pretty much every file manager.

- Looking at the bug tracker is a whole other level of sadness. What's that, You'd need your testing library to ba able to instantiate a Fragment in an arbitrary Activity ? radio silence since 2019
Thanks for listening to Polly! That's Polly's Matthew voice, there's not special preprocessing, and you can make your own text sound like that.
You could argue the concept of open world games date back to 70s with Dungeons and Dragons. The point I was making was that Shenmue introduced the world to a new way of approaching game design -- even if not all of the ideas were truly unique it did still package them in a way that hadn't been (successfully) tried before. Which is why it's such a memorable game.
Fn+Left Arrow emulates HOME on most Mac keebs lacking that key. Hope it works on your too :)
>And yes - when you get locked out of even a paying account because some state machine gets screwed up (looking at you gsuite admin onboarding flow with some kind of zombie state issues) you CANNOT get an actual person who can help.

Glad you brought this one up. I had an issue with an enterprise account where I was attempting to access work and code I had contained in a doc I created for the client. I was the owner and creator of the doc, but somehow I got stuck in a loop where I had to request permission from myself.

Google "Support" was basically nonexistent - I had to ask our company adminstrator, who told me only they could get access to speak with a human, and even that wouldn't be able to be done immediately.

I ended up redoing all the work. AWS and Microsoft, in comparison, have had excellent enterprise support.
Chiming in with Piero Scaruffi's website[1]. I used to read it a decade back and it really hasn't changed that much; the information is plentiful and interesting, the site is fast, and it seems like he nailed down the "static content is all that matters in the end" bit not only way before it became a common reaction to the overencumbered web of today, but also way before the web got overencumbered at all.

[1] https://www.scaruffi.com/service/aboutw.html
I too enjoy the China/Hitler comparison. The corporate press, Hollywood, recently the NBA, etc. are all openly supportive of China. So apparently China is not far enough left to warrant being labeled beyond the pale. I mean, how much further can you go?
There are much powerful && easier to use no-code/low-code products on the market but sooner or later, you will need to code and work with databases. Even Bubble becomes complex once you move beyond the most basic use cases.
I agree entirely with your sentiment, but this

> now word in the cloud kinda works!

is the overstatement of the century. I am stuck with this horrendous product, with its unbelievably bad live collaboration which constantly overwrites what other people are doing, its terrible SSO implementation, its penchant for presenting the least navigable UI I have ever had the misfortune to experience...

Google Docs has stagnated, I agree, Office is light years away from having its seamless sync.
You're also looking at this the wrong way. Parking apps make the overhead of managing parking lots less expensive. IF you have higher adoption of the app you have less problems with your onsite machines/attendants/cash. Those cost way more money than adopting this across your fleet of lots. Also a lot of lot owners, have a mangement company or work with an app vendor who will add this as a simple way to improve their cash flow.

App vendors are only paid by the people who use the app, so they have every incentive to make it that much easier for some one to use the app than the ticketing machine.

The parking lots may be competing with other lots, but really they are most likely getting money either way, they want to decrease their overhead, hence apps.
Of my past 10 orders with Amazon, 4 of the items I've received have been either non-functional, the wrong item entirely (a knock-off of an APC replacement battery), or clearly used.

Amazon has refused to publish every one of my reviews, which, as you said in your situation, clearly met their guidelines.

My experiences indicate to me that they have no interest in improving. They're far more interested in protecting shady sellers from buyers than they are in protecting buyers from shady sellers, counterfeit products, etc.
Funnily enough, my thermostat had some bug last night and kept the air conditioner on all night long. It's usually set to 72F and it got down to 58F(while outside hit a low of 60). I got it to turn off, but since it's relatively cool and partly cloudy today, my house has taken all day to get to 66 and now I'm acclimatizing to it.
The most common fallacy across almost 40 years of visual programming attempts is that one can somehow escape the essential complexity of a problem domain. One must have "a certain logical fluency" to design essentially any process, regardless of the technology used.
Exactly. Encrypted phones are "warrant proof" in the same way that past spoken conversations, or suspects' brains are "warrant proof".

If memory-enhancing brain implants are developed in the future, it will be interesting to see whether data stored on them will be subject to subpoenas.
The United States is the one nation on the planet that exists for the sole purpose of protecting the rights of the individual. Communism doesn't belong anywhere, certainly, but objectively least of all in the United States. In fact, communists conspire against the Supreme Law of the Land in the United States.

Luckily for everyone, we're all (including communists) still free to leave, and go to literally anywhere else which would be less inappropriate than the U.S..

Why would communists attempt to change the one oasis meant to be libertarian?
im genuinely asking myself if "this time is different".

The merging of Cloud + Software consumerism of 15 (ish) years of mobile + software eats world can make the Bubbles, Airtable and other no/low code tools the next long tail revolution of software ?

What is different from the front page + Dreamweaver + flash days ?

My hint : cloud computing and the hosting of database AND logic in bigcorp maintained garden
i think the point is engineers are spending too much time on Twitter and not doing enough actual engineering.
With enough data and/or fine tuning, simpler models are as good as complex ones
Bayer Pays Billions ($10.9B) to Put Monsanto Legal Liabilities Behind It
I find that the narrative the author outlines here can apply to lots of things - not only game development. It's the real risk of what happens when hobbies become careers.

That being said, the honesty and directness of this retelling is refreshing. Life is difficult, and sometimes its nice just to know others are struggling too.
So far I have yet to see a real practical use for no code, they all seem great in the demo's and get alot of hype but at the end of the day they take far more resources to maintain than a normal app and you end up having to have a programmer maintain after the end user quickly exceeds their ability to develop anything in a no code enviroment.

They either get Flustered and end up back in Excel, or the "app" gets handed off to IT / Development who get frustrated and start a project to rewrite in a actual programming environment
I ran the numbers and I don't think it's as amazing as you describe:

From what I could quickly find online (correct me if I'm wrong), the theoretical maximum pension you can get today is 3034 EUR/month, starting from the age of 67. With current life expectancy you're going to enjoy it for only about 15 years on average. To get it, you need to work for 45 years straight earning at least 82800 EUR each year and paying whopping 18.6% of that (incl. employer part) for the privilege to be part of this amazing system.

Let's look at net present value as of retirement age of both sides of the equation:

for r in [1.07, 1.05, 1.012]: # discount factor
for y in [15, 30]: # years to live
print('%.3f %d %.0f %.0f' % (r, y,
sum(82800*0.186*r**i for i in range(45)),
sum(3034*12/r**i for i in range(y))))

#discount factor, years to live, NPV contributions, NPV payout
1.070 15 4400768 354813
1.070 30 4400768 483414
1.050 15 2459510 396798
1.050 30 2459510 587664
1.012 15 911856 503038
1.012 30 911856 923662

No matter how you slice it, the answer seems to be the same: you pay way more into the system than you get out of it. Only under rather unrealistic assumptions that you can't get more than ca. 1% investment return for 45 years(!) and you're going to live till almost your 100th birthday(!) do you approach a break-even point
What if the house with all the evidence burns down and all of it is unusable ashes?
> Even with strong consumer protections, the bad actors are often based overseas.

Nope. There aren't many countries that allow foreigners who've never set foot in their country to sell product there without local representation.
The disease posing as the cure. How many times have we seen these type of sick criminals accuse those they oppose of their own crimes?
Funny tangent: I spent my internship (16 months between 3rd and 4th years) building Web 2.0 apps that were essentially implementing flows people were using on top of Word/Excel+Email. It was good work and people were happy to have a nice dedicated web app instead of their clunky flows.

After about a year I noticed I was basically doing the same thing over and over again, so I decided to make an app that makes web apps! I could build any app in my app! Awesome! I spent 4th year building this awesome tool out - there was a document editor to create your forms, there was a Visio-like flow editor that could make decisions, take actions (email to that person, fill in that field, send to branch 2 if that checkbox was checked etc). After a few months I eagerly applied to YC (for summer 2007) and... nothing. Turns out I couldn't actually describe wtf I was doing and pg would rather fund Heroku. Good call!

Anyway, there were other similar companies back then (Coghead) that went nowhere, but this concept keep on popping up and AirTable seems to have caught on. I guess someone at Amazon got tired of writing the same apps over and over again.
I wonder if there's a correlation between population BMI and a propensity to wear non-insulating clothing. Of course the natural correlation would be body fat % but I wonder if it shows up in large population metrics like BMI. Certainly with a 40% obesity rate, we could see a large number of people claiming they 'run hot' when they're really just obese.
Many style guides recommend the "Bobs's" form over "Bobs'".

Those style guides also mention many more special cases, like "the students' questions" (but "the dutchess's hat", because students is plural and dutchess is singular) and even break that down to the case where the next word starts with s, like "the dutchess' style".

Basically, it is not by any means clear cut.
I did a lot of customer interviews. And I mean a lot.

People that are good at using Excel (as in, not just create a table with data, but know how to use it, do macros, pivots, etc), if the need arrives they just move up the chain to Access/Filemaker. I would say Excel is their gateway drug to coding. Maybe now they will move to Honeycode perhaps (if the UI is ok)

The ones that can't use Excel past putting =A1+A2*0.2 can't use most of the no code tools. But they can use a more visual approach to programming. This is the market I believe will/is exploding as more and more, pretty much everything requires a computer/app, but the customisation for each specific case isn't there. They require a more Lego like approach to 'software' development. For me, that is the NO-CODE definition.
Ah I didn't know you could do the Okta push without using their whole SSO suite. Thank you! I guess in this scenario Okta acts more like Authy proprietary OTP thing then.
Yeah that was my take as well. I think there's some sort of trade-off point here, though I don't know where it is. Yes modern outdoor agriculture is hyper efficient, although I think the author's comments about cash flow self-sufficiency gloss over a lot of government subsidies and bank bridge loans. In any case, indoor ag should be able to exploit the lower weather/pest risks, lack of need for damaging pesticides, consistent conditions, 365 day growing season, proximity to markets, etc. at least for some combination of products.
Has programming 'without writing code' ever panned out for anyone? 27th times the charm?
I hope I'm not spoiling the joke, but the title of the video above is:

"Tale As Old As Time - Lyrics - Celine Dion and Peabo Bryson"
A face of which there is only a description is not going to work if there aren't any special identifying marks unless you get an artist involved or one of those identikit sets to reconstruct the face. An AI is just going to spit out some generic representation of what it was trained on rather than the specifics of the face of an actual suspect.

Faces generated by AI means should not count as 'probable cause' to go and arrest people. They should count as fantasy.
Pattern of abuse with zero evidence and just some
Shitbag that got caught lying and gloating about in on discord. You guys are wicked and not British version of it.

Luckily I’ve figured out a way to deal with you where it hurts.
You do not need those companies for the software support. You only need upstreamed drivers for Linux kernel for the hardware. This is what these companies are doing and Android doesn’t.

Similarly, my laptop from 10+ years ago works flawlessly With Debian 10.
This is always stunned me how USA manages to spend so much more money on heating than Russia.

Then, I learned that USA has near no cogeneration, and district heating + detached house living with mostly terrible insulation. Most North American apartments are no better, with most highrises looking like radiators.
This can be true. But that's when, as a lawyer, I expect the product teams and other folks within the business to push back, if necessary, so we can find a solution that optimally balances risk against ongoing business needs. Of course, if the business really just cares about getting the deal done, and doesn't care that much about their existing customers in light of that deal, then...

But just as likely the business team either is inexperienced or doesn't have clear objectives for the transition and therefore doesn't give the deal/legal team the feedback they need to strike the right balance. A good lawyer will fish for these types of issues, but its hard to know what you don't know, especially if you're not in direct contact with the right people.
I am gambling you will vote for trump
Meanwhile in NYC: my apartment is regularly heated to 85 degrees in the winter, and it's commonplace to open the window and let in some freezing air to fight the radiator.
Creating a win-win-win for consumers, brands, and retailers
ThinkPad X40 is the perfect machine for this. I’d love to see a dedicated disro with only writing + simple local and/or network backup.
Yes, there was this "but what if Microsoft releases a competing product?" typical VC question in the 90's that became "but what if Google releases a competing product?" in the 2000's and early 10's.
> why would Amazon want to place such onerous restrictions on their suppliers?

Because they have a massive counterfeiting problem, as evident by this submission.

To reiterate, what I suggested would only be onerous for the highest-risk suppliers.

> Amazon's success at being "the everything store" is fundamentally opposed to vetting their suppliers like this.

Certainly, Amazon is also fundamentally opposed to customers becoming victims of counterfeiters on a platform they provide them with.
The death rate per million in NY and NJ is almost _three times_ that of Sweden.
There seem to be many definitions of "Engineer."

I consider myself to be an "Engineer," but I forgot all my calculus, many years ago (atrophied). There are those that assume any "Engineer" must know calculus.

I consider myself to be an "Engineer," but I fail miserably at most of the binary tree employment exams. There are those that assume that any "Engineer" must know binary trees (I never came up through a CS curriculum, and, in 35 years of coding, I have never run into one single binary tree).

I consider myself to be an "Engineer," but have never sat for any kind of board exam. There are those that assume that any "Engineer" should have at least one board certificate on their wall.

I consider myself to be an "Engineer," but hold no college degree or certificate even remotely connected to software development. There are those that assume that any "Engineer" should have at least one "Engineering" sheepskin on their wall.

What I do have, however, is 35 years of consistently delivering (as opposed to just "writing") software products. Not all were ones that have made me proud, but I have always been about "ship." I still keep that up, today, even for free, open-source projects.

I have Discipline. Lots of Discipline. I write reasonably efficient, localized, accessible, error-checking, high-quality code, that can be maintained after I move on.

I practice Configuration Management.

I have a consistent coding style.

I have consistent processes, even though it may seem as if I am "shooting from the hip." I write about that here: https://medium.com/chrismarshallny (several articles cover my process).

I try to keep up with current, practical technology without getting sucked into the "buzzword maelstrom."

I practice and support Usability, Localization, and Accessibility in my work.

I take all that extra time to make sure that my code is "ship" code; not just "code." That means lots of really boring stuff that always takes a lot longer than I'd like.

I test my code six ways to Sunday (My testing code usually dwarfs the product code. I write about that here: https://medium.com/chrismarshallny/testing-harness-vs-unit-4...).

I document the living bejeezus out of my code (I write about that here: https://medium.com/chrismarshallny/leaving-a-legacy-1c2ddb0c...).

I have always stood behind my code; taking Responsibility and Accountability. Never lying, and admitting (and fixing) failings, learning from those that went before me; while treating my superiors, peers, and subordinates with the utmost respect.

I have always been keenly aware of the way that my customers used my code, and have always welcomed negative feedback (I write about that here: https://medium.com/chrismarshallny/the-road-most-traveled-by... -scroll down to "Negative Feedback Is Incredibly Valuable").

I am not afraid to admit ignorance, or ask questions. Almost every project I start, I don't know how to do. I write about that here: https://medium.com/chrismarshallny/thats-not-what-ships-are-...

Apparently, my employers also considered me to be an "Engineer," despite these awful failings. I had them fooled, eh?
DontKillMyApp
But the parking lot can just require the app. That’s the point. They do not need to worry about adoption of the app because you need the app to use the parking lot.
Tangential-ish to the story, but if in reaction someone wanst tp boycott ebay, where would one sell small, one-off lots? Old hardware, used books, etc? Facebook is a no-go. Gumtree is owned by ebay. Amazon is also a nasty company.

I'm in the uk, so no craigslist.
Agreed, and companies are free to boycott
This was down for a bit but should be fixed now, sorry!
From my experience, CockroachDB is super simple to set up. You can pretty much follow their tutorial and get a working cluster in no time. So I would say it's a good solution for non-experts.
Now if you are already running Postgres, then I don't know why you would want to switch.
It has no relationship to "Log in with Apple". It's a WebAuthn authenticator.

Almost all web sites should just implement WebAuthn. On a suitable iPhone or Mac users will be able to sign in by touching the sensor or looking at the camera, while on my Pixel phone I touch the fingerprint sensor, on this Linux desktop I touch a Yubico Security Key.

If your site is paranoid that some crazy user will choose a bad WebAuthn authenticator, or deliberately sabotage their own security for some reason, then you can use WebAuthn Attestation to obtain a signed document from the authenticator (yes, over the Web) which proves that it is, for example, an Apple iPhone 25 Super Mega Plus. I don't think you should bother doing that, but you can.
I take your point, but the phrasing makes sense here as it is refuting two recent articles that were making a strong (and verifiably incorrect claim).
Care to explain? I didn't fully understand.

You mean they prefer to call someone for 10 minutes and pay them to build the app? Or a recommendation to use an existing app?
Forgot about the inspiration from P6 (Raku). Thanks for mentioning Liz!
Face recognition widens the scope of how many people can be harassed.
Nitpick: It depends on what "over one hundred billions" means. You could only give $1 to 1 billion people of you have $101 billion, but if you have $999 billion then you could give $998 to 1 billion people without violating the digit constraint.

My guess is that it's closer to your estimate, about 1 day of wages, but it could be 2.7 years of wages at most.
where he says it is "not included"? (because the Apple secure enclave does not attest keys.)

also where he falsely alludes to other attestations being identifying? sure, they can be, but they generally aren't.