skysight-inc/HackerNews huggingface dataset:
Working on solving writer’s block at copy.ai using GPT-3. We’ll be launching tools specifically for writers soon. Some of our users have already mentioned to us that our current tools solved their writers block. I suspect we might be underestimating the impact of a huge stochastic language model on human communication.
The capability of users has also improved.
What type errors? Do you mean that, to get it to compile as C++, you have to add an explicit cast? That isn't a significant burden.

Requiring explicit casts, and forbidding implicit conversions, reduces the odds of being surprised by an unwanted conversion. There's a good argument to be made for adding explicit casts to C code even when the language doesn't require them. GCC's -Wconversion flag can help with this.
I have run a pihole at home for a while now. YouTube ads still show.
If you model human society within the class structure then a lot of stuffs begin to make sense.
> That thread brings up per-container memory allocators, and mentions Vec. What's going on there?

I believe they're talking about custom allocator support for Box [0, 1]. The author of the PR says that they intend to add per-container allocator support once support for Box lands, starting with Vec [2].

[0]: https://www.reddit.com/r/rust/comments/jgxgpu/box_will_have_...

[1]: https://github.com/rust-lang/rust/pull/77187

[2]: https://www.reddit.com/r/rust/comments/jgxgpu/box_will_have_...
How about a command line tool for working with Merkle DAGs of changes to text files and that also supports "pushing" and "pulling" these changes in a decentralized fashion? I can think of a really popular one...
> He has his own document, emails, etc.

He very much does not, you just invented that.

> Lot's of people, including Glen Greenwald and Matt Taibbi

What a joke.
I'd say there is a pretty big difference between actively building software to accomplish a goal, vs failing to remove content posted by others to accomplish their goals.
Isn't it still unable to actually make those aliasing optimizations because LLVM doesn't compile them correctly?

https://github.com/rust-lang/rust/issues/54878
> There are a lot of poor programs misusing goto, so they just removed the operator: good for juniors, but too limited for professionals.

It's a bit condescending. I think the article would have been better without that kind of comment.
Heads up before opening the link, your IP is leaked to anyone who is watching the same video.

Have spent only a couple of minutes looking at it but it works by connecting to a websocket server where everyone who watches the video announces themselves, when 2 people are watching the same video a WebRTC data channel is opened for streaming video content.

Have you guys considered the security aspect of such a service? Specially a data channel open between 2 anonymous party is a very nice attack vector imo.
It seems like most people go with a simple FIFO or LIFO strategy, and crypto transaction tools support usually one or the other or both. Tracking cost basis for specific coins is considerably less common and I'm not sure what tools off hand even support that - none of the major exchanges that I'm aware of.
Graphein: Protein Graph Library
Because it can easily look like a green traffic light. You might not think it’s a problem because traffic lights are normally not that low but at night on a street with no streetlights and with a hill involved...
Intuitively, this makes sense that the lowest-hanging fruit from when UX was a younger discipline has been steadily eliminated from the market as design has become less of an afterthought and a certain baseline of best practices has taken root in the industry.

Thinking back to my own experience over a decade ago, the role of design in the development process has changed much for the better - it’s that much harder to make obvious UX mistakes now that design and development teams are used to working collaboratively rather than throwing things over the wall.
They always sound so memorable yet mysterious, especially so the ones created by concatenation of two ordinary words, like ETERNALBLUE or FOGBANK.

We should make a GPT-based generator of USA secret codenames ;)
The “problem” is Tesla has crossed 3 BILLION miles driven, so you still see a fair number of incidents (50k+ so far if you follow those numbers, likely less).
Psychological treatments that can cause harm (2007).pdf
Variables would stay inside the scope of your anonymous function. Functions and classes will become defined globally. Surprise!
Jim Butcher, the author of Dresden Files, mentioned recently on reddit how he starts to get around mental blocks by concentrating on just getting the body moving:
https://old.reddit.com/r/Fantasy/comments/iekfx9/im_jim_butc...
Unless you accept people that have been tested, in which case you are not reintroducing anything. You can also enforce a 10-12 days quarantine to make sure.
How about a more cautious approach of not driving if you don't know what you're doing?
Sorry, firewall thing -- dependent on recent (geo-ip) threats. Nothing to do with ads -- no ads.
> Whoever thought it is a good idea for complex configs (kubernetes) was wrong

Kinda agree, YAML is a mess wrt. many aspects.

> I changed my opinion of XML after I had to deal with yaml.

I still didn't change my opinion about XML, it is similar a mess wr. many aspects.

For both there is a sane sub-set which isn't a mess and which looks reasonable fine. Sadly this subset has not necessary clear borders.

So I guess a sub-set of XML, i.e. XML reinvented in 2020 would probably be better then YAML. But then you could also do a YAML reinvented in 2020 ;=)
I still got the captcha even though I'm running no adblocker
I started Sitesauce[1] to provide an easy way to make your website/blog static, without worrying about plugins and finding an alternative for your specific stack.

It allows you to enter an URL and deploy a static clone to Vercel in seconds. You can also configure it so that it updates your static side as soon as you change something on the dynamic one.

[1]: https://sitesauce.app
George Orwell’s memoir about his time in Spain during the war (“An Homage to Catalonia”) is a great book. He has a wonderful mind for seeing the politics behind all of the confusion and propaganda from all the factions that formed after the revolution.

I have thought about this a lot this year, especially how the bourgeois liberals, who when faced with a choice between a people’s revolution (only half realized when the fascists began to take over) and a fascist military dictatorship, often sided with the fascists. Those given just enough improvements to their own material conditions no longer saw themselves as exploited by capitalism and largely ignored the working classes.
Give Me Liberty or Give Me Death, Unless (Said Nobody, Ever)
"...heed the warnings of history and be very wary of Trojan Horses and enemies from within, as we alluded to previously regarding the spread of quasi-Bolshevism in the West and U.S."
This doesn't even need to be a specifically anti-US thing. I think countries should generally not trust other countries that don't have a strong and nearly binding interest in their stability, security, prosperity, etc. In a close multinational union like the EU, one could argue that this is currently the case, or perhaps with closely-tied countries like Australia and New Zealand. It becomes harder to justify as you move down the line, even if the US is far from an enemy of the aforementioned places. Consequently, in the other direction I don't think the US should necessarily trust Germany with sensitive data, or Switzerland should trust Canada, etc.

EDIT for clarity.
Are you sure? I find it very convincing that NSA would not betray the trust, as it also says in the article.

> "I can not at all imagine in my imagination that the NSA would betray that trust. I consider it completely and utterly unlikely. If the NSA had a desire to obtain information about Danish citizens or companies, the United States would simply turn to [the domestic security service] PET, which would then provide the necessary legal basis."

I definitely think it would make more sense to give up on using the system on the citizens of a single small country, in exchange for not risking the extensive access to citizens of many other countries, including China and Russia.

If they want to investigate danes, they still have all their other methods at disposal.
> Edit2: Actually he's talking about `alloca` which is a whole other "here be dragons" feature. See the reddit thread steveklabnik linked for some of the pitfalls

AFAIK VLA is already that, didn't Linux de-VLA the kernel a few years back because they were a common security issue and the code they generate is bad / slow?
The European Securities and Exchange Commission (ESMA) has just now mandated all listed companies in the EU to publish their annual financial statements in XHTML instead of PDF or paper. Combined with XBRL taxonomies it’s a very powerful structured format. Please don’t forget that XML is widespread in business applications and I haven’t seen any similar powerful replacement for XML validation and XPath. Please let me know if you know one.
RFC1918 space and cgn nat space etc are ambiguous addresses (vs unique like global ip space), but can be external or internal from your pov depending on circumstances.
The west should have given a chance to complete containment. 2-3 weeks of stopped flights would have cost less. But it wasn't even seen as a possibility. Probably that ship has sailed for COVID-19, but it should be considered for COVID-21 etc, the virus hasn't stopped mutating.
China Now Has the Ability to Track Internet Users Who 'Scale the Wall'
This was all over the news some time ago, albeit not for that many days. Happy to see it summed up, because I never did figure out what was up back then.
Couldn't you consider a (british) super-injunction to be an attempt at suppression?
Does the typical ratio of ad-support to subscriber-support work out in such a way that an ad-free Twitch would be economically feasible for both the site and the streamers?

That's putting aside the huge community inertia that Twitch has. Neither Microsoft nor Google nor Facebook have neen able to make headway with their game streaming services.
Sounds like you need to strengthen your "elementary algebra". That is the term you're looking for because "fundamental algebra" can mean many different things depeding on the context(for example, "abstract algebra" or "universal algebra"). Check Amazon for books titled "elementary algebra". There will be a lot of titles to choose from. Choose the one you like and study. Or just google "elementary algebra pdf". There should be a lot free resources there as well. Just stick to books with modern fonts for reasons I don't feel like detailing right now.

Another kind of book that might be helpful is the kind written for engineering students in your situation. For example, check out "Engineering Math by Stroud & Booth [0].

[0] https://www.google.com/books/edition/Engineering_Mathematics...
> Thus, in this single case when a Rust implementation is more or less faster than C, the performance difference is not about better compiler, but about more efficient structure of the program, which allows a compiler to optimize code better.

This is strange takeaway.... I would say that's almost the only thing that matters. They compared one Rust compiler to 3 C++ compilers and picked the best result? Who does that in practice - who compiles their codebase with 3 different compilers and picks the most efficient one for each object file? Also, the compiler can often improve, where as the language itself is much more difficult to improve - the fact that the language lets you to write a more efficient (and more readable!) structure is crucial.

Also, they seem to misunderstand the point of Rust entirely. The main point of Rust is "safety" (w/o sacrificing performance, yes - but safety was the primary design goal). And for a good reason! Systems programming is more about safe systems than it is about fast systems - fast buggy system programs are useless. The authors decry the loss of goto saying it's "good for juniors but too limiting for professionals" - as if professionals aren't humans too! I'm sorry to say that, but whenever I saw that attitude before - it was with programmers that greatly overestimated their skill level.
This article is about 10x better in terms of explaining XKEYSCORE than the mess which is XKEYSCORE's Wikipedia article: https://en.wikipedia.org/wiki/XKeyscore#Workings
"Intelligence is probably the least understood and the most misrepresented of the professions. One reason for this was well expressed by President Kennedy when, on November 18, 1961, he came out to inaugurate the new CIA Headquarters Building and to say good-bye to me as Director. He then remarked: 'Your successes are unheralded, your failures are trumpeted.' For obviously you cannot tell of operatives that go along well. Those that go badly generally speak for themselves.

The President then added a word of encouragement to the several thousand men and women of CIA:

'...but I am sure you realize how important is your work, how essential it is - and in the long sweep of history how significant your efforts will be judged. So I do want to express my appreciation to you now, and I am confident that in the future you will continue to merit the appreciation of your country, as you have in the past.'

It is hardly reasonable to expect proper understanding and support for intelligence work in this country if it is only the insiders, a few people within the executive and legislative branches, who know anything whatever about the CIA. Others continue to draw their knowledge from the so-called inside stories by writers who have never been on the inside."

- Allen W. Dulles, 'The Craft of Intelligence'
Code like this doesn't happen unless a programmer sits down and writes it. You have a responsibility to refuse to write code which is morally wrong. This is the cost if you don't: real human lives.
> There is no evidence to tie that hack to this leak.

Russian Intel hacked Burisma's emails, those same emails are now part of a public smear campaign. THEY ARE THE SAME EMAILS. What you meant to say is "there is no evidence that any of these hacked materials (emails, photos) came from a laptop in Delaware. Because there isn't.

> And respectable journalist Adam Housley

Never heard of him.

> also, I linked to a Fox News reporter

Just stop. This is you cheering on your team like it's Sunday football. And no one that isn't already on your team is buying it.
CMAF and WebRTC- Which One to Use?
Find a wide range of skills and tools to help manage and overcome your anxiety
I thought blockchain mania had passed and it's all about AI these days?
What about replacing story points with time ranges?

That gives you both time (min, max, which is the information you need) as well as the risk (distance between min and max).

Then countermeasures could be taken to reduce the risk, until min and max are reasonably close.

Sometimes max is +infinity when there is 0 knowledge, but even that information is useful: missing a role or need research.
A reasonable stance.

> I feel like it is to do with scale more than anything. There are millions if not billions of people using iPhones. There are millions of apps in the App store. If for example, Ubuntu made a phone that was handed out to billion+ people, I expect worse if not complete catastrophe.

Indeed. I do think that Linux based phones are definitely not there yet for the average user. I would feel confident setting up and using something on the PinePhone for myself, but would not trust millions/billions of people to do so, with the current software options.

> I know it is weird to say a closed door's company is more trustworthy than an open one, I support out-in-open development of things like OpenSSH and cryptolibs; I just don't see it in a relative sense. All other options IMO are worse. Pine64 and Ubuntu would sell out instantly if I had a few million dollars to throw at them.

Ubuntu for sure I agree with. I do still use an Ubuntu derivative, but only because System76 has shown themselves to be willing to make changes from base Ubuntu where necessary.

I've participated a small amount in the Pine64 community, and honestly get the sense that they are in the business to push for better/more open hardware.

> Instead of harping on the negatives, if Pine64 guys can get huge amounts of funding (and employ smart people), have bounties for security bugs, and can win my trust with custom silicon and hardware encryption, prove themselves to be against Ad-tech industry, put customer privacy first, etc; I am onboard!

Here's hoping. I think it is a possibility, and quite likely the best possible outcome for consumer electronics.
Though it expresses valid concern, it doesn't make especially compelling argument because it's too easy to flip it: majority of gov'ts are not democracies, and there are lots of places where organized crime, and officials are the same people. Shouldn't we praise a possibility for people to circumvent corruption, and crime, not enabling all of these, and also repressive apparatus with their hard-earned money? I suppose life's not that easy for us to have just one morally correct choice here.
Just write your parser as a collection of functions that can use tail calls. You should end up with a similar structure, i.e. a block of code with jumps instead of calls.

Even in C++ I'd prefer that over a goto-based system (unless generated).
>Do you get free SMS/MMS included in your plan? (My American Aunt has always insisted SMS was obscenely expensive and refused to use it to communicate.)

I have a phone plan with a Sprint reseller that costs $6/month and still have unlimited texts. It's really rare for a plan to not include unlimited SMS, unless maybe it's prepaid.

MMS uses data though, and that can get expensive.
> I don't understand this attitude. It's seems to essentially be "it requires thought, planning, and effort, and therefore is impossible."

This kind of thinking has become extremely common across many different topics, ideas and issues.

Improving healthcare, climate change, making better cars/public transport, etc. etc. It's like people have wholesale given up on trying to actually improve anything.

My personal suspicion is it comes from most people struggling under crippling debt, and desperation and no way out in their own life flows over into their broader thinking.
1-2% of page views is pretty massive!

Consider adjusting this number to remove any Google sites that are viewed (to remove Google's own bias/quasi browser monopoly) - and it probably goes up a lot more even.
Nickname Generator Free Fonts – Nickname for Games
Obligatory warning, per Josh Barro, that Newsweek ceased publication in 2012. Some random company just acquired the name rights. The thing to do with "Newsweek" stories is, (1) put quotes around "Newsweek", and, (2), track down the byline on the story. The person who wrote this was an SEO content spinner until like last year.
> Trump wasn't a topic here until you brought him up.

Are you joking? Do you think any of us even know who Hunter Biden is if it's not for the dirty efforts of the Trump campaign to drag him through the mud?
Hahah, that just really got carried away. Ok, any idea if there is replacement? I found version 1 useful for scrapping web sites. Or should I just stick with 1.0 ?
As you say, all of Europe went into lockdown earlier this year. Only for it to come back and keep growing.

What makes you think another lockdown would eradicate it entirely in stead of it just coming back again?
I think that’s misleading since Safari’s development is not generally discussed outside the occasional WebKit blog post and the rare Safari developer on Twitter who may or may not rightfully ignore any questions/arguments.

A lot of features are implemented late and incorrectly. I think that the first Safari version that supported PWAs was so broken that many had to manually exclude the browser in their support detection code.
> moreover, most (all?) insurance creates perverse incentives (see: healthcare) unless strictly and carefully defined (which is likely never, since the incentive is to rope in as many policyholders as possible).

It can, but it really depends on how the system is structured. The problem today is more the financialization of insurance that is creating the perverse incentives. Since financiers can again use insurance pool deposits to fund other activities the incentive is to aggregate as much cash as possible (as you noted), rather than providing stable, reliable insurance.
It's because UX is increasingly becoming standardized, starting to resemble a "solved problem" in some parts.

It's like website design. Far fewer jobs available in that field because so many now just use lightly configured, pre-built themes. Website designs, in other words, are standardized far more than ever.

Yes, there are exceptions, as others here describe, but they don't negate a clear trend.
Oh, it's fine keeping the development tools open for local dev, but then it seems like developers (usually more junior) will get spooked when they open the application in a new tab, loading from the test server, and their changes appear to not have been built out, or only half built out. It causes some confusion, and I often need to remind others that if they are using Chrome, to please clear their cache.

The other thing that I should have mentioned is with non-dev staff. When new builds and updates get pushed out, they often have problems because of Chrome's aggressive caching. This group isn't as privy to knowing about developer tools and chaching, and it is highly frustrating and annoying for them. It seems like they will still use Chrome for casual browsing, but then start to use Firefox or Safari for testing builds.

I use Firefox 100% of the time and very very rarely have these kinds of issues.

All I can say is that something is seriously wrong with Chrome's caching policy, from a UX perspective. People do get frustrated in ways that they don't when using Safari or Firefox.
You might be interested in David McAlpin’s 2015 paper about Brahui, Elamite and Proto-Dravidian [0].

Some context: Brahui is a language spoken in Pakistan that’s been a bit of a mystery till David McAlpin solved it with the proto-zagrosian hypothesis.

Brahui clearly looks like related to Dravidian, but didn’t fit into proto-dravidian or any reconstructed daughter languages of proto-dravidian. Simultaneously, the ancient language of Elamite looks a lot like Dravidian. (sidenote: there are cuneiform tablets written in elamite! Elam shows up prominently in the fall of Nineveh, the capital city of the super power of that era!)

The problem was chronology- Brahui is clearly older than the later descendants of Proto-Dravidian. Elamite is far older than the descendants of Proto-Dravidian. The question was how these two languages fit into the Dravidian family tree.

McAlpin’s 2015 hypothesis answers this question with a surprising and elegant idea: What if Brahui is related to Elamite instead of Dravidian?

He found that the pieces fit really well when you treat Elamite and Brahui as sibling languages descended from a parent language: Proto-Elamite. Next, he finds that Proto-Elamite and Proto-Dravidian cleanly fit as siblings descended from a mother language that he calls Proto-Zagrosian.

I’m not a linguist and I don’t know how well accepted this idea is among academic circles - but looking at this from outside, it seems to be a fairly well respected idea that’s being seriously considered by some academics.

PS: I did a google search for Proto-Zagrosian and the second result was my own comment on HN from a long time ago. I really wish there was more people writing/blogging about this.

[0]. https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=prot...