skysight-inc/HackerNews huggingface dataset:
I tried to get into tmux but it started to get frustering as someone coming from using the native shell. I even fell down the rabbit hole of wonking with my tmux config, trying different versions, etc.

I just could not stand the mouse behavior, ultimately. Switched to screen for some things. Sometimes its just easier to use the trackpad to scroll than page up/down or select text with the cursor vs. with the keyboard. Can't do both in tmux; either you can scroll in programs and not in the shell, or loose 'modern' copy paste and select behavior with the mouse as well as scrolling in programs to get scrolling in the shell. I just couldn't figure out how to have it both ways like the native shell.
> We've never done anything like "swapping ads with their own".

If I use the Brave in its intended mode, then EFFECTIVELY it does swap ads. By intended mode, I mean the way Brave is supposed to be used. From [1], here are the main selling points of Brave:

1. "Block data-grabbing ads and trackers"

2. "Tip and contribute to websites directly through Brave Rewards"

Turning both those options EFFECTIVELY swaps developer ads with your own ads. The web developer who spent tons of resources in creating the content is effectively at the mercy of the Brave who makes tons of money.

[1] https://brave.com/
This as an excellently written article
That's true, but I don't think we have to wait for Aliens, may be within couple of decades we gonna think how stupid we are to overdose on sugar and sugary drinks.
I hate this analogy because those farmers are just as likely to go bust due to a crash in the price of eggs. If I bought GE at 40 in 2005....well, I’m probably going to take a loss regardless.
> Is there an advantage in going base 10 vs base 11?

Yes, you can divide by powers of two and five and exactly represent the result. When did you last feel an urge to divide something into 11 parts?

> Now that I think about it base 8 may be better.

Well, that would have given us nicer shutter-times and screw sizes, "Megabytes", max_ints and better floats for money calculations as well as slightly better numerical properties. But personally I think 6 or 30 would have been the way to go. Being able to divide nicely by the first two primes seems pretty practically useful to me.
I would disagree with this characterization of light and brain waves.
The various portions of the em spectrum are distinct in terms of their optical properties. To some extent this is related to the common types/state of matter on earth but in other ways it is related to the sizes of atoms, molecules and the such and this has some basis in fundamental constants.
Similarly alpha and theta rhythms have clear physiological relationships. There is some debate about whether gamma is a true oscillation but gamma activation is clearly indicative of neural/cognitive activity in a way that theta and alpha are not.
Watch is great if you are using an hpc cluster as well. Our workload manager is slurm, so 'watch -n5 squeue -u my_username' is a great way to keep track of the progress of batch jobs submitted to a compute node. I put it in an alias.
It's not photoshopped, you're just sensitive.

https://www.nytimes.com/2020/01/26/us/bloomberg-anti-semitis...

Your one example is wrong. Maybe you have the wrong idea of the other side? Maybe your bias blinds your judgement and you hate what you don't understand? Certainly seems that way. We can all find hate when we look for it.
That's a lie and almost the complete opposite of reality
Good novel ideas that identify a consumer/user demand are always high value whether implemented or not.

Zero to One by Peter Thiel basically implies this with his "Competition is for suckers, monopoly is where it is at". Yet how many businesses and tech companies get founded doing the same think everyone else is doing (or at least half a dozen competitors)?

Truly novel ideas, truly thinking outside the box, truly seeing possibilities that aren't in existence is HARD. Extremely hard. I can understand why the idea that ideas without implementation is meaningless became so prominent, but that is mainly because most of the ideas people have have been had by 1000 other people so if you arne't implementing they aren't of any use.

Whereas ideas that are truly novel are still extremely valuable because it gives all the hard workers something worthwhile to shoot for (as opposed to yet another social media app).

As an example think of blockchain. Fairly basic from a techincal or implementation sense, it is the idea that was really novel. Even if Bitcoin hadn't been made, the idea itself is enormously valuable. There are 1000s of ideas out there like this waiting for a novel thinker to draw them out of the fog and make them clearly visible.
Nuclear fission power can be almost as clean today as nuclear fusion will be. Fusion power plants will still be radioactive. Not using fission is a political and social issue, not a technical one. I'm not sure people would accept nuclear fusion either if we had it. Maybe if we can invent a different name?
Punishing users for voting the wrong things was actually invented on HN as far as I know
> ... up in the air.

After the "falling knife" analogy, that phrase took on a whole new meaning...
> releasing classified documents unredacted putting people's lives in danger

This claim has been refuted (by the US gov).
Agreed - I was trying to get a sense of the problem to-date, mostly. It's extremely important to ensure proper controls and I agree the burden of proof falls on the government to ensure they have controls in place to prevent abuses.

Perhaps I am merely surprised this creates so much outrage / surprise in this community. The folks on this website (we) have created so many platforms for sharing personal information publicly on the internet that it of course makes sense that people have been scraping it for years and it's likely stored somewhere and will be used for non-original purposes at some point because of course. As you say, how many data sets have not been abused?

Users have published this data themselves, on purpose, on web platforms meant for sharing.

I don't think this can be put back in the box. I'm not really sure how you regulate it in any effective way. There are some laws on the books and some corporate penalties but I don't see how you stop this if the model works using public data short of making the data so noisy and useless that it stops being effective (which may have to be the end result)
Meanwhile me
notes() {
cd ~/notes/$1
clear && ls --color=always
}

note() {
nvim $@ && clear && ls --color=always
}
Not sure it's correlated with traffic deaths.

Traffic fatalities per billion miles driven:

Belgium - 7.3
United States - 7.3
Slovenia - 7.0
Japan - 6.4
France - 5.8
Finland - 5.1
Canada - 5.1 [similar requirements as US for license]
Germany - 4.2

https://en.wikipedia.org/wiki/List_of_countries_by_traffic-r...
Thanks for saving us so much money and making the web more secure!
Arguably, Duodecimal would have been better. 12 is divisble by a large number of factors and it has some more interesting aspects outlined here: https://en.wikipedia.org/wiki/Duodecimal
I wonder if a partnership with Kobo, or even better Nook (Barnes & Noble) could help solve both the data problem and the issue with Kindle integration - while potentially bolstering the e-reader that integrates with it as well.
I switched to Joplin from folders of text files in dropbox. I'm on Windows and I don't want to pay. It's barely better.

The fact that it forces you to write in markdown, or use external WYSIWYG editors is a massive downside. Even if I wanted to type in markdown, that means I have to keep switching between a markdown pane and a preview pane, like straight-up LaTeX. That's wayyy beyond what I want to deal with for notes.

Notes should be quick and easy. If they did this I'm sure it would be much easier for people to switch.
Powerful promises of God for a great blessing
Big discussion just 3 months ago:

https://news.ycombinator.com/item?id=21555238 (368 points, 151 comments)

Also 2 years ago:

https://news.ycombinator.com/item?id=15815040 (474 points, 206 comments)
It's only talking about the market as a whole. The market as a whole will go up in the long run. Individual stocks are a different story.
People just need to understand that we can have good life with less consumption. For us rich people it can be hard to see how you can still have good healthcare, education, worklife balance then but it's worth the effort to think it through and learn about examples in other countries.
Not that I take say James Clavell as gospel but by feudal here do you mean upper classes could kill commoners or untouchables if they felt like it? This era doesn't strike me as a paragon of social mobility.
I love zombies and I don’t really want to watch old movies.

What are you guys list of best zombie movies? I’ve watched a ton in the emule days but unfortunately don’t know the name of most of these.

My favorite weirdly is not a true zombie movie but a parody called shaun of the dead.

Anyway I hope I’m starting a thread of good zombie movies :)
Yes if many people start dying it'll definitely be worst for sure. But that's a really big If since we haven't seen it here yet and 1. We're approaching warmer times and 2. Chinese deaths are slowing

If we can somehow weather the spread of the disease (another big If), we'll be fine. But it's all speculation and fear at this point
The US economy has avoided recession at all costs also, the Trump administration shamelessly so, with the DJIA ATHs his signature accomplishment. It's crazy to think about but I felt much safer with even the Bush administration handling things in 2008, less pride involved.

It's been ten years of kicking the can down the road, sort of obvious when the stock market flies but there's no change in the average person's life. The hangover's going to be really bad.
>"because my business model deserves to be profitable"

Why have authors? Or poets? Or scientists? Or SWEs? we don't work for free. Or would you prefer to drive the aforementioned out of business.
But it doesn't have to be VBA. Any language with a decent OLE Automation library would suffice. I've been using Python to automate my Excel files, and am really happy about that. I tried to learn VBA, but could not adapt to its archaic syntax and the clunky VBA editor that comes with Excel.
Wefunder (YC W13) is hiring engineers and designers
Very surprised after all these years (decades?) they have not done something like this. Basic has been a low priority at MS for a long time now.
Sounds like standard operating procedure for most companies I’ve worked for. Once you are aware of how many issues just go unsolved or ignored due to various power struggles, it’s pretty demoralizing.
Quantum Blockchain Using Entanglement in Time (2018)
I love nano! No 40 year old mentality with the keybinds like vim and emacs. No text editor should require a learning curve imo. You can make a .nanorc too and tailor your experience. Some syntax highlighting: https://github.com/scopatz/nanorc
Nice, thanks. I've just glanced through and will have a proper read later. It would I guess be pretty complex to extend these kind of isolated tests to whole real-world installations.
It's actually possible to avoid this!

namespace foo::_bar {
using namespace ::acme::widgets;
/* internal helpers go here */
inline namespace exports { /* public API goes here */ }
}

namespace foo::bar { using namespace _bar::exports; }
Patreon is actually changing a lot of that. Kurzgesagt did a video a while back explaining that content copying was bad for their business model, that was before they join patreon. I give every month to them and I never donate besides this and wikipedia. So I’m betting they are making tons of $ through patreon.
Likewise. Good income coming in, manage costs well and as such have a healthy amount of disposable income left over every month. Last time I opened Uber Eats for something trivial, I was met with tax added, a service fee, a delivery fee and a request for a tip. Cancelled and deleted the app entirely.

Who in their right mind is succumbing to this nonsense?
It's interesting seeing the differences in following traffic laws between countries.

One thing I've noticed about the US is pulling over for emergency vehicles. Cars will pull over quickly and stay over. In Canada people will barely pull over, take their time, coast a bit.
I have a friend that wanted to learn programming. I suggested Python, but they wanted to go directly into making web apps.

I don't think they finished the class. Javascript just has too many weird concepts (what's the difference between null and undefined and false and 0 and "") that distract from the mechanics of learning what a computer program is, and I also think that the desire to make something others can use too early on leads to going too quickly through the basics ("yeah yeah, add numbers, who needs to do that") and are then overwhelmed when things like objects and promises show up. You have to crawl before you walk.

I think if I were going to introduce someone to programming today, I'd probably pick CircuitPython. Python is simple and makes sense almost immediately. Doing it on a microcontroller lets you make something "neat" almost immediately, and you're spared a lot of the complicated externalities of the real world. (HTML, CSS, dev servers, npm modules, etc.) Some day you can learn all that stuff, but you need to know about if statements and loops and variables first.

I also miss the days of BASIC and Logo. I think those would be fun for the younger generation... but now everyone just wants to make a mobile app and those don't get you there. Ahh, for simpler times.
The Iowa Architect Documenting Every Slave House Still Standing
Thank you — I’ve often times had to run things interactively and this would have saved me so much time and stress.
as a middle class tech worker i like bernie but he's going to fuck us over the most.
An End to High Memory?
Protein Containing Iron and Lithium Found In Metiorite
It's well-documented that active writers are paid shills for corporate clients. I've read interviews where the writer brags about his "ownership" of certain pages.
Most people live in smaller cities/towns where it's actually pretty effective to spend time on changing urban planning.
The Chrome address bar doesn't do that, though.
It's changed pretty heavily for the people who actually do the editing.
Absolutely. It's scary as hell in that context and I likely was typing that trying to cope with the reality.

I'm really hoping we get more data on this so we can figure out what's happening. With the lack of testing / confirmation and light symptoms it must be impossible for our science community to track things right now.
Yeah, my bet is that the virus is just helping the market get back to normal by getting people to start taking their values seriously. The market has been seriously inflated for a while.

It is interesting, in light of the financial situation, how China and the US are handling the virus. Too attached to the status quo and trying to prevent a more serious correction by downplaying it? Or deliberately under-responding for other reasons?
> Borderless components

The more I look at modern UI frameworks, I more I cringe at stuff like this. No explanation about logic behind something... relentless chasing of minimalism, almost religious hate for borders, unconditional love for excessive whitespace and obsession with animations(often with defaults that are 300ms!!!!)

I can't wait for us to do a complete 360 and return back to Windows 95: https://demo.themesberg.com/windows-95-ui-kit/index.html

First the tables were gone (somewhat a good thing because they were used for layout), then the Web 2.0 (2005) came along and created the modern UI for web browsers. That's when everything went downhill.
2020 Prediction: Covid-19 will suck like 9/11
I had to write VBA one summer for an internship, as I was handed this massive spreadsheet that a small to mid-sized business used to run their entire supply chain operation. It was a complete and total mess, with circular references everywhere and random excel formulas that, as far as I could tell, just made everything slower. They were too small at the time to invest in any kind of off-the-shelf solution (though they don't appear to be anymore). Took me about 2 weeks to figure out what the file did, and another 5 or so to learn enough VBA and leverage it to recreate a much lighter and cleaner version. Basically hung out for the last 3 weeks of the internship.

It was cool to use, and after a little bit of a learning curve started making a lot of sense to me. Beyond that though ... I don't see myself ever using it again. Thankful for the opportunity (they took a chance and hired me with zero legitimate experience in that sort of thing), and, yeah, it did make me pick up some other stuff after I was done.
I'd buy puts and write calls on all of the public unicorns in the bay because they're going to take a huge hit on productivity as soon as people start being hospitalized
This is less true than you might think. While the main neurotransmitters are the same serotonin conveys different signals in mammalian and insect brains. Additionally these chemical reactions are modulated by the cells and a long period wave like alpha is related to more macro scale connectivity. The fact that a similar macro pattern emerges is not guaranteed by the fact that a neuron is a neuron. As a metaphor water molecules are identical but a snowflake and a raindrop are totally different in their material properties.
> The difference between two ZIP codes is nonsensical.

Not completely, there's a rough east-to-west pattern: https://d33wubrfki0l68.cloudfront.net/979d9b9012d8bbb1e4f14b...

So the difference is extremely crude geographic distance.

/evil
Excellent release. Congratulations ant team.

Now waiting for the future without any IE support at all to make bundle even slimer and significantly more performant.
In my experience business leaders don't care without an incentive, and legislators don't care to make said incentives. Unfortunately the engineers on the ground seem to be the only ones with any compassion left in many cases. If we can do something, which we can, then we need to.
Lately, I've been playing with the idea of combining tmux, nano or purpose-built kilo editors[0], fff [1] or slmenu [2][3], and kanban.bash [4] into my own little "agile" terminal IDE.

[0] https://github.com/antirez/kilo

[1] https://github.com/dylanaraps/fff

[2] https://www.youtube.com/watch?v=SlJto75auCA

[3] https://github.com/joshaw/slmenu

[4] https://github.com/coderofsalvation/kanban.bash
Often you can sort of moderate it yourself based on what you choose to see. Anyone can host a racist site on the internet, but people aren't really turned off from the entire internet by it. Similarly, if there were a racist subreddit, right now that feels weird because reddit is actively hosting it and choosing to allow it. But if there were some kind of decentralized reddit and people made a racist sub on that, I don't think people would view it the same way.

As for scammers, imagine something like twitter. If I follow my friends and celebrities I like, scammers will be relegated to the comments section of their tweets (I wouldn't see their actual tweets because I wouldn't follow a scammer). Then you could use some kind of web of trust system to filter the comments - perhaps I would only request comments for people I'm following, or people followed by people I'm following, etc.
There's a careful balance when using tools and libraries. It's obvious that they are a good choice sometimes, but I've been surprised at the number of times where a tool/library that looks like a perfect fit is actually not, and the whole problem needs to be reconsidered and I end up writing a lot of original code.
> The 71-year-old Microsoft veteran confessed his love of whiteboards on Wednesday evening during a Hacker News Seattle Meetup.

Sounds like a great meetup!
Maybe in some small pockets of LA. But the vast majority is hills and hills of single family homes. And many suburban cities and towns are actively resisting state measures to make housing affordable and transit available.
If they start using 320TB / month they will quickly enter "Fair Usage Policy" territory. At that rate of bandwidth usage, Hetzner would be taking a massive loss and other clients would probably be impacted.
Ok, so I guess it makes sense that the price would drop a lot since near term profits should be weighted more heavily than long term. 10% still seems like a lot with exponential discounting unless this is going to hit a lot harder and longer than I expect.
This looks really excellent, and is the future (meaning, these sorts of worse-is-better tools scraping loosely structured messes into very simple standard structures are the future).

Something that's conceptually related but pretty different is Workbench from the Columbia School of Journalism (although glancing at their page they may be some kind of dumb startup now).

https://workbenchdata.com/
We have brainwashed ourselves with dogmatic theory. I see nothing wrong with the code. This code is not for business production. It works well for what it is. Un-brainwash yourself! It's great that Knuth doesn't have to apply for a job and go through the gauntlet because that would make Knuth un-Knuth!
While here, I right clicked on a PNG file and asked how to make that file type always open on Photoshop instead of Preview. None knew you had to hold Option while using the “open in” option.

Probably because there's a selection drop down and a big button in the Get Info window with a label that tells you it does this exact thing
And yet when it comes time for Webpack to crawl import statements, it can do so across all different kinds of files coming in through their own loaders. So I'm wondering if Webpack gets presented with some kind of structured "imports manifest" by the loaders, in which case I think it could skip its own parsing step.
> When did you last feel an urge to divide something into 11 parts?

When did you last feel an urge to divide something into 5 parts?
Many of the large C++ projects I've been on are exceptionless, but do throw an OOM exception which is caught at a very high level. That's usually the point where a crashdump is taken and some other forensics are gathered; a decent strategy is to freeze threads (if you can), release some reserve memory and try to gather evidence. Doesn't always work . . .
:shrug: I've done that quite a bit. This randomly selected popular Python library does it, too[1]. The example for `os.walk` literally has `from os.path import join, getsize`[2]. The docs seem to back this up[3]:

"Remember, there is nothing wrong with using `from package import specific_submodule!` In fact, this is the recommended notation unless the importing module needs to use submodules with the same name from different packages."

I haven't dealt with a lot of C++ code but I feel like I see a lot of `using namespace ...` and haven't seen much `using ...;` (which I think is more readable/acceptable)

[1] https://github.com/psf/requests/blob/df918c066fa275abc2bb0c9...

[2] https://docs.python.org/3/library/os.html#os.walk

[3] https://docs.python.org/3/tutorial/modules.html#importing-fr...
I think tmux is overrated, at least when running locally. Tiling WM gets you the same efficient screen layout and keybind driven navigation, and it'll manage also graphical windows that you'll inevitably end up having (like browser). Also you'll avoid any tmux-in-tmux issues if you do connect to remote hosts, and all the terminal features (copypaste, urlgrab, scrolling, search etc) actually will work properly.
Where do you host the webapp? Some cloud platforms provide security protection and you should use it.