skysight-inc/HackerNews huggingface dataset:
The intro sequence for Star Trek: Enterprise[1] was quite interesting to say the least. — It details the history of human exploration culminating in man's achievement of a method of faster than light travel, so it implies, but strangely the first man in space and the first artificial satellite are omitted, and in their stead we may behold a majestic sight of an unknown U.S.A. submarine.

Careful now, lest the audience actually learn that it were the Soviets who launched the first man into space.

[1]: https://www.youtube.com/watch?v=bbnTZREMEJI
The introduction to outrage can happen off Facebook, I would argue the 'outrage victim culture' started with daytime AM radio in the US in the early 80s, when people realized that people would argue for days over their sports teams. Then people realized that political parties are just basically sports teams that play all the time.
That's a good point. The clothing itself is alreay labeled that way though, and its literally part of the sizing. I guess I'd say the manufacturers are the better target for legislative changes on that. The shopkeeper is simply conveying the information he's given in the vast majority of the products.
You don't need a phone but you need some physical proof (print out) that you tested negative and have physical proof you were vaccinated. The Canadian Border Services will still treat you like shit regardless.

The real stupidity of it all is if you're driving from somewhere far like Florida you have to leave before you get any results or you won't make the border in time (72 hours). Getting the test results can take 24-48 hours so that leaves you an insane drive if you wait to get the results. Not well thought out.

It's all stupid, People are ushering in a prison world, who really gives a fuck if your vaccinated or not (I'm vaccinated). I traveled into the Soviet Union in the late 70's, it was easier then to cross into Eastern Europe than it is to cross the Canadian/USA border today. Complete clown world.

Most Canadians are fucked anyway since the US doesn't recognize Astra and those folks can't travel to the US. Then you have the folks who are vaccinated with both Pfizer and Moderna and that is not recognized either.
I suppose it is complicated, just a homelabber here, but I don't think it's that bad. I deployed my cluster at home using kolla, and I've had relatively few hiccups that non-sysadmin/non-coder me couldn't get around. I've had the same cluster going for a few openstack releases now. Kolla really makes it easy.

That said before I found Kolla I did deploy openstack manually a few times before messing things up and having to restart.
Whether we like it or not, the CCP is an integral part of today's China, both the good and the bad.
Gaming benchmarks seem like the worst possible way to evaluate / portray this kind of CPU since the GPU is completely throttled by the PCIe 2.0 x4 slot housing it. I'd be really curious to see how something like large parallel compiles ran on it since the additional memory bandwidth might well help on multicore workloads.
Maryland nuclear engineer and spouse arrested on espionage-related charges
While I wouldn't rule out that this is true, it's difficult to trust numbers like that in China since people are so afraid to voice their true opinion. When I lived in China I learned that it was a basic rule of society that you do not express opinions about the government with anyone except for your closest friends, and even then it is extremely rare. It's no surprise that this is the case given historical events such as the hundred flowers: https://en.wikipedia.org/wiki/Hundred_Flowers_Campaign
There are definitely some aspects of Julia that are free lunch. Julia's package manager got to look at what Rust does and some of the pain-points of python's package management, and as a result is much better (think Anaconda, but everything supports it, and with better support for architecture specific binary libraries.

That said there are a lot of places where Julia is a set of carefully considered tradeoffs. For example, eval in Julia always runs in the global scope. This allows the language to run much faster, but isn't always what users expect. Similarly, Jit vs interpreter is a tradeoff. Jit is faster, but has startup lag which means it will often be slower for scripts that take less than a few seconds.
> https://www.fastcompany.com/28121/they-write-right-stuff

This is an amazing read on the software controlling the space shuttle from 1996. Thanks for sharing!
The Chinese people who do have free speech, in Taiwan, and did, in Hong Kong, certainly don't/didn't like the CCP much. Perhaps that's why the CCP felt the need to shut down freedom in Hong Kong - too much criticism.

If the CCP is so popular, why not have free speech and elections?
They need to get out of country first to apply for academic position. I would not be surprised that anyone with first hand knowledge (and their close relatives) is already under 24/7 surveillance with limited mobility and strictly controlled Internet access. Are you not surprised that there are no interviews with employees at facility?

If they somehow escape from country (very unlikely) China government may threaten/disappear/imprison/kill their relatives in the country. China can also take hint from
Russia and kill them abroad.

Stakes for leaker are much much higher than short prison sentence like in west.

Besides no major western university will touch this person - there are consequence for crossing China. (from protest from Chinese students to economic consequences).
I was originally planning not to expose FFI to users (only the standard library would use it), but I think I've come around on it. It undercuts some of the guarantees I want Bagel to provide, but you could say the same about unsafe blocks in Rust and those haven't stopped its safety-checking from being useful.

However going the other way - calling Bagel from JS/TS - has been on the roadmap from day one and should work pretty seamlessly. Bagel already compiles to TS in fact, including type info.
Old Navy and Target both have gender-neutral sections now.
But they ARE working on them and they ARE paying their engineeers to do it. They even hired pron to implement fibers in the jvm and didn’t sue him for doing it in quasar, which is the opposite of what you’re claiming.
Actually most sex toys are sold as novelty use items specifically to get around medical device laws. It's a whole terrible issue.

With regard to my article, I specifically talk about using the right silicones in it. There's no need for this level of snark.
Decorators are very simple. I'm not surprised that there's not much documentation about them - there's just not much to say.

@decorator
def f(...): ...

is equivalent to:

def f(...): ...
f = decorator(f)

That's it.
Oh that's got to hurt. It's kind of a double loss, you're more alone then you might otherwise have been. Again you have my better thoughts, all that is hard.
CFR (Case Fatality Rate) is very different than IFR (Infection fatality Rate). Many many more people have been infected but only the more severe cases tend to end up and be counted in the hospitals.
It’s a polite way of saying that you’ll be randomly interrogated.
why do you find it ugly?
I usually skim the article first and then come back to the comments for insight and clarity, especially when the subject is over my head.

I am often amazed by the discussions I read here. The depth of knowledge and understanding of often very complex subjects is really quite impressive here.

So is the arrogance sometimes. But that's common on the internet and I've learned to try and find value if it's there and ignore the hubris. For the most part I see less of that here than is common elsewhere. "Down voting" probably does a lot to discourage that.
This (https://www.polygon.com/2019/5/15/18623545/eagle-dynamics-f-...) happened w.r.t. DCS, and the most recent stuff in WoW is late WWII, s if something was to be revealed, it would interest military historians more than intel agencies :)
I am not sure what it means, really? Progress comes from necessity, in that science follows need… and need these days asks for engineering (makers) more than fundamentals (theorists). I mean, fundamental science’s accepted knowledge is still so way ahead engineerable results in so many fields!
When my wife's mom passed, her grief was deep. And she didn't want her mother to be forgotten, so we planted this insane rose bush. It didn't look like much then, but it's hard to keep the thing under control now. And we think about it all the time, it suits her personality perfect.
>> I absolutely have a feeling that some of our biggest productivity gains have come on the backs of and sometimes maybe at the cost of worse quality of life in some parts of the world.

Our biggest productivity gains came from burning coal, then oil. Productivity only started being sightly decoupled from oil usage since the early-mid 2010s.
I could not agree more with this.

If software companies want to pretend that I agreed to licensing agreements, they can change their advertisements to "Rent our software for $60!".

Most of them seem unwilling to do that, so I will continue being unwilling to adhere to any of their fine print.
My experience is that they don't really think about it that hard because they don't have to. They've also seen their lives improve dramatically over the past 1.5 generations.
In U-571 History was entirely rewritten as to suggest that it were U.S.A. soldiers, who captured the first German Enigma, whereas in actuality it were English soldiers that did so.
74646738 Dimas
Java is the name of an island in Indonesia. C# is a note commonly used in 12-tone chromatic scale. Ruby is a gemstone. Bash is a violent action. Racket is a fraudulent scheme, which…
There is powerfully good perspective in that comment. Thanks for linking it.
It's time for lunch would idiomatically be something like "ήρθε η ώρα να φάμε μεσημεριανό" (it came the hour for us to eat lunch). For instantaneous time you use hour (ώρα) or στιγμή (moment). So there's actually three "temporal terms" in Greek, ώρα, χρόνος and καιρός. In my head καιρός is the "longest" of the three (describing a period rather than an instant), and ώρα and χρόνος are sort of depending on context. Ώρα is used in contexts like "δεν είναι η κατάλληλη ώρα για αυτό" (it's not the right time for that), where you could replace it with "moment" in english (στιγμή). Χρόνος is the least frequently used in the modern language I would say, and is mostly associated with abstract notions of time as a concept (e.g. "the passage of time") but also in specific terms like "I don't have time for that" (δεν έχω χρόνο για αυτό).

All of these words overlap somewhat so it gets somewhat confusing to describe to a non-native speaker, other than saying that generally a native speaker will be able to tell if the use of one of the three "feels right" in a certain context or not. Also several of these terms have additional meanings! For example, ώρα is also literally hour (είναι τρεις η ώρα = it's three o'clock, literally "3 is the hour"), χρόνος also can mean "year" (για έναν χρόνο = for one chronos = for one year), etc. etc.
> China corrupts any global organization it touches.

International inter-governmental organizations have always had members like China. That is the environment they are built for and function in, like the current, waves, and wind for a ship at sea.

The U.S.'s reputation isn't so hot, throwing it's weight around and under Trump and to a lesser degree, GW Bush, actively trying to undermine those organizations. Even the international postal organization was a target.
Yes. It's the sort of unwinnable game you play when you are a big company and want advertising and a reputation as a "safe(ish)" space. What is considered offensive constantly changes, and you constantly update a list like this to keep up.

Facebook has a list like this. So does Twitter. Google has several and an ongoing initiative to consolidate them behind a shared service.
I would not be shocked if they just had some abstractions built around Ansible[0], it definitely fits the description

[0]: https://docs.ansible.com/ansible/latest/user_guide/playbooks...
Intro to playbooks - Ansible Documentation
Cheaper and more plentiful weapons systems will have more people (jr) working on them.
There's a NY Times article about the head of Disney going to China to personally apologize for a Tibet movie.
I agree it's ridiculous. For those who say you can print it out, about half the people who arrived in line at the airport in Canada had no clue we needed to fill it out until we got there. But this is actually common in the covid travel days.

Like in Italy we had to fill out about 100 input fields from shitty dropdowns, and it wasn't basic personal information (i.e. they wanted your parent's names and birthdates). By shitty dropdowns an example is birthdate required me to click year by year from 2021. It took about 15 minutes to fill out on mobile. I really felt bad for the older people filling it out on their mobile devices.

The amount of data that is being collected is pretty insane when you travel nowadays.
Very nice! Was thinking something like this whilst in the elevator today, will definitely check it out in detail
War Thunder is more realist than WoT, so people will want even more realism.
I've never heard of pre Korean war North Korea massacring tens of thousands of civilians like South Korea in the Jeju uprising, though obviously after the war human rights was often terrible. It's certainly possible it happened, but it doesn't change that the US assisted Rhee in killing leftists and then propped up his government for decades.

>who was himself dissapeared by Kim Il Sung in 1949.

1957, supposedly for being part of a China and Soviet backed coup attempt.

>but trying to claim that the US "invaded" South Korea with 300 troops is absurd.

I'm not making that claim, the US had over 400,000 troops invade North Korea. See https://en.wikipedia.org/wiki/Korean_War#UN_forces_invade_No...
All those bring back a lot of good memories. Sgi's documentation was very good. I learned a ton.
Could just be a numbers game, e.g. the US has built about 10,000 M1 Abrams tanks in the last 40 years but only about 1,000 F-15s in the same time period.
Yeah this is pretty standard for PCB-type electronic (less so for eg LCDs, although it's worth a try if the alternative is throwing it in the trash). For best results use a small amount of baking soda in (only) the early washes if the spill is acidic (eg orange juice, coffee), and use distilled water, especially for the final rinse, to avoid any mineral residue.
The traditional model of psychological factors behind leaks is called MICE. Each letter describes a potential reason why one would leak secret information. M stands for money, I stands for ideology, C stands for coercion, and E stands for ego or excitement.

I believe this last one, the E covers what you are talking about. People who know something special can share it and thus appear in the specific circumstanc as special themselves. This strokes their ego which motivates them to share more.
For instantaneous time you would say ώρα, not χρόνος. "Τι ώρα είναι;" = what time is it, lit. "what is the hour". Χρόνος for me implies a span of time, not a single moment
That seems like a wildly irresponsible pet owner to begin with
iOS not i0S
The IP logging they were legally obliged to set up, so the IP of a specific account would be stored upon the next successful login? Where’s the problem with that?
Unfortunately there are things that are beyond permissible in this world - the holocaust was supposed to be never again.

Trying to say "oh, but the west has problems too" when there aren't any comparable attempts at large-scale genocide ongoing is crazy. Not because the west doesn't have problems. Or because the west is somehow angelic. But because it's like comparing a nuke to a house fire. And some things really are evil in a whole different way.
And of course your family gets checked too like for the anti-bribery check. E.g. how likely is it that your siblings can cause you to get bribed. Had a few of those as a sibling
Indeed. I wish this was not so.
Your offer to pay for identifying and patching the billions of lines of code you propose to break is certainly generous. But I look forward to seeing this list you have of Rust 1.0 features you also propose to break.

Oh, you didn't? And you haven't? My mistake.
> cultural revolution happening right now in the USA

The OP was attacking the left, but they have no political power. The cultural revolution is the reactionary, populist right-wing one - they recently ran the White House, they control a major political party, and they run many states, such as Texas and Florida.
I don’t need a state media and public funding for private media.

CBC used to be good, it’s pretty bad nowadays.
The world's largest thief of intellectual property blocks an applicant that permits free copying of their intellectual property.
Nice article. Thorough documentation (history of code database mentioned in article) is definitely one of those things I'd like as I often find myself wondering why code is the way it is, trying to look back through to the original change that introduced it, and finding nothing - also everyone involved with that change is long gone from the company. Also thorough specifications are pretty unheard of so that's also great. And devs that actually test their code thoroughly.

For me elite just might be a company that meets my standards, which I realize is a useless description for anyone that's not me now. In fact, it's a lot of personal opinion - mainly code that's easy to modify and reason about I guess.

I realized I said "this bad" in my original post but, to be clear, I don't have any serious issues with the Twitch snippet - I meant "this" as software in general. The only nit I have is using `like any array(['%p1%', '%p2%'...])` seems like a more elegant and straightforward(?) way to write the logic.
Thanks for this. I wear blue light glasses and keep my monitor screen on the Windows night light setting 24/7, and this is much better (I'm still going to keep the glasses, though).
> However, the larger problem is that functions don’t declare what kinds of errors they return.

They don’t need to. Static analysis (guru) can answer the question “what kinds of error can this error be?” There’s no need to go source diving as the author suggests.
This is common in achievement-hunting communities - when a game is uploaded with bugs that prevent achievements from being possible and the developer/publisher can't be bothered to actually fix it, community members will decompile the game, write a patch for the bug, and then forward it to the developer so that it can actually get resolved.
Sorry I just want to interject that it's "grok" not "grawk", that's an interesting spelling ahaha
There's awkward spacing in the characters in the address bar. They're uneven.
Having worked a long time under Steve Jobs most of his input was exceptionally basic and straightforward. The incident that sticks most with me is his reaction when during a demo of an early prototype an Out of Memory alert was triggered. He paused briefly, said "I don't know what that means", and just continued to try to use the demo. If anything that was a masterful take on the situation. He didn't launch into technical details, only read the alert, couldn't figure out how to react, said that and kept going more like a user than a geek.
https://amzn.to/3oQcEF4
Unless I'm misunderstanding, they are wrapping their asserts in try/catch blocks? That's... yikes.
> Bad code lives in the dark. Code that is visible by many others never looks like this.

As someone who has attempted to make a modification to OpenSSL, I feel like this claim needs a big old "[citation needed]" banner.
Actors and musicians have to play it safe not to offend the CCP.

How long will it be before the same is true of American business leaders?

Will talking bad about the CCP prevent you from raising a round and having your company be funded?

Will talking bad about the CCP get you fired, if you're an employee?
Is the Russian film industry a Russian government agency?

The simplest explanation is that, especially historically, Hollywood has targeted domestic audiences first. What message do you think is/was more likely to play well in the US and broadly in the west?
> 1234 Russia KGB, Russia

The foreign country has not been identified, but Russia is not the one on most rumor-mongering lips. There's precedent (Pollard, Nozette) for Israeli intelligence interest in US Naval secrets.
At this point, blue light glasses/warm, low-brightness screens are a preference. I have 20/20 vision and get 8 hours of sleep, but my eyes can't handle constant blue light anyway.
Facial Recognition pinpoints [stolen] Gretsch guitar
One for me is the "if err" everywhere lol, but i like how it has great ecosystem like nodejs
wouldn't being in possession of the screen shot be evidence?
well his comment was serious. most 4k content needs a widevine plugin that you can't get for windows. only widevine l3 that only supports full hd content.
i think it's from

> - Elmer Davis, director of the US Office of War Information
> We clamped down on the Tobacco industry and it wasn't just holier than thou zealots having a field day as fun ruiners.

Well-said! There's a big difference between enacting laws that protect vulnerable groups (eg.: smokers / the public) from powerful influences (eg.: Tobacco companies / propaganda), and enacting laws meant to impose standards of "moral purity". A very big difference.
Bravery cannae change the laws of Physics!
An example :

for _, a := range albums {
if a.ID == id {

c.IndentedJSON(http.StatusOK, a)

return

}

}

is ugly compared to a much more readable :

for a in albums:

if a.ID == id:

// the rest of the code

or

albums = append(albums, newAlbum)

is ugly compared to

albums.append(newAlbum)

Edit : I have trouble formatting the code. How do you do this on HN ?` doesn't seem to work.

Edit 2 : Fixed the formatting issue.
You can easily find the salaries of recruiters at FB. They're half of the base of an L3 with no RSUs. So sure recruiters are tech workers that are better paid than eg the service staff but let's not pretend there's not a two class system at FAANG.
Getting a date and maybe more later?
To people with a facile, grade-school understanding of the world, 500 characters is plenty.
Is there a naval game with modern hardware? I remember watching a multiplayer game on Twitch with SSNs and modern carriers. I feel like these communities are probably good places to bait active service people for classified info. Every once in a while on defense forums, there's deleted posts and reminders not to reveal capabilities indicating there's definitely folks out there eager to talk.
The Engineering Behind Amazon's One Click Buy Button – Joel Spolsky
> Senegal is compiled and Wren is interpreted

Senegal seems to use a bytecode interpreter: https://github.com/SenegalLang/Senegal/blob/22fe863ad234e43a...
Anyone who can do that can aim asteroids at Washington or Beijing.

This will be technology with more restrictions than nuclear bombs.
IMO this is a common failure in discussions about programming languages today. You really must consider the capabilities of "external" language tools (linters, static analysis, etc).

Not having all that in the core language can be a reasonable design choice.
@dang will HN ever support code blocks in comments? pls.
When have you seen a movie about the USSR winning the WW2?

Right now. There's a current multi-season show about the Axis winning WWII on Amazon Prime. From what I've read, it's pretty successful.