skysight-inc/HackerNews huggingface dataset:
Not to mention having stuff built for you for all sorts of different architectures. It generally doesn't matter if you're running x86, ARM, whatever if you're installing packages from Debian; by and large everything in the distro is packaged for every architecture and they generally just work.
I'll go even further: please stop posting articles on Medium, ever, because they have paywall which prevents many of us from reading them (and they profit off the author's labor).

For any quantitatively-oriented person, the quickest solution might be to write the article in LaTeX and host it on github.io, but other solutions are of course possible (e.g. MathJax and some other free web hosting).
I consider the libraries of the languages that allow the programmers to do everything (e.g. Python or JavaScript) are good at this: The library authors signal that these functions should not be called and these can be, but ultimately if you’re monkeypatching or something you can really do this. Obj-C is also a good language in doing this too…
Show HN: Goredo – redo implementation on pure Go
Why We're Building Forth: A new news platform
Sure, I feel like this is an authentic question and since people are misunderstanding me. I'll answer this, but then I'll leave this thread.

I can't speak from the context of someone who has schizophrenia because as far as I know I don't have it. So I'll speak more generally.

"Get busy running" is a mindset. It was a reference to "Get busy living" from Shawshank Redemption (Great movie). I don't know your situation, or how horrible it is to live with schizophrenia. I just hope there are still things you can control in your life. No matter how small or minuscules they seem, focus on that. Focus on the things you can do better.

There is nothing wrong with wanting help or helping other people. However, from the perspective of an individual(who is suffering/disadvantaged) it's a safer bet to focus on things you can control. So, yes, I am putting the ownership of your life, in your own hands. Isn't that empowering? I find it is. Also, it doesn't have to be alone. Maybe, the way to help yourself is you find people that can help you. Allowing people to help and accepting help is big.

No one asked for life. You're just given it. All the beauty and suffering. I said a race, but there is no finish line. You try or you don't. To everyone who is trying to make the world a better place. Thank you. I support you. I want the same thing. I'm trying to help in my own way. You might not agree, but that's okay.

lol I hate how philosophical and cheesy I sound, but that's what I feel.
In what way? Web browsers running under root do not inspire confidence.
I think the author has some good points, and has clearly been burned by real world problems at real world scale.

The only piece of advice that I’ve been turned off to recently is avoiding in-house solutions. The opposite problem is provisioning way too many new tools, rushing the rollout with only the most basic integration, and calling it a victory. Even worse is opting in to all of the “advanced configuration” simply because it’s there, or even worse, not following the documented methods of configuring the tool in the first place. You end up not knowing which tool is meant to do what, rushed rollout means you may be fighting bugs with the integration itself, sometimes there is tool overlap and you’re just expected to know which one is the right one, etc.

My point is not “build PagerDuty etc in-house” it’s more the following:
1. Use as few external solutions as possible
2. Do not overconfigure the tools you do use, and do not stray from the documented paths for as long as possible (this is usually a testament to the quality of the tool itself)
3. If this is at a company, on a team, you HAVE to go the extra mile and do the full rollout. If it replaces something, it’s on YOU to go do the replacing, and it’s on YOU to let people know what you are doing and what they should expect going forward

If you strictly apply discipline here, you should become very good at a small number of tools over time.
Note: this starts at noon PST.
Any debt forgiveness in the first world is essentially a transfer of wealth, and it forgives everyone who very well could have paid, but hung out to get it forgiven. I took out a loan and it took me years to pay it off, why can’t others do the same.
There was chatter about this back in the mid-2000s about the EU forming their own independent foreign policy. There was lots of ink spilled about the EU's soft power which evaporated as it turns out soft power doesn't exist without hard power. Obama lamented the "free rider" problem where much of the EU wouldn't live up to their treaty obligations. The EU wasn't on a leash; it just didn't bother.
Life Lessons from a 97-Year-Old Lobsterman (2019)
I agree, and it's not wrong to find social value in your workplace.

But I think it's probably not healthy if it's all you have, or even relied upon as "primary" when it can change out from under you in a matter of hours.
Here's my thoughts. They're not too well developed here to be honest. I'm probably wrong about some of this and need to research more.

The "new thing after Unix" is already here and has been here for some time. It's called Hurd. It depends on a microkernel who's only job is to pass messages from different components, but microkernels don't work well (at least not better than monolithic kernels) on x86 due to context switching overhead.

x86's maintain their architecture due to software compatibility. That's what we're really stuck on. A lot of improvements have been bolted on to x86, like cache, all the instruction stream acrobatics, SIMD, VMs, long mode, etc. but it's still "heavy" ; things are done to make it look fundamentally the same to existing programs.

When CPUs start becoming cheap little tiny things set in a superfast fabric to talk and cooperate with potentially thousands of other cores (like GPUs) as fast as they can chew local instructions, and all the stuff with I/O is worked out, we're ready to take the next step. You can see a little bit of the future with things like the Cell BE, but it needs to be much higher scale to change what OS is dominant.
This has finally been done with Fedora 33. RPM has changed from Berkeley DB to SQLite: https://fedoraproject.org/wiki/Changes/Sqlite_Rpmdb
As a kid I used QBASIC to draw circles using for loops, and because my computer was so slow they would look animated.
because actually is a great idea. maybe there are some cases where it’s not the best option, but many times it’s much better option than having to code a custom api code and you can invest that time in building more features instead of dealing with plumbing.
I think if you're doing this level of nit-picking, it's far more likely that somewhere along the line a scientist used a 32 bit floating point in their analysis and blew the precision out of the water before the number even got to you.
Buried after a talk, yay.
It sounds like the author has more experience in certain areas than others so prefers to mitigate the impact of those in his release cycle.
This was written a year ago. I'd be interested to know if he changed his mind on any of these yet.
You can't compare wired to wireless, they both and different advantages and disadvantages.
It's pretty much all of the things mentioned in the post and comments. You don't really know you had a 10x until they leave then little by little problems show up more frequently, take a bit more time and people to fix, trends upward, then snowballs and no one really knows how they got to this point. Having 10x is like having elves that magically make problems you don't know about continue to not be exist in most everyone's worlds.
Proof by contradiction is how we were shown that sqrt(2) cannot be a rational number. I'm not from the US though (and I don't even know how this generalizes within my country).
And here is the original HN discussion, 227 comments:
https://news.ycombinator.com/item?id=19353010
At one place I worked at years ago, I think ergonomics was the magic keyword to unlock a nice work environment.

I know this because one of my coworkers went from a shitty pc104 keyboard to a dedicated keyboard tray an expensive kinesis keyboard and a trackball mouse.

I suspect there must have been RSI problems they had to pay out on.
Can someone explain to me what problem this solves? I'm having trouble understanding.
Parent probably means how NT comes from the minds of the VMS team, and borrows heavily from both VMS and OS/2.
The logic is that when you give money or subsidize some group, then that is not _necessarily_ bad. Maybe it really is bad, but the fact that it involves giving money to a specific group is not enough to conclude that.
I think everyone who has taken a loan out should pay SOMETHING - a settlement sum perhaps, based on their last year tax return. IE. The government will forgive 80% of your loan, but you must pay the remaining 20% on an affordable, no interest payment plan. Failure to pay that your only option is to declare bankruptcy and have it discharged. I have a real problem with anyone getting off totally free.
In stead of Heroku, try hosting yourself using Dokku:
http://dokku.viewdocs.io/dokku/

I don’t see the benefit of Heroku anymore when the self hosting is this simple
Kabin Fever – KV's (Kode Vicious) Guidelines for KFH (Koding from Home)
> you can deduct these on your taxes as a portion of your home

You can (and I have), but there are some caveats:

(1) It needs to be "regular and exclusive use" (see https://www.irs.gov/businesses/small-businesses-self-employe...). Put your desk and computer in a separate room, and it's pretty clear that qualifies. If you live in a small apartment and have your desk in your bedroom, then I'm not sure.

(2) It's only a deduction. Having someone else pay all the costs is much better than paying them yourself but getting back your marginal tax rate times the cost.

(3) As you mentioned, it's only for self-employed people.
Seems like a cool idea, has anyone tried this in production, at scale? How is the performance?
I've learned you're better off building software that matches exactly what you need right now and change it over time as requirements change. These tools are great for a prototype but you pay the debt in the future. This is coming from someone who built a system system just like postgrest for a different tech stack.
Challenges in Deploying Machine Learning: A Survey of Case Studies
Understanding DNS Part 1 (2011) [video]
Zedstore[1] is columnar storage layer for Postgres. It's not yet there, but I understood the goals is to get it in Postgres. Arrow as a format should make more sense with something like that in the background. I don't think you can efficiently pull the results in column oriented fashion right now.

[1] https://www.postgresql.eu/events/pgconfeu2019/sessions/sessi...
Because collection and redistribution of wealth and assets has never worked anywhere in the world, ever. Any plan to dress it up as “debt forgiveness” is easily shredded for its narrow view that it’s a one and done, when this could be like tolls: Once in place they never go away.
What's missing in 'hacks' like these is the core purpose of note taking in learning contexts: to increase retention and understanding through mentally summarizing and connecting ideas.

You do this first when encountering a subject, then later through active recall, repetition, and practice. It's very difficult to do that with bare bones notes and underlined keywords/phrases. It skips over the necessary mental processes involved in moving information from short to long-term memory, and for understanding. Highlighting keywords/phrases doesn't aid in retention or understanding, it avoids it.
Unfortunately the bureaucrats still go through dated curriculum to get where they are and there no incentives to keep up with the times, technology or otherwise. These same people decide on the criteria for the incoming class and the vicious cycle goes on.
I'm an Ex-SUSE employee, and I quite enjoyed it - since I left a few years ago, I don't think there's been any turnover in my group since.
Depends on when you took your loan and what the cost of tuition was then, but this is really about reversing the insane inflation that only came about as a result of the loans in the first place.
RIP? where you got that news?
This is not analogous at all.

Everyone uses roads. Everyone has access to public libraries.
Play it online here: https://drummyfish.gitlab.io/anarch/bin/web/anarch.html

To the creator thank you for making this. I also enjoyed reading the manifesto. Keep up the good work and never stop fighting capitalism.
Sounds like you just want a unicorn.
Wouldn't you need to draw the convex octagon on the inside surface of the sphere?
You can't distribute the private key of a certificate in a software package, it would immediately get used for MITM.
My problem with the example is that it relies on (and illustrates) a convention that seems arbitrary.

Why is a polygon with three consecutive collinear vertices not a polygon? Convention. Does anyone here have insight into why it's a good convention?

To me it sounds something like saying "9/12 is not a valid fraction because it can be simplified".
Looks like Israel and the UK are combined.
It's always fair to be upset when people use a powerful platform to spread ill-considered ideas, slander, and/or divisive rhetoric. Everyone agrees with this. If celebrities are significantly more likely to do this because they live sheltered lives and don't spend significant amounts of time considering what they call for, then they're more likely to use their platform irresponsibly.

But the more prevalent issue is that using their platform politically results more in tribalism than the genuine changing of minds.
Sorry, yes you're right. Use semantic elements when they are available. But otherwise, there's nothing wrong with divs. Assistive technologies mostly ignore them untill you give them meaning.
I like these lecture notes: https://staff.math.su.se/anders.mortberg/papers/cubicalmetho...

But if that is too hard to read, I recommend telling Anders directly when you get confused. He is open to improving the notes.
I do not draw, I am terrible at art unfortunately. I use a pencil for that very reason, when I sketch out ideas I usually have to erase and make corrections because what is in my head and what my hand puts down are usually not the same, haha.

I visually sketch out the ideas and use labels and arrows to further explain. Despite my terrible drawings, I still find "a picture is worth a thousand words".
I actually like the reduced width because of the way I arrange edit panes, and after a brief adjustment period, have no readability issues at the font sizes I typically use. That's a personal taste thing, though, so I can see that others wouldn't like it. The 'm' glyph is a useful bellwether/canary in that it becomes difficult to distinguish the legs before most other glyphs become problematic. I tend to adjust the font size to one level above where the m's start turning into bricks, and have no readability issues, and still ample horizontal space. I don't generally use the font for publication to others (although I'm experimenting with its use in code blocks). I do often use it in projecting demonstrations to students, although that's typically at a large font size, when the legibility isn't much of an issue, but the narrowness is an asset.
I really hope something like Genode takes off: https://genode.org/

The security model of today's desktop OSes is pretty lacking. There's no reason every application you run should have all of your authority right from the start, but generally right now they do. (Sandboxing can improve the situation but getting sandboxes right without restricting the user too much is difficult.)
I think the point is that many people in the wild conflate the term “REST API” with “arbitrary interaction over HTTP”. We’ve all seen examples, the one-off endpoint to fetch that little tertiary bit of data, that one-off POST to invalidate a cache. None of that is REST
And that is how you end up with massive data leaks.
But the true logic of American government and finance is that if something is good you tax and regulate into the ground, until you’re then forced to subsidize it. The often-attributed quote to Reagan sounds globe but it makes a lot of sense.

We should be throwing more responsibility at the system, not money.
In my opinion, a more equitable solution is to simply give everyone who took out a student loan a fixed amount of several tens of thousands of dollars. If you paid off your loans already, great, your reward is free money.
Moving business logic lower at the database level. Mainly for better performance at the cost of code more difficult to deal with.
If we want government to pay for college then we need to have government treat it as it does Medicare and such. Assign dollar amounts to each course and course hour with a set amount per degree. Oh there will be gnashing of teeth of that I am sure but you can damn well bet colleges, and good ones at that, will create the programs by which they can rest assured of steady pay.

Now this may end leaving some degrees and courses by the wayside and this is a correct outcome.

Finally we should rethink how we treat endowments and tax breaks many colleges, private or public, receive. Many of the same receive very large property and other tax breaks which then fall upon the communities they are based in to make up by taxing the public.
Old reddit: loads instantly, pleasant to use.

New reddit: takes what feels like a minute to fully load while my laptop's fans are working overtime, and even once it's fully loaded it only shows a fraction of the comments. It is also necessary for them to use a tiny font so they can even fit anything on the screen, because they insist on having 60% of the screen as empty space. If you try to zoom into the page so you don't have to squint reading a tiny font, the experience becomes really horrible.
Sure, but it's pretty rough; the cards are normal Anki cloze cards with a couple of extra fields.

The script will ask you for a text file to process and the pop up a Tkinter window with a single button. Each time you press the button, it copies the next card's body text to the clipboard, ready to be pasted into Anki's Add window.

The text file needs to be already split into reasonable-length lines, like the ones you get from gutenberg.org

Card template: https://pastebin.com/BFJxW1jC

Cloze splitting script: https://pastebin.com/4Jek0G7u
But there wasn’t really any other option back then, was there?

Breakdown of boundaries meant squeezing more performance from both memory and CPU which were expensive and lacking.
I fully agree with the rest of the article -- production is the only thing that matters, it's our _sine qua non_ -- but this section is too bold by far:

> You’ll never prioritize work on non-prod like you will on prod, because customers don’t directly touch non-prod. Eventually, you’ll be scrambling to keep this popsicle sticks and duct tape environment up and running so you can test changes in it, lying to yourself, pretending it bears any resemblance to production.

Error budgets are good solution to this problem. If your change qualification process (be that a QA team, staging, pre-prod, whatever) plus your release process is very good, then you probably aren't burning through your error budget.

But if it turns out your process isn't good enough, you'll get feedback on this in the form of running out of error budget. So you can spend the rest of your quarter working on your non-production environments, so that in the future you can move fast and break an acceptable amount of things next Q.
Variations of bankruptcies require paying.

If have some income it tends to be a sliding scale. Chapter 13.

You have to be very broke to get everything wiped off. Chapter 7
Considering how narrow the device is, I'm shocked by how much space the shift, etc keys on the sides take up. Is this device supposed to look useful or be useful?
What about those who worked hard and took a few more years to not take out a loan in the first place?
I know what you did and it’s fantastic.
I would argue this is a strong argument against browsers treating http traffic that way. There needs to be a solution for this use case.

Training people to ignore warning messages is clearly worse than just using http and letting the browser respond by disabling some features for safety.
Why Robotics-as-a-Service will be the next API-sized investment opportunity
NIH hobby projects with good ideas that are doomed to go to waste rub me the wrong way. They are only a temporary reprieve from the burnout felt by for those that author them, anyways.

Here's the thing, Nix is to slow (even ignoring `nix-env`'s terrible search functionality which should just be removed). What that requires is some good old boring profiling and optimization work. If he were to contribute that to a distro/package manager that basically shares his vision, this would be much more useful to the world.

Cause, at the end of the day, the work isn't so much maintaining the package manager as maintaining the packages. That's simply too much work for anyone to do alone.

http://blog.williammanley.net/2020/05/25/unlock-software-fre... is good piece on why the ultimate issues with packaging are social, not technological. At this point, when the vast majority of devs don't seem to act as if there is a commons that even needs integration, I don't think any 1-person technological solution is going to be so good as to upend the social situation.
Yeah, the redesign is a mess than requires scrolling about 10x to see the same amount of posts. No quick 10 second browse of the newest headlines.
You're making a realllyyy strong claim here, and also an unclear one. Redistribution hasn't worked... worked to achieve what end goal? I would be interested to hear what you think wealth redistribution has failed to do, and also to hear one or even two examples of societies that do not redistribute wealth in any meaningful way (I have trouble imagining how that could ever be the case, to be honest).

I think that redistributing wealth is essential to having a functional society (where I define functioning as being moderately stable and in some meaningful way reducing the suffering of those who live within it).
It's actually an interesting case study how "identical installs" often have minor config variations which produce a sort of chaos in the end result. Also, staggered downstream distribution of software updates doesn't help.

I haven't tested it much myself, but I suspect there's a lot to unpack here.
Beating a dead horse here, but new reddit is an embarrassment and the devs should be ashamed. It's awful. Do better.

If you do want to save your reddit addiction, and you've got iOS, I recommend the Apollo app. It's made by one guy and is 100x better than anything from Reddit itself.
Like what? Share some ideas, please.
The more equitable solution would be to give out money even if you never had a loan. Why should I have to pay for your student loan. I never had a loan to begin with.
The main issue with YouTube isn't YouTube, but the lack of competition.
Can you provide any examples of postgREST being involved in a data leak?
Even though student payments went largely to administrators? That this didn't used to be the case? That students (of every economic class) paid rich white dudes to sit in offices and pretend to run a college?

How is forgiving this loan anything but relief to young people who were essentially stuck either being that low-income group you are so fond of, or paying through the nose?
Heroku is still around and doing fine, so what? It’s definitely far more expensive than it’s worth if you know what you are doing, but if you just want to host a dumb rails app without thinking about anything Heroku is a great option. If you want to ease into hosting your own code, Dokku is a great option. No need for the put down