skysight-inc/HackerNews huggingface dataset:
I just wrote ~20 scrapers and maybe 3 ended up being able to grab data from a JSON API. Mostly what I ran into was (an HTTP API that returns) templated HTML, and wacky Sharepoint stuff. For the Sharepoint stuff, I found I often had to grab tokens out of script tags. Sometimes they were in hidden inputs, but either way is kind of the same thing. I was ready to break out a JS parser, but fortunately I didn't need to.

I did run into Cloudflare DDoS protection and Incapsula, which I will say is pretty irritating and IMO antithetical to the web. Incapsula is so bad I get captcha'd just browsing around in a Firefox private window. If I were polling every few seconds or something I'd get it, but denylisting all AWS IPs or looking for "headless" in the User Agent (or looking at navigator params, testing TLS fingerprints, etc.) is bonkers. It's the laziest kind of upselling from web developers where you're making the site harder to use, but not actually keeping real scrapers out, because they're doing even more JavaScript interventions ahead of the HTTP request and using residential IP proxies.
I like schiit, but they brought my attention to an interesting problem: the RCA plug is a really open standard with a low barrier to entry.

But multi-channel sound is sewn up - to enter that market you have to ask permission from companies like dolby. Same with video.
And for a dose of (in)sanity, check out LGR’s MIDI Mountain.

https://youtu.be/bQn3SyDh2Xo
Can you elaborate on that? If it's "trivial to achieve for anyone right now", what does that mean? Is there any commercially available service?
The main feature of PoW over PoS is being completely objective and uncensorable. There will always be networks using it because of this even when most are using and better off with PoS.
Commuting also guarantees you will waste what is likely the most productive hour -- the first one -- actually producing nothing but harmful emissions
Ask HN: What do you currently evade / avoid?
Context: I ask myself the question on a weekly basis and it always gives me clarity on where to focus at least some attention in the next days.

The last time I asked it myself, I was avoiding doing my taxes. So, it kept nagging me in the background. Now, I committed to an exact date and time when I will take the next steps towards my taxes. My mind is finally free again.

Sometimes, I also don't derive an action to tackle what I avoid. For example, I found out that I was avoiding talking to a certain person. By that time, I chose to just change my deliberate opinion to not contact the other person any more at all. And my mind was free again. By now, I reverted that opinion though and reached out again. I am glad I found a way that worked for both of us. Now, the world is a better place for it - at least that's what I think. Maybe we should all borrow more sugar? https://www.yesmagazine.org/issue/dirt/2019/03/18/community-relationships-borrowing-from-neighbors-strengthens-democracy

Anyway, I am rambling. I would love to hear what you are currently avoiding. And if you don't want to share but the nudge helped you discover something for you, you are invited to make the post more visible to others.

I wish you a great day!

Instead I might just change my deliberate opinions e.g. I don't want to talk to this person any more.
Not in-depth, but two things that have stood out to me in assessing Render vs Fly are Render's lack of Multi-region apps and release phase scripts for running migrations. Easy multi-region apps seem to be a main selling point of Fly. However, both of the features I mentioned are on Render's roadmap (Multi-region apps has been on their roadmap since 2019, so maybe not a priority?)
Rocket Guitar Challenge
Energy has always been the real measure of wealth, whether that be in the form of human Labor: number of slaves or peasants you owned, number of workers you employed, amount of power you can generate from coal, and so on.
I disagree, those are relatively minor tradeoffs.
I was responding to my parent/gp comment about slackers WFH. I think by definition we can say "slackers" are people who aren't delivering at an adequate level - or at least that's how I interpreted it.

I am not sure how much you have been in leadership positions or dealt with hiring in tech, but things aren't as simple as letting people go. For one, a lot of people with performance issues know they have performance issues and want to be better - so if they have trouble concentrating/dealing with the temptation to slack at home, establishing formal work-from-office policies could actually help them. Basically, it's almost always better to try to coach underperforming people or create/find an environment that works for them rather than just let them go (especially for software where it's hard to find people already, it's a bad look to fire someone in under X months, and where as a line manager you actually have little discretion over firing people).

Also, once a culture of not delivering gets entrenched, letting people go gets hard. You don't want to let go of 4 out of 6 members of a team at once, even if they aren't doing anything. It's a bad look for the entire management chain and makes other employees scared. Investors may interpret it as a sign of trouble with financials.

I don't think there's anything wrong with requiring underperforming employees to work out of an office, as long as their job wasn't advertised as fully remote and the employer never formally told them they were not expected to return the office. I do agree that people who are doing a good job working remotely have every right to continue working remotely though. I just also agree with the GP that remote work enables slackers and can make getting shit done hard/frustrating.
It’s a lunar eclipse, not a solar eclipse (which does affect weather to some degree).
I suspect it's more bland than that, they need to be able to have a booting/working system otherwise the customer is going to call up support and say their computer isn't booting or that it's saying "no OS found" type messages. It's just to cover themselves, that's why they include enough Linux to be able to load a PDF reader. It should be easy enough to do d:\setup.exe with a USB that has a Windows installer on it, with this setup.
Fiat is more of “proof of a monopoly on the use of violence”. You may not like the idea of relying on such a proof, but it has the important feature of still being both necessary and sufficient regardless of what system you use with it. That it isn’t present in Bitcoin is actually a reason why Bitcoin is a bad idea as a currency, because you can’t get your money back when you’re scammed.
Same here. I just need to change the audio output to sth. else and back, and it works. Not a big issue for me though.
The Wikipedia page for GDL states that it isn't an official GNU package. [0] I couldn't find an explanation as to why it is named such.

[0] https://en.wikipedia.org/wiki/GNU_Data_Language
> You removing the DRM from the image is a completely different legal aspect than you saving an unprotected JPEG.

Wait, but if I understood this article correctly... They are saving an unprotected JPEG. Each 256x256 chunk is a separate unprotected JPEG, as can be seen in the network inspector screenshot (it wouldn't show the preview on hover if that wasn't the case). When going through that route, he isn't even working around any kind of copyright protection; saving an image from that screen is normal operation of the software (it isn't even a modified copy of the browser or JavaScript manipulation or something like that).
You say that but most of the ways that humans would want fixing have already been readily implemented via surgery. Between boobjobs, HGH, limb-lengthening surgery, hair transplants, and even labiaplasty, there’s very little you can’t fix on your body today.

My fear is that extremist groups and governments will use this tech to change children according to their religious or extremist doctrine. Stuff like growing women without clitorises to promote FGM in Islamic countries.
share the resulting link!
Then you have less qualms about it than the author of the article, whose career would benefit a lot from a free-for-all.

"The social and political implications of gene editing are also huge unknowns, and unfortunately there’s been scant debate among policy makers and the general public."
Violence and crime are unacceptable strategies for citizens of democracies. Please delete your comment.
Mine failed too I wouldn’t buy one again. But apparently I won’t be able to anyway.
Not a big market for tv smearing and gaslighting the working class.
exactly! despite spending money on a receiver, TV (smart OLED), nVidia Shield and a bunch of speakers - i now have to buy yet another device (AppleTV) to be able to maximize my experience.
Before the fast food brands revitalized Burger King (and somewhat Carl’s Jr.) were famously a bit of a cut above in quality

Yep. And it put one of my relatives on the unemployment line.

<anecdote>

He was responsible for importing cheap meat from Australia and New Zealand for Burger King and a bunch of prisons.

In the early 90's there was a brief wave of "made in USA" pride that swept America, and Burger King changed suppliers and advertised "Made with all American beef!"

That cut my relative out of the picture, and his prison clients weren't enough to make up for the loss, so he lost his job.

</anecdote>
It's funny for me to see all these references to 'IDL' describing "Interactive Data Language". I had only associated the term IDL with 'Interface Definition Language' [1].

[1] https://en.wikipedia.org/wiki/Interface_description_language
Direct Instruction Works. So Why Is It Controversial?
I get the intention with Slack. I’ve never understood, except for the geek cred, pushing work into chat services. Github is open to the team too.

I hear complaints about chat distractions and see engineers create those distractions. I’m at a loss why we want to do that to ourselves?

Nevermind it’s one more pipeline for messages to lost in. It’s needless complexity and configuration too.
Mind if I ask what made you decide to switch? I spun up a Homebridge instance as a stop-gap to get a few smart devices into HomeKit with the assumption that I would need to graduate to HomeAssistant down the road, but I haven't yet run into any automations I couldn't accomplish with a Homebridge plugin.

That said, I agree with you. If someone is starting from scratch, HomeAssistant is likely a better long-term solution, albeit a bit more daunting to set up initially.
I am just starting to look for treatment. If you don't mind sharing, which medication works best for you?
It is my theory, backed up by nothing but instinct and my own very fallible personal experience, that many customers simply did not “see“ the new design. That is, they would have preferred to buy Tropicana but assumed it had disappeared from the shelves.
Well, there’s PGT. ;)
If AVRs are DSLRs, then Sonos is Leica, not the iPhone. Sonos is the expensive option that found & cemented a niche audience on an experience.

Soundbars are what's killing AVRs for what's left of the 'home theater' market. They're much easier to setup and deliver a good enough experience. For everyone else, it's laptops & tablets with maybe a pair of headphones.
Reminders yes, also recurrent tasks.
Anecdotally, work from home put a crimp in many laundromat businesses. And liquor stores only work in states that do not let the big stores sell liquor. These days, any half decent hotel brand will require a couple million cash (for the down payment), and more for a new build. At least in the western US.
A Raspberry Pi sitting cupboard silently chugging along has a high chance of SD failure, but little chance of inadvertant disconnects. That's a fine tradeoff I'd say.
Paid publishing in science has killed peer review system
Ah. Thank you for the clarification. Still a bit pricey for what it is, but that's very nice having a free tier.
I'd argue that public resources are used all the time to defend the rights of companies. If a car gets stolen for a Toyota dealership, significant public resources are deployed to recover and prosecute.

The alternative is one in which private companies are expected to hire private security, and private detectives and a private militia to defend their products.

If I remember correctly, this is indeed what the East India Trading Company did, before it was determined that it was in the public interest to defend private companies.
Keep in mind, many times people making bad faith arguments don’t even realize it.
Also just released today from the Mainboard developer program: https://github.com/brickbots/framedeck
> I value the guy who runs the sriracha sauce company higher than Buffett:

Value him in what sense? The sriracha guy made a terrible commercial mistake. The capitalist in me doesn't value a person who does that and I would hesitate investing in a venture he did over, say, Warren Buffet (hypothetically speaking of course).

People "like" Warren Buffett because he's the ultimate capitalist. Also...

If you value the sriracha guy over Buffett in a "altruistic this is better for the consumer" type of way, then sure you could make that case (as the article does), but also remember that Buffett is giving away all (most) of his profits to charity. The utilitarian could argue that Buffett's value is far greater. He's gobbled up all of the profits from various industries (for example luxury goods which provide little benefit to "the little guy") and is reapportioning those profits to charities that may actually save lives (not just dress up your rice). I don't know, I'm not arguing for Buffett personally, but there's more than whats on the surface.
What does heavyweight mean here? You can compile truffle interpreters to a single native binary, if that's what is being meant here.
well, of course, but the Gov. would hopefully have goals better aligned with the population....
I haven't been to a TH for ages. Their coffee tastes badly and the food is ... merely food. Back in 2005 when I first arrived in Canada TH was the first store I visited.
How many fires did it take to learn lessons about dispensing, storing and carrying petrol?

We’re quite happy with ships have huge reserves of flammable liquids (“fuel”) so why are batteries such a concern? Gas (methane, LPG, etc) doesn’t get this level of attention so why do batteries?
Sure thing. Edited my original post
Ask HN: What nags you about the software you used last week?
Before Slack was born, some people used Teamspeak but wished it would be searchable.

For me, I would love to control the UI of the services that I use. Just 3 months ago my bank decided to roll out a new UI. I still need time finding the click path for doing things I used to be able to do quickly and predictably. I wish that I could have just kept my old UI. Similarly to backwards compatibility for code-based APIs.

Anything that nags you about the software you used last week?
The maximum of the eclipse is below the horizon in UK/Europe, unfortunately.
> the electricity value expended on mining is proportional to the total market cap of Bitcoin

That would be the case if price doesn't vary much over time. But marketcap is current supply * current price, while the large majority of current supply was mined when bitcoin was WAY cheaper and thus much less electricity was spent on it.
Intel phased out the UEFI CSM from new platforms in 2020-2021.
I am using my old Stereo, which has 5.1 support for the DVD and the TV. Way better than must friends soundbar. Maybe there are decent systems, but I doubt you can get as good as proper stereo stuff.
Who defines improvement?
> In Internet debates we're all sociopaths. People can be very empathetic online

Psychopaths can be empathetic. I had a nice discussion with a self-professed psychopath here on HN and that was my take away. Instead of feeling bad in the gut like you would if you were to insult a stranger face to face, a psychopath would learn that some actions are not OK even if it's hard to imagine the impact they're having.

Same with Internet discussions. I'll try not to be an arsehole online, but it's much harder to connect with a person through text, whereas in person I loathe the feeling of making somebody feel bad. It's a visceral emotion that's completely absent when chatting through text.
https://en.wikipedia.org/wiki/Murphy%27s_law
Would those apps work inside QEMU though? Is it configured to properly pass through the parallel port?
>regardless of any outside factors

There is at least one relevant "outside" factor. While the connector is standardized, the housing end of the plug does not seem to be. As soon as a phone is in a case, the case's hole for the 3.5mm connector is too small to accept the housing of a normal 3.5mm plug. That's true even for the shell the active3 tab comes with, not only some cheap after-market. It still works with the connector not fully in, but not reliably.

Maybe my 3.5mm connectors are all too old and I should try to find a replacement with a more narrow housing. Or a 3.5mm male/female "adapter" with a narrow housing.
Tesla owners in California uneasy as Supercharging costs are on a constant rise
Compared to LLVM it's very lightweight (mono executable 4.4 MB, mscorlib.dll 4.5 MB). It's true that it's more efficient for statically typed languages; unfortunately we have no information about the OP's DSL.
As an occasional third-party Fly “shill” of sorts, I mainly talk about Fly because I’ve really wanted almost exactly what Fly does for a long time now. I’d tried other things like Hyper, Fargate and Cloud Run, but they’ve mostly been disappointing in some regards, being cumbersome to use or get started with, unrealistically expensive, or simply being too slow or limited. Fly is none of that. It still has some stuff that’s lacking; resizing disks is probably the biggest thing missing; the proxying is surprisingly complete but UDP services are a little awkward; copying data in and out is somewhat tricky, you have to use SSH but over a wireguard tunnel with an ephemeral SSH key and on Windows it’s not particularly fun. (I don’t think SCP is supported either, which is fine, but still.) It remains exciting nonetheless because it scratches an itch that I don’t feel anyone else has really managed to; Netlify and Vercel and probably Cloudflare Pages does static sites very well, but Fly feels like, so far, the first PaaS to do any arbitrary service very well. The ability to throw Docker images into micro VMs with such ease and speed with this paradigm is truly liberating.

edit: As a note, I have not tried Render. I am sure it is fine too. I found Fly first and it satisfies my needs well enough that I don’t feel it is necessary to keep searching, though I wouldn’t mind checking it out just to see what it has to offer.
Issues with kidneys.
I'd pay Pine64 50% markup if they'd just deliver to my damn country.

Every now and them, I check their store, just itching to buys stuff and build on top, but no delivery for me.

Any other similarly supported/open alternatives you'd recommend?
The WebAssembly app gap (2020)
I think you'd be surprised. Try asking questions that are deeper and you'll get deeper conversations. I hate small-talk, and every conversation in real life tends to be deeper than one online. I find more people online simply wanting to point out how wrong the other person is. Hell, I do it too.

I think the most interesting comparison I've had is knowing of someone's reddit username and how they acted in real life. They were significantly different. The person in real life was kind, thoughtful, patient. Their reddit account however was filled with hate, know it all, and eager to argue.

I think the old saying of an individual is a different person at work/home/play may also extend to online too.
Opening my mouth takes more effort than typing.
I'm making bold statements because I've read reams and reams of treatises on the topic, and every single one ignores some basic, simple, fundamental truths that are inherent to a proof-of-work system. I certainly don't believe I'm particularly smarter than average, and there are definitely other people saying the same thing I am, and certainly much smarter people than I have realized this issue and are transitioning other cryptocurrencies to other proof systems, but I have come to believe that many people are content to keep the music going, even if they know it's going to stop at some point.

When it comes to mining BTC, it really doesn't matter much how miners are paid: through block rewards, transaction fees or some other sort of "security fee". Miners spend money on electricity, and get BTC in return. Furthermore, it's, again by design, a competitive system: those who are able to mine faster (i.e. are spending more on electricity, on average) will win the "block contests" faster and get more BTC.

All other arguments are just "yada yada yada" unless you are somehow arguing that electricity spend is no longer proportional to chance of mining a block, at which point I'd argue that's probably no longer proof-of-work.

This is not a hard concept. If I'm an idiot (which is totally a valid proposition), somebody should be able to explain how a proof-of-work system can get around this "arbitrage problem" very simply - it shouldn't take pages and pages and pages of circular argument.
PyTorch vs. TensorFlow: A Data-Structures’ Comparison in a Classification Task
Adding that to my must sees if I ever get back to Hawaii.
Its all fun and games until copyright lawyers get involved.

https://www.techdirt.com/company/prenda-law/page/12/
Wouldn't know, I literally never use it. Got a Shure SM57 I use for remote meetings.
The "self-interest angle" in my experience has been that the people who are getting paged also hold the keys for launching new things. If they think the thing is too hacky and unpolished to be allowed to page them in the middle of the night, then they won't launch it. Often these are SREs, but not always. Experienced, healthy non-SRE teams usually have similar standards.
I'm using fly.io lightly.

One thing for me - fly.io is cool, does a lot of cool fancy things. However, the basic PaaS stack from Heroku gets a bit lost / not always fully there for me. For a while they didn't really talk about their container deploy story (AWS App Runner / AWS Fargate, AWS ECS). Digging in, it's all doable, but they do so many cool things it sometimes isn't obvious to me how the basics go. That's changed in last year (at least looking at the docs)? I also had some bobbles on UI in past.

I don't need multi-region in my case, but I do want low latency for example. Easy to find this on aws (https://www.cloudping.info/) - a bit harder to get all regions with a ping endpoint on fly.io - I went looking, they have a demo app you can I think find what they see as closest region, but I wanted to roll my own cloudping.info style approach and it wasn't obvious how to do so. I'm getting about 8ms from my home computer to my closest AWS region.

The basic story need for me is github commit -> goes to dev for review -> promote to production? I happen to use containers now (even if inefficient) because getting stuff "working" often is easier -> if it's working on the container on my machine, it'll work up in the cloud.

That said, there is definitely I think a crop of AWS / Heroku competitors that are going to start to be competitive (think cloudflare on primitives, fly.io and render etc on PaaS style).
Dungeon Master, why it is in my top games of all time
scrapy-playwright is good, and Playwright is awesome. However due to the architecture of Playwright it just keeps accumulating memory until it crashes. You will want to set up your scraper to save its state regularly, cleanly shut down and restart. But once you have that working it does work well.
Yeah, but why not have something that just uefi boots into a barebones grub2 and then cli only debian-stable and bash shell?

Forget the DOS part.
Render has review apps (https://render.com/docs/preview-environments). We're actively working on pipelines (early access ETA late summer).