skysight-inc/HackerNews huggingface dataset:
> Methinks the parent protests too much

Methinks you're not as clever as you think you are, because I just explicitly affirmed at least two of four "racist, misogynistic, bigoted" statements of fact. Presumably now you'd like to have me fired from my day job and prevent anyone from reading or using anything I've touched, because that's the real effect of calling somebody a witch in our political environment. The person who linked esr was not the person to attack him; he was pre-empting your people, who inevitably showed up, because this is how you tyrants prefer we genuflect to avoid guilt by association.

> Public utterances are actions which can have consequences. If you're in favor of free speech, buckle up because criticism of public figures is protected speech.

This is profoundly idiotic, but I again refrain from arguing because my audience has proven itself very unthinking and vicious (the irony!). I hope you're not an American, my friend, because you don't understand what "free speech" is or why we have it, and you'd be better off taking these views back to whichever totalitarian regime trained them in you.
Would be curious to see what happpens if we let an optimizer go wild with tye keyboard structure as well. For a while, I've been wanting to try a Dactyl:

https://github.com/adereth/dactyl-keyboard

But I wonder if the space of possibilities contains some wacky hidden gems that we are just missing.
Do you have suggestions of any particularly good ones?
In my case my favorite landscape photo that I’ve ever taken was shot with a smartphone at sunset. I would love to print it and hang it on my wall, but there’s just not enough detail for a large print. I’m glad that my smartphone performed as well as it did, but wish I had brought a more substantial camera on that trip.
> Just take their current flagship smartphone, double the thickness to fit a halfway-between-smartphone-and-full-frame sensor, an SD card slot, ability to export RAWs, and a compact zoom lens, and sell it for like $2000.

And no one will buy it. It has been tried before, by Nokia.
Hey, right now you can select a Pagination element that the app will use to load the next page / new data.

If the site's publicly accessible and you're able to share, send the details to mike @ simplescraper.io and I'll get this working for you.
I didn't hear anything about what they would have done differently. I also didn't hear anything about undoing what actions they still can.

Seems pretty empty to me. They're still just waiting for this to go away.
I heard that too on the Reddit sub a few days ago. Perhaps it's something the doc writers want to address.
Nobody smart is arguing phones take better pics, but they’re a hell of a lot closer than they’ve ever been and camera manufacturers have done little to make themselves more compelling.
Professional Gamer Training: Pro Gamers Spill Secrets
Location: Nigeria

Remote: Yes

Willing to relocate: Yes

Technologies: HTML & CSS, jQuery, ReactJS, Redux, NodeJS, REST API, GraphQL, PostgreSQL, MongoDB, Figma, Version control (Github, Gitlab, & Bitbucket), Agile/Scrum, Project management tool (Pivotal Tracker & JIRA), CI/CD (Circle CI & Travis CI)

Resume: https://www.canva.com/design/DADnhtL2Q0g/share/preview?token...

Email: jacynnadi20@gmail.com

Github: https://github.com/Dubby20

I'm an excellent problem solver in all walks of life. I learn new things very fast and have a flair for creating elegant solutions. I started my career in software development 2 years ago because of my passion for technology and the ability to solve problems. I'm the kind of person who enjoys troubleshooting issues and coming up with solutions promptly. I pay attention to all the details of a project. I thrive in team settings, and my skill in effectively communicating with others is what drives my ability to solve a variety of problems.
Location: Colombia

Remote: Yes (preferred)

Willing to relocate: Yes

Technologies:

- Python (Django, Flask, SQLAlchemy, Celery).

- JavaScript (Vue, React, Node, Typescript).

- Operations: Docker, Ansible, GCP.

- Other: PostgreSQL, Bash.

Resume/CV: https://luord.com/pages/resume

Email: lo@luord.com
I would love to see Apple take a shot at this. It probably doesn’t make sense for them to invest the R&D in a rapidly shrinking market, though.

Samsung tried building Android-based cameras a few years back, struggled to gain any sort of market share, and got out of the interchangeable lens camera market altogether. It’s a shame too because the cameras got really good reviews.
The derisking for the playground owner/exploiter still works regardless.
> I don't understand, what is wrong with extending "=" such that in the example you gave "if(x=3)" it stores 3 in x and then makes the comparison?

There are many theoretical and quasi-religious arguments you can make about this point, but I think the real reason is a lot simpler: in practice, allowing assignment during expression evaluation has led to tons and tons of bugs.

The number of times a programmer accidentally uses a single "=" sign instead of a "==" in a conditional statement compared to any efficiency gains of avoiding an extra line of code, has empirically resulted in a net negative in productivity.

This isn't a theoretical or philosophical point, it's one rooted in collective experience. This "collective" experience may not match your own, but honestly, for experienced developers it's such a minor issue, that I'm fine giving up 0.001% of my productivity if it allows less experienced programmers to gain more than that.
> Email was so obviously the most effective way to sell professionally-oriented content that when I started my newsletter in 2012 I was kicking myself that I had waited so long.

When's the last time you published to that newsletter?
Ask HN: Funding for open source software, current state and possible futures?
Is it me or have there been increasingly more products/services to fund Open source software?
It would be great if a bunch of libraries pooled their single copies, split the files apart into individual pages, and wrote an app that allowed members to automatically check out one page at a time as they read.

Of course the real answer is sci-hub and the like. Libraries have always fought the good fight for public access to information (threatening signs by the xerox [sic] machines notwithstanding), but they're chained to playing by the rules of an obsolete copyright system that gets continually worse. They will only be able to truly re-focus after larger society moves to Free copying, such that basic access is taken for granted.
Any SWE/SDE role for somebody with +2 years of experience?
Growing up, my elementary school had an amazing wooden structure that had been built in years past. After I left, it was torn down and replaced by a prefab thing with much less character and probably less fun. The reason given was liability insurance was more possible with the later generic playground.
I get my prints done at the the office supply store. Large format inkjet on the cheapest paper (they call it engineering paper). A print the size of a door for $6.
Ask HN: How are you using QR codes?
Reading through these scenarios [0], QR codes seem really versatile. What use cases make sense? How have you bent these little squares to your will?

0: https://news.ycombinator.com/item?id=21417026
The last time I heard this stupid argument, that was from a literal neo-nazi who has a svatiska tattoo on his chest.

You elect you president ; you elect your representatives to congress and senate at federal level ; you elect your representatives and governor at state level ; you elect your mayor and your city council at local level.

That's the definition of democracy.
It seems to vary based on your tech stack. I’ve found the serverless framework with Lambda to be quite straight forward.
It's a moot point. I very much believe in copyright, but you can't just put info in the public domain and yell, "Take a look but don't remember/retain it" in the name of copyright. If I redistribute it or reuse it for commercial purposes without your consent then maybe there is a case. But if I am just scraping it, i.e remembering it... Come on now.

Otherwise everyone who gets the lyrics to copyrighted songs or memorizes them and sing them in the shower is also in violation of copyright. Which would reduce the whole copyright thing to ridiculousness.
This rather long article describes the past, not necessarily the future.

Basically, what the author identifies and yet misses is that most phones these days are no longer phones. A normal camera has similar capabilities except it has better optics and happens to not have a 4g/5g chip in it (typically) or be used for taking calls.

The status quo of the last 15 years is basically convergence of devices around a form factor that fits in your pocket that is good enough but frankly a bit awkward for many things. They've gotten uncomfortably big and yet are still uncomfortably small for many things (like typing). You only have one phone and the myth companies like Apple are built on is that that one phone comes from them and is the center of your life.

However, making phone hardware is getting so cheap now that you can produce fairly decent ones for around 100$. Manufacturers like Apple have been looking to expand in the camera domain to justify higher prices. If you look at the most expensive phones, their number one feature is always the camera.

The next logical step from a technical point of view is separating those two again. After all, if phones are cheap, there's no good reason why any camera can't be a phone as well. The only reason that's not happening is that traditional camera manufacturers (like most electronics manufacturers) are lousy at software. Eventually one of them will figure it out.

Another thing that I've been expecting to happen is that Apple will figure out that selling just 1 device to people with too much money is bad business. Right now they have a one size fits all phone and that's it. You buy it and then you replace it after a few years. The next logical step here is to own multiple devices and start treating them more as accessories to be used in different contexts. The phone you use while biking to work might be different than what you use while you are sitting on the bus or at home. It might not even be a phone. It's like owning just one pair of shoes for jogging, weddings, office, and gardening. Once companies figure out how to make switching from one device to the next seamless, there's an enormous amount of potential for all sorts of specialized devices to be sold that seamlessly integrate. Including high end cameras.
Even worse, while recording people in public is legal, I think there are specific protections for children under 13 which are the people featured in this Halloween video.
> Would be curious to see what happpens if we let an optimizer go wild with tye keyboard structure as well. ... But I wonder if the space of possibilities contains some wacky hidden gems

These "wacky hidden gems" are not at all that wacky or hidden. Any future "AI" keyboard won't use typical letters or symbols, it would capture strokes that convey thoughts or meaning. We already have this to some degree with mobile keyboard software that turns gestures into commands and swipes into words and predictive sentences.
Back in the olden Zortech days, we decided on a company rule that staff could wear whatever they wanted to work, but had to wear a suit when visiting customers. This got some pushback, and some said they couldn't afford a suit. So we bought them suits.

It was great. They loved wearing the suits (often their first suit) and opened a lot of doors for us with our customers. They were tired of tech people showing up in rags, and then we'd show up in suits. For a small business like ours, it was a game changer.
Cray 1 was built 45 years ago. Iphone is 10x that system today.

Fun to imagine what the computer might look like 45 years from now - everyone will have a gigabits quantum computer in their pocket?
Yes, but what good is a language which was easy to use and one which is now introducing a new feature every year? Do you think everyone will upgrade? At work, we are still stuck with Python 2.7 with no intention to upgrade despite what.
They want your 1 karma! Usually this happens when someone thinks that is their username and then they think the email is not being delivered so they keep trying.
What Is Host Hardening and What Are Some Important Hardening Steps?
I understand improvement, all right. I am not against that. What I feel is wrong here is that we get new features every year. A language should be a minimum set of features that everyone uses and not 'all features everyone would ever need'

and long term stability and backward compatibility is a must for a language which is as famous as Python
We played unsupervised from age 6 outside on the streets and in the neighbourhood all day every day. We had to move our improvised roller hockey goalposts (sweaters) maybe once every 30 minutes to let a car pass. Now that same street has 3 cars per minute minimum. There are no kids playing outside.
I'm sorry to break this to you, but you're in the wrong country if you don't like constitutional republics, because the United States of America is in fact a constitutional republic.

I very much dislike neo-nazis, but I have to applaud the gentleman for at least understanding the simplest nature of his government and attempting to educate his countrymen.
Mister, we could use a man like Ronald Reagan again.
It wasn't in the past. See https://news.ycombinator.com/item?id=21425044
I am not sure why I would read or anyone would write such a thorough account of an obvious and largely beneficial technological trend. I do appreciate the art tho and did skim the entire article.

Smartphones take astoundingly better pictures than almost anyone needs or wants, and will only get better. There will always be some market for dedicated cameras, however for most people they do not add any value.
That one was notable. I remember it too.
> I've been expecting ... that Apple will figure out that selling just 1 device to people with too much money is bad business. ... You buy it and then you replace it after a few years.

Creating a device that every person needs to replace after a few years is a very sound business model. The issue is how many years you generally need to replace it. Apple used to be able to convince folks to replace their phone every two years. Now a two year old phone is not bad at all, and many people are moving to a three year cycle or even longer. This is significant, if 50% of folks move from replacing their phones every 2 years to 3, that's a 16% drop in sales.

Apple's real challenge is to keep innovating to convince folks to keep to shorter phone life-spans. However, as Moore's law keeps it's pace towards the graveyard, that will be be harder and harder to do.
> Under the old rules, a large library system like New York's or Chicago's might have ordered hundreds of e-book copies. Now each system — large or small — can buy only one when it goes on sale.

Interesting, so the incentive seems to be to break up larger "library systems" into smaller ones? Sounds terrible.

In general, I've found the ebook selection at my library (San Mateo County Libraries) to be terrible. I can't remember the last time they had a book I wanted to get. I have done title searches many times, and they always autocomplete the name, but then there are no search results. I assume these books are available in hard copy, but they just choose not to get them in ebook format for whatever reason. Too bad, since I'm pretty much never going to check out a physical book from my library.
I thought torrent traffic was generally not encrypted.
The comment promotes awareness of the problem. Your interpretation does not stand up to that.
In the dev/hacker world, https://cooperpress.com/
The skeuomorphic pretence of "checking out" a book cannot succeed, especially as users discover how easy Library Genesis is.
I agree with you and articulated my sentiment with coarse precision.

I share your respect. There has to be a better way to say it, but people using comic sans for this vibe, who could easily pull off something else gets at it.
People are downvoting this comment because they are missing the clever jab at the hiring process.
Those releases are 12 years apart and are definitely not using SemVer.

I’m not at all against breaking changes, nor am I trying to litigate which languages are harder to extend non-breakingly, I’m just surprised that there’s no compatibility guarantees between 3.x releases.
As a Dvorak user, this was my first thought as well.
It could also be completely staged. By keeping the mystery for some time it’s more likely to go viral.
We Have Developed WP Paint to Make Image Editing Quicker and Easier on WordPress
Things You Need to Build a Smart Home
Interesting, my previous comment about not being able to criticize muhamed in Europe was downvoted and flagged without any responses. Guess people here hate the truth: https://www.irishtimes.com/news/world/calling-muhammad-paedo...
I'm a big big fan of the "1000 true fans" concept as applied here. It's not for everyone but.... who knows? If you are persistent and passionate...

https://kk.org/thetechnium/1000-true-fans/

https://seths.blog/2008/03/1000-true-fans/
It is indeed true (and complicated). There have been well-publicized cases of users who have been permanently locked out of their account, because they lost all their trusted devices and also their recovery key.
That's one use case; the other use case that's less talked about is when you use an app where you need to log in on more than 1 device. WhatsApp and WhatsApp Web's QR login is a good example. One of my side projects, http://karaoke.house/ does something similar as well.
A Comprehensive Guide to Python’s Built-In Data Structures
Close CRM (https://close.com/) | Remote (American or European time zone) | Full-time

ENGINEERING:

* Senior Software Engineer - Backend

* Senior Software Engineer - Frontend

* Site Reliability Engineer

MARKETING:

* Product Marketing Manager

* Marketing Operations & Automation Manager

* Content & Brand Marketing Producer

OPERATIONS:

* HR & Business Administrator

* Recruiter

* Customer Support Executive (EU timezone)

https://jobs.close.com
Cheers Joel. I have most of your blog posts on Puppeteer bookmarked - super helpful and well written.

For sure, once the app is a notch more tried and tested I'll get in touch. Appreciate it.
> I’ve found the serverless framework with Lambda to be quite straight forward.

Lambdas are great, and they do borrow much from the ideals of PaaS, including the lack of load balancing or HTTP servers. However, there are so many other extremely common services that Lambdas don't cover, for example: email, background tasks, memcache, databases, search engines, security, and so much more. Nearly every web app needs all of these services, but no one is building a single platform that does all of these things decently well out of the box. Instead, you're pushed towards using a different tool for each one. These custom tools certainly offer more power and control, but having to go chase and evaluate each one is a huge road-block for smaller projects that just want to get off the ground.
Ask HN: Buying Simple SaaS Businesses
I'm a private investor looking to buy simple SAAS businesses.

Ideal characteristics include:
- Some revenue, but relatively small (less than $10k MRR)
- Product running largely in maintenance mode; minimal ongoing development needs
- Recurring revenue business model

If you are interested in selling a simple SAAS product or business, you can reach me at saasinvestor365@gmail.com. I will be happy to provide more information and discuss further.
I have little 4"x6" signs around my house with guest WiFi info (NFC too). We have a lot of parties and it saves a lot of keystrokes and chances for error.
That analysis must have taken quite a while. Wasn't there any way to notify people earlier
Isn't the Buddhist path supposed to lead to the end of aversion _and_ craving (or desire or attachment)? Wouldn't that make these so-called negative effects an expected outcome of the process?

Maybe the problem is that the current common understanding of Buddhist enlightenment is incorrect: it has been sold as a panacea for everyone, including "householders", that we can just drop into our lives and continue on our former paths with the added bonus of the end of suffering.
> you were given a chance to justify it.

I was offered more money as my skills outgrew compensation at my previous position - Tagline on resume.
Of course this is anecdotal evidence, but me and my 3 brothers grew up with a lot of silly or dangerous stuff: climbing on trees, skateboarding, snowboarding, trampolines, jumping down stairs, jumping over ramps with the bike, jumping from cliffs and bridges etc.

Our parents would just let us do our stuff. And although we were bruised all the time only one of us broke a bone once.

In the same time my friend with over-careful doctors as parents broke arms/legs roughly four times. And other kids with paranoid parents had similar problems.

Our parents thought us early on that we need to judge these risks ourselves, while these other kids would be extremely scared of harmless stuff at one point and overconfident in other more dangerous situations.
Officially, even then it consisted of people of deveral nations: constituting nations of the original Kingdom of Serbs, Croats and Slovenes were, unsurprisingly, Serbs, Croats, Slovenes, but plenty of other nations lived in it. Towards the latter stages, there was an attempt to make everybody a member of a "Yugoslav nation", but we all know how that turned out driven by many conflicting interests. Official polls had a large number of "Yugoslavs" (obviously a product of the state, but large here meaning probably 15-25%), but you had minority nations like Hungarians and Slovaks that lived in the area for centuries.

While I agree nation is a made up concept, for many a nation it goes back a long time, and it did usually start by differentiating by language (and religion was quickly added into the mix esp in the area). Still, the fact that we can track movement of "nations" between states (eg. large number of Serbs moved to Hapsburg monarchy as Ottomans invaded "Serbia", basically becoming a majority there, thus leading to seccesion movements that led to WW1), means that it can and has been defined for quite a while.

While German nation was practically defined as Prussia led unification efforts, there was a concept of Germanic tribes a long time ago.

And yes, language was the main denominator, but as civilizations developed, more was added into the mix. After all, language was certainly territorial to begin with, so it is a derived attribute by itself.
What Made Me Reconsider the Anthropocene
I like the idea of ring and other home security solutions, but I do not want companies having access like this. I'd like a service where you pay for remote storage but it's encrypted and they have no access.

Are there any alternatives that would meet those requirements?
I make around $40,000/year with my newsletter as the main sales channel for infoproducts. It really is quite powerful.
The big problem with the e-books is that they are not sold, they are licensed. I would be very surprised if the license allows the libraries to do what you suggest. In general, with licenses, the licensee is given as few rights as possible and all other rights are reserved for the licensor.
Last I heard, today’s global slave trade makes the Transatlantic Slave Trade at its peak look like a drop in the bucket. I don’t know if that comparison is accurate, but slavery never died in the world, it merely became illegal.

https://sfpublicpress.org/news/2012-02/human-trafficking-is-...
The analysis was posted when the fix was deployed.