skysight-inc/HackerNews huggingface dataset:
The way to use it in my experience is if you have a good data set that will be edited by non-engineers, periodically pull it into a more appropriate application database. Then you’re enabling others to manage the data but still get the performance and scalability the app needs. This will suit only certain kinds of apps, of course
Hey, for me too. But then again I used to write bash frameworks for fun so there's that.
I'm not programmer, but I'm interested in emacs because someone say it can be devonthink alternative, tried spacemacs, for a weeks, still don't understand how its behave
I've had a lot of success with Asana's timeline and also with TeamGantt. It's my go-to for project management, and for what it's worth, I and by extension my teams are known for nailing our deadlines come hell or high water (without burning out my team). It's a tool in the chest, it's not for everyone, but it's by no means incompatible. Depends how you slice your work to be done :)
I think one major issue with FB's stance is they say they are not a publisher but rather a platform.. of course, they do tend to use whatever is convenient to them sometimes.

https://www.theguardian.com/technology/2018/jul/02/facebook-...
We do. We have not yet documented this publicly, but will setup something like a Hackerone profile soon.
What does the business need?

What can the service deliver?

If you need it faster than it can deliver... then setting your timeouts/paging/whatever to that point will just bring you pain and suffering.

I think you'll find a lot of people just say "what's p99 right now", add a little to it so "it won't page me", and leave it there.

Actually driving down p99... is not nearly common enough.
Certainly some common threads seem to remain from ancient China, perhaps the same could be said for many places.

I don't how many threads it takes to suggest that a culture has been sustained over time.

Though I think I was thinking more in terms of political culture in terms of the long term durability of the authoritarian CCP vs. the liberal West.
Thanks for this!

Besides upvotes, HN should have a hall of fame for comments this good.

It reminds me of 1 Corinthians 15:33 quoting the Greek poet Menander:

Do not be misled: “Bad company corrupts good character.”
Probably my translation too, what I want to say is that the file will not suffer any type of compression. Your files will be available until your share link expires. Not sure if I explain correctly.
IMO the key issue that caused it to spread so much in the US is there weren't restrictions on mobility. If borders were closed between states, and stricter lockdowns were put in place in hot spots, it could have been controlled.

A lot of smaller European countries are starting to get to the same point as NZ because that's exactly what they did - they restricted travel between borders and required any citizens returning home to self-quarantine. In a lot of places people regularly travel across borders for work, shopping, leisure etc, so Europe as a whole can be compared to the US in this matter. In my country they did this before even the first death, and two months later life is now starting to return to normal.

Along the same lines, it's not surprising that larger countries like Italy, Spain, France and the UK have a worse outbreak, as they put few restrictions on travel domestically and what they did was too late.
> But that's just US culture, European cultures are quite different

Being from a "European culture" I can tell you that it most definitely is not. Materialism is deeply encoded in our DNA, and in my opinion hoarding modern valuables is just the equivalent of our time to hoarding berries or furs or whatever else might be useful in the future. I think our production capacity ran away from us before our ability to adapt to excess developed.

> And really, nobody here is forced to work till they are tired.

I really just can't understand what this is supposed to mean. Are you saying there's noone in the US that is forced to work "until tired" to survive? Surely you can't be saying this.
We did indeed. The most critical components have been rewritten and refactored multiple times as we have grown.
It is no coincidence, when Chinese companies decide to invest in western culture (and subsequently decide you cannot flash certain flags, show certain teddy bears or express your opinion on whether you think a city should be free or not), buy a hotel near a naval base or push cheap network equipment.

The doctrine is commonly known as 3 warfares and was drawn up by officers in the Chinese military in the beginning of the 90'ies. The success of the officers behind the strategy have since moved on to become high ranking military officials, which should give you an idea about how their work was received within the Chinese government.

Looking for classic cold war patterns is not going work with China.
The state is saved on a server. I only need an identifier to retrieve the state but sure, I could use localStorage instead for saving the identifier. What's the difference though?
The platform that needed to do this, if it were to happen, was LinkedIn. It is naturally a centralizing node, as you put it, that aggregates a lot of recruiting / talent search.

If LinkedIn had used its position to charge subscription fees of its users, not its recruiters, then it could have used that to effectively unionize its entire userbase, across a variety of employers and industries.

But Microsoft owns them now. Never going to happen.

For what it's worth, I don't think it's a good idea (Israel has it's country-wide union, Histadrut, and it's one of the poorer examples of unions), so I'm just pointing this out.
Love it. this perspective us lacking. Thanks for sharing.
If I had to guess, Stack*'s opaque moderation and user hostility.
So npr.org won't let me read unless I agree to be tracked. Which is illegal under GDPR, I think.

But in any case, I've realized something. In the URL, just replace "https://www.npr.org/sections/money/2012/07/13/" with "https://www.wbur.org/npr/" and the damn page just loads.

So I picked another npr.org article recently posted to HN: https://www.npr.org/2020/05/06/849996451/what-hamburgs-misst...

And yes, this URL loads without challenge: https://www.wbur.org/npr/849996451/what-hamburgs-missteps-in...

So hey :)
Most likely this https://meta.stackexchange.com/questions/333965/firing-mods-...
Fix government? Okay.

First, corporations and private sector aren’t inherently bad. There is a need to have economic interests in a community heard in politics. They just need a counterbalance like unions have done in the workplace for labor. (Yes, I know unions are a diminished power but their legacy is still strong).

Next, let’s stop being penny wise and dollar foolish. Tech bro’s in San Fran make multiples more than people who make life or death decisions. It’s time for elected representatives to be paid commensurate for the seriousness of their jobs so they care about keeping the job and not leaving for a private sector payday they helped create. Term limits aren’t the issue, who these people really work for is. Start pay at $2M / year for a congressperson with $10M a year in capital they can spend on their local community however they want so long as they and their immediate families don’t benefit. Turn the tables on the well monied interest groups.

We also need to push for a fourth branch of government. One that has 2 people per state chosen at random (like jury duty) to serve a four year term in DC. This branch will have veto rights over any president being able to sign an executive order or a bill. Imagine how many unpopular EO’s or bills would pass (e.g. net neutrality is killed) if average people had a voice.

Also, let’s gut the entire educational system in the country and start over keeping only the actual educators and the real estate as the constants. If you want tomorrow to be better we need an education system that is the envy of the world. We need K-12 to be enough to bring people to an employable level. There is no reason every abled bodies graduate with a fully functioning mind shouldn’t be able to code at least hello world in python.
Self driving cars are decades away, and replacing a substantial part of our road networks with anything more expensive is decades more away. I give this future a very low chance of happening.
The Linux kernel. Just because it’s everywhere right now. Even in 1000 years when hardware has moved on, someone will want to virtualize/emulate some hardware that was running Linux.
Definitely check out /r/buildapc (https://old.reddit.com/r/buildapc/) if you haven't already. I found it very helpful when I was building my PC. If you dig around a bit you can find posts like this [1] that may already be quite similar to what you want.

For dev work, CPU and RAM and an SSD is really all you need, GPU if you plan to do ML or graphics stuff (and a simple GPU will be just fine for many things). A 2 or 3 year old CPU, 16-32 GB RAM, and a 500GB-1TB SSD should fit in a 1k budget just fine and be a good enough machine that you'll never feel held back by your hardware.

[1] https://old.reddit.com/r/buildapc/comments/g73z77/1000_1200_...
Have you tried spacemacs?
I think they're a good thing that disproves the conventional wisdom that corporations are "required" to act only in the profit interests of shareholders, that share price is the only measure of executive performance.

Going further, I believe this canard is promoted by greedy assholes as justification for their bullying of "nicer" people who might have a more holistic view of corporate behavior, something which bullies are psychologically incapable. These people would call PBCs theatrical, "hey bro, good for you!" on par with starting a nonprofit.

I don't know a lot about B-corps so I'm generally talking out of my ass, but it seems like a "hey we tried" get out of jail card if they decide to shed it, which they can always do. If they don't wind up shedding it, do they go for PBC? Overall, maybe it's good for setting expectations, but since there's no legal committment involved I don't see much more to think about it.
I second this so much. Emacs configs like Spacemacs, Doom, or M-Emacs provide an excellent out-of-the box experience.
> ...Australia back tracked...

They didn't, Australia's COVIDSafe app is already out and uses the same OpenTrace system as Singapore's TraceTogether app which it was derived from.

Did you mean to type Austria instead? There are no kangaroos in Austria.
Source? The article clearly states the opposite in two separate sentences.
If LinkedIn charged subscription fees to its users, it wouldn't ever become popular. Unionizing users seems very different from their business model.
Because the quality of land, climate, water availability isn't conducive to growing avocados, nuts, beans, vegetation, etc. Pretty simple stuff.
The Internet has experienced a similar dramatic decline in popularity.

https://trends.google.com/trends/explore?date=all&q=emacs,in...
They've been like this since Joel left and the new CEO stepped in. Obviously their mission is nothing but to increase their valuation by tenfold now.

Edit: This is not my guess, it has actually been said by Joel Spolsky, the founder and the previous CEO: https://www.youtube.com/watch?v=zMfxd9y0cMY&t=952
In mobile development, the bar is pretty clear: your app should not drop frames, never hang on the UI thread, and interactions should not take longer than the user-perceptible 100ms. The silicon is N years old and it can't scale horizontally, so either the user has a fluid experience using your app or they don't.

How do backend developers determine what is and is not reasonable performance for a given service?

I see so many stories from companies of "we switched to the right tool for the job and saved so many CPU cycles!". From the outside it sounds like half of the problem is determining you have a problem in the first place.
Legally speaking, you could have legit access to the verilog by working for one of the existing licensees - eg Nintendo, chip companies, fab companies. Or by buying or otherwise acquiring (eg patent trolling settlement) a license to it from Nintendo.

It's not really likely, but it's within the realm of possibility. Somewhat less likely than legally acquired game ROMs, sure, but only a matter of degree...
Looks like it's incompatible with Catalina (64-bit only)
It's becoming a meme, like a viral tweet said

> I like how ads have gone from “buy a toyota” to “this is a difficult and uncertain time for us all...buy a toyota”

Like when ever company says how we are in this together or how emphatetic they are in these difficult times it just fills me with dread, the opposite of what they were aiming for, it's clear that talking about the crisis is now just another trick in the PR department of almost every single company so there is no way to make those words not feel empty, so I rather don't hear them say anything about it at all.
lol, this is nothing new and nothing special. There are some words that just dont go through and messages dont arrive. I lived there and tried it with friends. You literally stand next to each other, some messages arrive, some dont.

For me it is not a big deal - for most Chinese it is not a big deal. Somehow most people who never touched Wechat it seems to be a big deal.
> Can you talk about a few use cases where emacs is just better than an IDE could be?

I don't use Emacs at present (Neovim instead), but I find TTY based programs to be genuinely more productive and flexible once you make it past the initial learning curve. Using tmux and ssh to seamlessly float between devices with an ongoing complex editing session immediately comes to mind. I've also used both Eclipse and Visual Studio at different times and distinctly recall what I can only describe as lumbering startup times. Ranger via ssh is often much more straightforward to use (for basic operations and browsing) than trying to click through a bunch of menus and sort out network mounting issues.

Neovim does lack advanced refactoring tools out of the box, and I've never gone looking so I can't comment. I suspect Language Server Protocol may change that in the near future though.

Regarding the possibilities afforded by the sheer level of customization, vim-fugitive comes to mind though I'm sure there are better examples. (https://github.com/tpope/vim-fugitive)
Younger self used to Borland and Microsoft IDEs, when going into Xenix, DG/UX and frieds, "where is my IDE?!?".

The TA on my 2nd year university pissed off with everyone of us using Emacs as Notepad, instead of spending one hour talking about Pascal, decided to teach us how to use Emacs properly.

I was one of the few that kept with it, although I ended up moving into XEmacs, which had a much better experience.

The large majority of my fellow students decided to adopt Joe, JED instead.

After university and after a couple of years on the job market eventually all of us moved back into IDE land.

So not sure what Emacs can really do to still cater to younger generations, if even for us it was seen as something to endure on university computer systems, back when options were quite limited.
Great Programming Projects to Improve Your Resume and Learn to Program
What I find notable is that close to 15% (at least 7.5% if "most" means what everyone thinks it means) of the workforce is sales and marketing for a service that is not even core to their business.
The most unfixable UI problem for Emacs is that its rendering model works upon "character cells and cursor positions, not pixels."[1] No amount of effort would steer Emacs's UI away from an ortholinear matrix of characters. Whenever you install an LSP plugin on Emacs, you'll realize how badly it hurts readability and your eyes.
[1]https://m.facebook.com/notes/daniel-colascione/buttery-smoot...
What I'm about to write is pure speculation on my part. Take it with a grain of salt.

I used to work for Sears corporate. Sears got some incredibly good deals on leases. They were known to sign leases that are 99 years long:

https://www.thedenverchannel.com/news/front-range/denver/cou...

This creates a "tug-of-war" between the company that owns the building, and the company that is leasing it.

For instance, in the article posted above, Sears was paying $33,333 a month for their lease.

If the lease is 99 years long, and if the owner of the property can lease it to someone else for $50,000 a month, that creates a problem for the owner.

Basically the owner is in a pickle: they want to lease it to someone else, but as long as Sears is paying the lease, they can't.

So this creates a tremendous incentive for the property owner to buy out the lease holder. It also incentivizes Sears to let the property fall into disrepair. For instance, in the article I posted above, you can see that the community was eager to see something done about that derelict boarded up building.

Here's some math:

1) Sears is paying $33,333 a month on a 99 year lease

2) The property's market value is $50,000 a month

3) There's 50 years / 600 months left on the lease

If you do the math, that lease that Sears has might be worth ten million dollars or more.

Again, pure speculation on my part, but I personally believe that a lot of companies are getting wise to this scheme.

If you've ever gone to your local mall, and wondered why Sears and Roebuck is still open when there are four customers... well now you know.
What history, literally two comments up I was saying how the standards defense is that "it was not _real_ communism, let's try again and this time we'll get it right". groan

The goal of the system isn't to provide for people. That's the core fallacy that doomed pretty much any socialist system ever. Systems are shit - all of them. More you rely on one, more fucked you are.

What you want is to let people to provide for themselves.

Because yes, they can and they want to. And trying to say that they need a "system" to provide for them... ugh. It's offensive in so many ways. People are not children - children are children.

Now, this being said, things are quite complicated. There are commons problems, which are very hard to solve by the free market. You do, unfortunately, need some system for those, with the inherent shittyness. But as a rule, the smaller it is the better. More you try to do centralized, worse results you get. Even the modern great success stories in social democracy (western countries, northern europe etc) - they either have a catch (like natural resources) or did most of their growth on a small system, and now are spending their success as social benefits.

And yes, you do want a social safety net, for general principles. You don't want old people dying in ditches because an investment firm went bust with their pensions. But that's about it - safety net has nothing to do with treating perfectly healthy adults like they're disabled or children. They are the ones _paying_ for the safety net. Somebody has to.
That same old box could handle a million connections without the threads. In less than a hundred megabytes of ram too.

Try it today with NGINX.
Reading on mobile was just fine
> Terminal-based Vim is not like a modern application, yet is more popular than Emacs.

As someone who has started out with vim, spent a couple years using emacs (with evil-mode) and ended up with vim (more accurately neovim) again, here's my take on why this is.

First of all, I ssh into a lot of systems that have vi(m) installed, but not emacs. So, if I am using vi bindings for my main editor, I don't have to switch to using completely different editor bindings on remote systems. For other's that are in a similar situation, that's also an incentive to learn vi over emacs.

Secondly, while vi(m)'s modal editing is difficult to master , once mastered, it is, IMO, amazing. Emacs otoh just has unfamiliar, and sometimes unergonomic key bindings. While many editors do have "vim modes", I have ultimately been unhapy with most of the one's I've tried (evil mode for emacs is ironically one of the best).

Finally, there is the configuration. Both emacs and vim are extremely customizable. While VimL is certainly not the greatest language, it is at least fairly familiar to programmers with experience with ALGOL-family languages. It's also somewhat straightforward to write plugins for vim in other languages, such as python and lua. Emacs otoh, uses Emacs Lisp. And while I admire lisp, it is certainly very unfamiliar to many potential emacs users, and can often be much more verbose, especially for setting custom key bindings.

With all that said, there are things I miss about emacs. Probably the biggest is that several modes let me customize how auto-indentation worked. In vim, the ability to customize that easily is not very common, and when it does exist is not well documented.
MicroProse Is Back
> magit

Lots of editors have git plugins. The question is, what can you do with magit that you can't do with those?

> slime

This is a pretty niche need, but sure. I would agree that people writing most Lisps (excluding Clojure) are better off using something like Emacs.

> Org mode

The fact that my editor doesn't have this is a feature for me. I want something with a clickable GUI that syncs to my phone, gives me reminders, and can be shared with coworkers when necessary.

I've recently been using ClickUp, and it's been fantastic. I can run it in a window next to my editor. I'm not sure what the setup is missing that Org mode doesn't deliver, but I do know that Org mode is missing a lot that ClickUp gives me.
You don't think censorship is a big deal? That's exactly the reason why their government gets away with it, because people see it as no big deal.
I've always thought that FIRE was comprised of two separate things that weren't necessarily related, but one required the other before it could be achieved.

0. fix your personal finance situation

1. attain financial independence

2. retire early (if at all)

0 is a pre-condition that most people in the world are stuck at. Some manage to get to step 1. Step 2 is optional because it has a hard time limit and has a fuzzy definition.

Does retiring at 64 count as early?

Does working a part time job count as retirement?

So based on the above stipulations, I think FI is possible but RE depends on your POV.
Progress is inevitable, even necessary, especially when systemic problems like climate change are consequences of the current paradigm. This seems to happen throughout history, ie industrialization, abolishment of slavery, new forms of government, etc.

We need deep changes now to get ahead of the looming consequences of the patterns we've held as a society up until now.
It's still pretty dramatic when you compare them directly. A 500watt transmitter that's 30,000km away is going to be many orders of magnitude (11?) weaker than a 10watt transmitter that's only 1km away.
Propaganda is propaganda. It does not surprise me and it is very obvious - even more obvious then the "USA SO HERO" and "WESTERN STUFF IS SO COOL" propaganda in movies.
Thank you for replying!

I completely agree that people in most companies do not push down P99 enough.

I think this is a direct response to the second question, and assumes that people are setting timeouts statically. Is my understanding correct?
Seems like a good idea in the SAAS space! Wishing you luck in providing this service! (Perhaps you would want to monetize for larger files and/or business customers with large volumes? That would help subsidize your free users...)
By natural resources I meant agricultural productivity.
Just like news outlets they are pushing their agenda via media.
It quickly became the new "Thank you for your service"
I can't find your claim in the linked Wikipedia page. What section?
Agreed. I have been an active SO user for years, but I significantly reduced my contribution after the latest screwups and their attempts to fix it with corporate/legal speak.
Also the 15% layoff is mentioned pretty much like a side-note between tons of text about new features, free basic tiers, the dev survey, usage stats, and what not. Spin-doctoring can go too far at times.