skysight-inc/HackerNews huggingface dataset:
>Normal guys don't have it that easy

That's just a bad mindset. Life is never easy for most people but being a normal guy is more than enough to be successful with women.

Look in the mirror, and see if you'd like to date the person in front of you.

If not, then:
Go to the gym, eat and sleep well, stay in shape, fix that bad posture, fix those crooked teeth, groom that neckbeard, wear sharp clothes, get a sharp haircut, go out and practice your social skills and most importantly be confident about yourself.

All of the above can be done by any normal guy as long as you're determined and willing to stick to a long term self improvement plan and put in the necessary work.

The problem is most guys are lazy(I was one of them) and don't want to put in the work to improve themselves and expect women to magic themselves in their arms while they sit on their couch and watch *hub and complain that good looking guys have it easy.
And anything MS?
I stumbled across this page when I was in early high school, and for someone new to computers in general it was a fascinating read. It taught me that user interface design is something that people actually do for a job and that when done well is delightful to use. Oh, and it set an example of clear, instructive writing with illustrations done right that I think influenced me quite a lot.

Some people don't like the Ribbon, but I love it. As a new user back in the day and a "power user" today, I think it's loads better than the semi-random arrangement of cryptic menus and toolbars we had before.

In my opinion, Microsoft Word 2007 did it best. Later iterations did away with the app button and menu in favour of the obstructive "backstage" menu, and I don't think the flat design does it any favours.
Java vs. Python: Which One Is Better for Future?
> Twitter locks WikiLeaks account days before

Was there any story with WikiLeaks account on Mastodon?
Worse physical feedback than the terminal keyboard made of stones at HEU (Hacking at the End of the Universe) '93. Because there is no physical feedback at all. However, if that can somehow be emulated (like on an Apple Magic Trackpad), perhaps?
Apparently they edit tests.
Making provenance of software and data easier will be of increasing importance in the future. We need to be able to prove things have not been tampered with.
Discussion at https://news.ycombinator.com/item?id=22351183
That's actually pretty brilliant. It wouldn't be a language learning game but it would augment more formal instruction by assisting in building vocabulary. You could probably build in 5-7 new words a week and show 3-5 old words a week as well. Then of course you can put billboards and graffiti in a game where appropriate in the language using words the game has taught (or will teach).

In the load screens/waiting rooms it could be pretty simple too, the game could show and say the word then give you a grid of like 9, 16, 25 words to choose from and make you pick the correct one. The first few times you'd probably struggle but if you were playing for an extended period in a session, or over a week, you'd get that reinforcement every round/match/zone and be able to quickly select the correct words.
There’s a VC firm that already uses this model with their billion-dollar investments. It’s called Benchmark. Several of their former portfolio company founders can tell you all about how it’s worked out for them.
Are you reading this on an Apple Watch? I still generally use 80 characters out of habit, but given how monitors have grown, 120 or even 140 should be the new norm.
> What we are both suggesting, I have still always called the strangler pattern. It just has three actors instead of two.

That makes sense, in practice I've seen multiple situations where it was one "monolith" directly in front of another, and rather than a strangler, it was a tumor that ended up with things intertwined. Treating it like a service oriented architecture is a good way to think about it.

You still end up in situations where logic needs to be shared. Do you duplicate Auth? What happens when a new user signs up, do you sync users over? Do they read from the same database(s)? I'll also agree with the over hyped ness of microservices, but I think breaking out services and "rewriting" them to me is the way to achieve the overall goal. Even in the strangler pattern, you'll end up needing to share functionality, and either you have to monolith services calling into each other, or a service oriented architecture.
I never noticed that. Thank you so much! Hope it helps recommendations for me.
This is the first time in many many months I’ve read an article from begin to end, in one sitting. And then I looked the date it was written: 1971.

We don’t have shorter attention spans. We simply cannot handle the utter crap that passes by articles today.
Haha, I wondered about that. Providers like Cigna and Bupa are the big ones in this space. Intl insurance is sooo much cheaper than US ones.
Deconstruction of the Buzzword “Blockchain”
Your amount of unwillingness to learn and understand is disturbing. Lowest-common-denominator dumbing-down is not how we advance our craft. There are many others who can understand it, perhaps you should ask yourself why you can't.

If you think this is unreadable, then you are not qualified to read it --- yet. I implore you to try; maybe it will actually be enlightening.
Accredited investors are not better informed, more intelligent, nor disciplined. They just have more income. People make mistakes by assuming that one's status implies superior capabilities.
I did some tech consulting with some ex-banking Wall St. consultants. It's not a monolith. That industry is very conservative.. and some companies get so frozen in time that they become complacent and go full Equifax. They're always playing catch-up because every criminal and most people would like to rob a bank without a gun, so their threats are numerous and perpetual. (And then there's Wells Fargo.)

It seems like banks should adopt that credit-file-based challenge protocol with the multiple choice questions containing ~50% or so spurious data that answers (None of these). I had to do it to reset a hospital's patient login for myself the other day.

DOB, SSN, address, phone number aren't secret-enough "things you know" or "things you can do." For signatures, I always sign a smiley face because they're completely worthless.

Perhaps even better would be to:

0. have the bank have a relationship with the customer

1. issue 2FA device or soft-2FA

2. use per-customer colors, pictures and words on the password screen to deter impersonation and phishing attacks

3. It seems like hardware is so cheap these days, the bank could issue customers a hardened tablet with a pin, biometrics & face recognition that VPN'ed back to them and functioned only for their banking apps. It's much easier to support and harden one controlled device than zillions of likely malware-infected Chrome on Windows 10 or macOS Catalina's Safari on unsecured public WiFi.
Is Dentistry Science Based?
> What is your experience with Notion?

Never used it, so I can't comment here.

> How does it compare to org-mode, specifically your system?

I think Notion targets users who just want to take notes, and not spend time messing around with config. Notion has what I will term "sane defaults", but if something doesn't feel right, there's no way to change it. My system also has sane defaults, and the code powering it is simple and easy to tweak as you please.

Another difference is that Notion is online-first. I'm of the opinion that PKMs should be offline-first, and that the data should be entirely in your control.

Org-mode is just plain text, which is incredibly important for the longevity of the system. It's a system that will be around in a few decades. Can you say the same about Notion?

Org-mode also has an amazing ecosystem of packages, with first-class support for math, tables, images, citations and code. You also have the editing power of Emacs, rather than some web-based IDE.

> it was too painful/buggy, with the obvious rabbit hole of config

I feel like the defaults of Org-mode are pretty good. At least you get to make the decision of trading off your time configuring Org, and using it as it is.

My Emacs configuration hasn't changed in some time. This project started out as 27 lines of Emacs Lisp in my config, but since there was some interest in making it more widely usable, I took some time to polish and release it. To the end user, it should be just plug and play.
"it also does not make him a good person, or worthy of support."

What's that got to do with anything? How about just upholding the rule of law? Justice isn't supposed to be a popularity contest.
I'm so happy new interface don't use ribbons but just CSD headerbars now. What a terrible UX this stuff was.
"People who want to be rich and famous should try being rich first."

Tim Ferris recently had an excellent essay[1] on the downside of fame, including issues with dating, friendships, travel, death threats, family impact, and questionable myths that you can have an impact based on fame alone. It seems like if you want to influence outcomes on a large scale, controlling large piles money remains significantly better than being famous.

[1]https://tim.blog/2020/02/02/reasons-to-not-become-famous/
Depending on the regex engine, it may not be that much higher.

sed -i '/<open quote>|<close quote>/d'
> I wasn't sure of any good example of 'Public Information' from the article.

Questions and answers at Stack Overflow.

Questions often include code snippets, some of which even include personally identifiable information like names and addresses. That data becomes public immediately, and then it’s reused by others when they download and adapt the Stack Overflow Data dumps.
Not all blockchains are distributed and vulnerable to 51% attacks. I suppose that's what the GP was hinting at.
> Wait, you are telling me, that people write even less readable code in C? Perhaps you are right. Perhaps people can really be that much without care.

I'm a person who has written a lot of c, readable and unreadable. It's not that folks don't care; I find that notion slightly offensive. It's that a lot of c programmers care about different things. And, especially those of an older school have a different mindset.

When you read c source, especially that labelled "exercise in minimalism", you should approach it as hallowed. Enter the file with a sense of reverence; lose the ego; ask not why the file wasn't written in service to you. As you have here, tsk tsk. Expect a challenge, a puzzle. Ignore the variable names; they may be misleading -- learn for yourself what role each variable takes on each line -- some of us will reuse a variable for multiple purposes throughout its lifetime. Humble yourself with the understanding that the code was not written for you. It was written for a machine infinitely more patient and methodical than you. Use that machine to execute and debug, watch and analyze, to discover the true meaning.

https://www.ioccc.org
This is fun to look at and brings back the fond memories of compiler construction and grad school. But the project could use a better overview page. It is not clear from the description if this is a plastic explosives building guide, a C compiler, a decomposition of food supplements or something else...
> Inexperienced developers copy/paste this code into production without understanding what it does.

Also those with less English ability may not understand the comments that call out code as being wrong, reading the comments may be too high effort to happen naturally.
And that's certainly an opinion. The wrong one, as it turns out, but you're as entitled to yours as other people are to theirs. It would be nice to have a choice though, rather than having your opinion forced on others.
How to build a performance model using system monitoring and tracing
I met someone who worked on the office 2008 ribbon, all I could do was shake my head and ask, why?

how many hours were wasted by such an obtuse design decision.
Marlboro isn't the only brand for cancer sticks.
Apple Books has so many of these ridiculous little incursions against good taste. Just to vent, I made a list of all the ones I found: http://macos-design-review.com/books.html

It really does seem like software at Apple is being designed by people who just aren't familiar with the platform.
That's not correct if utilizing terms that are common chess parlance.

"Mate in..." implies that a mate will occur, with a forcing sequence, with the longest branch being the announced number of moves.

Given that chess is not solved, nobody can claim "Mate in..." from the starting position.
I once used a small DNS hosting provider where I used a password ending in '!!'. I was in the process of attempting to transfer the domain to another host but it was taking them days, and they communicated several times they were having odd issues specifically with my account. In that same time I was learning how to use Linux and MySQL, and ran into issues using the same password for the MySQL admin during a command line install. That's when I learned !! is short for "run last command". Took me a few more days to think maybe that's what was causing issues at the host provider, so I changed it, told them what I did, and asked to please try the transfer again, and it worked. I never got confirmation the password had anything to do with it, but I let support know my suspicions.
I don't understand russian, therefore russian is unreadable.

I don't understand mathematics, therefore math is undreadable.

I don't understand music, therefore sheet is unreadable.

That is your problem in a nutshell.

Meanwhile, people here take a glance at the code and immediately get it, because it is written in a language they understand. These people tend to find it quite readable -- not necessarily an example of most pretty code, but nevertheless readable.
First Direct do this (but they've been that way for ever) for phone calls (better than me reading out my full password over the phone) along with a couple of secret question answers (I'm pretty sure customer support can't see the whole thing).

Online they are now forcing a one time PIN from a token generated from amount + last four digits of destination account.
> Acceleration of that load to/from excessively high speeds is an engineering nightmare

Apart from reusing the same rails of passenger cars, there is no need to accelerate freight to high speeds - it can comfortably cruise at the most efficient speed. Also, if the freighters have onboard batteries, not all of the railroad needs to have external power supplied by overhanging cables. Add regenerating brakes and the trains will be able to charge themselves every time they are going down a slope.
The most recommended programming books of all-time
I've changed the title to reflect that this was originally published around 2007 and I don't think it has changed significantly since. The date 2007 isn't shown on the page, but I first read it around 2008 and it was published for Microsoft Office 2007.

Edit: it may have been published in 2008, since at least one of the linked pages has that date.
Thank you for your feedback. You can look this: https://github.com/rohanrhu/gdb-frontend#gdb-related-issues-... I will implement adding additional folders to sources.

You can check this demo:
https://www.youtube.com/watch?v=6LNR8u19x6Y

If something is wrong for you, you can create an issue on Github.

You can set breakpoints via clicking line numbers.

I did not implemented shortcuts yet. :)
I'll suggest one more addition to this (and any code you take from the internet): put a comment in saying where you got the idea from (with a link). It can help the next guy out a lot. And you might be the next guy.
Ask HN: Are We Seriously Done?
I mean, look at the state of the SW industry. Startups and everything.

You know? That's it. I've seen more than 20 YRs of it. I'm still current but for what? Where does it lead? I'm no oldschooler. There was an ideal of future - 10 years ago maybe? Let's reflect the state that led us to ... What? We don't even know now. Where do we head now? Current gens (Gen Z) have no idea. Do we?
You'll be happy to hear that consent is but one of six possible legal bases for storing data.

The others are legal requirement, required to perform a contract (with the subject), legitimate interest, vital interest, and public interest.

For scraped data, public interest and legitimate interest are likely to be most salient.
It does matter, look at who is in power after democratic elections where FB aided and abetted foreign nations to lie and deceive voters.
I like to imagine you wrote that comment while smoking a cigarette, you know, for dramatic affect.
So... don’t paste it in my terminal?
once have a working dev environment, external docs are the last place to look.

IDE type search and doc comments are much more likely to be useful.
That is the case for Cloudfront certificates globally. For Loadbalancer or other uses, you should just provision your certs in your own region.
I think the beauty of it is the that's it!? feeling you get once you've looked through all ~500 lines --- based on the amount of functionality one would expect it to be much longer; but it is unexpectedly short, yet complete.

For a just-as-interesting "sequel", look at C4x86: https://github.com/EarlGray/c4
+1 to Ray Tracer Challenge.

I really think the key thing for it clicking with me was to build up the math foundation via TDD. Sure I could have used C#'s Matrix4x4 and Vector classes and just browsed through the beginning of the book, but actually implementing my own tuples, vectors, points, and matrixes really helped me understand "here's what I'm trying to achieve" then "here's the math to implement it".
Is Physx and Flex also for engineering issues but only for game physics?
Yahoo deleted my email account
After years of having an @yahoo.com address for the odd order or sign up page, yahoo deactivated the account without notice. When asked, they said see ToS. Sad really, more than the lack of archive than the lost.
Predict movie earnings with movie posters, before movie is released?
I'm a regular HN user, deleted FB three years ago, I've never even heard of any of those sites.
> I think it's loads better than the semi-random arrangement of cryptic menus and toolbars we had before.

we had meaningful, sensibly grouped, sets of standard icons, but graphics designers got bored and thought those should be updated.

i like the ribbon but i think standard icons are better.
This is the best way to go about it if people at the bank aren’t responding. Nobody likes a PR nightmare, and Brian Krebs can handle this better with the right people if the OP provides enough evidence.
That's your opinion. If you're aware of who Melzer is and his credentials (calling him "same one guy" suggested you weren't), maybe onus should be on you to explain why you think Melzer's claims are absurd. Have you read/watched interviews with him where he's answered many questions about the Assange arrest and detention?
No, you won't. You'll read "tk", and then do a little mental substitution to "token". It's tiny, but it adds to your mental load.

You could just not do that, and be happier. Why add the extra indirection?
To go a step further, no chess player younger than their 60s would use descriptive notation. Algebraic notation is the norm for anyone in the chess world.

Bishop-D4 (bd4), Rook takes C5 (rxc5), h3 etc... would be used.

Even older players that are still active use algebraic notation. You'd have to find someone out of the chess world for quite a while before you ended up with someone that used descriptive notation as a hard default.
But to where? Do any banks exist that have reasonable security procedures?
Furthermore don't touch my ability to paste into web forms. Some banks do this, and I have no idea why (some incredibly misguided idea of security?). I disabled the ability for websites to disable pasting using Firefox's about:config, but 99.9% of users won't know they can do this.
Analyzing a Suspicious Firefox Extension
Can you explain your opinion? I think people would be interested in hearing your thinking.
if shell companies are fraud, much of the economy is in trouble
What law is not being upheld?
That video is ridiculous. The whole time is spent talking about how cookies are superior to local storage which has little to do with JWT. You can use JWT and store it in a cookie. Session cookies are most certainly not automatically signed. Signing a session ID provides absolutely no value (signing claims, however, does). Revocation is exactly the same for both of them. JWT has a standard jti field for the session ID. I'm also not sure why you'd store all of a user's information in a JWT. You can just put in the minimal information to accomplish what you need.
It's a C compiler in 500 lines. I guess there are C compilers in 500,000 lines.
Max Q: SpaceX gets ready for first human flight
Given the state of Modern Software Development, It's most probably Electron.
libMesh is quite a tool for anyone looking for FEM software: http://libmesh.github.io/

"...a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms... support for adaptive mesh refinement... supports 1D, 2D, and 3D steady and transient simulations on a variety of popular geometric and finite element types."
I can't imagine upgrading the US freight rail system with basic catenary technology to be that expensive. You don't really need all the fancy tensioning technology and stuff for a train that goes above 50mph maybe once a month; an offset electric pole would be enough. It's not that much more a safety issue than the 50 year old wooden electric poles we already have running mains voltage all over the country. Also in contrast to passenger services the US frieght system actually has a lot of money being thrown around so it'll be able to afford it.

That being said I still think this article is a bit of a shill piece. Reinforced glass windshields aren't going to affect shit, especially when they are already mounted 6 feet off the ground and thus out of range of most kicked up road debris.
Time to Reboot
> If you have time to go through all posts to make sure they're about chess, you have time to go through all posts to make sure they're not libel.

I can tell if a post is about chess with just a quick skim to a very high degree of accuracy.

Telling if a post is libelous will often require in depth investigation of its claims, often requiring emailing or calling people involved in whatever the post was about and tracking down and interviewing witnesses.
Because they are using it to prevent competitors from being able to take their market share. They're the market leader, they have resources and codebase already...
Show HN: Gcal/outlook like calendar component for React Native
I agree JWT can be very useful, but its implementations are unfortunately all over the place in terms of what algorithms they support, especially lacking in the asymmetric space. Also the docs are pretty bad—spread out over multiple documents, with no explanation of the basic concepts, and they assume a lot of pre-existing domain knowledge.

And then you still have to use JWTs correctly which is very easy to screw up. OIDC has improved this situation somewhat, at the cost of another layer of even more complexity that’s easy to screw up.
Green energy parks of 50 GW planned in Rajasthan, Gujarat
Online tools for text manipulation. What's is the tools can be chained
The point is to provide some degree of a reasonable basis for suspicion

SCOTUS ruling notwithstanding, I don't consider a dog a reasonable basis for suspicion. They're easily manipulated - may as well just come right out and let the police search whoever they want, because that's what dogs allow.