skysight-inc/HackerNews huggingface dataset:
> AMP as a web-components toolkit is actually fairly nice

It is? What do you like about it? What does it help you do more easily?

AMP is in no way necessary to build "user-first" fast loading pages.

AMP was created to allow aggregators to ensure they could cache and serve content without the user leaving the portal.

As publishers are desperate for the traffic, they have adopted AMP to make the aggregators happy.

The user is never given a choice, they just end up stuck with a cached AMP page and confused about how to reach the publisher's real website.

This "user-first" framework is really more "user-last"
>Even with numerical limits on each person’s audience, a hateful message can attract people who make plans to use technology to asymetrically perpetrate criminal acts. And end-to-end encryption means we won’t know what they’re saying.

Yea why do you feel the need to know everything that is said? You stop just short of calling for back doors in encryption.

>Fbi should honey pot everything

It's a bit weird to be pro free speech and pro Orwellian police state. It seems like a strategy to force people to speak in a certain way, coerced self-censorship. Are you a "government contractor" by chance?
> Plant a tree. Will it do anything to solve global warming???? No

The correct answer is "Yes, it will do" (Feeling great is a bonus)

> Climate change is natural

So what? Bunnies eat their own faeces and walk around naked. This is natural also. "Climate change is natural", "Italian vulcanoes do it better" and "Everything will die in the end, somehow, so why care?" are just another useless excuses. Valid for a T-shirt but not more.
China burned through almost $1 trillion in US treasuries defending the peg when the Yuan depreciated last time[1]. They were "manipulating" the currency to make it stronger.

This time they did nothing, and they are being accused of being a currency manipulator. It is insane.

[1] https://www.scmp.com/business/banking-finance/article/207131...
Switzerland and the Netherlands healthcare is private though people are obligated to get a plan. Works great and cheaper than here in France which is horribly expensive for anyone with a decent wage.
> But coördinating telephone conversations

As a non-native speaker, I wonder: is this a typo or intentional?
I assume they're all double-checking after it was reported by Facebook, and they're realising they've been doing the same thing for a long time too.
Jet, a CLI to transform between JSON, EDN and Transit (Written in Clojure)
It appears the title has been changed. I wasn't going to read the article because of the old title. It was actually a great read!
Zunum Aero, Electric Air Travel
Professor hits out at Home Office after 100 border stops in seven years
Well you have backed yourself into a corner. You only care about gun violence and start from the assumption that it will always happen. The only way to stop gun violence in this scenario is by increasing the efficiency of the police force which is an incredibly inefficient way of dealing with the problem at hand.
It's the one you use in the ATM Machine :)
I'll take "bossy" over "10 Reasons You Should Focus on the High-Expectation Customer, Number 8 will Astound You!!!!" any day of the week.
> Viewed from a different perspective, a country where most people can spend 48 minutes a day commuting, because it’s rich enough for everyone to afford a car,

What's good for individuals might not necessarily be good for society.

In 100 years, we'll look back at our car obsession as some sort of temporary societal madness. The environmental impact of cars alone is a compelling argument in favor of public transport
And folks do skip going to the doctor, ration their medicines, and other such things.

Folks suffer until things are an emergency as well and hospitals won't always help if you, say, need surgery for cancer that isn't presently killing you and isn't an emergency.
I had some luck with a .de domain of my name that was being squatted.

There are some judgements in Germany that say you have a special right to the domain with your name, and it's not just first come first serve. I don't remember what exactly I did because it happened a while ago. But it involved sending a physical letter to Denic pointing out that this was domain was my name. I never heard back, but when I checked in a while later, the domain was free for the taking and I bought it.

I assume this only worked because it was a squatter and not someone else with the same name.
and high end ultras.

personally am more excited about the prospect of less-crippled ultras than a few % bump in single thread performance.
You are literally comparing "the chans" to the vile shit Facebook moderators have to endure?? The latter is about an order of magnitude worse, it's literally the worst of Facebook, a constant pressure hose of horrors. People don't need fucking black and white filters to be able to browse 4chan and you don't get PTSD from it. That Facebook moderation feed does.

It's kind of sick, seeing Americans here all ignore the elephant in the room and go "yeah it might be that website" :facepalm:

A whole communications platform just got censored by a private US company (who should NOT have that power), that's pretty big thing. Maybe we should talk about that.

That shooting happened because of America's gun laws and the general way it's been squeezing the life and joy out of its lower and middle class populations. There's some really bleak shit going on there, lives are empty, people are hopeless and fear the future. That's it. The whole world knows it and sees it. Nothing really relevant for HN, either.

> The Chans are an exposure channel. They probably help in popularizing fringe ideas, but they also attract window shoppers looking for identity and an ideology that social misfits might be willing to try on. Shutting down the window shopping isn't nothing (although I will admit I don't know that it can be done while preserving the intent of the principle of Free Speech).

Yeah but no. These "chans" are international places. People outside the US also go ideological window-shopping or hang out around fringes. But somehow the worst we got was, I think years ago .. when a guy (physically) broke into a live news broadcast with a fake gun and then .. nothing much happened and he was taken away. He claimed he was doing it for a hacker collective, or something.

I'm not really sure what site inspired this dude again, but imagine Cloudfare banning it over this.

The difference seems clear as day/night to me, no?

That situation in the live news studio had one glaringly obvious thing missing from it, that saved it from possibly becoming a tragedy and it wasn't a fucking website.

Take away the website, however, and there is a chance this guy would not have gotten inspired by something else, MAYBE--but you still got all those other mass shootings to deal with, USA. I'm totally looking forward reading about the drop in gun violence now that Cloudflare did something about it. I get it, they felt powerless and someone had to do something. But they better hope that the results of their actions were indeed worth the means. It's a pretty brazen act of censorship, that IMHO doesn't weigh up at all to the limited effect it'll have on fringe crazies bouncing hateful ideas off one another.
I haven't toyed with that in a long time (probably about a decade really) but back when I did it was still very difficult to get the OOM to behave the way you wanted. IIRC the scoring is fairly complex and take child processes into account so while it's technically completely deterministic it can still be fairly tricky to anticipate how it's going to work out in practice. And I did know about `oom_adjust`. Often it worked. Sometimes it didn't. Sometimes it would work too well and not kill a process that was clearly using an abnormal amount of memory. Finding the right `oom_adjust` is an art more than a science.

Overall I ended up in the camp "you shouldn't throw passengers out of the plane"[1]. The best way to have the OOM killer behave well is not to have it run at all. If I don't have enough RAM just panic and let me figure out what needs to be done.

[1] https://lwn.net/Articles/104185/
Good catch. It is possible for quadcopter-type drones to come with four extra motors that sit opposite of the traditional four motors and props and face down with slightly different sized props and rotating the opposite way.

In the case of failure of a prop in this configuration (the most common failure in my own experience with quads and octos), it is possible to program the n-copter to automatically change to flying in 7 prop mode or 6 prop mode or 5 prop mode, and so on and so forth as a redundancy feature. This could help with a not insignificant amount of crashes but obviously comes with increased costs.
It's crazy that Manhattan doesn't have a blanket "15 minutes only" rule for parking, no return within an hour, which gives enough time for deliveries and dropoff/pickups, but prevents garaging.

The value of a typical 17 square metre parking space in Manhattan is about $400k [0]. If you want to park your car on the road, rather than paying for a commercial garage, you should be paying for that land.

[0] 22.83 square miles of land in Manhattan is 78304708.32 square metres. Parallel parking space is 2.76m by 6.1m according to https://www.quora.com/What-is-the-size-of-a-standard-parking...
What is Topology? An entry-level primer on “rubber-sheet geometry”
PIN's are 4 digits in the UK. Hashing them (even with a per user salt) would only produce 10k possible hashes. To have anything that was difficult to brute force would also just not practical on CPU constrained mobile devices.
These might just be early adopters in the longtail of personal flight technology.

If personal flight starts as a luxury good to pay for research and development, as those innovations become widely known the price should come down to make it accessible to everyone.
I have high expectations for free apps/services: They need to work immediately without a learning curve. See "hallway testing". They need to be competent but only modestly useful, if better alternatives are not available.

I have different high expectations for something I pay for. They need to be marketed to me, proving to me that they solve my real life problems competently. They can have a reasonable learning curve.
My bank has a "helpful" mobile app secured by a 6 digit code. The worst part is that some sensitive operations like adding an external wire transfer target and changing transfer ceilings can be done from the app and only from the app.
Sorry, I should have been more clear.

When you look at a large panel, the cells are joined by a busbar that is the shortest it can be.

These tiles have between 1-5 cells in them, so for a given cell number the total distance of wire joining a telsa roof is far higher.

But yeah, the secondary is the number and spec of those connectors.
Sounds good, just get rid of the ballot box problems by scanning the paper ballot right after it's cast. Voting would go like this: wait in line, confirm your address, vote on paper, watch the person upload your vote, take your printed receipt confirmed the upload was received, leave. Security problem solved.
There are many hiphop artists who either don't sample, or sample very rarely. Sample clearance has been pretty expensive for a couple of decades now. It still happens a lot, as hiphop is one of the earliest proponents of modern "remix culture", but it's definitely rarer than the halcyon days of yore. Just letting you know.
If you know the market is going to move in either direction, you can get at least 20x leverage to SPX using futures.

You could get substantially more leverage using options, but that is more sensitive to knowing how large and fast the reaction will be.
It's part of the New Yorker's writing style.

It is somewhat archaic.

https://en.wikipedia.org/wiki/Diaeresis_(diacritic)#English

https://www.newyorker.com/culture/culture-desk/the-curse-of-...
Maybe Newyorker was a mistake.
Block-Chat™!

http://habitatchronicles.com/2007/03/the-untold-history-of-t...

“By hook, or by crook, [people] will always find a way to connect with each other.”

— Randy Farmer
If you commute by public transport then 90% of the time is spent packed like a sardine in a train or a bus, often with no air conditioning.
What's so great about a national ID except more government control?
A flag with that name exists, yes. But it does not seperate table data into one file per table. It will still put stuff related to the tables into the central ibdata1 file.

Google "ibdata1 one file per table" to see all the pain it causes.
There is illegal speech on many platforms. Twitter is used for doxing for example.

I do not like companies being the arbiters of good, but in this case (as far as CF is concerned [1]) I believe they did no wrong.

They clearly state that they should not be in the business of policing legal content they host, but also work hard to make sure they are not hosting illegal content. This way is better than a twitter-like approach where you only pay attention to high profile situations.

(In many senses twitter is doing a good job, but in other senses they (and their employees) have a strong political bias that bubbles up to how they enforce policies)

[1] https://new.blog.cloudflare.com/terminating-service-for-8cha...
It’s not that simple. You don’t get to keep your wasteful jet-setting, SUV-driving, car-culture-oriented consumer lifestyle on the basis that any wholesale transition would harm poorer people—-on the contrary, it is the obligation of wealthy countries to radically curtail their own use of fossil fuels in order to allow poorer countries to continue basic necessities such as heating and nitrogen-fixed fertilizers from natural gas. The wealthy countries have the economic means to rapidly transition their economies away from fossil fuels. This technology must then be exported to poorer countries on a free or subsidized basis.
essentially don't interact with anyone that you do not know from real life and got their id from them in real life
It’s not a typo, it’s a diaeresis, to indicate the second vowel is pronounced separately from the first vowel instead of being one sound. It’s a typographic convention that’s going out of style on the web.
The promise of privatization of the Telekom was higher speeds and lower prices. The opposite of that happened. This country is now far behind many comparable countries in Internet speed and penetration. And the state, in selling the Telekom, lost the ability to do it themselves when private industry fails. Terrible development.
Such a clickbaity title. E-mail was meant as a replacement for the paper letter, and in this it succeeded tremendously well. It is quick, distributed, open, cheap and efficient (almost to a fault). It has been with us for decades and will still be with us after the current behemoths of the internet have sunk into their tarpits.

Trouble arises when you start using e-mail for different purposes. E-mail is not chat. E-mail is not a todo-list. E-mail is not a tool for massive collaboration. Running a business using just e-mail is as absurd a proposition as running a business using only paper correspondence.
This exact bug has been a huge issue for me when I am developing with Matlab. Those are large simulations.

Things get swapped around and memory is often close to the limit. Linux then becomes unresponsive, and basically stalls. Theoretically it recovers, but that process is so slow that the next stall is already happening.

It is therefore impossible to run large scale Matlab simulations on my Linux machine, while it is no issue in Windows.

As far as I can see, Linux is only usable with enough RAM so that it is guaranteed you never run out. I don't know why this has never been an issue, I guess because it is a Server OS and RAM is planable, or very infrequent?
> I've generally been on the free speech side of this debate, as some of my previous comments on HN will show.

> With 8chan, I legitimately don't know what my opinion is.

You can support free speech and still condemn 8chan, by considering Karl Popper’s Paradox of Tolerance[1]. If a person or group enacts violence on another person or group because of their ideas, the elements of the latter will curb their speech out of fear.

Violent groups use “free speech” as an excuse because it works. They’re only interested in free speech for themselves, not others. In fact, they’re so incapable of tolerating the free speech of others that they resort to killing them.

[1]: https://en.wikipedia.org/wiki/Paradox_of_tolerance
Not all abstractions cost anything, they're simply useful. In addition IDEs, compilers and other parts of the toolchain pump up the output quality significantly compared to what would otherwise be available at a given time.

Programming doesen't exist in a vacuum. It has real business constraints, and you simply cannot make a perfect program. You must make the right compromises in order to be succesfull.
One thing I don't understand is, why are they doing live testing above inhabited areas? Until the tech is proven, the only right thing to do is to implement drones routes that avoid populated areas as much as possible, or at least go thru very sparsely populated areas by default, until all failure modes are well understood.
I would like to see what data you assumption that public transit is slower than car is based on but I'm quite sure it's not true. From my experience, car as always been slower than walking + public transport. And much more painful and stressful. Those numbers might also mean that having a good public transport infrastructure allows people to work from further away than car does.

Comparing salaries is also quite a broken. You can turn what you says around. Maybe Paris has a great transport system because of better investment in public infrastructure and distribution of wealth. I have no idea if what you say about Houston is true, but if it's the case, maybe the lack of public infrastructure is due to the lack of investment in public transportation, causing the obligation to have car, which is expensive for the most vulnerable households and causing all the environmental issues we all know.
I'm going to hazard a guess that @ggambetta is making a veiled reference to "RAS Syndrome".

https://en.wikipedia.org/wiki/RAS_syndrome
Unusual in modern orthography, and I have only seen it in the New Yorker house style (the diaeresis indicates that the second vowel should be pronounced separately, which is quite different to how that mark is used in a number of other languages that use the Latin alphabet, like German and Turkish). This is subjective, but it reads as a little pretentious to me as a native speaker, compared with other ways of marking it.

More usual is 'co-ordinating' or just 'coordinating' without marking the syllable break between the prefix and the root.
That part is addressed in the article.

> One farmer said they do sometimes virtualize phones on their PC, but due to how resource intensive that can be on the computer, it works out as more cost effective to have a selection of cheap phones instead.

And also it's pretty easy to detect.

Simply put: "It doesn't work like that." ™
Wish desktop browsers do this by default, except for pinned tabs or last 20 pages. But then frontend guys make heavy apps with with animated meme loading screens.
I'll check it out. Thanks for the tip.
I had exactly this issue 3 years ago, when I was still using 4G RAM and working with heavy frontend stacks (gulp, webpack1, ..)
Woof, timely. I'm doing all of these bad-initial-traction-methods on my side project right now, and feeling quite burnt out, thinking about moving on to the next thing.

Perhaps especially when building on the side a couple hours a day, easy to get wrapped up worrying about what the max return on my time could be, and just default back to code... and writing these cold emails always takes me sooo long :D.
Implementing pgloader (2013) [pdf]
You can read in the announcement the need to update the app, meaning it was the app that logged the PIN and this led to internal logging.

I love Monzo, but one thing that does concern me greatly are banking apps (or any apps that touch highly sensitive pieces of information) that include third party components or make any communication to third parties.

In the case of Monzo: https://reports.exodus-privacy.eu.org/en/reports/88809/

+ Facebook Analytics

+ Facebook Login

+ Google Ads

+ Google CrashLytics

+ Google DoubleClick

+ Google Firebase Analytics

And according to NetGuard locally:

ws-eu.pusher.com
graph.facebook.com
e.crashlytics.com
app.adjust.com
graph.accountkit.com

Of those, aside from generally "Why?" I'm most concerned by crashlytics.com . Is this like Sentry? Does it send a stack on a crash? If I'm paying someone and entered my PIN and it crashes, did my PIN go to a third party?

I saw an app recently that gave me the option in the settings to opt out of crashlytics - more of that please!

I'd be much happier seeing nothing third party in apps that deal with sensitive information.

And I'd be happy to memorise a 2nd less important software PIN for app transaction authorisation that wasn't the same as the ATM and hardware PIN.
>Most programs just aren't very good at getting a "no" to "give me more memory"

I suspect that overcommiting is one of the reasons for this though. Many programmers in the Linux world have integrated that "malloc can't fail" and the only error handling they bother doing is calling abort() if malloc fails.

Of course the fact that C doesn't provide any sane way to implement error handling probably doesn't help.
>Once you identify your benefiter, you need to understand how your product can help them get where they want to be.

How can you identify a benefiter of a product, without knowing the problem that the product is going to solve (help them where they want to be)?

>hacks are temporary fixes at best. They (the high expectation customers) need a single solution that meets all their demands.

This isn't true, a hack doesn't imply that it's temporary, its longevity depends on the underlying problem and problem space. And even if they would be temporary, quick hacks can be more flexible and make it easier to react to a changing environment, so if that's important..
When you do something, the cpu works at _full_ speed for a given duration, which is shown as %/time used. If you make a processor half as fast, all CPU tasks will be performed two times slower.
Thanks for the links, learnt something new. The bit about the cognitive load preparing to speak or speaking rather than passive listening was interesting.

Yes, when talking to someone in the car they should be aware of the traffic and pause the conversation, where you have to tell the person on the other end of the phone that you need to go.
Absolutely.. was hoping the "age" of the sample sources would have been enough to get my point across -- a lot of art forms steal at first but evolve once tropes & styles get a foothold.
> In this paper, we use the example of rewriting from scratch
a data loader application for PostgreSQL from python to
Common Lisp to compare the offerings of those two well
established Dynamic Languages.
I'd like to see an example of an article and how to share it
That's partly due to lower food standards, surely? Salmonella causes hundreds of deaths per year in the US but I believe almost zero in the US.
The New Yorker likes to add the diaeresis in words like this--it's just their style. They do the same with reëlection and other double-vowel words where the second vowel takes a different sound.
I used to have a cgroup just for chrome to limit how much total ram it could use because of this exact thing
I'd say e-mail was not. The features that gave it a bad rap are CC and Reply To All. My 0.02$ on the subject:
https://www.linkedin.com/pulse/cc-reply-all-perfect-match-ma...
As someone with 6 alcoholic uncles ... yeah, I agree, that doesn't always work.
Right but if there is a user to ask then it should ask!!