skysight-inc/HackerNews huggingface dataset:
After spending lots of time customizing various software from macOS to Emacs to Vim to AppleScript to iOS with Workflow, I've come to the conclusion the language and environment are practically irrelevant. There are simply two kinds of people:

1. People who complain about this or that problem in the environment (and say that's why they don't customize it).

2. People who learn and use the environment.

These two groups exist in every one of these communities. There just a fact of life in the world of customization.

(PS: I'm trying to put this in the most neutral way possible, I'm trying not to make any judgements here, personally I'm a customizer, but I'll be the first to admit that I waste a lot of time customizing, and I won't make the argument that customizing is inherently better, just that I prefer it. The point is, the very nature of customizing is what makes it hard, the quirks of the individual environment just don't seem to make much a difference.)
Why bother with WSL at all then? Why not just use a headless VM that you ssh into and connect back to your X server with?
Yep also had a local bakery selling flour and oats that they had bagged from the larger delivery they received.
I agree. There are a ton of goods in the world one might initially think are non-essential, but become essential in the right circumstances (think: batteries, computer cables, tape, etc). There are many goods which would easily classify as "essential" under a court order, despite not being essential (think: oreos, mountain dew, doritos, etc).

This distinction cannot be legislated. Amazon is absolutely in the right to shut down for a bit while they try to figure it out. They're also absolutely in the wrong for the way they've treated their employees over the past month. Both of these can be true! Its like everyone in this thread needs to pick a side, and the other side is crazy for thinking the way they do.
Show HN: A (small) collection of esoteric algorithms
Look at the trend... 15% of their deaths happened in the past 24 hours
If you are running the company, Sloppy compliance is never the correct choice. It will add a unnecessary (from the company point of view) liability for the future. Given the risk to the health of workers in this case, its not even the correct moral choice. Suspension is bad for their revenues but is morally and legally correct way forward.
I believe programming languages have few things in common with natural languages. Even though some experts in psychology claim that foreign language skills is a better indicator than math skills if someone will be good at learning programming languages or not.

At MIT some people tried to write code using natural language: http://news.mit.edu/2013/writing-programs-using-ordinary-lan...

Both programming languages and natural languages can be described in terms of Formal language theory and that's the most they have in common: they have words, grammar.
I partially agree, there are good/informative emails out there. I for one subscribe to many and unsubscribe to tons all the time and my inbox is tidy, probably because I'm a little OCD
I have no inside look and can only comment as a user, but isn’t a company like gusto providing a genuinely valuable service? As a small time startup operator I was happy to pay for their product.
It's .NET focused but this FAQ[0] (2009) has good general advice regarding things like message framing and detecting dropped connections.

[0]: https://blog.stephencleary.com/2009/04/tcpip-net-sockets-faq...
There in lies the challenge that they have to deal with.

WSL1 was not great in local or cross-os i/o. WSL2 is at least great in local i/o.
First piece of feedback, don't suggest somebody use a work email and company name on a Trello alternative right after this debacle happened.
Sweden’s largest airport at Stockholm now has a total of seven flights between now and the end of the day (another five hours). All regional flights. We normally get at least one flight every two minutes, just landing on one runway (I live under one of the flight paths). Normally they carry 71000 passengers per day and have 17500 employees at the airport.
I wouldn't mind traps on overflow, though I think overflow reporting with somewhat loose semantics that would allow an implementation to produce arithmetically correct results when convenient, and give a compiler flexibility as to when overflow is reported, could offer much better performance than tight overflow traps. On the other hand, the above function will cause gcc to silently behave in bogus fashion even if the result of the multiplication is never used in any observable fashion.
It's not a fair comparison to say "don't stereotype" as though race/religion/ gender is an equivalent category as an organized team of professionals who join up together for a common purpose in not just in one way but two (the force itself, and then again the union)
Interesting read about Fairhope, Alabama and Mobile Bay jubilees.

[1] https://en.m.wikipedia.org/wiki/Mobile_Bay_jubilee
Yep, just grab any random ML paper off the top of arxiv and have your product development team replicate it. Even if it doesn't end up working properly at all and you have to shelve it for a more common solution, you can still claim the 'revolutionary' technique is in R&D at your company. Most investors can't tell the difference.
So you're saying "flights running empty for legal and regulatory reasons are running empty for legal and regulatory reasons"

There may be some that are, although this article says the flights are upto 10% full. Given the average car is only 20% full that doesn't sound a terribly low amount.

The article also says

* One reason to keep so many flights going is to help the airlines implement their policies that promote social distancing

* Some travel is essential and it’s important that people who truly need to travel by air retain a way to do it.

It then goes on to say that many of the "13 Washignton-Boston flights" will be cancelled. Indeed of the 10 arrivals currently listed on [0], 5 have been cancelled.

[0] https://www.massport.com/logan-airport/flights/flight-status...
Ode to needles on Bart?

But seriously. You cannot ignore the the importance that cars have played in America. Ya ya ya, cars are terrible, Europe is better but also much smaller. I am definitely looking to the future and hope we design smarter cities but we cannot ignore the past. None of the options you listed are part of Americana imo.
> I'm surely reaching for Sublime Text, no other editor can AFAIK open a 200+MB file without freezing and/or crashing.

For this I use the xi-editor. 20 Gb text file? No problem.
> Note: Geoffrey Litt’s post on browser extensions takes a different point of view, considering browser extensions as a way to modify not browsers but Web applications.

This one rang a bell. When I was working for Canonical, I built an extension to make Launchpad more comfortable for me. It still has some users (but probably needs a lot of fixing): https://chrome.google.com/webstore/detail/launchpad-tweaks/p...
The court's ask seems reasonable given the circumstances, but 24 hours to deal with a complex logistical problem is... kind of like management pulling deadlines out of their ass that no rational person thinks is actually possible.

If the deadline was, say, 1 week, then I'd agree that it seems like a fair demand.
My point was you could automate it. You were not using it wrong. Instead, my point is that you can make using it act like you want.
I would love to use Windows WSL full time, along with docker containers, for general web development.

There is one thing though that no one talks about.. the fonts!!! The font smoothing is awful on Windows... will this ever change?

The new terminal looks alright, the default font is nice; but most other programs I like look awful in Windows: Sublime Text, VSCode, gVIM, ... I just can't find a monospace font that looks "thick" enough for readability and have smooth edges -- especially with dark text on light background.
OTOH, stock levels at Amazon at any rate suggest that a lot of people are buying more things for working at home or home entertainment than they normally do.
Thank you. Right, that's something to think about.
Doesn't BA offer flexible rebookings? LH allows (mostly) free rebooking on all tickets, event the really cheap ones, where you usually cannot do this.
I hope you're not implying I replied aggressively to Doreen. I was civil and I appreciate her posts, I just disagreed on this issue.

We must learn to understand that disagreement does not equal fighting.
I wonder if this is why my unraid box has been consistently failing a parity check since I replaced some drives.
Sloppy compliance is the proper route to take if you expect good faith to be rewarded. If you don't - if you think French regulators would be happy to make up some revenue shortfalls via fines of a foreign company - then overly-conservative compliance is the correct course of action.

And guess what? Halting all deliveries is the most conservative course of action possible here.
I opened a can of black olives that had a BB stamp August 4th 2012 last night. They needed a bit of salt but were otherwise fine. I used a few on some pizza and the rest of the tin was gone before bedtime.
Department of Defense on Amazon/Microsoft Cloud War [pdf]
I think the stupidity refered to here are the people buying pallets full of toilet paper.
I would argue marijuana sales are essential. Not for the users necessarily but for the operations of the government itself. My state of Oregon just had its highest liquor sales ever in March. Recreational MJ sales haven't been released but are likely similar. The tax receipts from this will help offset the huge hit to income tax revenue that is coming and give the state government at least a chance to keep things running as this drags on.
React is its own ecosystem at this point. I can't even keep up with React state management libraries...
Due to the "staging area", I would not expect this to be true. Contiguous data written to an SMR does not land on disk in a linear fashion.
How Sony became a player in the gaming world
Democrats have the Russiagate conspiracy theory, which is spread by almost all US news media... So Republicans are not the only ones that engage in conspiracy theories.
I didn't realize Xi was in a "usable" state now. What frontend do you use?
Yes, to put this in perspective, each person has 'x' transmission opportunities on every journey to/from their lockdown base. 'x' can be expressed as 'x = n + m' for n people they would meet along their journey plus m people that have interacted and potentially infected every surface they touch. n and m are smaller for every journey not taken. MUCH smaller if people are broadly compliant with lockdown.

Therefore, even people breaking lockdown (justifiably or unjustifiably) are at reduced risk of transmission if other people are obeying lockdown.
> I wouldn't necessarily say if something is popular, it is also good.

Black is popular because it is good.
> Emacs is amazing. I stopped using it a few years ago because I became lazy to keep my configuration and extensions up-to-date.

> But I would love to go back to it, to be honest.

What helps me not get bogged down in versioning, is to let someone else deal with it.

For example, Debian and NixOS each package many Emacs packages. I just use their versions, and treat it like any other piece of software managed by the OS.

Alternatively you could try things like Doom, which I think handles versioning.
It's not a race to the bottom.
Some people get it. Thank you.
Not the same, from what I have seen. But, more pointedly, I have been doing this specific workflow for over the last decade.

So, it is close. But most of Emacs "just works" over a tramp connection. From git to old and new code completion. And has done so for a long time.
> Technology-wise, we no longer use engineering as a means to an end to solve a business problem. Instead, engineering became its own thing and most companies encourage and reward those who opt for over-engineered solutions, which means you spend more time fighting with dozens of layers of abstractions and chasing the latest JS framework instead of actually delivering functionality. This is mostly a symptom of the previous point where showing "growth" and bragging about your (over) engineering is more important than actual profit.

This seems to vary company-to-company. I've seen the extremes on both sides of this. I recommend finding a new company that shares your views on tech-debt and pragmatism.
I think this is actually not the case. A Boeing 737 totally empty and in the smallest possible configuration is 61,864lbs. If 20 people move up to 1st class that is less than 7% of the overall weight. With the engines and fuel in the centerline, that represents even less in terms of overall torque change on the center of gravity. The aircraft would adjust for this with the tiniest of movements on the elevator, so small it very well might be in the hundreds of an inch.

It is not about balance.
> but I've not yet decided if that's a bad thing or a good one.

It's a bad thing, you should watch football instead.

(The meaning of the above string is that I argue that investing spare time into hobbyistic software development is time well spent.)
All the permanent Django jobs I see also have over-engineering such as insanely complicated front-ends (that actually perform worse than good old HTML) or Kubernetes (when the entire product could be served off a single bare-metal server) or similar, not to mention they are BS startups doing user-hostile things.
Not having used it, maybe NixOps is the thing you want.
Not having dates is a bad idea... Even if it's just for context.

If this article was posted in 2018, things have changed a little bit since 2020...
I want to second this. I use GitLab for personal projects and have used their CI extensively.

My work uses Github and has all the repos hosted there. I tried to start using Github Actions (or whatever it is called?) about a month ago, and just couldn't make sense of it.. does it provision servers from Docker images/docker-compose files? or is it only a "carcass" where I have to add an additional server? can I do everything "as code" or do I have to mingle with the web console ?

After spending about 2 hours tinkering I gave up.
It's configurable - https://stockdaddy.io/dashboard/edit/

IEX is pretty good with the markets they give access to, so you should be able to find most symbols (or comparable) you're looking to track.
"Build Your Own Lisp: Learn C and build your own programming language in 1000 lines of code!"
http://www.buildyourownlisp.com/
not app, but fun
Controls aren't much different than other industries who rely on vendor product solutions either imo. You can talk to your SCADA vendor to see what their Historian / MES solution is and look at integrating that or develop a custom solution. Each obviously have pros/cons. What you might gain in rapid development using the Vendor provided solution your client will probably lose in steep licensing fees. Vendor solutions are typically set up in a way that anyone could configure them using only the manual and a few tutorials but giving any joe the ability to set up a system always has the drawback of the system being very "one size fits all" and customizing it to work in certain scenarios is difficult.
Hi Team "C",

I am a beginner level programmer and C is not one of the languages for which I have even bothers to write a "hello world" for. That is my level.

As the people that "runs" C, why do we need C? Forget the legacy systems. With fancy languages like Go, Rust, Elixir, Python and the millions others. Of course, the "offsprings" like C++ & C#.

What was the use case that C was designed for (I have read from sources like Wikipedia, would love to hear straight from source)?
In 2020, how relevant is C? If someone is going to write a system/application today, why consider C?
Do you think, C will be relevant in 5 yrs (I know 1 yr in computing is like 10 yrs for humans)?
With all your combined experience in computing over the years and as the members of a team that is guiding a valuable thing like "C". What is your advice/wisdom/thought for us?
Well, most of them love the flying part itself. Problem is everything else. With software development it's just the opposite. The perks are great, but the actual work can be very boring...
Great. Yahoo Finance is pretty good and there's https://www.iexcloud.io if you need something more robust.
Admittedly not everyone has the freezer space, but there's really no good reason not to buy frozen or freezable food like meat, fish, vegetables, etc. if that's what one normally eats. You don't need to subsist on beans if you don't want to just because you're only getting groceries every couple of weeks.
You are correct. Most shops and schools are expected to re-open but things won't be back to normal. Restaurants and cafe will remain closed, and people at risk should remain home. They still need to figure out the details.

It seems that France is not much better prepared now that we were before the lockdown (masks/tests/contract tracing apps are still nowhere to be seen at that point).

As for our leaders, they distinguish themselves in their rhetorics and in some symbolic measures, but I have the feeling everyone is following the same path.

Exceptions are some Asian countries who seem to have the epidemics under control). They are the big winners...
I too have found this, with one exception: fork/exec is appallingly slow. This means ad-hoc scripts in Cygwin should be written as much as possible as pipelines and not loops; bash string functions should be used over sed, grep etc. whenever you can help it.

But with that caveat in mind, Cygwin turns Windows into an acceptable Unix for command-line purposes.

I don't think it's quite as good as a development environment when you're targeting Linux though. That's where WSL (in either form) makes a lot more sense.
That's happening right now with Sweden and it's sure to be a pretty interesting case study. Their health system hasn't yet been overwhelmed, but they've had a lot of cases (and a lot of deaths), especially on a per capita basis for a smaller country:

https://www.theguardian.com/world/2020/apr/15/sweden-coronav...

Of course, some right-wing media outlets have still been touting this as a success and a model for a less economically-damaging approach— this article is from nine days ago, but it's not hard to find other similar ones:

https://www.nationalreview.com/2020/04/coronavirus-response-...

It's probably much too early to say one way or another, but I guess there is some value in having multiple approaches be tried. Particularly in a world where guys like Glenn Beck have gone on record saying they'd "rather die than kill the country."
Ranking items in a rating based system
Or Google uses the date a signal to reinforce when it's not sure and to downrank when it catches liars.
I hope you remember next November that competence matters.
Oh, that's great. I saw the announcement of xi-editor when it was in its early stages, I'll git it a try.
> At my first job, we wouldn't even use a web UI for the repositories

It's been a long time since I used it but I used to lean on gitweb for this at places that self-hosted git repositories but didn't have any UI layer on top. I remember it being perfectly fine for my needs.
It's a shame that the Sublime package ecosystem seems to be a shell of its former self, with once-popular packages going unmaintained or entirely deleted.

Sublime is one of the few closed-source proprietary programs that I've been more than happy to pay for, just because it's that good.
I'll check when I get home-- I probably still have most of that computer. It's similar to this[1] but the non-letter keys are also swapped for black keys like this[2]. I was super into chessboard pattern at the time so I wanted everything to be black and white.

[1] https://osxdaily.com/2010/10/30/mac-setups-oreo-macbook/
[2] https://www.blogger.com/profile/01006273801333641372
Yeah in honestly shocked at how many niche problems. I encounter that have ready solutions. If I ever find a truly unsolved problem, in likely to assume that its just too hard to properly solve at the time.
Tried lsp-java with a gradle-based project, and couldn't get it to properly figure out the project model (so imports wouldn't be found and nothing worked). Tried with both Emacs and VS Code, no luck.
Guix looks really cool. I wish that it used Lisp rather than Scheme (because IMNSHO Lisp is better-suited to this kind of system software), but that ship has sailed.

It’s a real shame that rms had such a dislike of Common Lisp. The mind boggles at where the cutting edge of computing would be today had Emacs upgraded from Elisp to Common Lisp twenty or thirty years ago. Instead GNU has spent 27 years trying to turn Scheme into a sufficient systems programming language, once again illustrating the truth of Greenspun’s Tenth Law: Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp. I would add a corollary: this also applies to any sufficiently complicated Scheme program.
Maybe join my company, or another company like us?

We're funded from customer revenue. Privacy focused. No VCs, so no moral flexibility needed on our end to meed VC expectations. We don't do any dark patterns. All remote.

There's GitLab, Wikimedia, Cockroach Labs, etc.. there are opportunities out there if you make it a real priority to work at such place.
Google’s AI enables robots to make decisions on the fly
Be anyone in your Zoom and Skype meetings with Avatarify
I understand modern media is slinging fear and outrage because that's what gets clicks, but their whole business model is anachronistic. I've watched previously reasonable publications go from honest fact-based reporting to pure narrative/agenda based drivel. Like wow, Washington Post, what happened bro?

If most media organizations went out of business from the impending COVID economic catastrophe, I think that would be karmic justice. They did their part to cause it after all. The stress they've induced, the fear they've sown; they've earned every bad thing that befalls them.

It's time for a new paradigm. Long form journalism as we knew it is gone. But there are other formats ascending. Podcasts, Youtube series, etc are all possibilities to fill the void of in depth reporting. Time will tell if someone can figure it out, but our current media is a problem, not an answer.
Neutrino Asymmetry Passes Critical Threshold
send me a dm at blakbelt78 at Gmail and I can help you out.
Free Tailwind themes to help Android, iOS devs create websites for mobile apps
My reading of this situation is that they were doing everthing they could to ensure worker safety while continuing to operate, got sued because their efforts weren’t perfect.

The courts ordered them to meet an unrealistic bar, so the only way to comply with the court order is to shut down for a week.

This is what the judge ordered. If the judge didn’t want to create artificial shortages during a crisis, they should have thought more carefully before deciding the case. Note that Amazon’s appealing the ruling, so hopefully the judge will be overruled.
Last time I checked there was no vim keybindings :(
Waffles are so simple. Obviously, they require a waffle iron, but apart from that I can quickly mix up a bunch of ingredients I always have at hand in a single bowl with a pour spout, using a single fork to stir it, a plastic IKEA cup for measuring ingredients (exactly 1 cup), and a 1tsp measuring spoon. I try to use "standard" dishes whenever possible because they're so much easier to clean (stack neatly in the sink and easily loaded into the dishwasher). Specialised tools like whisks just aggravate me.

And so delicious!