skysight-inc/HackerNews huggingface dataset:
I once read an interview with a Japanese novelist in which she said that, each day, she would copy a page or two by hand from a story by an author whose style she admired. She said that it helped her focus on sentence structure, word choice, and other details and that her own writing improved as a result.

One of the authors she mentioned was Yasunari Kawabata, who is widely admired for his writing style in Japanese. I believe she also said that she got the idea to do this from the tradition of shakyō (写経), the copying of Buddhist sutras by hand [0].

I have never retyped literary texts myself, but I used to teach English literature classes to Japanese students in which I would read the texts aloud in class before we discussed them. I found that, over the years, that experience heightened my awareness of writing style and maybe improved my own writing as well. I can see how retyping might have a similar benefit.

[0] https://en.wikipedia.org/wiki/Sutra_copying
$500 DIY Heads Up Display
Thanks for linking this. I've been reading through it and I've found it very interesting and somewhat inspiring so far. I'm especially interested in his suggestion to use Anki to memorize things in your personal/social life, past events, and hobbies. I might look into these more creative ways to use Anki as a tool for establishing long term memories of things that are actually important to me.
I don't see DO mentioning auto scaling in their docs, links?
I thought we were discussing what the law should be, not what it is. Or more broadly, how companies and people should act, not what they can get away with under the law.

As for the murderer bit... well, if we already know it was murder, why are we bothering with a trial? Lets just ask Facebook, and sentence him accordingly.
Maybe they want more campaign dollars for re-election and plan to get it from lobbyists who want to lobby against their legislation? The monopolies have, almost by definition, the deepest pockets.

The steady share prices for these stocks do not indicate that this is concerning to investors.
the latest update on first link links to a tweet that says the process is being gamed

"Some bad news - the H-1B rules showing up as withdrawn are very much alive and DHS is using a special waiver of a review step to speed up the roll out. Sorry to be the bearer of bad news on that."

https://twitter.com/gsiskind/status/1311766795217514499?ref_...
Early on the Trump administration floated the idea of a point based system and they were instantly savaged for being racists and white supremacists for even suggesting such a thing.

The howls of outrage died out fairly quickly when it was pointed out that many developed countries use a point system.
However you want to define it, store brands in the current environment are being used to play pricing games. Perhaps it makes more sense to say that retailers are a participant and beneficiary of the bad behavior of whoever is selling the water to both Costco and Nestle.

In either case, it gives companies like Costco/Walmart/Target the ability to gain greater market share in ways that aren't accessible to small businesses. If you don't mind economic concentration, I can see why this wouldn't seem like an issue to you. I believe that America functions best when wealth and economic activity are geographically well distributed, and when individuals have greater control over their own ability to be productive. That means diminishing chain retailers and giving more agency to individual retailers. Pricing games are the number one way that retail chains are able to drive small, local retailers out of business — they've been doing it with varying levels of success for over 100 years.

> Yes, that is how market power works. A participant with greater market power can use that as leverage to negotiate pricing. This is an acceptable use of market power; for example, it is the basis behind insurance pools, coops, group discounts, etc.

That's not an acceptable use of market power. It specifically disadvantages small businesses that do not have access to private label brands. It's a competitive advantage exclusive to chain stores that allows them to engage in discriminatory pricing games. Employer healthcare also creates an anti-competitive advantage for larger companies for the same reason, but that's a separate issue.
Canada has more restrictive immigration policies than the US.
forget the lakers, every basketball fan, a billion people around the globe, appreciated and respected kobe. and if you can't recognize the sheer intelligence involved in actively, relentlessly achieving your objectives in a fast-paced, highly dynamic environment at the limits of your physical abilities, while hundreds of others at their physical limits and billions of dollars try to prevent you from doing so, then you may want to reevaluate your perceptive facilities.

face it, flickin' strings in rhythm is entertainment, not art. art engages the brain not just the heart. that's why i have great respect for 2pac, a ghetto poet with deft lyricism that gripped your soul using just his brain-inflected voice.
All of this is just woefully overestimating how important the desktop market is to manufacturers at this point, Windows and Apple included.

Hardware manufacturers care a lot about the Linux market. But that Linux is Android, not desktop machines. Yes, the linux desktop segment is a tiny fragment of the market, but that market itself is shrinking and has been for almost a decade.
Windows: HID Macros[1], AutoHotKey[2]

Mac: Karabiner-Elements[3]

*nix: idk but should be plentiful ways

PC DOS: you’re probably out of luck

1: http://www.hidmacros.eu/

2: https://www.autohotkey.com/

3: https://karabiner-elements.pqrs.org/
They're sort of dropping .NET Standard now in favor of .NET 5, which is the main path moving forward. https://devblogs.microsoft.com/dotnet/the-future-of-net-stan...
Personally this idea of "I will just Google it" or "I will just derive the formula when I need it" have costed me a lot.

As the article says learning progresses from what to how and finally to why.

Starting with why is just a way of deciving ourselves into feeling smart.

I would say in areas like language learning asking why question isn't even possible generally.
Presumably because this person was provably better than the other candidates.

A degree is valuable in some regards, but it is not a mark of quality of candidate. Similarly the lack of a degree is also not a mark against a candidate.
> It’s been a while since I’ve read up on the literature of psychological biases, but I don’t think there is a clear case that we have inherit biases towards outgroups.

There is an abundance. Check out the literature on adult development. I’m partial to Kegan’s model, but others work.

Here is an accessible article on Kegan’s work:

https://medium.com/@NataliMorad/how-to-be-an-adult-kegans-th...

Kegan might not say that stage 3 folks are inherently biased towards outgroups, but they are certainly defined by their in-group. This can lead to challenging perspectives when dealing with other groups.
Hope to see another comprehensive comparison from you which is how I decided to use VictoriaMetrics.
You need a pump (and a filter) to recirculate the water, a heater for hotter water, and you need volume so that you can arrange everything so that they aren't touching and can all be washed. With a washing machine the size of half my sink, I'd be able to wash my largest pot and nothing else. With my small dishwasher, I can wash my largest pot plus almost everything else that's likely to need washing. Plus you'll want a seal that can keep in the steam, and some insulation to reduce the amount of energy you use continually reheating the water. Where does the lid go when you're not washing something? Does it lie flat on the counter next to the sink, taking up space you won't be able to use for anything else? What about the hinges? They'll be splashed with water repeatedly when you use the sink, so they won't last forever.

But sure, you could build a dishwasher into a sink; it's not impossible.
What is "indentured" h1b vs "proper" h1b - is there somewhere I can read more about this?
>but it's unlikely you need an entire rewrite.

My EF 5, EDMX, ancient dependencies and the like probably beg to differ.
I’m liquid now, I’ll buy one.

Worst case, creditors cant take experiences from you, nor would they bother with most consumer goods.

I’m wanting to stay eligible for low rate mortgages or leases, and thats the priority but yolo. More motivation to make more before it becomes a problem, the end.
Sadly, that's been my experience too.
I do mean those higher paying ones than I see at levels.fyi than the Atlanta companies I listed, but I can guarantee that it's far easier to get into G, FB, Snap, Stripe, Netflix, etc than to be a frontman at Aerosmith if that's what you're considering the former - they are literally some of the biggest employers of software engineers after all.

Additionally, they hire in many more places than Silicon Valley - there are a lot living on those high salaries in the Midwest and South, for example.
That would be a pretty severe human rights violation
If the vib plugs into the wall as a most-popular one in that price range does, that’s definitely still a true statement.
Thanks for this insight. Skimming through the documentation [0], I find no ‘issues’ section that mentions this. IMHO Microsoft behaves untrustful by hiding an issue like this.

> Early in the start-up process and at runtime, the silo will probe Kubernetes to find which silos do not have corresponding pods and mark those silos as dead [1]

This is an experimental fix in a MR [1] that comes 6 years after Microsoft announced support for Kubernetes [2].

> Orleans was created at Microsoft Research and designed for use in the cloud. [0]

I read: MS research developed the concepts of .NET Orleans 10 years ago without having Orchestrators like Kubernetes in mind. Now as an afterthought they have to come up with some patches for it not to cripple on short-lived Kubernetes nodes.

A proper Operator & Helm chart was requested in nov 2017 [3] and the issue still is open. I get the impression that it is either not possible to write a proper Kubernetes Operator without a major rewrite of .NET Orleans or Microsoft has a commercial interest for .NET Orleans not being a first class citizen on Kubernetes.

Whichever it is, I’m not going near a Kubernetes cluster hosting .NET Orleans.

[0] http://dotnet.github.io/orleans/Documentation/index.html

[1] https://github.com/dotnet/orleans/pull/6707

[2] https://azure.microsoft.com/en-us/blog/azure-collaboration-w...

[3] https://github.com/dotnet/orleans/issues/3692
Brian Eno says in the article: "When we think about the process of arguing, we tend to then reconstrue our possibilities in terms of that metaphor. What Lakoff and Johnson say is suppose that somebody had said argument is dance, suppose that was the dominant metaphor. So instead of it being seen you have the process where one person defeats another, it becomes a process where two people together make something beautiful between them. We could have that metaphor for argument, we don't."

Along those lines, consider Dialogue Mapping using IBIS as a way for groups to move beyond competitive argument tearing each other down into cooperative construction of a map of ideas. http://cognexus.org/id41.htm "The icons represent the basic elements of the Dialogue Mapping™ grammar (called IBIS): Questions, Ideas, Pros and Cons."

For a simple notation for IBIS to use without special software, see "Help! I have to think!: An approach to working through life’s big challenges" by KC Burgess Yakemovic.
One thing that stuck with me from a good Clojure book(1) is that using < is greatly preferable to using >. Coming from an OO background and reading left-to-right, this made sense to me: list the args from smallest to largest.

(< 1 2 3) ;; true

is a lot more intuitive to me than

(> 3 2 1) ;; true

even if one or more of those literals is replaced with an argument. It’s especially apparent with the two-arg use of the function. This is one of the few places where I still feel like infix notation has an advantage.

This isn’t even a nitpick about the article, just a remark about some cognitive dissonance seeing > used here.

(1) Maybe Elements of a Clojure? Not sure that’s it; it was a book referenced on HN which has a whole chapter on naming things.
Nice! Thanks.

I have to admit though, reading the PDF, only confirms my feeling that all the counter-culture computer guys were all a bit nuts. Like no joke, semi crazy.

"I’ve had this thing about AT&T ever since. Of course, AT&T was subsequently in 1984 gutted, but it’s coming back now so I have to be careful. I’m going to have to go into the basement and rearm now that AT&T is coming back."

You really get the sense that he's only half-kidding. Maybe quarter kidding.
If the CCP wanted to cause chaos in the US, they would stop container ships from leaving China bound for North America.
DHS warns that Emotet malware is one of the most prevalent threats today
>People running away from war and famine have a different humanitarian immigration path into Canada which is not built with the expectation that they will become net contributors to our society.

Or at least, not in the first few years of their stay - there is every reason to expect them to become net contributors in time, it just might take a few years longer than the point-based immigrants
Latest Cloud News: Azure DevOps Outage, Surface Laptop Go, and More Oct 6, 2020
I really like projects like that.

Another way of getting to similar results without hardware hacking is via using midi controllers combined with software to translate midi messages to keystrokes (and/or macros).
First, thanks for the awesome tip about 990 forms. Had no idea. It's interesting in that these numbers differ from the conversations I've had with academics who tell a different story. But I had those conversations decades ago, so perhaps the inflation of higher education has had an impact here.

The number you cite is inflated because in includes both US and international students. Is the revenue from international students broken out anywhere?

But that doesn't change my point. If the number is >0, it's a problem. The US tax payer should not pay for foreign workers to take US jobs.

To be clear, I'm not opposed to international students. I'm just saying that when it comes to impacted majors like computer science, where not everyone who wants to study it can do to capacity constraints, the US government should incentive universities to offer the opportunities first to citizens and then to international students. Right now, for some universities, those slots are reserved for international students.
>Add nitrogen based fertilisers. The only viable way to generate them produces a lot of carbon, and the runoff has its own ecological toll.

Since we're comparing industrial ag with human-scale stuff it's only fair to point out that simple human-scale means of achieving this is to literally pee in a container, let it sit for a few months, dilute it 10-20x with water, and apply to garden beds. This fertilizer has an NPK of 11-1-2. If you compost, peeing directly onto it will have a similar effect.

Also 'letting it sit fallow' is not really stating the option fairly. Nitrogen-fixing cover crops are an option and these can be cohabit with or grow in rotation with a main crop.

I think it's a mistake here to assert that small-scale gardening should mimic industral ag practice. Of course that would produce a fragmented solution that is less efficient and offers little to no benefit.

>A 40% tax on fertiliser (or whatever) would have enormous shockwaves on industrial agriculture; steps would be taken rapidly to reduce useage. A hobbyist growing tomatoes for his own use might not even notice, and thus, would not reduce usage.

I don't buy that argument. Not only is a small-scale farmer less likely to be heavily reliant on buying in fertilizer, a 40% increase in cost will be equally impactful as to a large scale operator, because their means are proportionally smaller.

>But the small hobbyist gardener has no reason not too either. The same incentives apply at every level.

Not true. Bob the farmer has a much closer societal link to joe the fisherman. If bob's practices impact on Joe's means of sustenance, not only are they on an equal footing to discuss the matter but they can do by leaning over the fence. Big Ag talking to fisheries, by comparison, looks quite different and more abstracted, less neighbourly if you will. Likewise if the polluter is a large industry and the impacted parties are individuals, all the same problems of abstraction and drastically lowered leverage to boot.

There are many examples where this is not true, of course e.g. Damages done at a great distance between source and impact.
Internet of Dongs (Teledildonics security site, probably NSFW) has an article [0] detailing their interaction with reporting vulnerabilities to the company.

[0]: https://internetofdon.gs/qiui-chastity-cage/
Exactly. That is why we have eggbeaters that scramble the egg inside the shell! ;)
Sherlog/CLI
RISC-V: Will There Be Other Open-Source Cores
That’s not valid HTML. It’s “working” HTML, because error recovery is defined pretty well, but quite invalid.
I mean, if it has a webhook, you can probably fire it on success or failure from Jenkins...
> And there are only so many people willing to spend their own time and money to leave the city and go kill them.

Have permits and bounties been discussed? It has backfired with cases like cobras in India, but I don't see such a risk here. I'm not always one to go for a market based solution but it looks like it could help here.
Sting Operation Busts Professional Theft Ring W Millions in Stolen Merchandise
>I've (miss)used excel as a web-service testing platform once. The test data (input/expected output) was anyway in the Excel sheet, so why not. We did not have other software available at the time, so Excel+VBA it is.

That's an upgrade on how Toshiba did testing. They did basically the same thing except it was Excel+Humans. No joke. Never saw that one with my own eyes but a coworker did. He also said they had doctors there and each doctor was responsible for X number of staff and every so often made them fill out a questionnaire of which the final question was "have you thought about killing yourself lately?" and if you answered yes you got a day off. Apparently people would ask for transfers to different offices where the doctor responsible for them wasn't physically present, so they could avoid even being asked the question for fear of being made to take time off work. One of the more senior guys on the project kinda just disappeared too. Fun times.
Testing in React, Part 3: Jest and Jest-DOM
It (thinks it) can’t do that because <style> introduces a special parsing mode where those character references would be interpreted literally.
One of my favorite games, Elite Dangerous, has a fairly to-scale representation of the milky way in it: 400 billion stars.

One of my favorite things is to wander around the galaxy in the galaxy-map mode in VR in that game.
well, I guess I gave a poor example, suppose you needed to destructure that bar! out of an ok tuple.

def foo(bar!) do
with {:ok, bar!} <- thing1(bar!),
{:ok, bar!} <- thing2(bar!),
{:ok, bar!} <- thing3(bar!) do
bar!
end
end

Inspiration came from julia, where ! at the end of the function means "watch out, one of the parameters is gonna be mutated!"
never occurred to me how various ecommerce sites can now be used to distribute stolen consumer staple goods.
While not a sophisticated as what Brian Eno talks about, "Musical Phrases" is some Android software I wrote about a decade ago generates musical phrases which you can then breed into new phrases and also arrange into compositions. https://www.musicalphrases.com/

A simpler version of it is called "EvoJazz": https://www.evojazz.com/

Someday I am hoping to find the time to make a web version.

Reading this article also gives me some ideas on how it could be improved further.

I also co-wrote some software for breeding 3D botanical plants that grow from a numerical seed. Again, another program I hope to bring to the web someday (similar to how I ported StoryHarp from Delphi to the web a couple of years ago):
https://github.com/pdfernhout/PlantStudio

That idea of breeding plants in simulation (and then later music) came in part from "The Blind Watchmaker: Why the Evidence of Evolution Reveals a Universe without Design" (a 1986 book by Richard Dawkins).

I can also credit a computer music course I took at Princeton circa 1984 from Paul Lansky with helping inspire the idea of generating interesting sounds and soundscapes. Although before that was playing around with sound on the Commodore PET including via a four voice sound card (an amazing thing back then in the late 1970s) and then on the VIC-20 and C64. Having an electronic organ in the house growing up was also another influence (including as keys would get stuck on) -- as was a tape recorder. Hard to remember how difficult any sort of electronic music and sound was to do in the late 1970s and early 1980s... Now it seems almost trivial given smartphones and laptops...

I can also credit a graduate course a SUNY Stony Brook called "Understanding Math through Art and Music" which I audited. I made a final project on a Mac that randomly generated eight musical notes. It was not much of a project (and not even a full octave span) -- but it made me realize that there is art in how we choose to take randomness and convert it into something tangible or audible.

One key early idea early on was also learning from a Commodore PET newsletter how to make a stream of pseudo-random numbers from a simple algorithm -- which I eventually used to generate terrain for a VIC-20 game called Intruder Scramble (inspired by the Scramble Arcade game). That video game helped pay for part of Princeton. And that idea of a repeatable stream of pseudo-random numbers to define a derived repeatable structure you can explore then made its way into PlantStudio and EvoJazz/MusicalPhrases. Minecraft uses a similar idea for producing repeatable terrain from a seed value.
This is a good move, I think. If anything, it'll force employers to give higher pay to immigrants, where they typically offer as low as they could go. It'll also give employers a bit of incentive to hire locally, I think.

But, who knows. It could just all blow up in our faces too.
JavaScript for impatient programmers (ES2020 edition)
Add more features for language learners. Integrate dictionary links and pronunciation.
Can’t believe this doesn’t have full Lynx support.
Same. Ironic that the same people who put laws like the federal do not call list together put those ideas aside when it’ll benefit them. These are the people who are supposed to be making our lives better, spamming us to the point that it’s changing my relationship with the social communication device in my pocket.
LiFePO4 chemistry is quite safe.
I'll second this one because it's the first thing I came up that wasn't just some generic advice.

The worst feeling for me in programming is not knowing 'where' I am in the code, when everything just feels like some sort of mental mush and you just stare at code confused because it's clogged your head up.

It's really good to be able to really focus, rearranging things in your head, imagining how something might look before it's done and so on.
What about just write golang-one-static-binary app and you don't need a deployment platform at all? rent some cheap VPS and put a nginx in front for load-balance. To update it just stop the binary and copy over a newer one, and restart, that's it.

The way to deploy java/python/ruby/node.js is complex on their own, I feel golang can fix that part by the language design itself.
What are you actually building though? Firebase might make this easy (zero devops, everything is done with JS client side and logins/passwords is a few lines of code) but it depends on what you're trying to do.