skysight-inc/HackerNews huggingface dataset:
Because of the economics of distribution. Information gets distributed by duplication, whereas physical objects get distributed by transfer. That makes control of distribution of physical objects more plausible, because the number of instances you need control over is limited by physical constraints.

Note: more plausible. You can easily point to examples where physical object distribution control has failed, and where information distribution control has succeeded (Prohibition and video DRM are the examples which most obviously spring to mind), but those cases are the extremes.
also relevant https://github.com/heiseonline/embetty

embedding remote content like tweets or videos without compromising your privacy.
Off topic, but is there a name for names that are diagnostic or demonstrative of the thing. Eg you can't say 'lisp' with a lisp, have trouble spelling dyslexia with dyslexia. 'hippopotomonstrosesquippedaliophobia' is the fear of long words, TLA (three letter acronym) and the above obviously.
Smart devs know they probably get the abstractions wrong until the third iteration. This sounds like a sane policy.
And I pay 0 swiss francs for an account + card (you need more than 25k of assets, else its 5...But any product such as third pillar retirement funds count!) with unlimited transactions and cash-withdrawal at any ATM. You probably have to shop around.

The reason why banks are charging now for simple accounts, is that since we have negative interest rates (the lowest in the world), its actually damn difficult for banks to make a profit now with normal accounts since the traditional business model of the difference in interest rates is now actually reversed (the target rate is negative, yet on my account I have 0%...).
Good luck with that cart in winter (snow and ice everywhere) or in spring/autumn (puddles and mud everywhere). Good luck with being able to afford to live near work (city centre). No NIMBYs in Moscow means that chances are you will end up living in a massive apartment block on the periphery of the city and could only dream of a nice US suburb where you could have your own big house, lawn, swimming pool etc.
One of my concerns about Monzo, that I have mentioned to them on Twitter some time ago, is the fact that they entirely rely on CloudFlare for customer facing services. Although I trust CloudFlare and understand how useful their services are, I am a bit uneasy that my banking information is transiting in clear through any third party.
Driverless Cars Arrive in New York City
Phone Farming for Ad Fraud
The Blog has its own domain but is actually part of Medium.com? I don't think I've seen this before.
It isn't irrational because every human being involved experiences a different intolerant act as their first intolerant act. The baker experiences the customer as committing the first intolerance to him. The customer experiences the baker as committing the first intolerance to him.

There is no global ordering of intolerant events. This is basically the CAP problem. Every node (or human) sees their own version of the database (or the world) unless all humans coordinate with all other humans (aka impossible).
Which in turn makes me wonder, how home parents tend to forget being kids?
Is the article from 2018 or 2019? It's dated yesterday, but everything seems to be have been written in Sep 2018 or so.
You're right, I keep getting confused by this ;-)
No they aren't, locks are a defense against any kind of intruder, attacking or not.
Or you could live somewhere like Newark in Nottinghamshire where the train is an hour and ten minutes into Kings Cross and it'll cost you £6,000 a year.

Plus house prices/rents are cheaper too.

I'm so glad I live basically on the East Coast mainline, it's the only decent line in the entire country.
I have way too many domain names, but I like it. I have several .uk, .no and .com for my own name, e.g. firstname.tld or firstnamelastname.tld. All redirecting to my main site.

For the first decade or two that was fine as usually the first page or two on a Google search of my name was all me. Very vain. Though I think there are many that shares my Norwegian name, most were not early internet adopters.

However in the last few years, some of the people that also share my name have started to creep up the search result, i.e. they have been covered in news articles or websites of their own. I have now started to feel guilty for hogging all the good domain names. If one of them reach out I would probably hand one of the domain names over at cost or share it somehow.

Though recently I have "reclaimed" some of the first page on Google as the search now states the infamous "Some results may have been removed under data protection law in Europe" at the bottom. Someone did not want to be infamous. Wasn't me, honest.

I also feel slightly guilty for the few Irish people that have my username as their firstname. Sorry, but I am keeping those domain names.
Hi Dang. I do think we're arguing from the same side more than you might think.

Contrary to what you're saying one of the main lessons in the case study is NOT to use a clever title. To quote, "bleed out all the superfluousness".

Regards to the Nike story I never extrapolate back from this or generalise from this title. To quote, "In spite of this success, I’ll be the first to admit that I am pretty clueless when it comes to Hacker News."

And regards to your final paragraph, again, I couldn't agree with you more. And that is in fact the whole point of the conclusion. To quote,

"But to call him a great marketer I think misses the point. Adriaan is a great Hacker News user. He understands the intricacies of the forum, offers thoughtful insight, and is never pushy with his business. The naked eye doesn’t see self-promotion. It sees someone passionate about privacy. He isn't a marketer on Hacker News, he's a Hacker News user on Hacker News.

Once you start hanging with your perfect audience, you don't have to try so hard."

The reason why Adriaan is so successful is because he is intellectually curious. And that he isn't writing articles drummed up by a group of content marketers trying to game the system.

My own experience certainly backs this up. The two case studies I've submitted that reached the front page of Hacker News both took were purely done out of my own interest.
Fighting the rust borrow checkers with scopes, short video
Plants are used to feed livestock for their energy, not their nutrients.

GMOs would be used here to limit the amount of energy derived (carbohydrate) with regards to nutrient density.

Also, for what it's worth, part of the plant biomass used to feed livestock is inedible by humans (think cellulose).
Here's the one I saw fly in 2013. Apparently I was watching the flight in this video from the ground.

https://m.youtube.com/watch?v=RWGIDaBwCJs
It's quite common, and unfortunately awful given there's extra redirects (to medium.com and then back to the custom domain) to make their auth work. This is quite slow on a less than perfect internet connection.
Why isn't interac equivalent?
I don't think that's the case at all.

1)Trade surpluses and deficits are an accounting measure that give a sense of the balance of your economy but cutting your trade deficit (or increasing a surplus) is not good or bad in itself. In spite of a lot of focus on these measures by the current US administration, economists as a whole (and therefore most non-US economic policymakers) take the view of Adam Smith, who said in "Wealth of Nations" Book IV, Chapter 3, that “Nothing, however, can be more absurd than this whole doctrine of the balance of trade.” ...and therefore don't target the balance of trade in their decision-making.

2)These days most high-value products have complex supply chains and therefore exports are for the most part made up of components which are themselves imports. So even if you want to affect the balance of trade just devaluing the currency would not work the way you seem to think.

3) It seems to me you would want your currency to be cheap relative to others if you had assets in foreign currencies and debts in your sovereign currency. However typically most countries run a budget deficit and therefore have to issue new debt. If your currency is depreciating, on an on-going basis you can buy less and less hard assets with the currency that comes from issuing new debt because your currency is devaluing relative to other currencies which are also chasing those same assets.
Rotating mirrors here means continuously rotating, not precise rotation to some particular point? I misunderstood then, yeah, that kind of mirrors aren't used there (I think).
Alas, it is true. I use PT whenever I can, and it’s way more relaxing. But while my commute to the office in the city takes 1:15 using the bike and train, it only takes 0:50 using the car. The difference becomes smaller under various conditions (eg traffic jam), but on average, the car is faster and arguably cheaper. And I hope very much that this will be fixed.
Are there easy and widely used substitutes for Cloudflare's DDoS protection?

Because a big reason why I think this is bad is because I thought there are in fact no realistic alternatives to Cloudflare's protection.

If there are alternatives, then I am also in the camp of "okay they can decide who to do business with or not".

But I was under the impression that, if you are a controversial website, at a certain size (not even that big, depending on your enemies) you are likely to draw DDoS attacks of a severity that only Cloudflare can realistically protect against. The DDoS attacks being relatively cheap for whoever orders them.
I'm not sure I get your point. People creating products specifically for SRE and sysadmins definitely listen to them (or they should)

But not all products are for SRE or sysadmins (I'd venture to say most are not), so why would people listen to SRE and sysadmins specifically if they're not the target of the product ?
Agreed, it's morphed into something a lot more evil than stopping bots. The amount of heuristics it now collects in v3 is quite something. Check for your score yourself https://recaptcha-demo.appspot.com/recaptcha-v3-request-scor...
Developer merch you didn't know you needed
Doubt they use new phones, used can be gotten a lot cheaper
It's often the other way around. Companies sometimes prefer to pay you, reimburements etc, via a cheque.
It really depends on the age of the child. At a certain age, they're just no match for adults. I had a coworker who's daughter was conned out of her Roblox password you've by the same person. She's not dumb, the other person was just very effective and maintain against a nine year old kid.

As a parent your primary duty is the safety and well-being of your child. That comes first, lessons second. Sometimes you might just need to ban Roblox for their own good and help them learn like lessons another way. Every kid is unique.
The market is too young for this kind of process.
Regulators around the world are smart enough to realise you can't expect drones to follow classic aeronautical design and safety processes right now, you would just stop dead the whole field.

So while they gently introduce such rules (mostly centered around see and avoid for now, also identification), the main way they use to ensure safety is restrict where and who can fly them.

You know they can't be trusted, so you don't fly them above sensitive areas.
As processes mature, reliability increase and trust is gained, you will see drones expand the airspace in which they are allowed.
It's already happening for BVLOS (beyond visual line of sight) flights which requires a waiver from the FAA in the US (with paperwork such as risk assessment, collision tests on mannequins and so on), as well as specific equipment/processes.
Amazon response to CO2 fertilization dependent on plant phosphorus acquisition
My domain name was mentioned in a bunch of publications associated with a very famous national treason case. I’ve tried to get them to edit the articles to remove it as there’s no real journalistic value in it and just hurts me.

Sucks to have a domain I’ve used for over 10 years for email and stuff to be rendered unusable by bad press.
Voting by mail introduces many extra problems.

1) Now the post office is a rich target

2) The voter doesn't see with their own eyes that their ballot has been deposited. They have to trust the SMS message.

3) It is more vulnerable to vote coercion. Family members, employers or organized crime might force you to show them your ballot before its submitted.
If it were a winged drone you'd at
least have a chance to glide it to
a safe spot, but a drone

The last time I looked at the retail quadcopter/RC plane market, when faced with a communications failure most of the quadcopters would return to the launch point and safely land. None of the RC planes had such a function - most seemed to just turn off the propeller and glide in whatever direction they were facing at the time.

Seemed to me the quadcopter response to communication failures was a much safer one. Is this still the case? It was quite some time ago.
Now I just need to know how to become fast. The article did not tell.
>Handling malloc() failure is almost never done for short lived programs.

True, and that makes sense for something like git. But in my experience many long-lived programs don't bother to handle ENOMEM gracefully either.

But I guess I'm veering off-topic here, I'm mostly fine with applications crashing of their own volition when they don't have enough memory. I agree with you that in many cases there's no clear recovery path for an application that's out of RAM. It's the OOM-killer I have a problem with.

>While C has no special error handling mechanism in place, error handling can still be done reasonably.

I very much disagree with that. There are a few factors that make error handling in C a pain:

- No RAII, so you have to explicitly handle cleanup at every point you may have to early-return an error (goto fail etc...).

- No convenient way to return multiple values from a function. That means that in general functions signal errors returning some special value like 0 or -1 (even that is very much nonstandard, often even within the same library).

Oh you want to be able to signal several error conditions? Uh, maybe use several negative codes then? Oh you need those to return actual results? Well maybe set errno then? Don't forget to read `man errno` though, because it's easy to get it wrong. Oh you had a printf in DEBUG builds in there that overwrote errno before you could test it? Oops. Don't do that!

What's that, your function returns a pointer and not an integer? Ah, mmh, well maybe return NULL in case of error? You want to return several error codes? Well maybe you can just cast the integer code into a pointer and return that, then use macros do figure out which is which. It's terribly ugly? Well the kernel does it so... It can't be that bad right? Oh and what about errno? Remember that?

What's that, NULL is a valid return value for your function? Uh, that's annoying. Maybe use an output parameter then? Oh, or maybe some token value like 0xffffffff, that probably won't ever happen in practice right? After all that's what mmap does.

So no I wouldn't consider C error handling reasonable in any way shape or form. "Non-existent" is more accurate. You can always work around it but it always gets in the way.

I try to always implement comprehensive error checking in my programs. I do a significant amount of kernel/bare metal work, so it's really important. It's not rare that I end up with functions that contain more error-handling-related code than actual functional code.
I've tried that in limited scope, didn't change much, but perhaps content wasn't good fit for the audience and I accept that.
It's interesting that Ads basically never worked for me, Facebook Ads, seems to be just bots tbh, they hit the website and bounce like less than a second.

Google Ads works good but only to get leads on information or offline service business where customer have to leave a call back request, but for selling SaaS, it's just people signing up and barely verifying their emails. For https://www.gonevis.com, whenever I run Google Ads, I just find a noticeable drop in pageviews, without Ads I'd get much better signups that return and continue using the service, but anyone from the Ads are just bouncing quick and even if signup, they won't come back.

I might be targeting wrong region or using wrong keywords, but after so many combination, I found it to be just wasting money and time fine tuning google/fb ads campaigns.

I simply let them grow organically, even though it's pretty slow to grow, but so far it's fine and I get paying customers.

Good article and very useful information.
You are going in a circular argument.

Your original words were: "The pro-life position of forcing women to not have abortions is indeed intolerant of their rights."

See, you equate "intolerance" with defending to violate someone "rights".

Obviously in place where the "rights" are different - i.e. Alabama - then it changes who is the intolerant one. In Alabama, according to your original comment, the intolerant are the pro choice ones: according to your reasoning, not to mine.

Of course that you could just accept the obvious, that the concept of intolerance is clearly abstract, and finish the discussion....
Tips for Traveling Around the World, and Making the Best Out of It
Which is how culture is supposed to work and has done for most of it's history.
Intruder and attacker are synonyms. They both mean 'invader'.
For video memory/tile memory usage, avoid anything fancy that's hard to rasterize, for starters: Think things like rounded borders, drop shadows, opacity, transparent background images, etc. The more complex it is to draw your page the more likely that it will end up being cached into temporary surfaces and composited and stuff. For a while for some absurd reason Twitter's main layout had a bunch of rectangles with opacities of like 0.95 or 0.99, so all the layers had to get cached into separate surfaces even though you could barely tell it was happening. Getting them to fix that made the site faster for basically every Firefox and Chrome user. They hadn't noticed.

For JS and DOM memory usage you can use the browser's built in profiler to get a pretty good estimate of where things are going and what you've done wrong.
Pete Shields, American Hero (2015)
> I asked my Dad what he thought of that statement, and he responded that gatekeeper was the completely wrong approach to parenting. The role is closer to a bodyguard or the secret service, you protect from harm and provide context when appropriate, but leave enough room to explore without your biases.

Agreed. In my opinion being a gatekeeper with hard and fast limits often only fuels the wrong outcome. Safety nets and moderation are a core approach in our household. They can do most things with some boundaries and aren't afraid to ask for something outside those boundaries which is often met with a conversation vs just a yes or no answer.
Ah, cool. It wouldn't surprise me if English borrowed that from French, actually.
> In Europe, you take the train and there is literal farm land in between stations.

This is quite literally my commute. On the way home, I depart from a central London station and after about 20 minutes, I'm passing through farms and rolling hills. This isn't even a cherry-picked example with a new high speed line, it is a line that is about 150 years old!
FedLater℠ Service.. Joking aside, this area is ripe for an overhaul/redesign, and I'm glad they're working towards it.

> The rapid evolution of technology presents a pivotal opportunity for the Federal Reserve and the payment industry to modernize the nation's payment system and establish a safe and efficient foundation for the future.
Good luck with the new blogging platform.

I've built one as well, it's https://www.gonevis.com, would like to know your opinion on it as a person that built a similar service.
It's also important to note that the high-expectation customer is not the high-frequency complainer that you will have in your customer base. Don't confuse the two, they are opposites.

In my experience with my own company, there were customers who would reach out very often with ideas, complaints, and questions.

I learned at some point that these customers often were just confused did not even really understand their own problems. Figuring out a solution to help someone in that position is a very ineffective way to think about the product.

In terms of the model presented by the article, those vocal customers often lacked the hacker spirit, they benefitted marginally and were never considered experts in their field.

Took me a while to understand that the volume of feedback is not correlated with meaningful gains of information.
I live in Denmark, don't have a kids though. While I bike myself I often see parents who transport their kids in bikes with 2 front wheels and a box. They also got a cover and are thus protected from the elements.
Also busses and trains have areas for baby strollers.
At some point kids can also bike them self.

I don't know how many are completely carless. I don't think I know a parent who is. Most have one car, but also use public transportation / bike when possible.
The idea of "watching" ads for profit has always amused me a little --- what if your mind is somewhere else or you're not looking at the screen? I suspect that those who don't all-out farm but still do such things are not really paying attention anyway. Of the people I know, no one actually pays any attention to ads even if they don't block them.

Also, when profits decline, you can still use the phones to host an Android app-testing service...
Uploading vote counts after each individual vote removes the secrecy of the vote.
Oh well, better Lake than never
Recursive language and modern imagination acquired 70k years ago: hypothesis
I agree with your comment but the same is true for San Francisco / Silicon Valley. The connection is often times terrible and try having a VOIP call on the 101.
Has anybody ever measured the impact of share buttons? Do users really share the page more often when those buttons are present? And if so, how much more often?

To me it seems like this function is not something the page should provide buttons for. Just like it offers no buttons for saving, bookmarking, printing, resizing, scaling, scrolling etc. That is stuff you do with the page. Not something the page does.
Fighting JavaScript with more JavaScript seems like a losing proposition. You can just make all the links be static links. I did this will a server side redirect so I could still track clicks:

https://simpleshare.io/

This also has the advantage of working in places that don't allow embedding JavaScript, like Github README files.
Dupe.

We covered this about a month back [0]. The link was much better too: Scott Arronson's blog.

Also, Knuth/Ben-David's shortened proof [1], announced as a comment on Arronson's blog.

[0] https://news.ycombinator.com/item?id=20338281

[1] https://news.ycombinator.com/item?id=20589216
AFAIK it’s possible to go against your natural urges and do things that benefit other people. We do live in a society and not a cave.

I mean, it’s natural to hunt for my dinner but sometimes I have a salad instead of trapping and eating the neighbor’s cat.
I typically use this approach also. One of the most successful developments was the gamification of tasks to earn play points (minutes of playtime). Vacuuming could earn 10 mins for example, with a maximum of 90 minutes, and only possible after doing homework etc. They ended up enjoying both the tasks and the reward.