skysight-inc/HackerNews huggingface dataset:
We shouldn't break up these companies by product. That just creates smaller monopolies. We need to split them including their products. Think splitting MS into two companies that both have the IP rights to windows and office (the trademarks needs to be fiddled with obviously). The same is true for Google and apple.

The market should more closely be modelled after evolution. Right now there is just no good analogy for repeoduction/splitting. This approach would solve that.
Antivirus or Windows Defender?
Most of the 3rd party antivirus software tend to slow down computer systems. Is windows defender alone enough to keep the windows systems protected or do the antivirus software actually have a bold stand?
You can say the same thing about the entire Linux stack
UK supermarket scraps 'use by' date for fresh milk, replaced with 'best before'
My understanding is that you would need to rewrite the url and update the origin.

I could be wrong as I did this lambda@edge a while ago, but the main difference between the two request event is that viewer request is done in all cases, while origin request is done only in case of cache miss.

[EDIT] you are right, updating the origin is indeed something that cannot be done on the viewer side. My bad, I should have checked earlier.
these waves are produced by finite difference (spatially finite resolution) approximation to contunuous wave equation so in some sense you are right but on the other hand - these are NOT particles at all
It works so much better with archlinux than with Debian though
Yeah sometimes I feel people and books consider that children are perfect and THEN corrupted by learning bad habits from adults. But I was very surprised to instead discover that children are selfish, lazy, cowards, dishonest, and generally never do what's right for themselves by default.

I think children are stupid, not in a bad way, but in a "potential to realise" way: they are really not yet adapted to compromise, emotional connection, delayed gratification etc and a LOT of education seems to be to yank it out of them by coercion, rather than patient discussion. Even if it's just going to the corner of the room after you broke a toy out of anger: sometimes, you must humiliate to persist the negative result of a negative action.

Do Inuit benefit from the very harsh environment to make children so dependent on listening to their parents they rebel less you think ? When the choice is do as I say or stand in the ice, maybe ... that's environmental coercion :D
Generally, unicode special characters and emoji are enough.

It seems there have been one new unicode version per year since 2014.

I wonder how difficult it is to render emoticons with colors.
At first glance, the "effectively" does seem rather silly, especially when applied to weak DRM that's more or less trivially cracked. But the "ordinary course of its operation" is what gives it force, by protecting DRM from being disqualified as ineffective when subjected to conditions beyond ordinary operation. It's not a question of whether the DRM is robust against attack, but whether it normally presents any real barrier to non-hackers.
There's also the option of migration within the country. If we take an elevation map of Bangladesh and compare it to a climate map, there are areas that are higher and still have good climates for crops.

https://www.researchgate.net/profile/Karar-Ahsan/publication...

https://www.researchgate.net/profile/Nicolas-Guilpart-2/publ...

People aren't going to migrate unless there is infrastructure and job opportunities there, so if we want to help these people we should be helping these countries to build new cities that are outside the risk of flood zones. We could even take the opportunity to provide more western standards of living - Dhaka only treats around 1/4 of its waste water - and build more environmentally friendly buildings - Dhaka is within a climate where houses could be heated passively.
you are right, I've recently done some Points Billiard in Koch Fractals video which tries to do classical billiard in Koch Fractal which is exactly what you write about averaging etc. (I had to average the normals around hitting point as the normal vector was not defined here), see the video here: https://youtu.be/v9KS03hiSU8
> There can be exceptions to this but I have never heard of a chargeback over this period and certainly charges a year or two old would be crazy.

> Maybe what happened is that the cardholder initiated a chargeback on the most recent charges and Upwork decided on their own to refund them all?

What's to say this is "them all"? I read it as these $12,500 being what was charged back; this doesn't tell us how much has been paid earlier and not charged back.
See https://www.theyworkforyou.com/ for this for the UK.
They aren't really. You have to give up certain common styles. Example

function(arg1, arg2, arg3,
arg4, arg5, arg6) {
code
}

The line with arg4 on it can't be indented by tabs alone but it's a common coding standard.
Ask HN: Are USB-C ports less durable than micro USB?
I've had a phone for a few years, and it hasn't been mistreated. Almost every morning I go to unplug my charger cable and it either fell out during the night or is so low that it falls it when I pick up the phone. There is no debris in the port. I've never had this problem with any older USB port (although I have had to clear debris once or twice).

It really sucks that this phone is perfect apart from the charger port
struct packing is one way to reduce cache misses. One can also reduce cache misses by redesigning structs to better match the data usage pattern (eg ArraysOfStructs vs StructsOfArrays).
> I expect to see COVID will have reduced the antibiotic resistance seen so commonly in hospitals, because of the routine deep cleaning regimes now employed and routine wearing of facemasks by all inside a hospital.

Hospitals were deep cleaning even before covid? It is not like we would discovered contagious diseases with covid.
And the award for crappy comment goes to
Thanks for digging deeper. I went in too hard in the "give argument I disagree with a fair perspective", and didn't do the further research I should've.
Yeah and it is disgusting.
Dick move borne out of legitimate frustration. Too bad for all involved.
As someone who is doing that at the moment, the reason for me is because I treat the floor as dirty (due to cats) and want to avoid touching it with bare feet or socks. When I'm in the apartment, I wear slippers. My socks are stored inside my boots (merino wool, so doesn't need cleaning often). When I leave, my process is: remove foot from slipper, put on the sock while standing on one leg, put sock into shoe or boot, repeat for other foot.

I'd be surprised if my process is common though.
I guess it means the graphics are aligned on a 24x24 grid where applicable for visual unity.
Breaking thousands of apps? Good day for authors to learn what that lock file there is for.
I dont see medicine converging at that. Instead, in west, it is being seen as American medical oddity no one cares about.
That's what I was hinting at
A decent editor supports smart tabs
Except that chickens (as well as most cattle and pets) have been created by mankind over thousands of years of genetic selection.
For those who are interested in the „two-pizza-rule“:

Bezos believes that no matter how large your company gets, individual teams shouldn’t be larger than what two pizzas can feed.

http://blog.idonethis.com/two-pizza-team/
I am flat out convinced that most people who buy into the NFT hype are gullibe at best, and a fraud at worst. If that offends anyone, I am sorry; it is probably going to take a while for the NFT madness to blow over and uncover the true nature. This is coming from someone who made thousands of (NF)T trades back in 2017-2018! (with some bias of not earning a single cent on NFT's in 2020/2021).
I’ve never understood why tickling feels so unpleasant but makes me laugh uncontrollably.
Came here to say the same.

I like how confidently the author leaps to the conclusion from this that the causal link for this "must therefore be tryptophan".

Citogenesis waiting to happen.
Or just a low quality cable?

In general I'd say usb-c is considered far more durable than micro-usb. But as always, tolerances vary between products.
I've seen a rat punchline.

One of my rats loved to nibble pencil erasers. She would find all sorts of creative ways to get the eraser from me. With rats, who need stimulation, it's good to have arms wars. I don't put the eraser in an impossible spot, rather a harder-to-get-to spot.

She figured out that if she distracts me while doing homework, I'll turn my attention to the distraction. She could then run around from the other side to scoop up my eraser and take it somewhere to nibble. I began to catch her in the act and call her name as if I'm frustrated (but laughing) when she does this, like I do with my children today when they put a clothespin on my shirt then run off. One time, she picked up the eraser and ran off. But I was too busy to play along right away, I just let her scoot off. So she sat there, with the eraser, waiting for me to finish and then chase her down. Apparently she was no longer stealing the eraser to nibble, rather, it had become a joke between us.
Would that have then something in common with butterfly effect?
It provides ways to interact with ebooks protected with DRM systems. It's basically the only mainstream tool in that space; integrates easily with readers and collection managers, it's very battle-tested, has been around for a long time.

noDRM published its code on GitHub. A DRM developer now claims it provides illegal tools, so GitHub disabled the repo.
I once helped maintain a nearly full featured implementation of make in Python (pymake) that grew out of the Firefox project.

As much as I would like to support efforts like this, I feel like it is ultimately doomed to suffer from usability limitations because make does not have a static DAG. Rather, the DAG evolves dynamically as make evaluates targets. There are pesky problems like $(call) and $(eval) where you can dynamically inject make expressions into a partially evaluated DAG. And targets can generate files which are later loaded via include directives.

Dumping the make database in a machine readable format (for visualization or otherwise) would be incredibly valuable for debugging and could improve understanding. But since many make files have N>>1 "snapshots" of the internal DAG during their execution, there is a really thorny problem around when and which of these "snapshots" to use and how to stitch them together. Many make files aren't "static" enough to support exporting a single, complete, and valuable usable snapshot of their internal DAG.

If debugging is the target goal, I think a potentially better approach would be to define a function that takes an output filename and optional list of targets and writes out the point-in-time build graph when that function is called. This way makefile authors could insert probes in the make file (including at the bottom of a make file so the function is called on file load) and capture the state(s) of the build graph exactly when they need to. There could also be a specially named variable holding the names of targets that when pre- or post-evaluated would trigger the dumping of the database.

Best of luck to the person doing this work. Debugging make is notoriously hard and any progress in this area will be much welcomed by its many users.
Reminds me of that Futurama with Nixon: https://www.youtube.com/watch?v=Sm4MH-Yf87Q
Can you point out the contradicting bits?
Ah, yeah, I have mixed up things here a bit. However, the overall points still apply. When people use encryption, they generally don't use secrets anywhere near as long as the plaintext.
> - An individualistic, freedom loving population that doesn't like to be told what to do, even when it is for the greater good

One of the problems of developed nations. But why a few European countries who're also individualistic and freedom loving, are more inclined to listen to their governments and act in community's benefit?
They are pyramid schemes - if they are being pushed. Because few people push anything NFT related for any other reason (as it turns out, there are few other reasons). So when we see people even slightly defend NFTs, one can assume it’s because they are invested at the bottom of a pyramid.

It doesn’t help when people (still pyramid investors) sound like the worst software managers we ever had. We as technical people absolutely hate it when people misrepresent what’s technically possible.

https://twitter.com/mikeshinoda/status/1479865779822551040
You are conflating bugs with malicious code. If somebody decides to deliberately create harm, intentions are very clear, there is no point in playing stupid to turn it around into a bug, it doesn't work in courts, it won't work here either. There should be no place for this kind of immature behaviour in github/npm communities. Account suspension and reversal of harmful actions feels like adequate steps taken to protect everybody.
But now web3, whatever it is, is fully entangled with metaverse? I have heard that before, but I did not know this was the common definition. If this is the case, it would mean that the metaverse world-database and all action on it would have to be decentralized right? Otherwise, if Zuck pulls the plug on a world (let's say some nazi playground or whatever), nothing works; aka all nfts etc from that part would be instantly gone. How does that work? As far as I know we cannot even run trivial things on the blockchain efficiently, so how is a complete 'gameworld' going to be implemented ?

Maybe these are dumb questions and it is common knowledge, but I have seen web3, including in this article, seem mixed with vr when it comes to in game buys and ownership. That is pretty worthless
to have decentralized if the game company can kill that game overnight because the servers were too expensive to keep going for only 100.000 players.
>>The extreme right is currently gaining a lot of grounds in Western countries. Marine Le Pen received 1/3 of the votes during France's presidential election in 2017. Donald Trump became president in the US.

I stopped reading already at this introductory sentence.

Why painting the other side as extremists? Macron won 66% and LePen 33%.

One side says the other side is communist; the other side says extremist are gaining ground (as if they shouldn’t exist at all).
We have it in Romanian, too, as between Scylla and Charybdis ("între Scila și Caribda").
I was considering buying an ecotank from Epson for printing photos. Would you recommend it?
Do you have a reporting service you like to use for yourself/clients?

I've never tried, but but wondered if it would it be enough to simply use a inbox@whatever inbox you have setup, most likely gmail on your domain (don't know what google calls that now workplace idk)?

In cases where it's super unlikely someone would try to send as the domain so it's just setting it up to check a box for deliverability.
i think one of the big problems is that when projects get unwieldly with code generation and external systems, build steps often have unintended side effects which then trigger other build rules unexpectedly.

i remember reading about some wild system on here that exposes the entire source tree via fuse so that it can enforce rules about what changes and what doesn't for each step. wish i could remember the name...

edit: ah, yes. tup. https://gittup.org/tup/

edit 2: see tup graph: https://gittup.org/tup/ex_dependencies.html
You can save some time and just read the last paragraph.
I have T460. I like the fact that it has two batteries, good casing, great touchpad (unlike the one that I've had on T440s), holes for liquid drainage... When you put SSD into it, and have 16GB of RAM I don't see it lagging behind more modern ThinkPads. In my opinion, new is not always batter :) The only thing that I miss on my T460 is better graphic adapter. I have Intel HD but even with it I can play games up to Fry Cry 4, Call od Duty 4, etc.
If I have a [10000]T I need to shave very little padding before I see some impact, even though both the padded and unpadded T might be relatively small.

Specifically in Go, a smaller size can get even lone values into a smaller size class. Saving one byte may save you 384 if it's from 2305 to 2304.
I agree.

A solution would be to generate a world from an user-generated tilemap, to "guide" the algorithm, and the user configure some aspect of the procedural generation. The goal of procedural generation is to save the time of 3D artists, but procedural generation can't do 100% of the task.

To make a game world interesting, it's more about scenario/mission generation, which isn't so difficult.
Coming up on the site:

Is a slipper a shoe?
Tragedy and comedy are the basis of all theater.
It's much easier to understand what is happening by concentrating on the background stars, not the exploding star, in that video. Otherwise it is hard to tell if the camera is coming further and closer or if the star is changing size.
The example in the link had 3 fields and padding made the structure 50% bigger than it needed to be. That probably likely big enough to have hot and cold fields but clearly they cared about shaving padding.
> I have no idea how to solve the root problem here

I'm not even sure what the problem is. If it's "updating dependencies introduces severe side effects" wich, I think, should be accounted for in the process
Someone who's old or infirm enough that reaching their feet is an ordeal, so they minimize the number of "trips".
Only slightly related, but I just came across this excellent insult the other day:

"Spoken with the confidence of a man who's been spelling 'giraffe' as 'diraffe' for the last 20 years."
From Paul Graham's 'Taste for Makers' essay:

> humor is related to strength. To have a sense of humor is to be strong: to keep one's sense of humor is to shrug off misfortunes, and to lose one's sense of humor is to be wounded by them.
It’s funny that you mention 4hww, because the affiliate marketing/monetizing one’s blogging or podcasting brand hustle to create passive income is absolutely piddling pennies compared to the rent-seeking methods used by the ruling classes to generate wealth without actually producing anything. If there’s ever a tribunal for the hysterical prosecution of those responsible for harmful economic implications, the credulous folks who try to make money through dropshipping or retire via FIRE will be far back in line compared to those malefactors of great wealth who actually work in the other FIRE.
This probably also is the hardest part. And the most alien to the whole American model of which lobbying is an integral part. IMHO you can only counter lobbying by allocating more to fact checking so it would be harder for them lobby things which are objectively wrong.
As many or more than 165 people dating back to 2008. It’s fully believable they do this because they won’t update their systems and just dump investigations on the police. They bailed on their debts using bankruptcy and are still alive…abhorrent all around.
There is one difference. I know npm keeps published versions. I don't know that random URL keeps versions. Caching locally doesn't help. I expect my code to work for others. Of course using any source is nice. node also allows this, just put a git URL as your dependency.
I doubt it. This is DeCSS all over again; means will be found. Already anyone with an immediate need has downloaded the master snapshot, and can use that until an alternative distribution channel is set up.

Pirate Bay is still up, and the MPAA has legal guns much bigger than anybody involved with ebooks. It's just a matter of time before noDRM comes back.
Google mobile hardware has a long history of shoddiness. It absolutely shines in the components useful to marketing and completely falls down in the ones which aren't. The Nexus 4 had screen tint issues and a defective speaker that emitted a high pitched buzzing noise. The Nexus 5 overheated often and sometimes the camera just stopped connecting. The Nexus 5X had boot loop issues so bad there was a class action lawsuit. The Nexus 6P had the same boot loop issues as well as faulty battery sensors and poorly-designed frame that bent and snapped in the middle. Pixel 1 had faulty microphones that Google knew about and still sold, resulting in another class action lawsuit. The Pixel 2 emitted weird clicking and scratching noises from its speaker at all times. The Pixel 2 XL had a godawful POLED display with colors so uneven it looked like someone stomped on the panels before installing them. Oh and both their USB-C ports would spontaneously break and prevent charging the phone. Pixel 3XL included two wildly disparate speakers with no way to balance them, so the audio always feels like it's coming from one side.

Trust me, some wild-ass Pixel 6 hardware fault will emerge in the next twelve months.
I was shocked to discover after looking more closely that most of the popular NFTs do not contain the image hash in the blockchain token data, nor do they even contain the URL to the image! They simply contain an integer (the token ID).

The ERC721 interface only requires String GetTokenURL(int tokenId) be implemented!
Excellent writeup. I don't think I'd be happy with that setup, but I still appreciate how you explain your thinking process and why you did things this way.

I switched to Mac a little over a decade ago, and since then I don't really think about my computer. It's a tool that generally just works. It's not for everyone but it really solved that issue for me.
Wouldn't it be possible/easier to create a new/separate script that converts the `make -p` output to the desired `.dot` graph? (Just to have this not be a thing that needs to pass through the GNU make project.)

Also I feel like on most nontrivial projects the graph would be gigantic & to get any usability you'd need something interactive where you can collapse/expand the nodes you're (not) interested in. Don't we have a bunch of JS libraries these days that provide this?
please explain to me, a total stranger to anti-trust about the benefits of "breaking up a corporation". its not like they magically become enemies and do opposing stuff. the owners are the same, employees are the same so if we break up Microsoft into say office division corp separate from windows, why won't they still work together as a "team"? does the anti-trust breakup mean they can't work together? like we face social logins to websites, will that break? this is a bit confusing
Yes, it should (as much as you can expect apps to behave correctly between phones - there are still quirks in some more hardware dependant APIs). I don't think they actually do anything that would break their compatibility.
Two decades ago we were in a deathly panic about the radicalisation of Muslims. Today, extremist tribal labels seem to define politics and faith.

Wtf is going on? Social media seems to be a common vector and facilitator but is this just the start of the human race eating it's own tail, or is this being done to us?

Given the scenes a year ago, finding out what's happening feels important. Combatting it without also limiting social reach also seems impossible.
Stop yucking people's yums.
This is probably me not being able to “read the room” but this study both makes me very happy and very sad.

I recently watched Dominion documentary [1] and the more we learn about animals cognition the more I feel the weight of their massive abuse especially in the last 150 years. (The recent story of an HNer interacting with a spider on his desk was really cool though, I don’t have a link anymore.)

Without judging anyone or their behavior in particular I just feel repelled by our treatment of other clearly cognitive beings. The people working these places don’t seem like ones you would want around anyone in society either and I don’t buy the story that it’s only bad in some places. I’d wager that it’s really bad in most cases.

[1] https://www.youtube.com/watch?v=LQRAfJyEsko
That's alignment, not indentation. Alignment should always be done by spaces.