skysight-inc/HackerNews huggingface dataset:
The US has a far better track record than any other leading power in history when it comes to facilitating the development of other countries into nice places. See e.g. http://davidbrin.blogspot.com/2009/11/how-americans-spent-th... , or consider the motivation behind the Optional Practical Training student visa provision. As a US citizen, I personally spent three years working in China for a Chinese company, on salaries in line with those of local PhD staff, and nobody lifted a finger to stop me from developing cutting-edge technology for them; this may be slightly more restricted today in the specific case of China, but a younger analogue of me interested in applying what they learned from US grad school to problems in India/Indonesia/etc. faces few barriers from the US side, beyond unusual income tax and other financial considerations that only really kick in if you're already making enough to live like a king.

Yes, I want nice things. And I want as many other people as possible to have them as well, which is why I'll remain opposed to US-weakening policies until we have a #2 power that's even better at helping foreigners than the US.
Even if autonomous cars were 99.99% reliable tomorrow, it would take a decade to get through regulators. Maybe longer.
Wall Street prepares to profit off looming global credit crunch
It's just a list of binaries that have the potential to be used by exploits. There's nothing inherently wrong with many of the privileges if they are absolutely necessary to do the job... which often they are unless either functionality is removed/disabled or the executable or parts of the system rearchitected.

By keeping track of the potential exposure of such binaries one can 1) continuously ask the question 'what needs to be done to mitigate/eliminate these potential attack vectors?' (an example would be the changes to Xorg to eliminate the need to run with root privileges) and 2) help security conscious admins keep on top of the risks they are potentially exposing themselves to when installing/allowing use of said binaries in various situations. (such as not allowing the use of these binaries in restricted shell scenarios... or at least being aware of the potential risks and and making an informed decision vs. inadvertently putting the system at risk)
MoviePass Changed Users’ Passwords on Purpose So They Couldn’t Use the Service
> * I'm guessing that at some point, if you were banned from the page/etc, then your friends also couldn't see what you wrote. If that's true, then this is a little nicer to the banned user than a shadowban.*

More importantly, it's more effective because it's less likely to be detected.

It still shouldn't be patentable because there's prior art involving a bunch of systems with various forms of audience selection such that how to implement this specific set of audience selection rules is obvious to most software developers. Patents cover how, not what, and they do not cover inventions whose implementation is obvious to most experts in the field.
Is uber just an elaborate vehicle designed to redistribute wealth from investors to cab drivers and computers engineers?
There's a huge amount of cross border inter-state migration in the US. Maybe 30% of the population over a lifetime. I would guess less than half of citizens die in the state their parents were born.

I echo your amazement with the sheer size of the open border area. It's possibly the largest in the world.

US states are very culturally homogenous. Likely the highest similarity in the world among large countries. Possibly a result of such a mixed heritage and extremely pervasive cultural influences. Who really knows though.

I've been to many states and the difference between even coasts is the same as maybe 300 miles of travel in Europe or Asia.
brake.. I suppose.
The Great Hack Reveals Facebook Ads Aren’t Just Selling Leggings
>China has adopted real-name registration for all online platforms, as a result, finding the real identities and accompanying personal information proved to be easy for Hong Kong netizens.

That is an amusing twist.

I'm fairly sure I ran into what were at least a group of enthusiastic China supporters on Reddit who despite different usernames posted all misunderstood some western law, concepts, and often would provide the same western news stories as "proof" of their claims.... sometimes with the same url referer data...
> How do you define 'core set of glyphs'? There are more than 150 different written scripts in the world — at least those that are well-recognized. Only a small portion of them are Latin-based ... Then, there's the Greek alphabet which is similar to Latin as well as Cyrillic. Then we have Arabic and Hangul

> Within the first year, before making it open source, I had something that covered the 200 most common Latin characters.

Seems like most of the time spent on Inter was the result of the creator not properly limiting his scope. Later he even talks about how the Cyrillic characters in his font seem completely wrong to actual users of Cyrillic because he can't read Cyrillic. As someone who deals with multiple different scripts on my computer, I always hated the fonts that try to set a uniform style for every script when many of the designers clearly had no idea how many of these scripts worked. It really only makes sense to try to support every script for fallback fonts like Unifont. Rarely do typographic concepts translate well between scripts. If you want an example, install the CJK font "Hana Mincho" and type some English text in it: It looks atrocious.
The return to this flavour of politics speaks of the world after the banking crisis and those increasingly ignored, stigmatised or left behind. It's the almost certain result of increasing inequality and austerity policies, very different to post-war austerity and not worthy of sharing a name.
It makes it sort of like the sci-fi book Ancillary Justice by Ann Leckie. You have no idea what the gender of the protagonist is. Perhaps future gender-neutral speech will sound like this instead of choosing a third pronoun.
Half the typical daily total amount used for smoking cessation or depression. I tried a step up of about 1/3rd, and felt ill, so I went back to the initial amount.

Incidentally, I read just now that it's used for ADHD off-label.
single headers (take it from a non c/c++ expert here just observing):

1. speeds up compilation -- through a single compilation unit. which as far as i understand is making the compiler compile a single "huge" pile of code. and because computers are extremely fast, is faster than figuring out dependencies using a build tool

2. makes dependency management easier (no make, no cmake, no scons, no ninja, etc.)

3. makes customization easier (just drop a macro and you can include just want you need)

i love the idea and empathize with the need for it.
What if i can proof, we did that already in 2001?
Isn't NZ part of the five eyes?
Old English Wikipedia (or at least I think it is)
Shut down the computer (with lowest amount of bytes of code)
What is the connection to living off the land? Is it a contrived userland reference or...?
It's better to list the risks in a matter-of-fact way rather than imply a project is summarily a bad idea. If you act like Chicken Little on everything, then your next complaint will have no credibility, like in the boy-calling-wolf story.

But there are times, such over ADA/accessibility and data security issues where I am somewhat insistent, but people ignore me. They seem to value a "cute" UI over these. I'm doing the right thing but get rebuffed. We are not in the cute-UI business. Our domain is not a toy or fashion store. We've been sued for ADA issues in the past, and our competitor has had data breaches, so they are relatively likely risks. It's frustrating to be dismissed the way I am.
I know of no one who drives for Uber/Lyft who doesn't think they are doing well. Seriously, where did this meme come about where they are all slaves to Uber? Between what two bring in each week and their mileage deductions they are tempting me at times.

the real tripe in the gig economy is all the pontificating coming down from top how they all care about rights of people, except it only is Western people they care about while those in China and other countries get run over by their governments.

The simple fact is, no employer has to make the job solve all your financial needs. It is up to you to find the job that fulfills your requirements and you can perform safely and well. if that takes more than one job then so be it, many of us have been there before and did it. you don't get anywhere waiting for someone else to fix your life
> And yes, the scam of a trash after market battery to make the iphone battery life look good is well known. And guess how many parents and grandparents then go to apple to "fix" something that has nothing to do with Apple?

This very situation happened right in front of me while I was waiting at the Apple store to pick up my 4yo 6s after a screen repair.

A helpless woman had strange issues with her new iPhone. Turns out it was a “refurbished” phone from a shady shop. The Apple guy went through half an hour of diagnostics and calmly explained all the little details (manufacturing date, battery cycles, actual mAh, various parts misbehaving and reporting obviously bogus information to the diag tools) that had no way of adding up, which led to the conclusion that she had been scammed (although he could not be sure so he never stated it as such).

As it turns out, no, you can’t get a brand new iPhone X for less than 200€.
Except Uber is not just 'not profitable' they are upside down after having been floated on nothing but VC money. Paying someone $2 for every $1 they give you is never going to be a sustainable business model.
As one of the dreaded "process enforcers" at my company, it's a tough line to walk. Any organization with more than a handful of people needs some written and agreed upon process or it's just chaos. But you can't just blindly follow a process for its own sake. You need to be able to articulate why we follow it with examples from the past of what happens without it. And, you need to be willing to constantly look for ways to improve it. Anything I can do to automate processes or simplify them makes the developers happier and more productive and me less of the bad guy. An inefficient process where people are always waiting on something to happen is demotivating to everyone.

Most process is scar tissue from something that went wrong in the past. We have mandatory code reviews because when we didn't we let a severe security bug get deployed to production. We have legal review all changes to the terms of service so we don't get successfully sued over it again. We have a schedule with code freeze N weeks before release because when we didn't we could never release anything because...just...one...more...change.

I was hired at a small company once without any process for anything. No release process or schedule. No bug tracker. No testing plan. No code reviews. Nobody used source control. Builds from different workstations produced wildly different binaries. It was a total madhouse and it was amazing that anything got done at all. The CEO simply thought the engineers just weren't competent enough, but they were--it was just a circus because nobody stepped up to formalize anything. Once we got a bug tracker and SVN set up, things turned around pretty quickly.
I think the MPEG people and the authors of pl_mpeg probably just differ on how "very hairy" it is to represent the byte-by-byte state of a single-threaded decoder. In other words, how hard is it to create a continuation object that lets the decoder run out of buffer at any byte location, return to the caller, and later resume from the same place when more bytes are available? The MPEG people were mostly thinking about hardware decoders, but this is not that hard in software -- and it's been done successfully by every major decoder implementation afaik.

The page writes: "if we're in the middle of decoding a video frame and the buffer doesn't have any more bytes yet (e.g. because it's streaming from the net) we would need to pause the decoder, save its exact state and later, when enough bytes are available, resume it again. Of course this isn't particularly difficult to achieve using threads, but if we want to stay single threaded it gets very hairy."

But I'm pretty sure the MPEG people would just say, "look, this is not that hard and was a solved problem 20 years ago. We're not going to introduce a 1-frame delay at the encoder (which is what you want us to do by putting a frame length in the PES header) but we're also not making you introduce a 1-frame delay at the decoder. Just do what libmpeg2 has been doing since 1999: make a state object that represents the byte-by-byte evolving state of the decoder. Update the state object as you go. If you run out of bytes in the buffer, return STATE_BUFFER to the caller. When the caller gives you more bytes later, use the state object to resume from where you left off."

"Here's what that object looks like for MPEG-2: https://github.com/cisco-open-source/libmpeg2/blob/master/li...

Yes, it's not beautiful, and yes, it would be more elegant if these variables were broken out into different scopes (current block, current slice, current picture, current sequence), but this is basically what you're in for and it's not that hard. And it avoids a 1-frame delay at either end. (And no, you don't need a 1-frame delay just because you're demuxing from a transport stream either -- just throw each TS packet into the video ES decoder as soon as you get it.)"
No, you have it always.
I can't see the similarity to a battery though.
In US cities it seems the norm is to never say a word to strangers about anything, ever, so it then follows that anyone who does talk to you is more likely trying to grift you. Which makes you even less likely to talk to strangers in the future, in a vicious cycle. I've never actually read Jane Jacobs but I'm pretty sure this isn't what she was interested in preserving. I don't know if it's technology, population churn, or what.
Sure, agreed, but GP was saying that (s)he

'use[s] it all the time to set reminders. "Ok Google. At 2 PM next Tuesday remind me to <insert pretty much anything here>".'

I find that Siri is perfectly capable of creating reminders like this (as is Alexa), so wondered about that.

Google Assistant is definitely better about information retrieval (although, yes, the wake phrase is horrible...)
I think there’s talk of moving to a household fee here too. Oddly, making it universal seems to be more acceptable than a consumption tax. On one hand, I can see the plus sides - there’s a lot more ways to consume national broadcasters now, and it seems strange that I should pay to receive the national broadcaster on my TV, but if I scrapped the TV and watched it on my laptop, I wouldn’t (I know the UK complicates that further than we do).

On the hand, it feels unintuitive that there’s now no way to opt out. But I’m not sure how we delineate universal taxes (eg, my taxes pay for schools but I don’t use them) vs consumption taxes (I don’t pay road tax because I don’t drive). We still ultimately need to pay for them somehow - I don’t drive, but I still depend on roads.
No one is claiming that apple is training their geniuses to intentionally guide people to more expensive repairs. In fact they are accusing apple of a lack of adequate training, These guys just don't know that what they're saying is untrue. Apple's failed to train their technicians to repair anything. all they can do is replace.
It’s crazier in languages where adjectives take genders as well. Japanese is blessed in this regard.

(I fixed the remaining bits)
>but TV is not a requirement. Or rather, entertainment is not a requirement for life

Well, life is more than the base "requirements". Humans are not wild animals that only understand bare utility, so some societies/states can acknowledge that and also provide some "non-requirements".

Besides TV (and cultural products in general) is not universally viewed as mere "entertainment", but also as information, culture building, citizen development, and so on. Some nation states do trust themselves to have capable people to provide quality programming -- whether many of their folks just care to watch reality shows and entertainment or not.
I'm surprised no one has commented on this yet.
"I think performance is a solved problem"

I disagree. In fact, I wish performance was taken more seriously by the programming profession. Some of the most popular languages in wide use today are also the most resource intensive.

When performance is an issue in running programs, a common response is: hardware is cheap, just add another energy-guzzling server or use a more powerful computer.

This attitude is embarrassing when you consider that in every other industry there is a push for reduced resource usage and lower energy consumption. The programming field is the exception.
‘To Get Things More Real’: An Interview with Ira Glass
Of course they can. They just can't sell you stuff based on false premises. E.g. selling an ad that won't display because you're shadow banned but you don't know that.
How is this topic divisive? All comments here are shitting on gitlab
Well observed. There are a myriad of influences in Inter, some from existing fonts, some from graphic design and shapes I’ve seen in my surroundings and some ideas that grew out of thoughts. For instance, the bend of the “t”, “f” et al just felt right and was not influenced by anything else but their own shapes. In contrast, the “a” was inspired by many existing typefaces like Akzidenz Grotesk, Helvetica, etc. The shapes of the glyphs, spacing and angles of Inter have gone through a long evolution during the past three years. For instance, “e”, “1”, “s”, “g”, “n”, “m”, “d” (and several others) changed a lot early on.
Fair enough. I'll add to that that it seems like taxi utilization for drunk people has probably gone way up as a result of ride sharing services. But the case that all the bulls were putting forward was that Uber was going to transform personal transportation. But now it's merely a taxi company which can encroach on some adjacent industries. And one that doesn't seem like it will end up with a monopoly the way AirBnB did.
Except I have a word count max, and would have posted it verbatim if not for that overly tight constraint. How would you have done it??
Oh but this is "on a computer"...
I’m reminded instantly of the article “Everything Everywhere is Securities Fraud” [1]

Oh, look, Matt Levine actually references this case at the top of that article. Unexpected recursion detected.

[1] - https://www.bloomberg.com/opinion/articles/2019-06-26/everyt...
Does that mean the police are allowed to invade my privacy like that if they're just "checking for potential illegal activity"?
Do you have no comment about the censuring you do of topics like Russian election hacking? To me that is the most violating of your duty, that you preemptively reduce conversation on particular topics.

You replied in depth to every part of my post except that part. Please explain why you have filters on conversation topics but pretend to be impartial moderators.

Does HN have an automatic mechanism to reduce the visibility on stories relating to Russia's physical and digital attacks on American democracy?
>Ok, fine, but if taxes get high enough, along with the benefits, you can expect some people to stop caring and start becoming freeloaders themselves.

Some people yes. Good riddance from productivity to them.

The people with actual internal motivation would do inventions, great work, art, programming, etc, even if they're not getting mega-rich from it.

It might slow the speed of mega-corps and new gadgets every month, but perhaps that's just what the doctor ordered. More quality, less greedy obsolescence, longer term products, more personal vision (as opposed quick-buck-schemes).
That's a good idea, and it gives the user the suggestion to perhaps open in incognito/private browser mode to view.
> It seems like nobody communicates correctly in that company, the author included, and it must hurt in so many places.

Depending on what you think of Google (or maybe Rackspace, but I think Google's more likely the source of that post), you might be surprised at what company you're talking about.

I think you're spot on but am curious if you'd write that if you knew where they worked.
> I wonder how long until someone builds a high speed commuter line into the heart of WV from DC. There is probably an obvious reason not to, but from my west coast perspective it seems like a good idea.

I grew up in MD and spent a lot of time in WV. It's a beautiful state with a lot of wonderful people. It has a modest crime rate and a murder rate typically 1/3 lower than the US rate. And of course as noted it's quite poor relatively speaking. Sub par economic outcomes is one of the long-term constants of WV. You will often notice the difference in the quality of the roads immediately when you cross into WV from MD or VA.

Here's one big reason why that high-speed line will never happen from DC to eg Morgantown or Charleston WV: the population of West Virginia hasn't increased since the 1930s. 1.8m people in 1935, 1.8m today (and falling). The demand just is never going to be there, given the extreme cost to build infrastructure in the US.
Can she claim it: https://googleprojectzero.blogspot.com/2019/08/the-fully-rem... ?
Huh, I find the opposite to be true. GitHub is a breeze to use and browse, while GitLab is a convoluted mess. Once GitHub made private repos free I dropped GitLab and never looked back. (Granted I'm speaking of general Git repo features, I personally have no use for CI at the moment).
It's hard to profit off selling something with no per unit cost associated with copying when buyers have the legal ability to resell.

Successful FOSS businesses usually make money off of selling exceptions, (i.e. selling to non-free software companies) or creating a product with per unit cost (e.g. support).
Cyberattacks Could Gridlock New York City
As far as rants go, this one was a joy to read. Then I wept for the state of affairs in build tools. I'm not even close to familiar with so many as you've listed, but I never experienced one that didn't eventually turn into a Rube Goldberg contraption (if it didn't already start out that way).

> grown to a recursively gnarly Turing-complete mess

> gronk through many, many lines of make

Thank you for my new word of the day. It describes exactly how I feel sometimes, dealing with technical debt accumulated over years, Frankenstein's systems where parts are always churning - often for no good reason at all, new but worse in most aspects - it can be exhausting gronking through the layers of complexity.
What you say is true, which makes the topic so very subtle because it depends on the context. Saying no to protect your people/process is a good thing. Saying no because it is personally profitable to be disdainful of other's ideas while offering up none of your own, irrespective of what is good for the organization or your team, is not.

If one needs a mental picture, think of the quintessential hipster:

https://sabotagetimes.com/life/hipster-irony-is-destroying-o...
Don't compete directly with a well-run monopoly.

(You can sometimes attack a monopoly directly if they're poorly run and can't adapt. But not if they're doing a decent job.)

Instead, do something YouTube doesn't do.
Chinese currency is artificially valued and its foreign value depends on their forex exchange and large US dollar reserves. If china dumps us dollars it will devalue the dollar, and it will destroy the chinese currency beyond saving.

Thats not a one sided situation, that's a situation far more likely to destroy the chinese than the US.

They're using their USD to buoy their crashing currency, not to dump out of spite to try to crash the USD.
Hello to all! We have been doing this service for quite some time: https://signum.ai/

We use AI to search for emerging trends and predict their changes.
Yes this!