skysight-inc/HackerNews huggingface dataset:
With noise, with garbage sorting, etc...

Japanese people tend to follow all rules, written and unwritten. I guess Americans follow only rules that can be enforced (cf. Uber, Airbnb, etc...)

Probably from a culture of rebellion against Britain colonial government... In some cases it is good and in some bad.

In Japan there is also no tolerance for the 1% that ruins public spaces for everyone (compare Tokyo subways against San Francisco subways). This allows true public spaces that can be shared by everyone.
The way I (not EE) understand it the size of a process considers just one dimension. So transistors can be tightly packed along that axis and less tightly packed along the other axis of a wafer.

Have the gate pitch / interconnect in the range of 40-54nm hit a more difficult limit than the 7nm aspect? It seems like there is significant space for improvement in those dimensions where you could still double density. Should process nodes be referred to as 7nm x 54nm where new generations drop gate pitch too?

Is there something inherent to the process that fixes the other dimensions when you have a "7nm" node for that particular metric?
> The output of c2rust looks more like a literal projection from C into Rust, Corrode tried to limit the use of unsafe.

I don't think either statement is true. Both projects bill themselves as semantics-preserving translators, as in they try to generate Rust code which compiles and works the same way the original C code did (in fact corrode has a cc script which first compiles C to Rust then Rust to native).

Citrus is the literal projection: it's not semantics-preserving and usually doesn't generate compilable code.
I'd honestly like to just see new alternatives altogether, crazy there's like no other GUI alternatives that are open source and comparable.
What’s wrong with having the issues, project management stuff, CI, etc in one place, as long as you control that place?
>were some of the most disturbing and violent ever and I find this almost giddy excitement over human sacrifice to be very off-putting.

Heck, until past century the crowds gathered to watch hangings, guillotines and other executions all over Europe.

And just past century the Germans burned to death 6 million Jews, gypsies, leftists, and homosexuals.

Then there are the lynchings as a means of justice (in the West) and for blacks in the South, plus other types of "mob justice" in which whole communities would often participate (or stand and enjoy the show).

Those Aztec societies were cruel, but "giddy excitement over" death extends beyond them. And at least they have the excuse to not have had modern science, schooling, wikipedia, and all tons of culture back then...
Carbon Black: https://www.carbonblack.com/products/cb-response/ (2nd screenshot shows the same screen)
That's right. The translator just tries to preserve the original code. Refactoring things into proper, idiomatic Rust is the next step. The hope is that it will be easier to get the translation correct transforming unsafe Rust to safe Rust than having to go from C to safe Rust.
Are you a developer of filezilla?
> So the demo does actually translate C into unsafe Rust.

It's semantics-preserving, and C constructs are not expected to match safe Rust, so that makes sense, Corrode does more or less the same.

Citrus generates "safe rust", it also doesn't generate working code.
>The last scene showing Hernan Cortez's ship is the bridge between the old world and the "new world". The start of the decline of the Aztecs.

And the enslavement, murder, work to death, and rape of tens of millions of natives in the cruelest ways possible... whether they were part of the Aztec culture or way more peaceful tribes...

https://en.wikipedia.org/wiki/Bartolom%C3%A9_de_las_Casas
Some US history books that are relatively unknown in the US:

-Ann Douglas "Terrible Honesty" (Study of artists, Black and nonblack in New York/Manhattan in the 20s)

-James W. Douglass "JFK & the Unspeakable"

-Walter Johnson "River of Dark Dreams"

-Gerald Horne "The Counterrevolution of 1776"

-J. Sakai, Settlers (readsettlers.org)

-Ida Wells "Lynch Law in America"
His "Kokoro" is my second-favorite novel of all time.
Field Day – emergency communications preparedness among amateur radio operators
Having an option to call 911 in a pinch renders this whole setup a complete joke. Regardless of what they are testing the mere existence of this failsafe massively skews the results, if not rendering them useless completely.

Remarks like "I'm not a doctor, but it could be a heart attack or something" don't instill much confidence in the quality of the experiment either. It's also telling that first responders refer to them quite bluntly as "fake astronauts."
There was an interesting piece [1] on the BBC a couple of days ago about research finding exposure to Cyan might help keep us awake.

[1] https://www.bbc.co.uk/news/education-44565320
Our understanding of Maya language and culture has been rewritten over the past 50 years, thanks to the leadership of an art teacher, Linda Schele, who found that hundreds of years of "accepted archaeology wisdom" was incomplete.

There's a documentary and several books about her work: https://youtube.com/watch?v=kF4lue30vgg & https://youtube.com/watch?v=Ag5fGFwWwBU

She was invited by NASA to speak at a symposium about alien civilizations. If we hope to understand other species, we can start by learning more about "other" humans.

https://en.wikipedia.org/wiki/Linda_Schele
The cost of sea power, then and now (2013)
> Sounds like a case of "writing C in Rust" compared with "writing Rust".

Duh? It's literally taking C code and generating Rust code which behaves the same.

> You're not really writing in a language until you're thinking in its idioms.

The entire point is to get your foot in the door.

This gives you a pile of Rust code which (bugs aside) should behave the exact same way C code does.

From there on you're living in the Rust world and can improve that as you see fit.

If you can afford doing the initial transition in one short, later improvements are much simpler than having to maintain an internal (moving) front between remaining C code and new Rust code as e.g. librsvg does.
The table in the parent comment lacks versions.

If I am not mistaken, NetBSD uses ChaCha20 since 2015.

https://github.com/NetBSD/src/blob/trunk/lib/libc/gen/arc4ra...
How I'm Curing My Phone Addiction by Building NoPhone Launcher
Upvoted for NYRB. They're like the Criterion Collection of litfic at this point -- they find good stuff that's been out of print for too long, reissue it, bring it back to an audience that deserves to know about it. They recently reissued another long-out-of-print favorite, "Berlin Alexanderplatz", in a new translation.
Most H1s are expats — however, in almost any H1 forum or being around H1s for any amount of time, inevitably they talk about getting their green card and citizenship. Countless stories, even on HN about how unfair the green card process is for H1s. You almost never have Germans in Shanghai discussing strategies for gaining Chinese citizenship. Many, many H1s are in the US because they specifically want to permanently settle here — that makes them (attempted) immigrants.

When I was in China, the Indians working tech there were referred to as expats just like the Germans and British — because they didn’t have any intent to permantly relocate to China.

Not everything is a racist conspiracy. Intent of the foreigner is the key factor in their expat vs. immigrant status. Generally people immigrate from poor to rich countries, because they would prefer to live permenantly in a nicer place. Immigration the other way around is quite rare. Not a lot of British are clamoring to immigrate to Bangladesh: a Brit working there would rarely be called an immigrant because they aren’t. They’re an expat. They have no intent to make Bangladesh their home. A Bangladeshi on an H1 visa almost always has a green card and eventually citizenship as their goal: thus they would be immigrants.
Go is an example of language designers ignoring modern practices, with lots of boilerplate in the libraries to workaround those deficiencies, a broken dependency management system, thus shifting the complexity to the language users and library writers.
Hit the Ground Running with Distributed Tracing Core Concepts | Nike Engineering
The Spanish reports of the scale of human sacrifice cannot be taken at face value for the reasons you say. On the other hand there is absolutely no question that the Aztecs and other Mesoamerican civilizations were practicing human sacrifice and at a considerable scale, because we have a lot of direct archeological evidence to that effect.
There is a whole lot of excellent regional books that are unknown to Indians of recent generations. They would definitely be unknown in USA imho.
The real problem with encryption backdoors
So disappointing. I was expecting a story about a bug in both 2nd life and Windows that somehow caused an action in the virtual world to affect he host one a la 13th floor. Maybe next time. [Please fix the title.]
5 top Blender video tutorials for beginners – Opensource.com
Huawei produced Google's Nexus 6P, which is renowned for being an unreliable piece of trash.
interventionism? communism? cronyism? statism? what do you mean?
found this list of all ICE employees : https://rcombs.me/static/ice/linkedin/
This seems to contradict recent study that I came across [1]:

The mortality rate among participants with short sleep during weekdays, but long sleep during weekends, did not differ from the rate of the reference group. Among individuals ≥65 years old, no association between weekend sleep or weekday/weekend sleep durations and mortality was observed. In conclusion, short, but not long, weekend sleep was associated with an increased mortality in subjects <65 years. In the same age group, short sleep (or long sleep) on both weekdays and weekend showed increased mortality. Possibly, long week- end sleep may compensate for short weekday sleep.

[1] https://onlinelibrary.wiley.com/doi/pdf/10.1111/jsr.12712
Language wars aside, I liked this:

Returning to Java (and Kotlin) development after a couple of months of Go development, [...] I discovered the value of a certain sort of "plain speaking" in code.

This resonates with me. I've spent 1 year+ in each of C, C++, C#, PHP, Java, Python, and JS. There are obvious benefits to taking advantage of a platform's strengths, but the "plain" code has merits too. Easier to reason about, often more maintainable, faster to ramp up new team members, etc.
Criticizing a language that just got wasm support last week for not having mature high level solutions yet is a bit ridiculous.
I've found podcasts to be incredible tools to induce sleep. It's very difficult to stay awake for me while listening to any podcast or audiobook. I really don't know how people do it.
No data, only a hypothesis. Intelligence is an amplifier.
Increasing the usage of coupons on mobile
This is one of my absolute favorites. I've since searched for a book that would make me laugh as hard, without success. Not even JKJ's other works come close.
I think the author hits the nail on the head here:

>Almost all the tricks I’ve built up over the years for creating embedded DSLs in Java or Ruby or Clojure are simply unavailable.

>...if there’s one complaint I’ve heard consistently from my fellow developers over the years, it’s that they can’t understand my code until they also understand the set of abstractions I’ve introduced

"Tricks" are lovely for personal projects, but no one wants to trawl through them at 3am when the server has gone down. Go removes a lot of tricks, and that makes people sad, but it makes total sense for a language design for large teams. You can still use Go for one-man projects, of course (I do), but don't expect it to be as whimsical an experience as using Ruby or Lisp.
I'm not sure how this doesn't qualify as unlimited local calling?

It just depends on how one defines "local". Nowadays, people assume your entire country at a minimum. 15 years ago, it was 10 miles or so. It was the mobile era and its inherent independence of landline tariffs that changed things. For three generations, Ma Bell subsidized local calling and infrastructure with long distance charges; the MCI court case and the subsequent breakup of Ma Bell blew that apart.
Even years after reading the story, reminiscing "The Great Sermon Handicap" lightens my day.
The slow-motion video made after filming
Wait, so it's not dangerous if the label says "magnets" but is dangerous if nothing changes but the label says "entertaining magnets"? Makes zero sense to me. Then again, people put "do not swallow" warnings on coat hangers now, so maybe that's what we've gotten to.
The superficial syntactic similarity of those statements is all they have in common. The mechanisms are, as one might expect, almost completely opposite.
Sure, but the problem is that many people don’t demonstrate this humility when they act like it’s ridiculous to wonder if consciousness exists prior to conception or after death. Ruling these out requires an unwarranted assumption about the relationship between consciousness and the brain.

I agree that people should show some humility and admit that we have no idea if or when consciousness begins and ends. Anyone who makes definitive claims about the temporal limits of consciousness should, as you said, provide an explanation of how they know this.
> "Poverty decreases IQ" studies are contentious and not well replicated. Why does it keep getting repeated in 2018?

The reason might be common sense. The evolution of the human brain was possible for a great part because humans started to cook their food. Poverty reduces nutritional intake. Therefore the studies make sense. This means that (imho) somebody should prove the opposite to make this completely logical meme go away.
Not disagreeing with the "every sailor a firefighter", although the current generation ISS astronauts get considerable EMT training, along with other necessary emergency skills. Most astronauts have considerable knowledge of electrical system as well.

Were the Hi-SEAS astronauts trained to the same level as a NASA ISS astronaut? Unlikely.

Should a future Mars simulation have at least one highly experienced EMT, if not an actual emergency physician? Yes.

Should a future Mars simulation have at least one person with considerable experience in electrical engineering, computer science or avionics systems? Yes.
JG Farrell's Empire Trilogy are my favorite fiction books, but as an American I've rarely ran into them except through foreign media, like the BBC World Service and RTÉ.

They were republished by New York Review Books Classics, and I second this collection in general.

Jean-Claude Izzo's Mediterranean noir fiction, especially his Marseilles Trilogy and The Lost Sailors also qualify. They are published in translation in the US by Europa Editions.

Many of Europa Editions' books would fit (except their few US hits, like Elena Ferrante's works, which are better-known).
Well, that's how it works in Erlang... I'm only half-joking - the functions in Erlang are guaranteed to have no side-effects other than sending messages to other processes. So, if some computation never sends or receives a message, it is guaranteed to be side-effect free[1]. This is much weaker a guarantee than the function being pure, but in practice, it makes code reuse just a bit easier and writing stealthily mutating functions just a bit harder, which has real advantages.

[1] Not really, though. There's the process dictionary, and there's no way to statically or dynamically mark a function as not using them. The use of it, however, is discouraged to the point that most popular Erlang books only mention it in passing close to the end, or not at all.
What doesn't make sense? FileZilla is a bad actor who is trying to infect people's computers with malware. Download sites are bad actors who are trying to infect people's computers with malware.

People should have all the information they need to avoid malware, so they can make good decisions, such as installing WinSCP from Ninite instead of installing FileZilla by any method.

You keep denying that trustworthy free software exists, and yet when anyone points out that it does, you change the topic to something fraud-ridden like download sites. People who cheat on tests believe everyone is cheating on tests.

I do not care one bit for your business model. Please go out of business ASAP.
I doubt the legal system that the publisher reside in would accept the excuse that giving control over to a third-party will protect them from liability if malware get installed from the installer. No amount of eula, disclaimer, or calling it "bundle" can do that, and now that there is a public documented discussion that the developer knowingly allowed it. That sound like some significant risk, one which I would never bet my own personal life on.

It will only take a security researcher that identify one of those unsigned processes, in the past or future, as malware and people who is infected by the same malware can check if they also has filezilla installed, and boom. A lawsuit is born.
LOL I used to go to network cafes to be able to connect before we finally had cable internet at our place (dialup was too expensive). Since you mentioned "idle on IRC at all times", me and a friend of mine (who I still work with to this day!) used to sell shell boxes for people to install PsyBNC and Eggdrops on. First brush with business, those were the days haha
Agreed. Hence my quotes around "new world".

I wish we humans can outgrow the inherent evil in ourselves, but I doubt we ever will.
In what job does one trawl through code at 3am?
No, all of them do: https://codepen.io/anon/pen/bKKaBy?editors=0010

All of these pass the original array as the last argument, reduce()'s callback just takes one more argument, hence the confusion in the original codepen. It would indeed be highly surprising if some of these functions passed a copy of the original array.
This analysis, linked from the article, makes a strong prima facie case that the CPSC's analysis is unfair.

https://www.youtube.com/watch?v=uLwR81UyceE

In particular, the basis of their "thousands" claim is an overbroad stat whose magnitude actually declined following the commercial introduction of these entertainment magnets in 2009. So the CPSC is either measuring mostly something other than these toy magnets, or miraculously these toy magnets displaced other more dangerous magnet-play, or both.
The doctor will almost certainly have recommended "sleep hygiene" (including things like a dark and quiet room at night, not staying in bed when your mind is racing, don't use your bed for non-sleeping activities, try to wake up at the same time every day), light therapy, and melatonin. That helps some pople, but many (maybe most) people it doesn't help and in that case you are considered untreatable. The vast majority of sleep medicine is focused on sleep apnea at this point and it sounds like this is unlikely to change any time soon.

For anyone with circadian issues, the Circadian Sleep Disorders Network is a patient advocacy group that has some helpful info:

https://www.circadiansleepdisorders.org

There is also an independent mailing list mentioned on that site for people with circadian disorders. I'm not sure what similar resouces are available for just insomnia.

Edit: Oh, there is also "Cognitive Behavioral Therapy for Insomnia", which is a structured approach to "sleep hygiene".

Edit2: My overall impression with insomnia is that things like racing thoughts or caffine keeping you awake can be treated but if you deal with all of that stuff and still can't sleep, there is no treatment (and often circadian issues are involved).
Python Idioms: Multiline Strings
I do this and it’s amazing. A dark t-shirt or even a super soft pillow let’s me sleep whenever I have time.
What I don't understand is how little this argument has changed over the past seven years.

Once policy makers understand crypto-contracts and cryptocurrencies for what they are they'll either regulate them to the point of where libertarians rue the day they were invented or they'll ban possession with jail-time as a punishment for knowingly holding them.

This isn't a novel insight. It's what I've said for the past seven years. It didn't stop me from buying Bitcoin in 2011 because I could see the medium term upside, but if anyone seriously thinks that these will become the backbone of our economy in their present form is delusional. Governments are not going to allow such a shift in power.
If you export and parse the logs (which you should). But out of the box all kinds of write level or auth interactions aren’t exposed in the audit log search UI.
This Mediterranean diet study was hugely impactful. The science just fell apart
I believe that https://modern.ircdocs.horse/ documents how the IRC protocol is currently used (and I'm not sure why they chose that particular tld).
This is the best argument yet against the execute this script off the internet
I don't understand your response. Just because I don't agree with the fixes that you suggested doesn't mean that I don't think that any fix should be implemented.
Cryptocurrency adoption lifecycle
I'm starting to think the new Dell xps 13 with Ubuntu is the way to go..
The baseline (FICO) has AUC of 68.3% which looks low. This may be because the analysis is performed not on the entire through-the-door population, but only on the customers that passed the creditworthiness check (which is using FICO).

In such situations it is customary to do some kind of reject inference or testing below the cutoff, as well as swap-in and swap-out analysis. It does not look like they did any of that.
You either convince or you don't. Whether that is good or bad is purely based on the context it's judged within.

Postmodernism is just a way to analyze "the claimed" and yes it destroys (deconstructs any claim) but a decision will be made, something will win over something else.
And yet, people still put together world class interfaces (and consequently, experiences) using html, css and javascript. Some may not like it, but it works, and I'm unconvinced using a different programming language will adversely effect end products, or that users will even notice a difference.
They dismiss Cortez and his men as exaggerating the number of skulls when they claimed 130,000, but if you start calculating how many are in the image of the reconstruction in the article, it's easily close to 100,000.

This reminds me of how the academic consensus was that child sacrifice in Carthage was merely Roman propaganda, until they dug up the massive infant necropolis near the temple to Moloch (yes, that Moloch -- the Carthaginians were Canaanites).

Even the Romans made human sacrifices (not just gladiators, or feeding Christians to the lions). When things got particularly grim in the Punic wars, they sacrificed two Gauls and a Greek in the forum.

Human sacrifice was alarmingly common.
I'm starting to agree with you on this actually. I'll write a post on this if I end up going this route.