skysight-inc/HackerNews huggingface dataset:
PSA to East Bay
I'm tracking anyone donating money to the "protestors". Lots of people have been social signaling on twitter.

I already have a short list.

You do not get to tear up my community. I will then hand over full d0x details to the hardest right wingers I can find.

Your welcome.
I love that video. I’ve seen it 5 times and every time I have to watch the whole thing.
Humans plus Earth-like environment. Remember that micro environment has to go with them everywhere, and they die within minutes without it functioning within relatively narrow constraints.
Well, I use to be in favor of gun control. But, knowing what I do about the history of this country, any “War on Guns” will be just like the War on anything else, it will target minorities. We’ve already seen this in California. When the Black Panther Party legally started carrying guns, Reagan was quick to pass the Mulliford Act when he was governor - with the support of the NRA.
Patience in this example looks a lot better for what I consider a good diff to do a code review with. Is there any settings you could toggle in GitHub Enterprise you could enable this diffing in the UI?
It would be interesting to see how this case would go with a fully developed case. Here, I appreciate that the SCOTUS is making a hasty and abbreviated ruling here on the emergency stay request. This makes sense practically in view of CA voluntarily reducing some of the earlier restrictions and given the fact that it seems that restrictions will be further reduced in the near future. Thus, there is no need for the SCOTUS to provide a fleshed out opinion absent a fully developed record and full briefing.

This order is 6 pages, I imagine it would be 60 pages or more if it actually ripened into a real appeal.
Short, concise and immensely thoughtful. ️
IDK, I’m a little more skeptical of this post. It seems more posturing than actually effecting change. CFOs have other means of doing that, in better ways than a simple blog post. This is no different than the celebrity cause du jour tweet except that it’s coming from a business leader rather than some actor/actress/pop star. Let’s see this CFO use their connections and influence to make things better in real ways.
Have you considered the power in having little abstraction? There's a whole school of thought (the APL/J/k community) that thinks these kinds of abstractions are not just unnecessary, but actually harmful. After trying my hand at "abstractionless" programming in kdb+/q, I tend to agree. When your entire program is only a couple lines of code, you don't need to code for tomorrow. You don't need to think about the future. The code is so short you can just throw it away and start over.

And in fact, this is what Arthur Whitney (creator of kdb+/q and Shakti) does. Every new version of k is started entirely from scratch. No code reuse, no libraries, no sharing.
I'd use the text of the tweet or the most representative substring of it that will fit the 80 char limit.
dam - lot of assumptions there, not to mention presumption of authority.

Just for the record, I don't feel 'disadvantaged' or 'stereotyped'. If people feel their professional standing/opportunities are based on dress code, title or hanging around hoping to be the first person the boss notices - I'd say they seem more 'disadvantaged' then me. But that's just my opinion.

Seems like we're at an impasse - Let's just call it here. You can be a 'software engineer' and I'll be a 'Geek'.

edit: swap 'bro' for 'software engineer' as I could see 'bro' be taken as condescension.
It is. And it is hard to overstate given that in any large institution that kind of post has to go through multiple layers of bureaucracy. Doubly so in a bank. While I can't shake off the feeling that there is a cynical calculation there for some good PR, I believe it is still a good move.
I tend to disagree; just looking at various allegations that have been proven true there are enough that I feel like it's a pattern of bad behavior and not worth giving them the benefit of the doubt anymore.
This is quite inspiring to read. What languages do you work with these days? What do you miss about the "old way" of programming? You have such a unique perspective.
I mean, why not. Whoever "wins" gets to control $20 _trillion_ of US GDP. "Some of you may die, but it's the sacrifice I'm willing to accept". It was well known at the time that mostly very old people are dying. I'm having some difficulties ascribing this to incompetence.
I don't think people react the same to murders even of different classes of people, let alone all animals. I don't make up the rules; I only observe them.

Humans have heuristics. I suspect the more we can personally identify with a victim, the more we are likely to be interested in hearing about it. Why don't news programs continue to post about all of the Pakistanis, Afghanis, Somalis, Libyans, etc that are killed either by terrorists or US drone strikes? There's only so much people will tolerate before their attention moves elsewhere.

I trust that news outlets will follow the money. If it was low risk of being sued, not terribly expensive to cover (as in didn't piss off advertisers), and got viewers to pay attention (without vomiting during dinner time), news programs would cover it.
From reports across the country, it's definitely unclear who is responsible for most of the rioting. Some people are clearly outsiders, provocateurs. In other places, it's clear that the cops are the ones escalating and provoking. There's a fair bit of evidence that protest organizers worked hard to stop rioting.

Moreover, I think focusing too much on the property destruction is missing the point. As MLK says, "Riot is the language of the unheard." White people have had a couple hundred years to "use the system of governance" to fix this. We haven't.

I get why you'd want to call for patience, for peaceful pursuit through the law and courts. But you should read "A Call for Unity", an open letter 8 pastors wrote to MLK in 1963:

https://web.archive.org/web/20181229055408/https://moodle.ti...

his response to this is the famous Letter From Birmingham Jail: https://en.wikipedia.org/wiki/Letter_from_Birmingham_Jail

Like you, the white pastors wanted patience, wanted people to trust the system to eventually provide justice. MLK eloquently explained why that was wrong. And little in the nearly 60 years since makes the case any more persuasive.
I take issue with that statement. Yes, people need food to survive, and yes, one can survive without religion, but that shouldn’t be the argument. It should be that one can worship from home; one doesn’t need to go to a religious building for worship.
What’s wrong with single letter variable names? Were those variable names not associated with types that themselves have descriptive names?
So far I really haven't sensed any mental decrease, but I know there must be some. I do type some source code in Python and R, but primarily I use a rapid applications development tool that allows me to build custom machine learning algorithms and ad hoc analytics to work on big data.
My experience as well. Combined with the irresistible attraction to new and increasingly complex frameworks, tools, and infrastructure, this leads to a lot of failed projects. As an aging “not a good culture fit” programmer I found a niche taking on, finishing, and supporting the code left behind by developers who got in over their head and didn’t really understand what their code does.
Hey, Matthew. I have some bad news: I can’t read this article without a Medium account. This is probably going to be fatal to its hopes of being widely read via HN.
I'll say if you are not taking breaks, and notes then you are only wasting your time.
A book should be savored. Re-read many times.
Woman Gets Trampled by Policeman on Horse in Houston Protest
How pressing of a problem is the quality of optical fiber? Something tells me tells me that even if you imagine that all the capacity already existed, the mere shipping of raw goods up and finished goods down would probably eat any marginal profits over earth-manufactured fiber.
Lol imagine this guy saying something when a white person was killed in the same way in 2016: https://www.dallasnews.com/news/investigations/2019/07/31/yo...

The fact that he didn't shows that he is the one who is racist.
Watt!?
Amazing how after getting continually gassed by riot police, protesters have begun escalating to other tactics also banned by the by international agreement. It's almost like just because the thing was worded to only cover military engagements between countries, it actually makes sense to extend to authorities v. their populations before things get out of hand.

But nah. Legalism is the better part of valor in today's environment.
What do you think about all of the advances that happened in your time, especially with what machine learning is capable of these days (fully artificial human faces, for one)?

Any advice (technical or life) for us younger people?
infinite NES lives is super cool, have you seen his (with others) recent efforts to get wifi for multiplayer on NES cartridges?

He live-streams his progress weekly: https://www.youtube.com/channel/UCZr5Jc9hj6z5mlAYxELq_xQ
I am asking a legitimate question here that is not explicit in the article.

They say they are using a CIC chip from a supplier other than Nintendo.
"The Elements of Style", by Strunk & White. 92 pages.

For example, page 19: "Put statements in positive form."

Code is improved if booleans are put in positive form, such as replace:

if (!featureIsDisabled()) ...

with:

if (hasFeature()) ...

You might laugh, but I see the first form all the time. Sometimes I go on a refactoring mission to remove as many negations, nots, and bangs from the code as possible.
Every now and then you read a news story about something that you might expect would be a civil litigation matter becoming a criminal case.

If you are going around thinking "potential losses are bounded" you should read some of those stories and think about tail risk.

Corporations seem benign when you take for granted that their power isn't directed by anyone who has it in for you personally, and their employees are just going through the motions.
You're right that it's a different one, but the patent's still expired. I was confusing the Rabbit with the more generic SNES CIC clones, though.
You should go elsewhere, because prosecuting race war on HN is against both the site guidelines and the spirit of curiosity that we want to animate this place.

https://news.ycombinator.com/newsguidelines.html
Some new FreeBSD/EC2 features: EFS automount and ebsnvme-id
Spot the Drowning Child
People want to go, and is soon as it is possible, they will. Regardless of how "vulgar" some think that is.

Barring any severe buckling or collapse of civilization (knock on wood), technological development and economic growth will make this a largely inevitable result, whether it be this decade or a century from now. Humanity will venture far and wide into space.

And I must say, it is rather narrow-minded to think that the entire broader universe should be closed off to the unclean masses.
I never said violent revolution isn't a possibly effective means of enacting political change. History in fact demonstrates that quite vividly.

But violent revolution is also not, in the aggregate, a net benefit in the immediate term. Not even for black people. Believing otherwise represents a failure to anticipate 2nd/3rd order consequences and beyond. In the best case, you might experience a lot of suffering today to benefit people in the far future. I don't think we'll see that best case play out with the current rioting. We've been here before, many times (e.g. Rodney King). It doesn't work.

Take a look at Hong Kong. They got rid of Carrie Lam and just a few days ago lost their special trading status with the United States. Stay tuned for more consequences.

The flaw in MLK's logic and the reason that black people still encounter systemic mistreatment 60 years later is that it fails to account for economic conditions (where do stereotypes come from? vivid, sticky ideas that trigger fear, like violent crime; where does violent crime come from? economic disenfranchisment) and the glacial pace of cultural change (relatedly, the 'hearts and minds problem'; sometimes you just need to wait for enough bigots to be better educated, achieve empathy by actually knowing black people personally, or die out).
It already (since 3.2, as the article points out) uses a cache directory. Why would an OS-specific one help?

You can also set PYTHONPYCACHEPREFIX if you want to use 'a mirror directory tree at this path, instead of in __pycache__ directories within the source tree' - https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPY...

The PEP mentions your case at https://www.python.org/dev/peps/pep-3147/#case-5-read-only-f... . But honestly, I don't really follow the answer. I think it means "ignore creation and write failures."
Do you know the difference between some protection and absolute protection under every single possible scenario?

The increase in ideological, anti-intellectual "thinking" on this website is starting to become rather annoying.
Thank you for making me feel young in this crowd! Started in 1974, still at it.
Seems to me that's not the question that was asked.
There's always the option of putting the energy released into a radiation pulse as opposed to explosion. A bomb which takes out a few blocks, but whose radiation kills for miles and miles.

Really? I've never heard of that. Fascinating. Can you go into more detail?

Kind of strange. I've done a lot of digging into nukes (as an amateur) and no one mentioned the radiation pulse tradeoff.
Magit's user interface has a status screen, from which you can perform the git commands.

In short, I think it's got the best of both a GUI or a CLI interface:

If you're unfamiliar with which magit commands you want to run, its interface is highly discoverable: it can list all the commands you can run, and for each of these it lists the most common options. (Some more advanced options are hidden but can be configured to show).

Once you're familiar with the commands you want to run, they can be run by typing the sequences of keys directly. (e.g. `c c` to commit, `c w` to reword, `r -i e` to start an interactive rebase onto another branch, etc.). -- This is the speed of having two letter aliases on the CLI, but without having to set them up.

This combined with the other dynamics that you get from having its interface in a text editor:
With a CLI, I'd have to type out a commit's hash (3 or 4 letters) to operate on it; with magit, I can operate with a commit by having my cursor on it.
When choosing a branch, emacs' narrowing tools are better integrated than what you get out of the box with CLI.
Because it's part of the Emacs editor, you can write custom convenience functions which build on top of the functionality if you want.
It's desirable, but typically hardware devices have DMA-capable buses that can read / write to arbitrary physical memory. So a buggy or malicious WiFi driver may be able to use the WiFi DMA hardware to write into the GPU driver's memory, and no pure software mechanism can stop it from doing so.

IOMMUs solve this problem by giving hardware devices their own virtual address spaces.
It’s no secret that Apple isn’t great at webservices and they have strong initiative not to keep user data. I could imagine a world where they just didn’t have enough logs to properly investigate and validate it.
Seems like someone up above answered your question: https://news.ycombinator.com/item?id=23366883
I think the age discrimination comes from the mostly younger staff, not so much the company. Works out the same, of course, when you’re told you aren’t a “good cultural fit.”
The design I used should have a delay of one 74'350 and one 74'257 per two bits of shift/rotate index, but that's admittedly still one bit per two of extra muxing.

The version I breadboarded has 8 '350s and 5 '257s for a 16-bit SRU[0]; I'm not sure how to compare that area-wise to a 32-bit circuit without '350s, but you'd at least avoid needing logic to do or not do the bit-reverse.

0: four-function: shr,sar,shl,rol
The WHO reference:

https://www.who.int/images/default-source/health-topics/coro...

The Dr. Fauci reference:

https://youtu.be/PRa6t_e7dgI
One person with a gun is not useless against more than one person with a gun.
> Android is an open source system with apps that run on the JVM, so the architectural difference shouldn't matter much.

Android apps run on ART, not the JVM (different bytecode, similar idea): https://en.wikipedia.org/wiki/Android_Runtime

Many apps have native code as well, and Intel put a lot of time and money into automatic binary translation some years ago to make such apps work on x86 Android: https://www.anandtech.com/show/5770/lava-xolo-x900-review-th...

AMD might be able to build on that, but it was probably specific to Intel's mobile CPUs of the time (which didn't really succeed), and I don't know what's happened since.
makewords -> tr ' ' '\n'

unique -> uniq

lowercase is easy, tr a-z A-Z

mismatch -> loop and grep over the wordlist and check if the output on non-zero (no match), print that word. A trivial script. (while read line ; do if (grep -q "$line" /usr/share/dict/words) ; then ... )
Then don't worry about finishing. Reading 200 pages of a good, long book is better than finishing a bad book < 200 pages.

I have 2 little boys, and even though I've been working on Conan the Cimmerian for over a month, its worth it.
This assumes a basic ability to identify double standards and refuse them on principle. And this country really can't do that right now. Republicans are at a whole new level of hypocrisy than the ordinary variety in American politics. Mitch McConnell said it is obvious that we cannot have a supreme court candidate seriously considered during a presidential election year - when it's the black man in the office. And then this year when asked about what happens if there's vacancy he says unquestionably they will ram the candidate through.

This sort of double standard, smirked at, and then dismissed with "both sides are bad" type whataboutism, is uncivil. It's a betrayal. It's a violation of the social contract. And it's only made worse because the Obama candidate who was refused even a hearing? Orrin Hatch, a multiple decades Congressional Republican, had previously told Obama that he should pick Merrick Garland. It was expressly not principled, and then they boast about this.

Were this truly an actual rule, it means no judges can be confirmed if the political party of president and senate differ. It is cynical and hyper-partisan, and there is no person from either party who has been more vile in this regard than Mitch McConnell. In all ways that matter he's worse than Trump, not least of which is, he's actually competent. The country has consistently become more partisan while he has been majority leader. It doesn't correlate with presidents, it correlates with him.
You mean the same corporations that got bailed out by the us tax payer, had billions of dollars of fines, and should have executives in prison for misconduct. Yeah they are the ones we should look up to /s
> what does python do if it doesn't have write permission in the current working directory? Not write the cache?

In the case where the interpreter can't find any place it has write access to to write the cache, it will not write it, yes. That means it will have to re-parse the source file into bytecode (and fail to write the bytecode to cache) every time it is loaded.
This is the most under appreciated feature of Python and Ruby. They got it right and other languages are still trying to catch up. Rust offers nothing better except memory safety at the expense of ease of use and with steep learning curve. Indeed same can be achieved by C, if one replace the complicated syntax and steep learning curve with better testing to check for memory safety. Zig language shows that it is possible to provide a simple way to write both memory safe or unsafe code.

Well begin is half done, and Python and Ruby made it so easy to program that without reading multiple of books and spending a year or two, programmers can write decent code. This is the reason why Go and Swift the other two system programming language is far ahead of Rust despite being GC language. Indeed even the latest OS Fuschia is written in C++ (zircon kernel), with Rust SDK to write high level programs same as the one written with Dart and flutter.
Virtue signaling the obvious is a poor "return on attention", to borrow your way of looking at it. My point at the top was that it's the easy thing to do.
Writing the fastest possible implementation of something is rarely a valid business goal.

The ideal is the midpoint on a Venn diagram of 1) fast enough for our purposes, 2) logically robust, 3) cheap to implement.

Besides, if something absolutely must be the fastest implementation possible and this can’t be done in Haskell, then there’s no reason why one couldn’t drop to the FFI at that point. You could even use template Haskell and write inline-C. It works.
https://www.cnn.com/2020/03/30/world/coronavirus-who-masks-r...
Curious what is your salary? Can you share?
Congratulations!!. What made you stick to Programming and not go the path of leadership? Are you on linkedin ?
Just briefly, then I have to hit the sack - I'm on the east coast. I developed a set of programs to allow them to map out the design of a steel building, and my programs would calculate all the pieces they need to load on the truck to build it. Mitchell was very progressive in this area - this type of computerization enabled them to have the building up in record time. A Civil Engineer worked with me and used the computer to design the main support beams. Between the two of us the entire process was automated.
The most natural parallel is something you know implicitly: your native (or highly advanced second) language. It's not taught at law school, because it's assumed. Obviously you can teach law in any language, but you need to have a common base to apply and write down concepts, and that's the programming language to the university course.