skysight-inc/HackerNews huggingface dataset:
As others have noted, set & setting are hugely important as well as staying away from other intoxicants during the experience (unless you are experienced with LSD or in the care of someone to guide you through the trip). It's not surprising that the combination of the video game and weed would have this effect. I personally can't even look at a screen during a trip, it looks too cartoonish and just beyond uninteresting to me.

My personal rules for any LSD trip are: be in the company of others you feel comfortable being sober with (as in no drugs, not even weed or alcohol), be in a safe place or near a safe place you can get back to without much issue if things get overwhelming, relaxing music, lots of fresh fruit on hand. Oh, and make sure anyone you're with is not on any sort of anti-depressant. I've seen some bad mixes with SSRIs and psychedelics (primarily DMT).

You should be ready to go introspective during your trip. If things get overwhelming, lay down, focus on your breath, and remember you're tripping and that you will sober up in a few hours. Let yourself cry if you need to. The worst experiences come when you try to fight it.
Or in London
I also tend to print anything substantial that I plan on reading. It's just easier on the eyes (though Firefox's reader mode and usejournal.com also help) and I can re-use the blank side of the paper for my notes. After that, it makes an okay fire starter.

I've also started subscribing to magazines and newspapers again. Most of the 'online' content I read is available in print form.
re.sub?
Just use the built-in fonts. Use a good fallback list so each platform gets a good option. Specifying custom fonts is largely a waste of bandwidth for a very marginal improvement in aesthetic. The people who care most are the ones making the decision to use that font. The solution, tritely, is they should stop caring about the little details that much.

The bigger details are usually what move the needle. Don't get stuck optimizing a local maxima, which is very easy to do if you're using AB tests. Arguably the point of an AB test is to find the local maxima, but the goal should be to broaden the search space and look for something closer to the global maxima.
I used a PEG parser for a language I designed because I was attracted to the linear time parsing achievable using a packrat parser.

However, I also found that parsing is rarely a performance bottleneck so that wasn't a big plus.

PEGs are however are easier to reason about, no ambiguities, so that was a good enough reason.
Slashdot zerohedge japantimes
My hunch though is that virtual meetings don't necessarily add new types of problems to real meetings, they just highlight the problems which already exist.

If you have a meeting with 12 people, and most of them are not engaged, the problem isn't necessarily the video call, its more like the majority of those people shouldn't be in the meeting at all, and would just benefit from a written summary.

If you have a meeting where 4 people are jumping in to share an opinion on one topic, that sounds like too many cooks in the kitchen, not a video call problem.

From my experience with remote meetings, the ones that work the best are those between two or three people where everyone is informed and the subject of discussion is concrete. These kinds of meetings are just as productive as the real thing. The kinds of meetings that tend to not be productive are the ones that have a dozen people in the call, with a few people talking and the rest watching the clock until the hour is over. These kinds of meetings are a drag in the real world as well.
Zoombombing application to be open sourced
It depends on how valuable you are. There's no substitute for being an amazing value proposition to your employer. Everyone onsite company wants onsite resources until they can't hire then locally. Be invaluable remotely, and if you don't get that promotion, find it elsewhere at another company. This is basically similar to the advice that the easiest way to make more money is to take a job at a different company.
Humans don't have emotional object permanence.

My ex-girlfriend described herself this way to me once and I thought it was funny, but it's in fact true of people in general: if you're not physically present near them, they will forget that you really exist as a human and a social peer. It's unfortunate but it's true: you are going to naturally think more about and have better feelings about the coworkers you see every day in person. No, VC doesn't count. I think this is pretty much a human universal; the only exceptions I know are quite far on the autism spectrum. (Even I notice myself doing this, and I'm definitely somewhere on that line.)

Given that, I want to be in the room with my coworkers. I want them to unconsciously think of me as part of their tribe, and I want to feel the same way about them; that means we need to be able to perform regular in-person social petting. This is doubly true of my bosses. It sucks, but there's no way around it.

(Also, while this is less universal, there are plenty of extroverts, even on HN. I'm one. It's ironic, in that I also suffer from pretty nasty social anxiety; large rooms of strangers scare me and choke me up. But lock me in a room by myself for a month and I go crazy. I am happier, by far, when I can be in the same room as people I like.)
And very importantly, would Python 4 be a new language, or compatible with Python 3? (compare Python 3 vs Python 2)
Where did you source all of the prices from?
What's wrong with cars on the road?

Too many cars on the road, that's a city/government issue. They should improve and increase public transit options.

Scooters detract from public transit and from resources used to keep the city clean and/or enforcement from the problems they create.
We’re working on the video upload feature, which we agree is needed. What else would you like to see us do?
Groups who donate have had legal protections for years. They're just being Uber.
“Engineering and product teams need shared metrics and OKRs to stay aligned and encourage the teamwork you’re looking for.”
Exactly. You can even markup math using Unicode. Here is Stokes' Theorem:

\[ ∫_Σ ∇ ⨯ 𝐅 ⋅ dΣ = ∮_{∂Σ}𝐅⋅d𝐫 \]

That will turn into a typeset version when run through LaTeX (using the unicode-math package). More details at https://lwn.net/Articles/657157/.

Also, any format except PDF is problematic. PDF is the only (widely used) format that will preserve formatting.
This is probably the comment that I resonate the most with - what defines "something worth reading" to you? Part of me feels like theres no way to get to the good stuff without sifting through it all a bit first.
Fraidycat:
https://fraidyc.at

helps a lot to read LESS and focus more
Great opportunity to cut costs at the office and offload that to employees!
And Electron was built for Atom, so in turn Viscose uses the core of Atom, even though Electron (after VSCode started using it) became more independent.
As much or as little as the US.
Show HN: Atomic Money – Expense Tracker
It works offline. Click help - Store offline.

Or just click this https://audiomass.co/index-cache.html

I've tested it. Disconnected wifi went to https://audiomass.co and it worked.
This us great! Kinda reminds me of cool edit pro (two point oooooh)
First new Docker release under Mirantis appears
There's quite a huge difference between undefined behavior (dereferencing NULL or indexing out of bounds) which can lead to remote code execution and other super nasty bugs, and runtime checks which panic and abort the process reliably and in a well-defined way.
How do they protect the restaurants against getting sued?
Very sad history. But not something new.

MS and many others don't love OSS or contribute them back. Few really do it. But instead, they are leveraging software because OSS licenses allow it. One example, see GPL, they didn't ever accept it. But they embrace any other software without restrictions on top of "OSS", if not so, they just create its own "permissive" licenses (MSPL).

Many of us are creating software even without expecting to get money back from users of any kind. Money back in many situations can be just a gentle retribution from community (E.g voluntary donations).

So, No MS, you don't really "love" OSS.
I guess my point would be that with a REPL driven development in Clojure, there is no moving, as the code is already where it should be, you just executed it from there directly.

And you don't need to extract anything into functions, lisp-syntax kind of already gives you all the separation you need, so you can just execute code in place if you need it to.
Not so much the distros part, it's not in the latest Ubuntu 20.04 LTS unlike Docker. It's landed in the development branch of Debian though so maybe someday.

(Granted Docker is only in Ubuntu's "universe" section and not as a supported package that would receive security patches etc)
github being a social network is the main reason of its success.
Not sure what I'd use this for, but I love the look of it so much I feel like I need to find an excuse!

Can I ask what use case you had in mind when creating this?
I think Lenny Bruce and Carlin would say they were never dog whistling violence.
That momentum with VSCode is my concern. Will it just become a bloated, slow, resource pig that Visual Studio has been for years now?

Long live Atom!
The payroll taxes can likely be taken care of easily by your payroll provider/accountancy firm, but there's potentially local business licensing requirements[1] you become subject to as well. If you have an office, you generally do all of that based on the location of the office, and the employee's home address doesn't come into play. But if the employee is officially a work from home employee, some states/municipalities treat that as a presence subject to business licensing or permitting requirements with the local authorities, as well as potentially triggering sales tax collection requirements that have to be accounted for within your sales/invoicing processes.

[1] https://smallbiztrends.com/2018/04/remote-employee-complianc...
yes, there's a lot to it!

I store the complete repl history, complete with results and session metadata, in a database.

Pruning a session's history down to only what's needed is a manual process, true, and laying the groundwork to provide that feature has been the main yak shave.
Where do I find more content like this? I absolutely love looking at and reading about Soviet era tech - from nuclear reactors to their rockets. This is history I’m itching to get more of. I’d also love to see some interviews of the designers of these things, if they still exist.

And yes I watched Chernobyl on HBO and loved it.
The same kind of controls in the US does not look "charming/aesthetically pleasing". It is because they were good at it.
If you know better than the calling code, you're probably writing a framework and not a library :) A library should not be limiting, and should be easy to adapt for use with other code. Frameworks are highly opinionated so it's ok for them to only work in specific use cases (in exchange, they offer increased ease of use for those cases).

For example, the Golang Echo HTTP framework supports generating Let's Encrypt certificates using AutoTLS mode. It's not very configurable (and for my use case, that was a limiting factor), but because it was built on top of the autocert library, I was able to use the library directly and make it work with Echo in my use case. If the library was too opinionated, I would've had to fork it to use it in my use case, which was not anticipated by Echo's author.
Yes!!! Block 'em, that makes all of them equally fast!

Sometimes that can make things inconvenient (navigation buttons in HTML5 video players that use Web fonts) but it's well worth it.
It's quite impressive. Dare I have the audacity to say it rivals Audacity?
Also we are so much stuck in solving chicken egg problem of content here , can anyone share the early days of hackernews? like how it started growing?
Google employees can expense $1000 worth of Office furniture
Mistakes I made with my indie-project that you should avoid repeating
Working remotely can be amazing. Today I spent 2 hours driving, 1 hour each way, to go snorkeling off a black sand beach. I did that in Tuesday also. Then I got home and started working at around 3p. That beats commuting 2 hours in traffic during peak daylight hours, only to collapse from exhaustion in my evening hours.
> So I’ve learned my lesson. REPL driven development feels easier and faster than TDD; but it is not. Next time, it’s back to TDD for me.

In the long run it's not faster. However, the feature he was using REPL driven development for did ship faster. That's a valid tradeoff to make, as long as you're doing it consciously.
Heavy Jump user here. They're perfect for commuting for me, dealing with hills and getting to and from the office, and then not having to worry about the bike once I got to the office. This news makes me sad.
Yep!

Now imagine that you can instantly load a REPL session with complete tests, already executed, hanging out in the session history.

Now you can change anything in the test and see what it does. That's the idea anyway.
Yes, this! I'm not against the language evolving, but why do so many people seem to want to turn it into JavaScript? I've been using Python for the last 10 years, and when learning it went out of my way to make sure I was using the idioms of the language and not just use it as a different language with a Python syntax.
You can’t hire them as employees, but you can absolutely hire them to perform tasks that you pay them for. For some types of tasks it’s even better for both sides becausethere’s less obligations and overhead expenses.
The Public That Cannot Mourn Does Not Exist
Fair enough on that point. Looking up on some of that, the Michigan Militia incident seems pretty egregious.

I honestly haven't followed most of the domestic US insanity since COVID-19 descended on the world. I checked in with family members "Have you cleaned your firearms? Buy some more ammo. Do you still have MREs? Double your bottled water supply too." and then tuned out a bit after the news everyday was basically "more people die in NYC".
Not necessarily the control boards, but look at the consoles and tables around--they don't look like they're ready to survive an earthquake.
According to the about page, it's 65KB.
Joanne Kathleen Rowling says, that title is click-bait ;)
A technical post on that by the author:
https://shihn.ca/posts/2020/roughjs-algorithms/
My goal was to be happy and I've also been wildly successful.
I code a few hours a day on fun projects.

The first semester of college I was on a National Merit scholarship. After that, I like to say I was on the Dean's "other list". :-) I was kicked out of college (electrical engineering) - twice.

I'm smart but not super smart. I do think my brain works differently that most. It comes up with the non-obvious answers first. Example: I was in the hospital and the nurse said: "I'm going to change your [wound] dressing." I immediately answered with the first thing that popped into my head: "Lets go with the raspberry vinaigrette this time."

Does anyone else struggle with the guilt of their poor academic past shadowing their current success and improvement? If so, what do you think changed in your perspective / approach to self study?

I don't feel guilty at all. I got where I am a different way and I never thought about college after I graduated.
Sorry, but I can't stop thinking about how useless your comment is.
Scrap metal and batteries have a positive value.
Deserved.
Page https://www.wired.com/story/remote-work-perks-until-want-pro... appears to be down.
(Back up now.)
I agree entirely; the clients don't. It's an almost universal question brought up by them during the design phase - "this font looks like everyone else, we want our own". The changes to TypeKit have certainly put a squeeze on their options, but they still almost universally hate the system level fonts. Wish I could convince the business guys to push back, but eh, there are bigger problems we face on a day to day basis.
I am very much a fan of the printed word. I've been thinking about it like this: Online, text delivers itself to you, almost always in short-form streams, everything is ephemeral. With a physical book, you have to bring yourself to the text. Language, dialog, form, typography all come together on the page in a way that is highly satisfying. The act of reading printed pages is an "event" of sorts.

Any magazine recommendations?
This title is factually incorrect.

Uber no longer owns the bikes. Lime does. The title should read "Lime is destroying thousands of electric Jump bikes and scooters after buying them from Uber"

Other important details:

- these bikes and scooters intentionally use custom parts to deter theft and make it so it isn't viable to strip them for parts. It will be impossible for the purchaser of a used bike to buy replacement parts or charging equipment.

- the software used on these bikes is now owned by Lime

- there is a liability and regulatory issues with selling devices with rechargable batteries. None of the battery parts involved in the bikes are certified for legal sale.
Some companies pay their Harvard interns >$10k/month, so this is not really true.
Curious, what's the reason? Security? Do you have all of your accounts at one bank?
Dev.to Launches Open Source Forum Preview
yes, the quotes are individually approved by moderators, and on bash.org, rejected quotes never see the light of day.

the submissions themselves are also put together individually.
Many good points. I would just point out that plain TeX itself is a format, a set of macros on top of TeX—just not a elaborate as LaTeX. So I’m not sure there is that much conflict between the two visions.
I'd say it's already happened in the U.S. We're just starting to realize that you can't fully divorce the development and design process from the actual manufacturing process and expect to stay competitive for that long.
uMatrix blocks them when you disable css from third party sites. Noscript has an explicit checkbox for fonts.
That page says "Data belonging to approximately 90,000 users..."

But Firefox warns me that the number is actually 20 million.
Are you kidding, these bikes are strictly superior to Lime's in every perceivable way like robustness, speed, brakes, ergonomy, maintenance etc.
I worked for a company that regularly does half in person and half remote employees. You could choose either or. The problem with being the remote worker on a partially in-person team is that you miss all the face-time and exposure to new opportunities simply because you are not a person but a task completing widget.

You are never the presenter at company events. Nobody outside your team can recognize you. Nobody talks to you except to get something or clarify information. People can casually take credit for your work as you aren’t there to defend it. You lose out on all the background information like conference funding availability or the cool new job in Innovation.

You miss all the little opportunities for going the extra mile as you never look over your colleagues shoulder to see how they do their job and nobody looks over yours.

So much of success is being in the right place at the right time to meet the right person and that can’t happen as much remotely.
Is this just the equivalent of saying "Hey, REPLs are nice when you're trying to figure something out", but spouted off as some deep programming wisdom?

Like, folks... REPLs are really nice when you want to figure out how a function or module or whatever works. Then yeah... you can take that knowledge you gained and apply it to your work.

Like.. how is this a deep profound revelation for folks?
Yep, that's what I was showing. It's got a GitHub but it's not FOSS
Half baked features are no go is what I have learned and read. This post goes in a different direction. How a half baked feature is going to be helpful rather it is going to detrimental.
Yep, it's a pool that was filled with saltwater pulled in from Arctic ocean. There was also a sauna! The pool was even full while the ship was breaking ice... check it out:

https://youtu.be/tE4l5-flcnk
Engineers at FAANG make multiples of my salary. As in 2x, 3x, 4x.

Once US/Canada borders are reopened I will be interviewing with them all.
They don’t hire that Brasilian to be their employee. The Brasilian is a one-man company. They contract the company to render whatever service. The Brasilian company does whatever Brasiliantaxes and procedures are necessary.
Could you imagine all the skills and the secondary economy having 10k of these bikes dropped on a 2nd world city?

These things would rock Kathmandu.
What is the guy's name?
A lot of that 80% of jobs being filled through networks is 'X that I don't work directly with but enjoy having lunch with and happen to know is looking for...' and 'Y whose actual contributions I'm unable to audit who always strikes me as smart and perceptive in watercooler chat'.
I agree, but in my opinion, that's not about greatness, but about mindset and your understanding of your role. You don't need to be great or write very smart code to get there, you just need to have "somebody must be able to take this over if a bus runs me over tomorrow" and "I want to solve this and move on, not managing it to become my permanent job" as guiding principles when you approach problems.

I've seen a very smart developers get fired recently, because he was hogging responsibility and became a bottleneck precisely because he figured that would strengthen his position in the company. "If they need me, they can't fire me". Once "they" figure that out, they will really want to fire you, and if the pain you cause is greater than your value, they will. And it usually always is greater if you're a bottleneck.
Did the flat screen travel back in time?
Python 95 is gonna blow everyone's minds.
Some of them look like railway signalling panels. We still have a lot of them in Europe, newer ones are computerised of course but still plenty of relay-based ones in operation.
- No long Commute for me, less than 10 mins

- Office is not perfect but better than some

- I do have a home office with a nicer setup than my work office

- I love and thrive on social isolation, going home to my empty house is the best part of my day...

- See above... I have no network...

>>God forbid some people want to live in big cities

yea I have never understood those people... I live in a mid sized city and have a strong desire to move back to the farm fields. Probably more on how you grew up than anything, my childhood was in a town of less than 3000 people.

if it was not for network connectivity issues in Rural America I would probably still live in the sticks.

>on top of that, my observations are anecdotal. No need to point that out.

Sorry, this is HN it is rule to point that out :)
You might also want to look for potential inspiration at the religious discussion sites at Stack Exchange.

https://judaism.stackexchange.com/

https://christianity.stackexchange.com/
Minus the tex commands doesnt work for maths and tables, they are almost all tex commands.
I left New York to move and be closer to family about 4 years ago. The local market does not pay well for software developers, but I've managed to find steady contracting work and with the lower cost of living have been saving more money.

If you can find decision-makers and demonstrate quality work to them, and start planting the seeds that you would be available for contracting, there is a good chance you can make your move back to Omaha within a year.
As an introvert working in an open office, I still miss my old schedule (3 days in the office, 2 at home).
Technology doesn’t disrupt society. Society adopts technology
I vaguely remember a mildly cultish obsession with lisp and PG.
You do not want to test private implementation. You should be testing the public contract only. Reaching in and making private things public crystallizes the implementation and reduces your ability to refactor.
We're definitely going to add math support to GitHub markdown.