skysight-inc/HackerNews huggingface dataset:
If you think that's bad, try turning off JS in your browser, or even using not-Chromefox for a week.

I use qutebrowser for what I consider an accessibility reason--not using a pointing device to prevent arm/shoulder pain. Keeping JS turned off improves performance on my older devices.

For example, Slack tells me that my version of QB using Chromium 65.x for WebKit base, is unuspported. Oh well, good riddance. But that keeps me from accessing information about the hacker space I don't go to anymore because I can't find out if someone is there to let me in.

This kind of arrogance about new device is widespread among hacker types who design and develop for Chrome latest on a top-spec machine and ignore everyone else.

See also: Age simulation suit https://www.youtube.com/watch?v=vDUMIAfjBIc

I tried just using wheelchair paths in NYC for a few weeks. Aside from only a small percentage of stations having any accomodations at all, most of the time the elevator to the platform is on the other end of the station from the elevator to the street. (Boston has almost stations accessible, with some lines having elevators in every station.) The Access-A-Ride service requires waiting several hours at times (I never used it, just witnessed it with other people.) TL;DR: If you're handicapped in NYC, don't schedule more than one appointment per day, and forget about doing anything else that day.
You might want to target eastern Africa. Not all countries, but Ethiopia and maybe some countries in the EAC (especially if the constitution is accepted by all). As long as western Africa does not break free from the CFA, i don't see any equivalent there anytime soon.
> I notice that people who insist on mandatory use of code formatters don't actually write code that much. So they don't care that their code gets reformatted.

This feels completely made up. As a reader of code, auto formatting makes my job slightly better due to consistency. As a writer it's a huge improvement. Not needing to think about where to put newlines and the like lets me focus on what actually matters.

My experience is similar to the author's - most people who are against code formatters change their tune quickly if you can convince them to try it.
> > TS is a very common abbreviation of timestamp.

> Common != universal. It's known up until someone doesn't know it. We have pretty powerful autocompletes, let use them instead, or just lose 3 seconds writing the 10 letters, it won't be so bad.

The cost of that compounds though. There's plenty times where there is not just one abbreviation in a symbol name, but multiples. And pretty soon the "logical" lines long enough to contain multiple references to such symbols get considerably slower to read (be it due to long lines, or being broken up into multiple lines).

I've an extremely hard time to believe that the widespread use of ts, xact, wal, ... is a significant factor in how quickly somebody can get started with the postgres code base.

> > The real issue is that it's based on TS_PREC_INV and not MAX_TIMESTAMP_PRECISION as per the comment

> Which is bound to happen when your documentation isn't the code directly.

Hm? Those aren't out of sync? TS_PREV_INC is the relevant factor/divisor to round to MAX_TIMESTAMP_PRECISION here. It'd be nicer if that were explicit in the code by defining TS_PREV_INC based on MAX_TIMESTAMP_PRECISION, sure, but they're in sync. It's just not that trivial to state in C. But they're in sync. Note also that TS_PREC_INV really is just an implementation detail for TSROUND(), it's not used elsewhere. These days we'd just write this in an static inline function, in all likelihood.
I would be very cautious interpreting these results. There are no DNA samples from the putative EH1 and EH2 hominin populations -- these populations are statistical constructs used to explain the data, but not (yet) directly observed.

I do think it's likely that H. sapiens intermixed with other hominins besides Neanderthal and Denisovan, but the models used to infer these results make a lot of assumptions and are at best a drastic simplification of reality.
Good doesn't mean perfect.
Competitors should be embarrassed when it concerns security flaws. It's one of the best ways to generate media buzz and inform customers about the flaws, and also their consequences.
They're pretty much just keeping the lights on while social conservatives refuse to compromise with anyone else.

Why is your assumption that the social conservatives are the ones that have to compromise? Shouldn't both sides be compromising?
not helpful or productive.
Set up file uploads to S3 via Django in 10 minutes
I'm not sure, I did some searching. Here is an article that contains some technical detail.

https://www.xyht.com/surveying/subsidence/

"As a point of clarification, the sign Dr. Poland is holding says this is the change detected in BM S661. However, according to the NGS datasheet for that bench mark (PID GU0103), it was not set until 1942. I have been told by reliable sources at the USGS that the pre-1942 subsidence, back to 1925, was a linear estimate. "

This appears to be the data sheet for the bench mark used.

https://www.ngs.noaa.gov/cgi-bin/ds_mark.prl?PidBox=GU0103

Here is a recent analysis from 2018 regarding that area, the photo, and the data used.

http://www.itrc.org/papers/pdf/subsidence.pdf

Which seems to conclude that the photo is possibly very wrong, they include a new updated photo at the bottom that only goes back as far as there is reliable data.
The cost of a carbon-free electricity system in the U.S. [pdf]
We know that portion size matters, because people will eat/drink what’s in front of them.
> If you stop supporting the previous C revision, it means the person compiling your code need to upgrade their compiler

FYI, this doesn't happen in C, all C versions are backwards compatible - you can compile C89 code on any compiler supporting C99, C11 or C18.
Tesla High Tide in Europe – June EV Sales Report
Another bill will mandate that websites display a banner if the user has been there for too long (to protect internet addicts from being sedentary for too long). Pretty soon only big corps will be able to make a website because there is a phonebook sized stack of regulations you have to comply with.
So you don't view this as Apple getting free whitehat testing and a chance to not get hacked? I think there are two viewpoints you could take here and I think the truth is directly in the middle.
Sure it's gated through permission pop-ups but I guess anecdotally my family members usually just try to tap as quickly as possible to get through prompts/pop-ups, regardless of what said prompt is asking, in order to accomplish their original goal in the app, not consider security requests.
The Irish (PSC) Public Services Card is getting close to being a de facto ID card at this point.
Yes, and don't forget faith in the government's ability to collect taxes. This helps to stabilize money's value, since it ensures that everyone who pays taxes needs their government's money, regardless of whatever other kinds of money they might use.

As a result, faith in money becomes tied to faith in the government's ability to keep functioning, and this can be thought of as a base.
You're right, you can download and get started for free. But it costs $99/year to distribute on the App Store...
I wish my competitors "embarrassed" me by helping to improve my software for free.
Both Samsung and Huawei build more phones than Apple does. There are more Android phones than iOS phones, so exactly who has market dominance? No one is forcing you to buy Apple products. I'll take a more secure and privacy focused platform.
This looks nice! I especially appreciate the example images with simple code.

This looks like it could be used to re-implement a lot ImageMagick fairly easily. I love ImageMagick (well, except for hijacking really generic command names like 'convert' and 'identify'), but re-implementing those features in a memory managed language like Go is a real security bonus for servers processing images from untrusted sources. See ImageTragick.
I'm not finding this article substantive, it appears to be trying to pick a fight for its own sake rather than adding anything new or interesting to the broader discussion around package security.

I haven't seen data that suggests that NPM malware is more common than most other package managers when you adjust for relative size and rate of new packages.

It's not clear to me how any of the suggested changes that the author proposes would have stopped the last attack, since it likely involved a package author deliberately sabotaging their own package.

The author ignores any of the technical considerations as to why standard libraries are kept small in Javascript. It's an oversimplification of an extremely complicated topic. Javascript has concerns that languages like Python, Ruby, and PHP don't -- namely backwards compatibility and the inability to correct bad decisions once they've been made.

The article is filled with claims that just don't make sense or are outright wrong (unpublishing packages is already not allowed on NPM).

I want to assume the author does actually have experience on the web, and they're not just mad that Javascript/Node exists -- so from a charitable interpretation, this article could have done more to dig into why the recent NPM scare is fundamentally different from similar situations that have popped up recently in, say, Ruby Gems[0].

[0]: https://gbhackers.com/rubygems-strong_password/
Spotify can write their own OS and build their own hardware if they don't want to be second class.
Not clear what newspapers you’re looking at but NYTimes has these options that seem to meet your criteria.

https://www.nytimes.com/subscription/gift
My only question is why they built their own login system? Isn't this a golden rule: never build your own auth.
Besides video games you could add movie rentals and sales, tv show rental and sales, music sales, PPV events, book sales, Steam...

While I do think it's high for recurring revenue every retailer is in that 30% range or higher.
*homonym
Economic implications of climate change [pdf]
Did 467 people receive this from Buffer?
Probably the stock liquidation preferences didn't extend to your class of stock. Also debt.
>Not scalable

Yes, and that is a rather important advantage in case of news & opinion reporting.

The old system consisted [1] of small number of large, vertically integrated media outlets. Each of the outlets was pretty close to a single point of failure in our democratic processes: each had undue ability to influence popular ideas and opinions, and well understood focal points of partisanship and propaganda [2].

The new model, with distributed funding and distributed production of news content is a much healthier, much more resilient ecosystem, with no single points of failure. From my limited observation it is also less prone to creating two singular focal points of polarization ("left" vs "right"); instead people end up in loose, overlapping circles according to their varying interests, socio-political situation and the likes.

--

[1] started off as small outlets, but the more successful ones quickly accreted into large entities, and the internet era weeded out a lot of the smaller entities.

[2] to the point "FOX" and "CNN" has became pejoratives among politically active people.
Because for a 3-7 year-old, I'm not sure how to differentiate between made up a fake friend and made up a friend.

edit: To directly answer your question: I don't know, and that's part of my point.
Ok summary paragraph:

"And this is why I think Kubernetes will disappear. It’s so generic that there’s no reason to do it yourself. Few organisations operate on a scale where it makes sense to run datacentres. The practical friction of running Kubernetes creates a similar dynamic. Like reliable infrastructure, it’s too hard, slow or expensive to justify doing it really well yourself, but there probably is value in paying for that as a service from a cloud provider."

Basically saying: it will still exist, but just outsourced to some one else's computer.
Ofcourse you can. In summer Jobs while at school , planting 100 trees in an hour is pretty doable.
Yup. The quickest way to stop these sorts of things from happening is to make the banks responsible for accepting/using stolen information(ie facilitating identify theft). For some odd reason, its the person's responsibility now that the bank used fraudulent information.
For Facebook and Alphabet, Big-Ticket Fines Cause Limited Pain
> Air pressure on Mars is very low; at 600 Pascals, it’s only about 0.6 percent that of Earth.

> The thin atmosphere also means that heat cannot be retained at the surface.

> Once temperatures get below the -40 degrees F/C mark, people who aren’t properly dressed for the occasion can expect hypothermia to set in within about five to seven minutes.

Such a thin atmosphere will not transfer heat as effectively as it does on earth, so hypothermia due to exposure to -40 degree Martian air is not as big of a concern as it would be on Earth. Interesting points otherwise, though.
It appears your statement is a touch inaccurate:

https://www.statista.com/chart/3755/digital-subscribers-of-t...

I also have a hard time understanding why it should be free. If you don't want to pay for it, you don't have to pay for it. You also aren't entitled to their for free no more than the writers at the New York Times are entitled to your work for free.
Trailer link: https://youtu.be/QpvEWVVnICE

It has English subtitles.
> a casual non-work related conversation

Programmer 1: Whoa, that two hour Pomodoro was quite something.

Programmer 2: We got a ton done, though.

Programmer 1: Yeah! I hope they have the lasagna again at lunch.

Project Manager: Hi, are you getting your work done? If you could get back to work, that'd be great.
But is it really an issue? Were there experiments in low and microgravity on animals? Even then, a third of G is nowhere near as much of a problem as say microgravity or even lunar one sixth.

I'd expect this specific thing to not be a problem - birth may need some assistance which we already know how to do.
Why commercial insurers pay more than public insurers for hospital services
Tahu Kah Anda?
I haven't Forthed in a long time, but you can write variadic words (e.g., "keep popping until a negative number is reached"). You just (a) shouldn't, probably; and (b) can't document their stack effect properly.
The Science That Makes Your Brain See a Black and White Photo as Color
Thank you, I've done some work on this before, OMG has some standard for it. But I am not good at it, It's really a good direction. Thank you very much.
Like a reddit/HN that only allows scraped amp pages? Seems restrictive when most people still upvote pay walled articles.
I've shared multiple links, pointed out various facts, and even called your attention to the comments in this very thread for you to guage what I mean.

If you choose to ignore that and nitpick on pedantic meaning of words, then so be it. I'm going to stop taking the bait, sorry.

> why would anyone who was not directly or indirectly involved in hunting tigers feel guilty, of all things?

https://en.wikipedia.org/wiki/Guilt_(emotion)#Collective_gui...
To me this just verifies that diversity is better than uniformity in these scenarios. That's fine if you don't trust PayPal because of your own experiences, but why should we be forced to use Apple Pay?
Medieval Mereology
You are getting downvoted because the kids don't get the reference.
Fantastic.

Can we also ban scroll-jacking?
For YouTube I don't use a playlist, I just let it pick the next recommendation, so that would still be banned.

They added an exception for advertisements, which is too bad since that is the only kind of autoplay video I would really be excited about getting rid of. The definition of autoplay in the bill is "The use of a process that automatically plays music or videos (other than advertisements) without an express, separate prompt by the user." If you are going to get rid of autoplay videos, don't have exceptions for advertisers, that just gives them more power.
It's a bit of stretching saying that Windows and even macOS, and I'm obviously not counting Linux in that, have the same walled garden than iPhone.
Are there comparable regulations for casino games, where some gamification techniques originated?
345MWh energy storage investment seen as a low risk growth strategy
Yes, sorry. I'll go edit that correctly really quick...
She is. We got a Swarovski glass ring. Cost $120. Look at all the debt I don't have because I didn't spring for paying an additional few thousand on optimal status signaling.
Yes, and 640K of memory should be enough for anybody.
The documentation isn’t great, I’m learning Core Data at the moment and it’s unclear and riddled with mistakes. Google’s must be terrible if it’s worse.
Most people aren't afraid of responsibly run power plants. They are afraid of what those power plants can be used for (building nuclear weapons).
"monopolistic"? doesn't Apple have around 10% market share?
Poor understanding of physics are exemplified everywhere these days. It's tiring seeing so many armchair experts trying to take over the discourse with their incessant posturing.
GrafEq Gallery
Publishers actually do use something of a federated service to manage subscriptions for the most part. I'd say those services have some catching up to do. Hearst runs such a service:

https://www.cds-global.com/
Ask HN: Diagnosing high load? Why isn't there a tool?
I often find my Macbook Pro (running 10.14.5) has a high load average, despite CPU and memory usage both being low. I try checking disk usage and I have read various suggestions on ServerFault, StackOverflow and elsewhere. I understand the difference between CPU usage and load (I think!).

It drives me crazy that the machine knows load is high, but there is not a simple tool to help me diagnose why.

Anyone got tips on a straightforward but thorough process?

Also, why is there not a script that can be run to check various things and give an answer ("In the sample period, program ABC contributed X.Y to the load average, primarily due to disk IO. Program DEF contributed W.Z due to CPU usage.").

I guess I am still not fully understanding the issue fully, but that makes the question of why there isn't a tool even more pertinent.
I have try to control myself, but It's really hard. As a Perfectionist, I really cann't.
Except who trusts PayPal? They can lock you out for no apparent reason with little recourse. I refuse to buy from sites that use PayPal exclusively.
Why Children Born in Big Cities Earn More as Adults
>Also lets not forget that we keep seeing reports that iOS users are more likely to spend money than Android users. I would argue that the increased income from users makes up for the 30% cut.

And arguably, a big reason for this is trust. Users feel more comfortable spending money in iOS specifically because it’s a walled garden and Apple vouches for the trustworthiness of the developers in it.

It’s telling that stories about devs behaving badly within the App Store (like the weird VPNs and parental controls that are basically enterprise MDM tools) get way more traction than stories about this.
Is this why Apple also quietly released updates for older devices as iOS 9.3.6 and 10.3.4? IIRC Apple has only patched EOL'd iOS releases once before - in 6.1.6 for the ssl gotofail?
Guy made a lightsaber that paints images in the air
Heh, that's one of mine. The point isn't so much to restate the if itself, it's to explain that we're explicitly testing before loading the JIT provider - which happens immediately below.

Which in turn is because we a) do not want a hard dependency on any JIT provider, in particular we don't want a hard dependency on LLVM b) LLVM is a really slow to load dependency. Those bits are expanded more upon in the README in the same directory.

Edit: expand.
yes, I am hoping specific gene contributions from specific archaic humans will eventually be used to determine the ethnicity or race of a person.
this will lead to better health outcomes as it's well known that drugs do not affect people of different races/gender the same.
the push back from doing this probably comes from groups that are trying to hide past genocidal events.
Different, yes, but the difference is quantitative, not qualitative.

Once a transpile step is required, it doesn't make as much of a difference what is on the other side.
Tracking the right metrics as an indie maker
Honest question: When is it appropriate to talk about this stuff? I see this often: "We are speaking about <event> too soon after it happened, we need to let the families <grieve|move on|have space>." It seems like one <event> happens, we can't talk about it, then a new one happens and the cycle goes on, never stopping to sit down and discuss how we keep ending up here.
If your C code is upgraded from C n to to use C n+1 features, then it breaks compilers that do not support c n+1. This is not a problem for end-users, because most people do not compile the code themselves, but use pre-built binaries. So, it is a problem for the package maintainer to deal with, the package maintainer upgrades their compiler and the new binaries just work for the end user, because once compiled it doesn't matter if the source was C n or C n+1.

If you JS code is upgraded from ES n to ES n+1, you need to polyfill and transpile in perpetuity, otherwise end users with access to only ES n browsers will not be able to run your code at all.

Comparing C spec updates and JS spec updates is comparing apples to oranges.
> The UUID shouldn't be assumed to be private information - authentication should be built around the assumption that this identifier is a public identifier - like a name, but guaranteed to be unique.

In that case, we already have this today: At the state level, most citizens have a Drivers license or State ID, both of which have a unique ID. At the federal level, all US passports have a unique Passport Number. Granted, not all citizens have a passport, but that system is in place to grant citizens unique identifiers.

And yet we still have identity issues. So this is part of the solution.

> Even if those are compromised, that doesn't mean it has to be easy to impersonate you. The solution may be low-tech - you may have to physically present yourself to a human who assesses if you are indeed who you say you are before opening an account. The higher tech solution physical authentication might require something akin to chip-and-pin or a (revocable) token generator a la Ubikey

This is a great idea. I believe France's healthcare system requires every citizen to have a card [1], which uses a chip and pin tech to authenticate the person with their doctor. This could be used for online services or over the phone too.

What the US needs is a branch specifically for administring these "identity cards". The Social Security Administration could be rebranded to an "Identity Administration" or something, then they will manage the distribution and revocation / recycling of these national ID cards.

But for some reason Americans get spooked when you say the words "National ID". Something about how "socialism is bad" and all that.

[1]: https://en.wikipedia.org/wiki/Carte_Vitale
After that, the iPhone was clearly something qualitatively different, so people (or rather, journalists, phone stores and the like) started calling the old style “feature phones”.

Exactly, "feature phones" were called that because of how the cell phone companies had to try to sell previous-generation phones in the same market as the iPhone. When other cell phone companies saw the iPhone, they realized the only way to present their phones as competitive was to frame the iPhone as a bundle of features (music player, web browser, games) and say hey, that's not so special, our phones do that stuff too. So you had flip or candy-bar phones that had an app for playing music, a terrible, crippled mobile web browser, maybe email, maybe a weather app, and some built-in games.

Calling these phones feature phones is a pretty awful knock, in other words. It means they aren't comparable to smart phones.