skysight-inc/HackerNews huggingface dataset:
Totally agree, I'm from the States but the last few years I've been living in Europe but right now I'm in LA for a few meetings and staying near the airport. It's obviously a lower income area and it's absolutely shocking in comparison to Europe - there are only gas stations and fast food restaurants and the occasional corner store. Everything is incredibly expensive except for the fast food places which aren't exactly the paragons of healthy food production. Also - no banks. I almost always use a card but I wanted some cash just in case and realized that in this area every ATM charges $5 and up as a usage fee and there's no banks. Contrast that against where I had a meeting in a posh area in Santa Monica and there are plenty of banks with free ATMs and restaurants serving healthy (although super expensive) food.

I think the US is also in a tough spot with our food regulations for quality - our frozen foods, sodas, etc. are just packed with garbage fillers and the regulators don't care to require food manufacturers to produce healthier food. Lots of things you would never think needed sugar inexplicably have sugar. Of course, you can say this is a consumer preference thing and the manufacturers are fulfilling a demand (and wouldn't be wrong - most people like sugary/flavorful stuff because we're really bad at discounting how much we value being healthy in the future vs. a tasty food right now).
It was a pretty good year for people with money in the S&P 500 index fund(s). 23.5% gains, Jan1 to yesterday.
https://news.ycombinator.com/item?id=21389776
Just to give some context, there are widespread protests ongoing about the Citizenship Amendment and National Registry of Citizen.

Both together will achieve what ICE can only dream of in US: detention of legal citizens by whatever means necessary because they don't fit the government's idea of a Hindu state.

My country is burning. I'm protesting tomorrow (Bangalore), and you should too if you want this country to remain the secular democracy it was born as.

There are a string of internet shutdowns happening as the government tries to clamp on the protest. If you can help with tech, please reach out. We are trying to learn from HK protests, but India is a much larger country and not everything scales. We need all the help we can get.

India currently has the world's majority share of Internet Shutdowns (100+ in 2019, and the number hasn't been updated since July). (65% of all internet shutdowns in 2019 happened in India). Kashmir hasn't been on the internet for the last 137 days, the longest internet shutdown anywhere in the world, a record I'm ashamed of.

Also, on the tech side: we need a way to stop our industry from building an NCR that discriminates people.

Links:

1. List of protests: http://cutt.ly/CAAProtests

2. Communications Guide for Internet Shutdowns: https://sarkar.icu

3. Communicate with SMS during the shutdowns: https://speak.sarkar.icu

4. List of resources and doctors/lawyers to help if you are detained: https://caa-nrc-protest.netlify.com/#/

5. Protest information, and your rights if you are detained: https://caaprotest.tk/general/

6. @techagainstfascism has an open letter[0] "In solidarity with the Indian democracy". Go sign it.

[0]: https://medium.com/@techagainstfascism/in-solidarity-with-pl...
"Customer" has the same connotations in US English to native speakers. You aren't missing anything, and nobody would call their friends "customers."

But the software is using "CRM" as a term with its own meaning. It's kind of like "MP3" - the M and P come from "MPEG," where they stand for "motion picture." But really, "MP3" means "audio format 3 from the MPEG standard." Nobody thinks that MP3 users are calling audio files "motion pictures."
Naw. A Chinese company embedding a backdoor in a chip is way more damaging to the reliance as China as a global supplier of electronics manufacturing than a Chinese company that controls the software. With software it is much easier to embed a backdoor because a backdoor can look like an innocent bug.

Not that any of this really matters. So many parts of software are broken from a cybersecurity standpoint that it's more a matter of degree than secure versus not secure. I'm sure the Chinese are able to have open source contributors have their patches applied to Linux or Python with innocent bugs in them. Still though, network attacks break a lot of what keeps the internet secure, and I doubt the Americans are making it up when they say that Chinese manufactured network gear is a national security threat.
Thanks that was one of my top choices. I'm also looking at custom building a case. I'm debating if trimming 2L is worth the effort to build my own case.
or worse, the physical attributes of their parents. even if expressed in a seemingly positive light.
How would they sanitize the clothes they already gave them when they leave and return?
Fascinating, but I think the most interesting thing was:

> "Centuries later [than the original text from 964AD] in Europe, a scribe mistransliterated Arabic Y in Yad al-Jauza' to B & rest is history".
Calling Python functions from crystal – Part 1
The smalltalk IDEs are light years ahead of the rest. Just check Pharo.
Hewitt created actors after hearing an early Smalltalk talk by Kay at MIT, as I recall it. That wasn't the only influence (capabilities were a big one, for instance) and I'd be surprised if there wasn't reciprocal influence, though.

In Hewitt's actor model, messages are also (immutable) actors. At least in the early version I read about.
Ops point being if enough people who know the inside information act on it then market price would reflect it. This would reduce the significance of the advantage.
I’m glancing at the documentation, and came across this line:

“Airflow is not a data streaming solution. Tasks do not move data from one to the other (though tasks can exchange metadata!)“

Many of our tools take on the order of 5-200gb of data and do either some transformation (which gets passed along to the next tool; similar size, possibly after another automated validation step) and/or validation (whereby this particular branch of workflow ceases).

The automated modules we have are self-contained; each task in our case is “data + config parameters in, data out”, then use “data out” as “data in” after choosing configuration parameters for the next step.

Would this still be a good usecase — am I misunderstanding what the above quote is about?
Linux: An OS Capable of Meeting US Government Security Needs Heading into 2020
If someone said "strawBERry", for example, I would identify that as unambiguously being the right word. There is a canonically correct stress, and native speakers will notice when you get it wrong, but I wouldn't think for a second they might be talking about some other food I didn't know the word for. Even with the words where stress does carry meaning (content, object, etc.), I would identify them as a single word where context changes the pronunciation and meaning rather than two different words that happen to be written the same way.
i don't think this would 'explain' a logic gate to anyone who doesn't already understand a logic gate. this model doesn't convey any information that would help someone reason about a logic gate. If you didn't know anything about logic gates and you saw this, how would it improve your intuition? If I imagine these water streams in my head, does it help me understand how, why or what logic gates do?

i learned logic gates playing mods for games I was playing... I could have a motion sensor and see when I NOT'd it it made its signal the opposite. I could AND two of my sensors and see that I now had a signal combining both. I think this kind of thing, a model that simulates how logic gates are used gives a much better intuitive understanding of what they're for and how to use them.
Because it's the military so everything technical is done/designed obtusely...although your idea is more in line with typical financial/resource wastefulness so it wouldn't surprise me either!
Along with the edifying stuff there is a lot of incidental difference in the OS that is not edifying. That's why I mentioned energy. You need a lot of energy to be able to follow through and make a proper go of things on a different planet.
I agree I came from Python/F#. I've also had a lot of success converting python teams to kotlin, and ruby teams to scala.
Hi, sorry I'm not sure it will help, or if it's the place, or my place, but here it is. Hearing you hurting about your inability to convince him, and his inability to change, I feel like sharing something I learned the hard way with family, friends, loved ones : he made his choices. In the end, he somehow chose this life and this end. It's not your fault. You tried to change his mind, and you should feel OK that you tried hard. He might have been grateful for your advice, he might be grateful you're still here, with him, right now. I don't know him.
But with people, if really you think they're independent, free intelligent beings, the only thing you can do is /try/ and give support. It's very good that you took time with him before his operation and that's not something you should feel guilty of, even if it sometimes seems so.
I hope you'll feel better or at least OK in the coming weeks. Be well.
http://archive.md/zvv0X
It’s illegal to discriminate on the basis of citizenship status. You can decline to sponsor visas, but if an immigrant already has work authorization you cannot refuse to hire them just because they are not a citizen.
First direct measurement of attraction between floating disks (Cheerios effect)
That sounds very interesting. How are return values treated under this model, though? Is the object you send the message to obligated to send something back, synchronously?
If 1GB wired doesn't work well, WiFi will be worthless. Compression is a really good idea
I hear you, it's a real commitment - but I don't think the two can really be effectively separated.
Trying to keep this place interesting to benefit the community. HN's mandate is to serve the curious. Rage has important functions, but that is not one.

I've posted countless comments explaining this from many angles. If you're interested, there's lots of opportunity to learn what this site is for and why we moderate it the way we do. Here's a recent one: https://news.ycombinator.com/item?id=21832654.

Lots more in places like this:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Dave Collum: 2019 Year in Review
What part of Scala 3 do you think is overly complex? From what I understand, it mostly simplifies the language.
Painful and discouraging virtual casualties which make it difficult to justify more ambitious or even equally functional efforts under 21st century conditions.
Because the public feed has latency, and their feed (that's only supposed to be used for backup purposes) doesn't?
IBM Reveals “Staggering” New Battery Tech, Withholds Technical Details
> Hair-splitting is what [...] much philosophy is about.

To the point that quite a bit of it can be pretty language-specific... I remember reading some stuff by Bertrand Russell thinking "this reasoning doesn't really work in Italian".

> I suspect much of the appeal isn't so much as an authority as a bridge

The book is very much of his time. One could say the early '70s were when the idealistic rubber of '60s counterculture hit the hard asphalt of reality. It wasn't enough to dream of a world with peace & love anymore, one had to translate those ideals into practical ways in order to survive. The boomers went from being university students to actual employment, so a lot of people started caring about things like Pirsig's Quality.
HSTR 2.2 shell history suggest box released
Having recently jumped into a Scala team from a mainly OOP background, I'm starting to see the light with the language. Using the type system to handle code you would otherwise have to write defensively. Letting the compiler take more of the strain of the second order functional concerns of the program and leaving what's left to be an accurate description of your problem domain is a refreshing perspective on coding. Your code looks a lot more like the problem you are trying to solve rather than 75% if(x==null) and 25% business logic. That said, the learning curve is steep and the quasi-hidden nature of implicits never sits well with me. It seems like a way of adding semi-defined behavior to your code and is one of those language features that should be treated with care.
My most appreciated lasting contribution from ZAMM is the term "gumption trap". Not a month goes by without at least thinking it if not uttered aloud.

I didn't read it until my 20s after moving in with a GF and finding a paperback copy in her bookshelf having a well-worn spine. I've since decided any woman with a well-worn copy of ZAMM in her bookshelf is probably a keeper.
It's crazy to me that modern adult life is nothing like a traditional classroom format, and yet we spend 18 years preparing our kids for it by having them sit in a room and get talked at. Sure, there other kinds of activities but lecturing takes up such a huge chunk of the time spent in the educational system for most people.

Alternatives or complements like apprenticeship that can teach in a different way are really interesting and exciting to me.
What if I’m a coastal techie and my preferred in-group is people who share my cosmopolitan globalist values? Since in-group favoritism is proven to be a good thing should I discriminate against and refuse to hire nativists like you? After all that’s what the science says right?
> Meaning is "I only eat fried onions in my checkered kitchen".

That sentence is more ambiguous in English than you might think! I'm curious which of these meanings are compatible with the Dutch:

1. The only thing I do in my checkered kitchen is eat fried onions. (Other activities don't take place in the checkered kitchen.)

2. Fried onions are the only thing I eat in my checkered kitchen. (Other foods must be eaten elsewhere.)

3. Fried onions are the only type of onion I eat in my checkered kitchen. (Raw onions must be eaten elsewhere, but eating steak in the kitchen is OK.)

4. My checkered kitchen is the only place in which I eat fried onions. (I'll eat steak anywhere, but I won't eat fried onions outside the kitchen.)

5. My checkered kitchen is the only one of my kitchens in which I eat fried onions. (I'll eat steak in any kitchen, but I won't eat fried onions in my plain white kitchen.)

6. My checkered kitchen is the only checkered kitchen in which I will eat fried onions. (I won't eat fried onions in your checkered kitchen, but I will eat them in the bedroom.)
So wait, you're telling me it's actually Yeetlejuice?
It's a public press conference, you can't eavesdrop on it.
libgnomeui is in the AUR[1]. Does it not work with this version or does libgnomeui also not build?

[1] https://aur.archlinux.org/packages/libgnomeui/
“Failed” is interesting in this context as it could be argued that only the backup feed was “working” 10 seconds before the other went live.
> The troops that did go to the Middle East wars have suffered many casualties (6-7K dead, many more wounded, many US contractors dead/wounded, PTSD/suicides/mental health issues afterwards, etc.).

That is objectively not "many casualties". Which was also his point (which you apparently did not understand, somehow).

And I find your implication that as long as people volunteer it's fine if they die quite disturbing, although funnily enough a perfect example of the "me"-generation the poster you were replying to was talking about! Who cares what my country is doing as long as I'm not affected right!
> You can build logic gates out of just about anything.

Does that fact (which I never denied) in any way provide the original "pipes" picture any explanatory power, helping somebody to more understand the how the logic gates actually used in our devices function?

I still don't see that any answer here up to now disproved my original claim: "what is happening in the actual logic gates [meaning the gates that are actually used in our devices] has no similarity with that [the pipes thing] at all -- so any "intuition" one might hope to gain from these two pipes will be wrong."

I still claim that.

The "pipes" don't "explain" anything but demonstrate their own functioning.

TTL or CMOS aspects are also not relevant for this discussion, contrary to what "neuralRiot" writes.

Also see what user "zemnmez" wrote here.
It's not fully automate, but I frequently find myself having to do a lot of one off shell tasks, which are not quite worth the effort of writing a bash script. While some command is running I would like to start enqueing the next command.

Technically I could write one command like this and go get a coffee:

cd dir1 && task1 && cd ../dir2 && task2 some arg && etc

But then the task would only start executing when I'm done typing all commands... I want it to start task1 right away and then tkae my time to enter the rest...
What we learned on our Tesla Cybertruck ride
The system isn't flexible enough to account for the obviously correct cases. It has to be designed to combat the malicious actor (at least ostensibly... in practice it generally fails on both ends)
Iloveeveryone Microcast
Strategist says markets have ‘nothing to do with fundamentals anymore’
If perl6 had not been the Duke Nukem Forever of programming languages, I'd probably still be coding in Perl, but Ruby just came along and offered a very similaly spirited playground. And then I found lisp and realized that my late perl code was very lisp-ish anyway.
Some tips from my own learning experience:

1. In both listening and production, differentiate between volume and pitch changes.
2. Tones have pitch contours. They're not just sudden changes from low to high etc. They are continuous changes in pitch over time. Try to visualize or feel the pitch curve (e.g. by using this type of tool).
3. Pay attention to the starting and ending pitches.
4. Don't overly connect syllables together. We tend to do this in English, but in Chinese, most syllables (characters) should not have a constant flow of air connecting them.
5. People usually mess up 3-2 combinations because they connect the third tone's low tone to the beginning of the second tone. Actually, the second tone should start higher than the third tone ends.
6. For each tone, there is a range of acceptable tone contours! This is how Chinese speakers are still able to have sentence-level expressiveness (e.g. happy sentence vs. sad sentence). Maybe try practicing some dramatic readings.

As your vocabulary expands, you start to come across more and more of these "unlucky pairs" that can be confused for one another. Some funny stories from my learning experience include "wo3 yao4 ying4 le!" instead of "wo3 yao4 ying2 le!" and "wo3 ba4ma1 hen3 xin4 jiao1" instead of "wo3 ba4ma1 hen3 xin4jiao4". ("I'm getting hard" instead of "I'm going to win", and "my parents have sexual intercourse" instead of "my parents are religious."

Tones aren't something that people usually master overnight. In fact, almost all non-heritage learners of Chinese never learn them perfectly. And a lot of heritage learners still have accents, even if they are able to speak the correct tone numbers.

Shows like "China Bridge" (Hanyu Qiao）and "Informal Talks" (Feizhengshi Huitan) both feature non-native learners of Chinese from a variety of countries -- the first one is a speaking competition, and the the second is a roundtable talk show -- and are great for comparing yourself to other learners of Chinese. (As an interesting side note, the China Bridge show is heavily biased in favor of learners from Western countries. In my opinion, seeing those dynamics play out on tv is an important part of the Chinese learner's cultural education.)

I've kinda obsessed about my Chinese accent (本人有点声控 哈哈）, and it's still a bit aways from being native. I think it's important to remember that with English, for example, being able to speak American English doesn't mean that you can speak British English perfectly. To truly "lose" any accent takes a lot of work -- but it's definitely possible. A big part of the Broadcasting curriculum in China involves losing your regional accent so that you can speak Standard Mandarin on the air.

Sorry for the discursive thoughts, but best of luck to all Chinese learners here!
Star Wars and the Voyager Spacecraft: A Forty-Two Year Journey
DeepGit: Free graphical tool to investigate Git history, based on Git blame
This book seems to be like an acid trip. Some portion of people come back from it saying it changed their life by teaching them something vital, which is hard to explain. Another group says it was kind of a flowery muddle.

I'm in the muddle camp but have read a lot of these threads. Like an acid trip, I definitely don't think the book has any true, applicable insight to take from it.
I don't know, I've been in plenty of meetings where the best action for my career was sitting still and shutting up for a few hours while someone talked.

Kidding aside, I totally agree that it's quite silly. I hated school when I was in it but as soon as I left I couldn't stop learning - there are so many opportunities for knowledge online now (and in real life too) with MOOCs, Youtube lectures, free software tools to play with, etc.
Presumably it's not the type of press conference where the announcement in made in front of multiple journalists and news station cameras. If it was, well... I doubt banks would be paying £2,500-£5,000 (as claimed by the guardian) because they could just send an intern with a microphone for less.
HOOVER DAM
By default, each message call returns the result of the last expression. the ' ^ something ' syntax is used to explicitly return a value.
Equatorial regions still have seasons, wet-dry : I should perhaps have said non-growing season.

I mean early as in > c.8 kya.

Wikipedia suggests Scandinavia had hunter-fisher-gatherers about 11kya, I'm guessing they did preserving at least!?
Does a child know grammar and vocabulary? Understanding and producing the sounds of a language seem to be the elementary units.
I understand the accidental aspect. I've accidentally now written a spreadsheet while replacing a set of Makefiles with a more readable dependency graph of files. Now I'm adding a graphing component...
> The Supercomm telecom trade show was winding down and most people had gone home when Zhu Yibin, a China-based employee of Huawei, was caught by security June 23 photographing the circuit boards of an optical networking device owned by Fujitsu Network Communications after removing the casing, according to a report by Light Reading. Zhu also had two pages of proprietary AT&T diagrams and a list of six vendors to visit, with two high-tech products highlighted.
Towards the end of his life, my grandpa told me he carried around a little index card. That index card had a simple drawing of two straight lines with a small dot in the middle.

He said he used it to remind him that the only thing he had control over was that little dot in the middle. The rest was outside of his control.

Acceptance of death is as much about accepting that we only have today and should focus on steering it in the best direction we can as it is about accepting there is an end. Don’t beat yourself up over your feelings or past conversations that you feel influenced his decision.
There has been a push, especially in the early years, for discovery based learning where I am. So problem solving with teachers there for guidance.
Great site, it brought back nostalgia of reading deep sea books as a kid.
Haha, Plymouth (the big city) is an hour and a half away. I live way out in Eastham...
> Listening comprehension, IMHO is the last skill to develop in learning a foreign language.

Completely backwards, in my experience. Start with simple audiobooks, listen to them a million times, and you will be amazed by how much comprehension and speaking ability it gives you