skysight-inc/HackerNews huggingface dataset:
vim vs emacs thing is extremely outdated imho. There is evil-mode (Emacs VIm Layer) in emacs which is an emulator of vim. You can have vim, or emacs, or both, or none, all being equally viable. In fact, there is Spacemacs which is an emacs distro that is built around evil-mode and comes with a whole bunch of packages out-of-the-box.

https://www.spacemacs.org/

This is not to preach of emacs or vim, really. I'm just saying vim and emacs are by no means mutually exclusive. I personally never got used to vim stuff, so I use Spacemacs with emacs keybindings, and my custom elisp scripts. Emacs really is more of a programming environment/mini operating system than an editor. Enjoy!
What I do is make the same scripts from project to project then have helpful aliases to run them quickly. For example, since I do TDD and often work on a single test file for a while I have a script in every project called:

bin/run

Then when I want to run it I just type the letter r, since I've aliased r to run ./bin/run. It's super fast. To keep source control clean I add it to:

.git/info/exclude

Which allows my .gitignore to be the same as everyone elses. I used to used the global gitignore file, but I had issues at times.
I'd say gnu make (dont use any other make) can be learned from the documentation, it readable. Also, it's super simple to try things yourself (unlike, say, k8s by example) : just use it in your project and use the doc as needed. I am very fond of make, to the point I did a video transcoding solution based on it and ffmpeg.
Even if the complete public distrust of the companies ability to be reliable is "just a meme" it's brand damaging and creates a scenario that impacts adoption of new products.

While products come and go is true, it's more a matter of scale on why this reputation exists.

I know I personally have been burned by the platform I was using going out from beneath me. That memory comes up each time I am considering between an AWS (where its never happened to me), azure, and google cloud solution.
I would also regard ww1 as a European war in the early stages so no need for the us to enter the war
How I Set Up My Python Workspace
> So they likely agree the rich should pay more, they just think they are one of them.

1. Pew adjusts for COL in its income distribution, so no.
2. HCOL are HCOL because they are desirable. It's not just a higher cost of living for the exact same quality of life.

> they don't feel very "rich"

I think the point is that there is a psychological phenomenon where objectively very high-income people don't "feel" rich. Even after "housing, childcare expenses, etc," six figures is relatively affluent in my book. Also this was $145,000 for a single person, so I'm not sure childcare would factor in for most people.
Sorry, that was lazy of me:

https://news.ycombinator.com/item?id=24532973

It's great, it just might not survive too many Firefox version bumps now. Hopefully there'll be a clear successor fork to switch to before long.
For my employer's B2B product, most of the "technical" QA is done under the direction of the product management team (which encompasses dev), and most of the "functional" QA happens with the "premium support" staff who are contracted to & spend time understanding the requirements of the biggest customers.
Great news! When people complain about my code I can just say I wrote it on LSD.
The killed by google site is not a great HN post - lists are not good HN posts, the discontinued products themselves usually get multiple lengthy discussions, etc.

In Mozilla's case, the layoffs are fairly recent, the discontinued products and services have had their own front page discussions (there was one just yesterday), real people have actually lost their jobs, etc. Intentional or not, this sort of post feels a bit like gawking at a traffic accident.
So much Google Hubris here. A day late and a dollar short with a heavy ladling of google self-importance.

Why do I care it is from Area 120? Why even share that branding - it just adds to the confusion. Is this an internal startup? Will it disappear? Stick around?

I already pay for Gsuite, now I should pay for this? Does it work in my gsuite org? Why would I not just go with Airtable at that pricing. How long will it stick around? Why is the feature list so much smaller compared to Airtable? What is their product road map? Why as a business user should I invest in this?

Come on Google, play for keeps, don't just dabble.
>My conclusion? Universities are simply going to have to cut their administrative staff and construction projects to sustainable levels.

TBH, I think that these construction projects are how colleges keep in competition to each other. I remember college dorm rooms being very, very, very utilitarian. "Fancy" meant that there was an actual closet in the room. Now, my wife and I joke to each other what we'll know we've made it in life when we have accommodations as nice as the average college upperclassman.

Without the fancy physical infrastructure to show-off, colleges will have to rely solely on quality of remote education.

AR/VR and other remote presence functions are going to rapidly improve in the wake of COVID. If current "online-only" colleges are smart, they'll see this as a place they can seriously compete with and probably surpass traditional brick and mortar colleges.
It would be helpful if you supported your argument a bit here: why do you think it is unconstitutional?. The government imposes a lot of limits on protesting. And most of the key bullet points have analogs that are legal, such as minimum jail sentences.

\* I don't support these laws and it's pretty clear that they are going to be selectively enforced on Democratic protestors only.
>The fact that it wasn't a redesign means it builds off all the lessons learned over the 30+ years the 737 has been in service.

No, obviously it didn't, since the redesign changed the fundamental flight dynamics of the plane. It was not improving the design, it was piggybacking off the good record and past training of the old design to push out a fundamentally different product as quickly and cheaply as possible.

>Achieving sales figures doesn't preclude safety.

Then how did these fatal 737 MAXs ever get released in the first place?
Server is not responding atm haha, so that's your only option.

Just kidding: http://web.archive.org/web/20200922163520/https://www.wisdom...
Take Gmail. I want it easily accessible, but I don't need it running in the background as my phone will ping when I got a new mail.

When developing, I'll open a new window and keep some tabs relevant for what I'm working on. Frequently it involves me piecing together bits from different APIs or parts of APIs, so require switching between multiple tabs. Often I'll have to come back, and it may take a day or two. No need to keep the tabs running, I just want to quickly pick up where I left.

Stuff like that.
Don't feel you missed anything. I did the switch quite late into my career and being a lead/manager is a completely different job description. I felt I started at 0 and slowly got better. The learning new stuff part was fine but it is very hard to keep up your hacking skills while dealing with multiple projects/doing management things. If you are happy being an engineer, get paid well for it, and can continue to get employment as you get older, what's the issue?
I recall one summer probably freshman year in college, we went to the Wisconsin Dells. I was busy flirting with ideas about how I would start my life, so certain topics were on my mind that hadn't thought too hard about before or since.

This whole town is tourism. I wonder what it must be like to live here? I felt vaguely uncomfortable the entire time, until I felt really uncomfortable, in ways that only an angsty 19 year old can manage.

I still have this vignette in my head of this moment in a convenience store. It was one of those counters where the register goes to the depth of the counter, so I'm standing basically face to face with the clerk while my parents are paying to my left. She's about my age, and I'm wondering, is this really what she wants to be doing? Or is this all there is, here? She could be teaching a class or training to be a gardener but she's selling M&Ms to a bunch of self-absorbed tourists who don't even see her, and are just here for the day and will be gone tomorrow. It must suck to date around here, too.

The ride on the Ducks through a bit of nature was by far the high point.

(That is also the only time I've ever witnessed a golden retriever be anything but adorable - threatened to bite me for an abortive attempt at a head pat. Man, fuck the Dells.)
I think this is of course fine, and if you stay for months there should be few issues you are introducing for other people in the buildings etc.

The problem is that airbnb is not sustainable with just these "guests" (I mean is it sustainable at all?). So you are not paying the real price for this service, but are subsidized by they guests that are not wanted.
Do we still need moz_enable_wayland env variable or is this the default now?
The free page securityrating.io from BinaryEdge also provides that information.

For more complex queries about what is being exposed on IPs worldwide (IPV4 and IPV6) You can register a free account on app.binaryedge.io.

(Disclaimer: I'm part of the BinaryEdge team)
Actually, ideally you wouldn't even see a 404 page. Your web browser should just time out when attempting to find the url.

If you are seeing a 404 page, that means that a web browser is listening on port 80 and received the request and is responding with a 404 page. That's not a good thing!
https://milady.idont.date/unless.you.are.on.a.Christian.Mine...

Fun idea :) It doesn’t handle some typical characters well though, like apostrophes.
This depends on your use case.

I work on an enterprise project with 100+ gradle projects and a pile of targets for docker containers, kubernetes deployments, DB schemas, Redis stuff, etc..

Eclipse is incredibly slow in this use case compared to IntelliJ and would frequently gobble 10GB of Ram. I switched from Eclipse to IntelliJ earlier this year after years on this project and IntelliJ is amazingly better.

But if you're using some different build system and a different type of project configuration maybe it's the other way around..

I think the thing with these
From TypeScript to Elixir
Anyone like Elon Musk, Jeff Bezos, Zuck, even Bill Gates...

Can you name 1 Japanese person who had similar ambition and commitment to large-scale projects?
First Jailbreak for iOS 14 Limited to Devices with A9(X) Chip and Below
Hiring for a LEAD DATA ENGINEER to deliver a new cloud native banking stack!
It makes sense as "A windows subsystem for Linux". Unfortunately, dropping the "A" makes it ambigious.
How is it so fast?

When I do it from home I immediately get a 404. It was so fast I assumed that the site got overwhelmed by people trying it and it was down.

But then I tried it but changing the URL on the 404 from https://beta.shodan.io/host/<home_ip> to https://beta.shodan.io/host/<lightsail_ip>, giving the IP of my Amazon Lightsail instance. It almost instantly told me 22, 80, and 443 were open.

Edit: ...but if I try either of those actually from my Lightsail instance, they both get 404!?
The Need for Stable Foundations in Software Development
> Slightly OT: I wish people wouldn’t put such large license headers in source code.

There's an ongoing effort to fix this:

https://www.linuxfoundation.org/blog/2018/08/solving-license...
It seems like cropping the QEMU "chrome" from the screenshot would make it clearer that it's a DOS environment, and that the prefix "dsl" allows you to run Linux commands...
What does your typical work day look like? Do you work on multiple things that don't require coding? Why does launch-time matter at all?
I posted a link (above) to the app I built to solve that problem.

The vast majority of form is indeed not « ready » for input, requiring users to go through hoops to fill them. And that work is done again by the next person.
I believe they didn't use any CSS framework, it's handrolled Sass styles (other than Normalize and Font Awesome).

https://gitlab.com/bramw/baserow/-/tree/develop/web-frontend...

They do use Nuxt, a fullstack framework for Vue.js, which is style-agnostic.

https://nuxtjs.org/
I have no idea about Gates' early personal beliefs, but at that time they were competing with big corps like IBM. They were the underdog. They played the game on hard mode (even though most of us never had or will have the opportunity to get into Harvard and casually just drop out to start some crazy venture), and when they made it big, they were doing the same aggressive deals and the market eat it up, the whole company was basically built on this aggressiveness (quick and dirty software, that runs anywhere coupled with expensive licenses, strong copyright enforcement campaigns to force you to buy those expensive licenses, cater to enterprises, increase market share at any cost [vertical integration in IE, Office and Windows], dominate the market).

I have some minimal/passing familiarity with the previous cutthroat mindset. And I know that fraud is when you cross a line. When you explicitly promise one thing and deliver something else. The importance of willfully making false statements with the purpose of profiting off the victims' action(s).

I know some people test the ropes/limits so many times that the line disappears for them.

Now, that said, unethical management might be simply working the shit out of your team for some deadline (which regularly happens in game development) or it might be lobbying against workplace safety regulations like a few special asshole coal mine owners do.

MS treated contractors as second class citizens, they got sued and the contractors won. Plus MS had (has?) a tendency of demanding long hours. Are long hours unethical in software engineering when there are so many opportunities for engineers? Or it's just an option for those who prefer that kind of work-nolife balance? I don't know.

However, what Amazon does seems (is!) very troubling (overworking pickers to the point of causing them permanent joint damage/pain), especially considering that the low-skill labor market segment is words apart from the aforementioned velvet sweatshop problem of long hours for 6 figures.

...

Anyway. I've worked with guys who clearly have a warped sense of ethics (plus entitlement, self-importance, ego), and the line is usually crossed when later the fraudster cannot account for the money. That's a clear breach of fiduciary duties. Because even the shittiest explanation of why and how you had to spend weeks at a 5-star resort to "make deals" might be defendable, but the clear lack of any explanation is not.
> backup-db.sh

Just a small nitpick. I’d like it if we collectively moved away from including file extensions for scripts. You never know when you want to rewrite it in python or do something else. Nothing more confusing than opening up “backup.sh” only to find it’s actually a ruby script and must be executed.
Except that it's the DOS Sybsystem for Linux, not the other way around
Idris 2 added dot notation. Idris 1 simply disambiguates based on type or namespaces each accesor.
The results are cached:

> Shodan has servers located around the world that crawl the Internet 24/7 to provide the latest Internet intelligence.
I might be wrong, as my contact with Julia has been a while ago. But IIRC, Julia, having no type checker [1], cannot check whether every function is complete regarding the type in question.

This is somewhat comparable to OCaml's polymorphic variants, which only solve the expression problem if you give up the completeness check of pattern matching.

[1] yes, I know it does a lot of run-time stuff with things called types, but that's something fundamentally different. Really.
Bookmarks discard a lot of (potentially valuable) context that tabs don't. History, for one. Parent & child tabs, if using Tree-Style Tabs, for another.
Glad to hear your story.

I'm on the same boat nowadays :)
Wow! great idea...

If the opponent knew about this though, would it be difficult to defeat?
Could you please stop posting unsubstantive comments to Hacker News? You've done it a lot; in fact it's nearly all that your account has contributed to HN. That's really not what this site is for. The idea here is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.

https://news.ycombinator.com/newsguidelines.html
I agree, but I don't think a single file with thousands of lines if not tens of thousands would be considered "simple".
Will Quantum Computer Keep Up with Moore’s Law
There's a long, elaborate background story to the Zimmerman Telegram. It was written by a junior diplomat, signed off on by the foreign minister (who was preoccupied with growing military influence on the Kaiser to reintroduce unrestricted submarine warfare), blown up by British military intelligence led by a dude named "Blinker" Hall, and then didn't really do much about the entry into the war (Barbara Tuchman not withstanding). See The Zimmermann Telegram: Intelligence, Diplomacy, and America’s Entry into World War I by Thomas Boghardt for the whole story.
Check the timestamp of the results ;)
That's because I'm not allowed to have a generic certificate for ..domain :( (author here). I'm also a C++ programmer for a living, and this was originally just a home project for trying to self-learn how publishing pages work.
This is somewhat formalised in the UK with the agent of change principle, basically you can't just rezone and complain about the nature of the neighbourhood https://www.citymetric.com/business/uk-planning-system-final...
I get 401/Authorization Required. Hrm. Something else to add to my list.
Language and customs are valued differently between Europe and East Asia, and one of the reason is poverty. I'll take Vietnam as an example as I grew there and now live in Europe.

We (the majority ethnics) do appreciate the cultures from minor ethics
In fact, the minor ethnics regions have been a popular destination for young generation to get away from the urban life.

On the other hands, we cannot have a blind eyes on the taboos that comes from isolation, illiteracy and poverty. We're talking about little women rights, child labor, child marriage.

I'm not saying the same problems are in Tibet, but it wouldn't surprise if there other things going than what you're seeing from an outsider/tourist eyes, because the context is the same: high illiteracy rate and isolation.

Education is one way out. China is clearly having a strong take on this approach, but let's hope they do know how to preserve the culture as well.
Ahrefs Webmaster Tools
It's referring to what happens if you go to https://me.shodan.io/
> How is the credit card saving thing from a security perspective?

One more threat vector to worry about (someone getting ahold of your password manager).

One less also (keyloggers). Unfortunately, I worry more about the first, so I won't use it, thanks (and already I know it by heart, anyway).
Commercial Covid-19 wastewater testing for $300
And what, you think it's a complete coincidence that every single city in broad swaths of the country decided to contract with a single company to run those wires?

No, agreements between the companies ensure that only one option is available to each region. My city can offer Time Warner the right to run cable here whenever they want, but Time Warner will refuse to do so, because Time Warner has a deal with Comcast that says they will never offer cable in my city. There is no legal barrier to new cable startups like Google Fiber, only the immense cost of it and the threat of retaliatory blacklisting and throttling from the cable monopolies.

That's why the only places these companies compete are ones where the cities have decided to set up a local public broadband to buck the monopoly, or a very well resourced competitor like Google has decided to enter the market and refuses to play their anticompetition game.
Still waiting for the SVG backend to be fully implemented for high quality printing.
I can’t recall books verbatim after I read them. My recollections are more holistic and nuanced than that.

Just looking at the spine or the cover of a book that I really enjoyed gives me a feeling of connection and strength. That is recall - it’s just not total recall.

Total recall is nice too. That’s why I keep the books I read on the shelves in my house.

Does the author of TFA not have bookshelves? They are an excellent companion product to books.
Well, if they are the "spiritual successor" to the X-com franchise, Xenonauts 2 will have to be horrible. If they called it "Xenonauts: Fear the Depths" then I would be hopeful.
HN ate my asterisks. I meant I can only have a certificate for [anything].idont.date, but not for more subdomain levels.
That's not how it works. It requests the last port scan results for your IP from shodan's servers.
I use warnings instead of TODO/FIXME, and found it useful. We tend to gloss over TODO/FIXME, even though editors highlight them.

Warnings, however, find their way to someone every time the code is executed. They're nagging enough that you eventually fix them. You can run the code with strict rules to raise an exception on warnings.

On comments: we've acquired a habit to cross-reference everything. In the code, commit message, issue, Slack. You'll often find a line, and comments around that start with "Rationale" or "Why:" with references to issues, commits, conversations, etc.
This extension has been working well for me (on Firefox). https://github.com/iamadamdev/bypass-paywalls-chrome
AFAIK Samsung makes most of their phones in Vietnam. The batteries are mostly made in China though.

Still, it doesn't have to be 100% or 0% made in China. 5% is better than 95%. Shades of grey exist, and that is ok. But earnestly trying to do better is what matters.
Huh, port 80 is open. That's bizarre. It's closed on the router.

What should I do?

Edit: Oh, I see, I have to actually click the link... that gives a "Forbidden" message.

Edit2: And only works locally.
Framing this as OOP vs FP isn’t a good framing. Notably in FP you can use first class functions for your area and perimeter functions and experience either side of the “problem”. In other words, a struct with fields for area and perimeter functions is functionally equivalent to the Shape base class in the OOP example.

Ultimately, the problem boils down to language features that give you the option to update a single location or to update many locations, and each situation has its place (for example, sum types are generally less extensible to downstream packages).
Why skip spacemacs? I've been in this mentality since early 2010s and I've been maintaining my own N k line of elisp script for ~15 years. Last year I installed spacemacs and TBH although not everything is exactly how I want, it's refreshing not to maintain my own OS to be able to code. Spacemacs still makes some things harder but overall I prefer it to building everything yourself from ground. Anyway, just my opinion. You can always customize Spacemacs too, of course it's gonna be more complex than vanilla emacs.
Firefox for Android Bug Allows ‘Epic Rick-Rolling’
Portfolio Beef 1 – Free web templates for junior devs to beef up their portfolio
That would be nice if websites support that. But in my experienced all PDF forms I fill in have to be printed and then signed and posted...
I rhink its actually gtk which developers think is doing it right?