skysight-inc/HackerNews huggingface dataset:
No, but if that was all there was to heroin I don't think we'd be seeing people destroying their families and literally throwing their lives away for it. Quitting smoking was a few weeks of feeling a bit shitty followed by a few months of constant cravings followed by almost forgetting you ever smoked.
What? Those are pieces of functionality that some users actively want. The experience of having to hunt for Yelp in Safari sucks vs. having it as an icon. Being able to get push notifications is effectively the only thing messaging apps even do! If these features weren't important then why do they even exist?! The irony is that Apple knows if they provided push notifications to mobile websites then suddenly their catalog of apps would have a lot less value as people would be much more willing to just make websites.

Like seriously; compare your comment to this person: https://news.ycombinator.com/item?id=27348626 . You just so happen to be weird: that's all.
No, they are literally using it, providing resources for it (in the case of Deutsch Telecom), and settling transactions on it. Why would you deploy your own blockchain when you can use a public blockchain like Ethereum and plug into the rich ecosystem that already exists?
Twitter, followed closely by YouTube, is the epitome of this disease. Displaying short paragraphs of text with images and video is something web browsers have been perfectly capable of doing for decades (perhaps a little later with the video, but still more than a decade ago), and so is posting such short pieces of text and uploading files containing images and video.

Yet these days, to do that somehow requires a disturbingly slow-loading and resource-consuming JS "webapp" that complains if you're not using one of the very few "supported" browsers or even just a slightly older version thereof, refuses to work with a "sorry, an error occurred" message frequently, and has a UI that looks like it was made for illiterate 5-year-olds? The average web forum works fine with absolutely NO JS, yet has a UI with a superior set of functionality and richness.

Surprisingly, Twitter and YouTube used to be far more user-friendly and less resource-consuming than they are today. Then... I'm not sure what happened. I guess it could be called "the modern web".
Just posted this to HN. So interesting!
That’s pretty disingenuous take.

After the Pacific War ended, territories occupied by the Japanese were divided up across the allies for post-war occupation.

Korea was divided into North and South, with the USSR taking the North and the allies taking the South. As an expediency, the Japanese were left to maintain order as the allies didn’t have the troops immediately available.
You suggest that gatekeeping is always a bad thing.
Not responding as an argument, just to share my perspective (as I’m holding a lit cigarette in my hand).

I’ve definitely described the flavor of my cigarettes. I switched to my current brand because I liked the flavor more than my previous brand, which I described as having no flavor (and of course it did, just not flavor I found offputting), which was preferable to previous brands I’d smoked. I’m leaving out brand names here mostly because this is a way we reinforce our addiction and I don’t want to give anyone inspiration to try something else.

I have only once smoked to address social pressure. I was 12 at the time, I hated it, no one pressured further. When I started smoking of my own volition, I was 15. I did it privately out of curiosity because I was terribly bored. I didn’t like it, then I did it out of habit. It happened like that.
If you built the container or inspected it before running you should know what the container is doing. Again, containers like Docker aren't really "meant" to run multiple processes. They are meant to run a single process and your app should be able to run as whatever user you run the container with. If you want to run multiple processes or services inside a single container then ultimately you're better off with a different container solution.
My takeaway from the article wasn't that there aren't people reviewing books anymore, but that fewer people today can make a living writing informed criticism about style and technique, as opposed to about how a book makes them feel, or how it fits into an ongoing cultural conversation.
Imprssiv.
https://archive.is/wZkFt
They also have click farms in China. Way to embrace modernity. Everything modern is not beneficial to us individually or as a society.
I find this topic interesting but the style of writing is intolerable
It truly is a much less noisy environment. A lot of people malign full screen apps on the Mac as useless, but I find it to be a fantastic way to get rid of all distractions. I just wish that OS X had the “Slideover” feature from iPadOS, so I could quickly reference another app while in the full screen environment.
Yes, 30 or 40 years ago ? On DOS, MACs and Windows were not real back then. But a UNIX system had find(1)and back then everything was text. So finding a file with text was rather simple (if a bit time consuming). Now with all these crazy file formats forced upon us by marketing types, not so much. Unless like me you only deal in text.
Mostly this seems to revolve around 'eat less', which is a challenge for many people.
Intel at Computex 2021: New Tiger Lake Processors, Beast Canyon NUC, 5G Chips
Comments like this are really all anyone needs to look at to understand what a scam it all is. Nothing personal, what I mean is the list of semi-technical nonsense promising how something worthwhile is just around the corner. It's the same pattern across confidence scams, just a little more and it will all pay off. The same is true in the bigger recent discussion, all you have to do is look at what the proponents are talking about to see what a scam it all is. But I think that's the point of the original article. People who are confident in their technical understanding can easily dismiss this nonsense out of hand, but a layperson sees a list of acronyms and smart sounding absurdities like the above comment and assumes they must be missing something and gets taken in.
> At the wall, those “15w” systems are actually much closer to 40-60w on sustained loads.

They dont. PL2 only last at best 30 secs. Not Sustained Loads. Laptop depending on heatsink config sustain at either 15W at base clock or 28W at slightly higher clock.

The M1 Mac mini under full load is 39W as an official Apple Published Figure [1].

Not sure why people are downvoting my original post. But I guess that is the state we are in for hardware topic on HN.

[1] https://support.apple.com/en-us/HT201897
> The web sucks [...]

As much as I love and miss native interfaces -- old Win3.1 games that used actual windows for the UI, or newsgroup readers, or for that matter native email clients -- I gotta say, the web as an app platform means I can migrate off one platform and onto another and know my basic needs are met.

The web as an app-delivery platform is amazing. I don't miss documents that only open in WordPerfect 5.1, or having to UUCP files around, or being forced to write non-platform-specific software once for Windows, once for Mac, maybe once for Unix, and hell with anything else.

To the point of TFA, the desktop as a concept is well past its expiration date. Apple ships amazing phones and tablets that are touch-based, and is migrating their touch-based UX to MacOS, but for some damn reason refuses to ship touchscreens, which is just bonkers. We're halfway between paradigms right now, so it's rough going sometimes, but I'm hopeful we'll get somewhere great.
> The covenant is simply something you have agreed to with the purchase of the property. And yes, you agree not to sell to anyone who doesn't also agree to the covenant.

That makes it sound like covenants that run with the land are something you could simply implement via contract law, binding the first purchaser to them via contract and requiring that they only sell to people who sign a contract agreeing to being bound and the propagating the covenant.

In fact, covenants that run with the land are stronger than that. The contract approach might work as long as the land was only conveyed through contractual arrangements between the conveyor and the conveyee. But there are other ways land can be conveyed.

My land could be seized by the state because I stopped paying taxes and then sold at auction, for instance. Or I might die intestate and with no close relatives, and the land ends up with some distant relative I've never met or had contact with. Or I go bankrupt and the bankruptcy trustee sells my land to pay my creditors. These and many other ways could result in my land ending up owned by someone else with no contract between me and them, and hence no way for me to impose the restrictions on them.

A covenant that runs with the land would still work after all of those. I've not looked into the history of it, but I'd guess that the need to have a way for arrangements to stick no matter how the land is conveyed is why covenants that run with the land were developed.
When you think about it, the modern internet resembles a welfare state. Everyone's day to day sustenance is sponsored by a few wealthy benefactors, meanwhile they essentially hoover up what remaining potentials there is. There could be so much more than what we think is possible now.
Are there articles/examples on how to use ULIDs in postgres?
> If they take it from me without permission, how is that not stealing?

They don't take it. The value of your information is either inherent (is all information inherently valuable somehow?) or in how it can be used. There is no information "staked claim" as with a natural resource. If you don't have the infrastructure and relationships, you can't monetize it... similar to natural resources. Maybe there should be an individual "staked claim" (which is what the GDPR mostly does), but arguing as if it's a given because "I should be able to make money and nobody else should" is not compelling. This is why there are so few laws regarding it and there's the inherent quasi-legal issue of tracking someone's "staked claim" without tracking them.
Why would you have to verify the JavaScript every session?

If you are transporting over HTTPS and have a Content Security Policy (https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) it seems like that job is largely taken care of.
In Java there is a UUID generator based on SecureRandom. That's about as unguessable as you're going to get.
I think 'programmer' in the title is intended to mean professional programmer - someone who does it for money.
> The article suggests using a probabilistic failure model instead of a large a safety factor

That wasn't my takeaway from the article, and the article discusses the same problems you've brought up. To quote:

> On the flip side, it requires more information as well. There must be good data or the result will be as arbitrary as the factor of safety, without the benefit of decades of experience... A bigger issue, and the one I think has prevented more widespread adoption, is that probabilistic design doesn’t account for fluke events -- the unknowables. If you don’t know what could happen, you obviously can’t assign that event a probability... The ideal approach might be a hybrid. Probabilistic design could be responsible for covering simplifications and a reduced safety factor could cover the unknowables. Of course, there’s no simple way to determine how much of the current factor covers simplifications, so reducing the factor would still be a risky endeavor... For my projects, I intend to embrace the empirical nature of safety factors and not think too hard about it. If a factor already exists for the area I’m exploring, I’ll use that
There’s nothing modern about “influencing”. The only difference between influencers and sponsorships/advertisements of olde is that the medium has changed from newspaper/radio/TV to social media websites.
(2007)

Past:

https://news.ycombinator.com/item?id=25908018

https://news.ycombinator.com/item?id=3919429

https://news.ycombinator.com/item?id=19302299

https://news.ycombinator.com/item?id=1511990

… and more https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Don't agree with that. For example here it shows that sodium might increase your chances to survive heart desease: https://www.health.harvard.edu/blog/good-heart-keep-holding-...
Kidneys require sodium to function properly.
Adrenals via aldosterone impact sodium. And when you're stressed, your adrenals might be in a bad shape.
I think sodium is a big deal. And some people hit with that especially hard.
I think your analogy works well mechanistically, but it doesn't go deep enough with that "Switch". If nicotine is a switch then that switch does something. That switch puts you in a more positive mood, eliminates negative self-talk, increases cognitive function. There is a reason people flip that switch.

The reason people smoke isn't simply that they're a bunch of junkies, it's that nicotine is perceived as a solution for their problems. For many people, it is too much hassle to identify the true causes of their need for nicotine, whether it's that they don't feel fluid enough or they feel overwhelmed emotionally. There are ways to fix those core problems in one's life, but to many, using nicotine might seem simpler or quicker.

People seem to think smokers enjoy torching up their nicotine sticks and fouling up the air for everyone else. In reality they are just self medicating. It is worse for them in the long run, but classically it is difficult for an unrealized long term reward to outcompete a short term gain whose effects are immediately apparent.
I would use uuid in this case. If p and m are too large you get overflow. If they are too small your keys are guessable. If it matters, use uuid and don't waste time and mental energy on it.
That's the only thing I miss about smoking.
Simple rules:

Use integer primary keys internally for identifiers and relationships.

Use English/Other Language permalinks for URL's

Use UUID's in places like API's one-time action links and "private" links that you only want to share with other people.

Worked fine for me for many, many years.
They've been shipping AVX-512 in client SKUs since the very first Ice Lake machines, actually (my Dell XPS 9300 Ice Lake features it.) It's at the point where all forward client SKUs will at least come with 512-F
We'll have to agree to disagree. Systems like the ones I described are a hell of a lot easier to build on long term while maintaining those invariants.
Considering how many of the cases against the insurrectionists are being thrown out or reduced, I’m not sure I agree with your assertion.

https://www.politico.com/news/2021/03/26/capitol-riot-defend...
> you could have the program to mount a remote file system and then access it using local programs, if wanted

Sounds good. Where is such program? This is surely not a very novel idea, but where is it?

Hint:

- remote file systems suck. see: sshfs

- the feature set you think are important are maybe not important enough to that many people
How about just anonymous file descriptors. It asks for a file, the user gives it one or they don't. It can't make any use of any filenames whatsoever.
Κροατια vs. Αρμενια, φιλικό προετοιμασίας Euro 2020
Η Κροατία ξεκινά την προετοιμασία της για την διοργάνωση του Euro 2020 τις επόμενες ημέρες όταν θα αντιμετωπίσει την Αρμενία στο Μαυροβούνιο για μια φιλική συνάντηση. Οι φιλοξενούμενοι μπαίνουν σε αυτή τη μάχη από ένα εντυπωσιακό σερί πέντε παιχνιδιών, αλλά δεν θα αγωνιστούν στο Ευρωπαϊκό Πρωτάθλημα αυτό το καλοκαίρι. Ας δούμε τα σημερινά Κροατια – Αρμενια προγνωστικα στοιχημα
> There are no organizations in China that oppose the government openly.

True insofar as that goes, but the government isn't monolithic. At least, not entirely. Ministries do jockey for power among themselves, and the Ministry for Ecology and Environment has gained/consolidated responsibility and authority under Xi (somewhat similar to the formation of DHS in the US).
The Postgres JDBC driver does not guarantee that batch inserts come back in the same order that you insert them (when you use RETURNING *). So, if you generate UUIDs server-side, you can't conveniently match them up with the records you just inserted. You're better off generating them in the app server first and then sending them to Postgres.
Job Switch
If interested in details like this, this book [1] is amazing. I'm not sure every programmer needs to dig this deep, but it has been handy to know some of these details for systems engineering/sre work. It's a very thorough book but I think he is very pragmatic in the way he discusses the topics. It's definitely in my top 5 of comp sci books.

[1] http://www.brendangregg.com/blog/2020-07-15/systems-performa...
Do you have more details on the "speed of light" motorcycles? That sounds like an interesting read
Are you asking why Memorial Day, an American holiday that recognizes the sacrifice of its military, doesn’t recognize the victims of the Korean War?

Do you want to rethink the question?
> Does she know you talk about her this way?

Yes, I make it a very clear to remind people of their entitlement and privilege

> It sounds like you don't think very highly of this friend.

I don’t . I should have stated it was a college friend, now strangers.

> I'm having trouble understanding the point of your story.

Entitled “posh” people who got into these academic institutions because they’ve been told their whole life they are special. Completely unaware of their privilege, walking about lecturing and mansplaining to people about the virtuous route of academia / non-profit. Perpetual academia and not entering the real world, paying your own rent, paying for your own tuition, is a privilege
Schema on Read Considered Harmful
Photopea is a browser based photoshop; it is very good. VS Code is an electron based IDE, also very good (and there are various web variants as well). There was some kind of high quality online video editor my old landlord (who has a small video production company) used to edit 4k video with his macbook air. I don't know about audio, though I suspect there are more than a few options - yet probably less than for everything else, I'm not sure how good those physical device interfaces are now.

Aa for 3D stuff; it looks like solid works have some kind of cloud platform. How much of the workstation load is there I don't know.
By that measure Coca-Cola is the best drink ever made, and pablum like the Avengers is the best movie ever made.
More computer jobs than San Francisco
> before they became foes

They were foes before they became foes. While it had the non-aggression pact, Germany could have easily persuaded Russia to give it a pass on acquiring oil by aggression in the Middle East. Germany had two reasons to not do this -- a long supply line for oil to Germany from the Middle East would have been impossible to defend if Russia wanted to sever it, and German territorial acquisitions in the Middle East would be of little value as real estate on which German people could be settled to live a prosperous Germanic lifestyle. Dictators planning world domination do not publish their enemy lists.
Well this was always going to happen in an attention economy, the worship of fame for fame's sake. Success has shed the burden of actual achievement, vanity has become a job qualification. Why bother being good at sport or dancing or playing guitar, just be famous.

Fine whatever, but it is poison candy for children.
Thanks for the detail! I did manage to see different values for &printf with DLLs on Windows. I was inspired by a long-ago port of a codebase to a newer Visual C++; the third-party binary DLLs kept importing the old C runtime and using its malloc/free, which complicated things.

I put a __declspec(dllexport) on everything in my header file then (abridged):

C:\Users\andrew\Desktop\winlink>cl /LD first.c
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27035 for x64
Copyright (C) Microsoft Corporation. All rights reserved.

/out:first.dll
/dll
/implib:first.lib
first.obj
Creating library first.lib and object first.exp

C:\Users\andrew\Desktop\winlink>cl /LD second.c

C:\Users\andrew\Desktop\winlink>cl third.c first.lib second.lib

C:\Users\andrew\Desktop\winlink>third.exe
00007FFE38411080 00007FFE38411080 00007FFE382F1080 00007FFE382F1080
hello world 1
hello world 2

If I statically link the three modules together on Windows, then I don't see the different pointers.
You are conflating good and popular which leads to a lot of confusion. They aren’t unrelated, but all these positions are false:

- something can't be really popular and really good

- something can't be really good but not popular

- something can't be popular but not very good

It is, of course, also quite possible to be not good and not popular but this isn't very interesting.
What Do Treatments for Accelerated Aging Tell Us About Normal Aging?
The Sagnac Effect
Bluetooth scanning is actually considered a location privilege on Android already. You see lots of angry reviews on apps for accessing Bluetooth devices saying "this app has no business accessing my location", not realizing the contradiction. Maybe they're breaking it out to avoid this confusion?
Focus is still on the current app’s menu, unless you’ve clicked a new window.
It would be lovely if it became a standard part of everybody's work day to spent 15 minutes doing TLC to their computer.

You'd clear away all the stubs of work, and the computer would say "Hi! Did you have a good work day? Here are a few things that would be great for you to do:

1. Upgrade these two apps

2. Do you want to check out how Dark Mode works? No? Ok

3. You've had these 46 tabs open since that one day six weeks ago you got into the idea of building your own treehouse. Want me to save them all in a notebook entry and remind you about it next summer?
Isn't it disingenuous to say it's stealing? From my perspective, I would be exchanging my data with the services provided and if I have a problem with the level of data collection I can always stop using the service and delete my account. I'm sure there are services today that are useful to me that are not possible without data monetization.
Yea, maybe because I buy more non fiction i mistake review for literary criticism. I'm probably unaware of the change in eng. Lit. as a field. I always found other peoples take on a lyrical quality in somebody's writing as less useful than "it's a coherent narrative" -I know how Rushdie or Vikram seth write: i want to know how concretely plausible or accurate their story is regarding Indian social affairs of the time.
There is no amount of money that can compensate the archeological loss from the intentional flooding of these areas.

Multiple cradle of civilization level sites were flooded with not enough funding or effort given to excavating these sites thoroughly before flooding.