skysight-inc/HackerNews huggingface dataset:
This is very true. To combat this, I've developed a process of using a personal extension customize VS Code, the details of how this works are in the my personal extension's README (https://github.com/robenkleene/vscode-robenkleene). This lets me customize VSCode in a similar way to how I can customize Emacs and Vim.
Ooni Koda 16
Similarities of 2020 and 1946: historic high debt and low manufacutring output
Generate a renaissance masterpiece from your photo
Awesome. Keep at it!
I previously worked in cyber security. Great job as a PM for
a start up in the space. Great industry, for the most part. I loved the tech. But it just got boring.

At the same time I was running an environmentally focused project on the side that I really enjoyed and was starting to take off commercially.

One day I just decided to jump into it full-time.

Now I must stress, I am incredibly fortunate 30 year old, no massive student debts, large mortgages, kids, etc. In some ways, this was one of the biggest contributing factors in the decision. Sure, doing good is nice, but we all need to survive.

The reason I'm posting though, is that the project went full circle, and is now what I brand as a tech company (non-profit) with an environmental focus. I put this down to my background in tech.

Moral of my story (I think), is that most humans all long to do something new and different, but typically head back towards what we are good at. I'm just hoping I don't get bored this time around...
Why did I eat? I’m not even hungry anymore!
> For example, here's VS Code's "Hello World" plugin anatomy:

Yes, boilerplate like this is typical with frameworks. It's a tradeoff with some benefits and a price. IIRC there are some cli-commands for generating and handling this, so it's probably less effort than it seems.

> Compared to emacs, all you really need to do is put (message "hello world") in your .emacs file.

Depends on what you are doing. For packages, emacs also has boilerplate. And if you add elpa or melpa there is even more to do. At the end the only real difference is the lack of simple adaptability in VS Code. And I'm not enough of an expert on this topic to know whether it's even completly true.

> To be quite honest, I really wish all other text editors had something equivalent to Emacs .emacs file. If VS Code ran a js file on startup I'd be very happy.

Considering VS Code is just a browser under the hood, I wonder whether it wouldn't be possible to do something similar out of the box to some degree. I can understand that that they have some tighter control over GUI-stuff, but considering you can hot-load extensions I would assume there are some ways for this and they are probably just bad. Maybe some emacs-culture should leek to vs code to make this happen.

I heard atom editor is better in that regard, but also worse in performance.
They imply other people, yes; but mutual implies both sides. If you're only talking about other people's working conditions and never talking about your own, there's nothing mutual going on.
> pump out change for the sake of change and let the end user do quality control

So true!
Saying both as developer and user!
>Every year there is more and more tooling and configuration to do before actually coding anything.

I've become increasingly worn-out from this as well. It's strange that as an industry we parrot the "premature optimization is the root of all evil" line, yet we build out our tech stacks as if we were all part of FAANG.
First National Parachute Expedition “Ukraine – North Pole – 2000” (2012)
Business intelligence, they call it.
That's just for fun. I guess I've been hanging out too much at r/wallstreetbets
> All that matters is the price at the end

Paying $1000 today is not the same as paying $1000 in six month's time - that's the time value of money that people have mentioned.

If you just add up total amounts without factoring in differences between how payments are distributed over time, your comparison can be incorrect, since the larger number in that case isn't necessarily the more expensive one.

To do a proper comparison, you need to calculate the net present value (NPV) or a similar measure that takes into account time value. See e.g. https://corporatefinanceinstitute.com/resources/knowledge/va...
I don't doubt they do lack those funds, but if all it takes for a company to override the sovereign decisions of a democratic republic is "ceasing to do business," said democratic republic has bigger problems.
The problem not in the language per se, but in the linker settings. By tweaking it, you can achieve almost same size as the assembler version has.
Now that more IT is entering the shop floor, many places are adopting some solutions (for diagnostics, data collection etc.) with more "computer" content than the past; for example all the predictive maintenance platforms big vendors are developing. Or you can concentrate on the "upper" levels, like SCADA, MES; of course working with these tools is not super CS rocket science, most of the time. You can start from positions more akin to programming, then work your way into process sensors technology, electrotechnics, etc. That's what I did.

Edit: System integrators as sibling says, I second that!
Old scener here. But those are days past, and I prefer it that way. Did learn C64 and Amiga inside out. Was there at Assembly to see Second Reality when it won the compo. Good times. :-)
To me, this is a success story; your organization wasn't sufficiently flexible to adopt new technologies which require rethinking the fundamentals of package management. Take this as a warning sign and re-orient your organization.

I do wonder about the "deliberately cryptic" nature of Nix's expression language. It is, in fact, deliberately designed for simplicity, to be a basic syntax for a language that is purely functional and lazy but not much else ([0] p69). When folks complain about the Nix expression language, as they often do, I ask them: What would you change? How would you do it?

I think that it is bad that an entire team does not have the bandwidth to learn an entirely new language, but good that the team is not willing to spend time on things which they don't think are important.

[0] https://edolstra.github.io/pubs/phd-thesis.pdf
An example I often see is database normalization. Why use 5NF when we can simply do with 3NF? Fast forward this a few months later and you end up doing pattern matching on blocks of text instead of querying indexed columns.
Here in my car,
I feel safest of all. I can lock all my doors
It's the only way to live
In cars!
> the reason for our awful current new cases/death rate is due to the resistance to taking action in February when it first hit.

The reason is actually NYC, specifically Cuomo and DiBlasio passing the buck back and forth and doing nothing. If you remove just NYC, the rest of the country is for the most part doing a lot better than Europe.
Good to hear that a Clojure wrapper is there. I've been thinking about Keycloak, but I was worried that the login or credentials management UI would be outside of my app (and different). But perhaps there is a way to integrate with it while keeping the UI in-app?
It's mind blowing we are not putting more money, Billions of dollars, into why people are getting reinfected and around antibodies.

It is fully expected people will be able to get the disease again in years.

But it might be much sooner. And when you get it a second time it might not be as easy as the first. Your third winter and third time getting it might be death.

This variable turns SARS-CoV-2 from it's current media accepted 'mild' to very serious, and we don't know what it is, these 3 months into the disease.

Ok link talking about some of the issues -

https://www.nytimes.com/2020/04/13/opinion/coronavirus-immun...
> Chances are, some region will decide against doing that, and their outcome will provide a clear incentive for everyone else to be more rigorous about it.

I used to have a poster along these lines in my office. https://despair.com/products/mistakes
Haven't had too many problems by hunting around, using local retailers, and asking at bakeries.

Might help? https://helpatmyhome.com/where-to-buy-flour-online/
Heh, to me (also in London, and struggling to find a job right now) it feels like everyone is doing Django these days... :D
Socialism != communism

Democratic socialism !== socialism
Actually, for center-of-gravity reasons they (often) cannot reassign seats freely, as the aircraft gets balanced based on the assigned seats. If everyone moves up front, the pilots might get a surprise in how the plane reacts.
That's not really how ads are priced, though. Google and FB will be reluctant to see the price of ads go down. They also control the supply of how many ads they put on the page. They make sure the supply of ads for keywords is always less than the demand to fit an optimal price/revenue curve.

It's more like OPEC, and less like a free market.
“Avatarify” Live Deepfake Tool for Zoom and Skype Released on GitHub
You probably meant “High Performance Browser Networking” https://hpbn.co
I wonder if this also prevents running the game if you have Hyper-V or Hyper-V based technologies (Windows Defender protection, Container support, WSL2) installed. That would be a real bummer - because you can't game on your dev-computer then.
Thanks for sharing. I learned something too. What’s interesting to me is that, at least in America, we associate the judicial as government because we consider ourselves a “land of law” and the judicial has the responsibility of determining if the laws that “govern” how we can act have been used appropriately or if they violate our constitutional rights. As a French citizen, do you not feel governed by the laws which your courts oversee? Maybe this is purely a difference in language but it’s very fascinating to me.
The blog post mentions that you recently open sourced 18 features that were previously paid. I assume that refers to this announcement: https://about.gitlab.com/blog/2020/03/30/new-features-to-cor....

It seems those are proposals (or at best commitments) for things to be open sourced in future versions rather than things that actually are available as open source already? Could you clarify please?
Agreed, was thinking the same.
It's a convention (a meme?), along the lines of "read the manual" being rendered as "RTFM".

In online discourse it is common for people to ask questions or make statements without reading the reference material being discussed. This is frustrating to other commenters who feel that a lot of the discussion is needless and effectively off-topic. Hence the aggression in the acronym is partly a joke that this is such a common occurrence that the expletive itself is part of the acronym. It's definitely not meant to be taken personally. Mostly.
SARS did not have a regional name, and it did not stop ignorant racist behaviour against people who appeared to be ethnically Chinese, even in a multicultural city like Toronto, Canada, which was hit hard by SARS. And keep in mind that this was before racism was amplified by social media.

Honestly, ignorant racists are going to continue to be the same, irrespective of the virus naming. IMO, anyone who thinks that people with racist tendencies won't blame Asians for SARS-CoV2/COVID-19 because of non-regional naming is delusional.

As someone who is ethnically Chinese but not from China, it's obviously a nuanced situation. I have mixed feelings about the geographic naming. I can see and appreciate both sides of the argument.
Show HN: Security from Zero – Practical Security for Busy People
Interesting that you'll risk moving your dev ops workflow because of a single feature that GitHub doesn't even do well.
https://www.nytimes.com/2020/04/07/us/coronavirus-race.html
>Does the revelation that they use SMR somehow change their reliability or performance ?

Yes, they do not perform anywhere like PMR on writing.

It's so bad they simply should _never_ be used on a RAID or Zpool, where they have such pathological behaviour on resilvers that can easily become the trigger for data loss.

I would never buy one of these voluntarily, as they'd cause me headaches.

So, definitely, I need to know whether what I am buying is SMR or PMR. And wd's behaviour is unacceptable.
Do you mean "High Performance Browser Networking"? I couldn't find a "Browser-based Networking.
Not only did they fuck it up. It was implicitly used as a feature. If you can attach multiple email accounts to a service then of course you would attach your work email to it.

The real devious behaviour was assigning your entire account to another entity to manage and without your permission. I've had to create a new account, ask the enterprise account manager to remove my account, and move my cards to another account. I've been using the account for 9 years and created many small integrations. Why would I want to give that up? Now my workflow is broken because the Trello app only allows one login so I have to decide is it going to be work or personal that I'm viewing because I can't do both.
Certainly not the same mortality rate, but the common cold does kill people every year due to pneumonia, asthma attacks, etc.
The ridiculous thing is that nobody would have batted an eye if they did this with Green/Blue drives, especially if they just owned it upfront. I still don't particularly get the difference between Red/Green, or even Red/Blue for that matter, apart from opaque firmware tweaks about power saving, and some hand waving about chassis vibration. SMR/PMR would have been an obvious partition.

I still can't fathom how companies can be so oblivious about their actual customer market. People speccing individual hard drives are integrating their own systems and want to care about the details, not just some colorful indicator of "good/better/best".
Thank you so much khancyr! You are a well-known member in the ardupilot community your support is highly appreciated and if you have ideas or suggestions we would love to have your opinion before closing the new ArduBee prototypes in development

With great excitement we follow the feeback here on HN and we are happy to answer all your questions!

Besides posting here you're all also very much invited to submit your feedback via this google form and contribute with your ideas to the final version of ArduBee before starting the kickstarter: https://docs.google.com/forms/d/e/1FAIpQLSfSv-mjhigMYmZsG03N...
Decision Tree Classification in Python with Scikit-Learn
> But the question is, if you already can code, then why bother with creating elisp-code or an vc code-extension? Today there is a good change that you already known some useful tooling-language.

I'm not sure what you're saying here? How does another "useful tooling-language" help if your goal is to customize your editor? I guess what you're saying is why don't you write those customizations in another environment like Bash? The easy answer is you want the bells and whistles of the editor, e.g., you want to process your current selection, for example I have a customization to quickly archive the selected piece of text (I often want to remove some text quickly without having to think about whether I might want it again later). I have lots of little customizations like that.
I commented to another user, my background is a Software Systems Engineering degree but the majority of my coworkers are Electrical Engineers or some style of Electrical Technician.

As long as you understand digital logic well enough you'll be able to grasp the concepts. Having more formal education helps but is one of those fields that isn't strictly necessary unless you're working in a specialized sector. My personal take is that Software is still playing catch-up in this domain to the rest of the world but its coming. Up until the last 5 or 10 years the software was mostly just running the facilities but now integration to the business environments is becoming a bigger and bigger requirements of my clients.

I've mostly become hands off on the PLC/SCADA systems at my company now because the requirement for software utilities to function within the control system for data collection, trending, reporting, etc. has become so so much bigger. I have clients that want to use OCR to track shipping containers throughout their yard, clients who want me to integrate their invoicing systems to the operations so staff can see the scheduled daily loads coming, designing unmanned kiosks for customers to key through when coming to site and a whole lot more things.
Bemmu! How do you manage free worldwide shipping? Thats insane for only 12$ a month! Almost impossible?
Also, you have a schedule and there is likely a return flight for which you need a plane in EWR in this instance.
Nit: WSL2 is available on Windows Home, while Hyper-V is reserved for Pro and up.
I've seen my local supermarket doing that with toilet paper recently. They were out for as long as everyone else and now there are these massive blank cardboard crates filled with individually wrapped rolls like you would see in a hotel or office. So some clever buyer got creative with the supply chain which is awesome.

Meanwhile, my local Target is still sold out...
I'm looking at deaths per capita. It can still be manipulated but it's the hardest to manipulate.
Thank you. It's a simple idea that scratches an itch, I like your idea about sector-specific info that might be something to look into to. The tagline is correct it's just for fun!
I can relate to your point of view, which is why I don't work for "the tech industry", but instead have my own SaaS. This lets me stay close to tech (I love programming in Clojure and ClojureScript!), do what I enjoy, and not have my soul sucked out by evilness and stupidity of today's adtech world.

I have a product which solves a real problem and I'm getting paid by customers who appreciate that their workflow is somewhat easier with my tool. No tricks there.

So, you do have a choice. I'm not saying it's easy or quick, but the choice is there.
Already discussed https://news.ycombinator.com/item?id=22859698
List of engineers with expertise in healthtech, videostreaming, gaming, etc.
There's no such thing as a truly independent entity if someone else controls the purse strings.
I mentioned that, but note at this point it's not just that. Democracy here returned in '83. While there is a structural problem of the police force still employing people from the dictatorship era, it's mostly fresh blood now.

Police officers behaving brutally are a thing of new democratic governments here. Democratic neoliberal pro-business governments like our recent former president took a hardliner stance for police enforcement, encouraging a "heavy hand", but even supposedly "liberal" governments have a difficult time with police brutality. These are young officers harassing the poor, the homeless, student organizations, etc.

Other countries like the US also have a history of the police harassing the poor, activists, blacks, etc. I see it in the news and reading about the history of the US. It's not specific to Argentina.
Yep, it takes commitment even with the simplest idea.
Your lowest quality posts are far far higher quality than the average on HN, even when people read uncharitably and reply aggressively and your frustration rises. Thank you for all you share.
Fair enough, my comment was a bit tongue in cheek. Thanks for clarifying the point.
Virus Recession Gives Economists a Shot at Redemption
Incidentally, I am a Software Engineer that owns an Electrical Contracting business too and I would love to learn more about your company and your requirements for electrcians, what is the best way to contact someone to learn more?
Nikon's 300mm F/2
Regex2fat: Turn your favorite regex into FAT32
You do realize there are countries who didn't act in time where the bodies literally are piling up in the streets right?
Th EU in general has shown a willingness to use the courts to punish or fleece American companies. I wouldn't trust them at all.
That's nothing like the real-world situation being discussed here.
Get out of the VC backed world then. Plenty of stodgy old enterprises that make actual useful stuff need good IT talent, and they pay well enough. These environments come with their own set of issues, but I've never felt like I'm working for companies where I am scamming the end user.

Just stop working for shit companies producing stupid shit, money isn't everything.
This isn't really a political point as much as an observation, but... the people in this country who have the worst compensation and benefits are the ones who are involved in the harvesting and preparation of our food. To this point, the supply chain hasn't been too badly affected because poor people need to work to survive and so they'll go to work sick. But now COVID has spread all over the place, and people who are in those fields and slaughterhouses and factories are starting to fall ill. Smithfield just shut down a massive pork processing plant. What happens to our food supply when those people finally say they've had enough? Lack of healthcare, lack of pay, lack of sick days... would YOU willing subject yourself and your family to the possibility that you will catch it and die when your co-worker comes to work with a fever?

In my opinion, we haven't even begun to feel the economic shock of this thing, because we've been able to ignore the foundations of our society for so long.
Ironically I think org-mode is a great example of a non-malleable system. When I started using it I slowly tried to customize it to better suit my needs, but everything was quite brittle.

Posted a comment awhile back with some specific examples from my experience: https://news.ycombinator.com/item?id=20551598
Learn Oops Concepts in Java with Memes and Examples – Addy Talks
Hi,
I just posted my first blog on OOPS concepts.

I have experimented by bringing in Memes and Examples together under the same roof. Do check it out and let me know your feedback.

https://addytalks.tech/2020/04/10/oops-concepts-in-java-with-memes-and-examples/
I wouldn't mind economy service if I still get the first class seating. So zero cost for them.
Huh, I’ve always read it as The Full Article- as opposed to just the headline, or a quick skim.
Polymorphic Perplexion
VSCode is truly a full-fledged IDE for TypeScript at least, and via plugins it can play the part for several other languages, including Rust. Mostly those depend on the quality of their Language Server implementations.
We need to bail out the Postal Service so they can stop needing to make money on junk mail.
Ah, you're one of those people that looks at 25,000 dead in ~41 days AFTER shelter-in-place provisions and thinks it's not a big deal. Gotcha.
Yes -- at first I saw emacs' age as an annoyance, now I find it to be its greatest strength.

Yes, elisp could be more "modern," even by lisp standards. Yes, twiddling a bunch of global vars and then calling global functions is not an ideal way to program to an API (this is at least sometimes the case in emacs).

But the payoff for accepting these shortcomings is you get to draw on literally decades of development and a large pool of knowledgeable ongoing contributors. I've seen calls to have emacs support Rust, JavaScript, python, etc. But the X in "emacs should support X" seems to change almost yearly. Learning to accept elisp means learning to respect all the work that went before, all the code that just silently runs and works every day. Which in turn means your own contributions are much more likely to be doing some good for years and years.
And now we know why they charge more for drivers under 25...
How do you propose finding those real problems to solve? I know that every problem I encounter in my life (or work) has already been solved 100 times over.