skysight-inc/HackerNews huggingface dataset:
Its a bit meta, and this advice varies a lot depending on your circumstances and tax jurisdiction, but if you are serious about investing, and have the funds to do so, there are a few advantages to setting up as a limited liability company. There are a load of things that LLCs can (legally) do to get tax relief, particularly when some investments operate at a loss, yet others operate at a profit.
Read Boglehead wiki https://www.bogleheads.org/wiki/Main_Page It contains very good info for those getting started in investing.

First, Start contributing Maximum allowable and feasible to tax deferred retirement plans, pensions, and other retirement plans.

Second, Start paying off any debt you have.

Third, build an emergency fund.
> the life of an academic is dominated by competition for grant funding

This depends heavily on where you are. I personally don't spend an onerous amount of time applying for grants. If you're at what are called "R1" universities in the US (places like MIT, Stanford, UT-Austin, etc.), then yes, your job as professor (at least in STEM) is basically to run a research lab of maybe 4-10 people, which means a lot of personnel management, finding funding to pay them, and PR (although there is some research, mentorship, etc too).

At smaller places with either a teaching orientation or more of a mixed research/teaching orientation, things work a lot differently. I personally feel quite free in my choice of research problems and how I spend my time outside of teaching. We don't have a PhD program and I don't run a "lab", just do my own research, sometimes with BS/MS students and sometimes with colleagues at other universities, so I don't have a lot of funding needs. The university does appreciate if I apply for grants now and then, but maybe 0.5-1 applications a year (I got one small NSF one, which they were super happy about). I do teach more classes than at an R1: a prof there would typically teach one a semester, while I teach two. Overall I'd estimate I spend about 15-20 hours/wk on teaching my two classes (including prep, grading, etc.), 5-10 on administration/service, and thus have about 10-20 working hours left to do whatever kind of research I'd like to do. In the summer of course the research time goes up as I don't teach.

At the moment, partly due to industry hiring away so many CS academics, I believe it's actually a quite good job to be a CS academic at a non-R1 place if you like the teaching part and the salary is sufficient for your needs/preferences. The university knows that you can leave and hiring people in this area is difficult, so if you teach reasonably well, publish anything at all, and apply for a grant now and then, they're basically just happy you're staying. This is CS-specific though; academic jobs are much more scarce in other fields, so it's less of an "employee's market" there.
That's a bizarre definition:

Cambridge English dictionary: "animals from the sea that can be eaten, especially fish or sea creatures with shells"

Merriam Webster: "edible marine fish and shellfish"

These are much more reasonable definitions, more line with modern usage. I doubt you will find any dictionaries that mirror your Britania definition.
Direct link to the comment: https://news.ycombinator.com/item?id=14312684
Plugging my own: https://taoofmac.com (lots of Pi and occasional hardware hacks)
Yeah, the possessive quantifier looks like that it simply disables backtracking but it also silently makes the matching greedy. It should really have been orthogonal: `a+` is greedy and backtrackable, `a+?` is non-greedy and backtrackable, `a++` is greedy and atomic, and `a+?+` is non-greedy and atomic. It's not pretty, but multiple quantifiers were never pretty after all.

Or better, ditch the opportunistic use of otherwise invalid quantifier sequences and stick to the atomic group. Vim got this almost correct [1]:

multi ~
'magic' 'nomagic' matches of the preceding atom ~

|/\{| \{n,m} \{n,m} n to m as many as possible
\{n} \{n} n exactly
\{n,} \{n,} at least n as many as possible
\{,m} \{,m} 0 to m as many as possible
\{} \{} 0 or more as many as possible (same as *)

|/\{-| \{-n,m} \{-n,m} n to m as few as possible
\{-n} \{-n} n exactly
\{-n,} \{-n,} at least n as few as possible
\{-,m} \{-,m} 0 to m as few as possible
\{-} \{-} 0 or more as few as possible

|/\@>| \@> \@> 1, like matching a whole pattern

So a non-greedy and atomic pattern would be `\%(a\{-}\)\@>`. Unfortunately you can't write `a\{-}\@>` and have to wrap `a\{-}` into a non-capturing group though.

[1] https://vimhelp.org/pattern.txt.html#pattern-overview
Current Secretary of State for the Department of Health and Social Care has pushed "better tech" as a solution for all of the NHS's problems since before he got the job.
He said there were university-operated things like postgrad careers fairs, mini-conferences and academic social-networking events that were held in venues where the entire conference area being used was legally a 21+ area (open bar, I guess) which normally wouldn't be a problem because they were events for people who wouldn't normally be younger than 22. I'm not saying that problem alone was the cause of him dropping out, but he told it to me as an example of the hurdles someone faces as a minor university student.
Are fish sticks the same thing as fish fingers then?
And the iLock. Don't forget that waste of USB space.
Asians aren't yellow though.
The big thing now in Blockchain is DeFi (decentralized finance). People re-invent finance on the Blockchain.

In order you need to learn:
1. Basics of web dev (mostly front, not much backend for Blockchain)
2. Ethereum & Solidity
3. DeFi programming

I run a youtube channel on DeFi and Blockchain development:

https://m.youtube.com/channel/UCZM8XQjNOyG2ElPpEUtNasA

I also have courses on how to become a blockchain developer and how to build arbitrage flashloans. I recommend first following my free trainings:

http://eattheblocks.com/bootcamp

http://eattheblocks.com/flash
So what do we do now? Revolution against the rich? How else do we stop them from destroying the lives of our children?
@arthurk

you recommend installing virtualbox tools at the end of the article for copy/paste, but i think you can get the same effect by installing the qemu-guest-agent
Imho this looks good. It will save on key strokes and maybe bring more readability. I always liked "." or "->" syntax in different languages.

My only worry is . being function composition operator so it might not be crazy amazing for readability only you get

a . b . c . d.e

So maybe it should have been something like "->".
It's a real lexing ambiguity because '0.' is a valid numeric literal (so '0..toString()' parses ok, somewhat counterintuitively). In principle, yes, you could lex '.' as a separate token even in numeric literals and have the parser figure it all out.
There isn't any personal beef, I just take objections to the marekting line The defacto standard for Amazon S3 compatibility.

In my view it's misleading as minIO is not a drop-in replacement for S3 API based applications. My team spend significant efforts to diagnose and find the error, as I believed in this line and asked them to retry different ways by changing code again and again, even though code was working fine with Amazon S3.

I changed the title so that it can warn others, to not go through the same shooting the foot believing MinIO is a drop in replacement for Amazon S3 based applications. If you read the thread you can notice there isn't any plan to support posix like folder API in minIO which is supported in Amazon S3.
While I agree with your overall comment, it is dangerous to be seen as "not useful"...

What I do is force the decision on those who are there to make this sort of decision: management.

That is, all my estimates include my honest assessment of all the time I will spend on meetings, etc. Then I can suggest that this could be shortened if I could skip this meeting and that meeting if they are deemed less important.

That way I'm being useful while skipping meetings. In fact, I'm so useful that the time I can spare on meetings is very limited ;)

Now, on the other hand, if the decision is made that the meetings are more important then when the dev. schedule slips it has nothing to do with me.
Direct link to comment: https://news.ycombinator.com/item?id=24262337
here’s a different article that’s not paywalled: https://www.freightwaves.com/news/breaking-news-trevor-milto...

(btw when i cancelled my wsj subscription i had to call and be put on hold. there’s no way to cancel online. should be illegal imo. never again.)
Does anyone see a tipping point or an event that could in scale drive people from social media of Facebook, Twitter. By that I don't mean to a competitor.(perhaps a naive question)

Also, is there a common denominator among people here who have stopped using social media? I mean, other than self awareness, retrospective ect. which people here generally have more than the average population.

What was the "I need to reduce or stop looking at facebook so often moment?"
Mine was the fact that I became aware that I'm essentially a dog from Pavlovs experiment where instead of a bell I have a notification sound/buzz and instead of a biscuit I get a little dopamin shot.
Second was the trackers, especially as they got better and faster. I started feeling 'cheap', as I feel in reality when a merchant uses obviously exaggerated claims while acting as a friend to try to convince me to buy something. (Like last time I went to a car dealership, yuck)
Third is that the connection to people I care about, close family and friends, is much better served via private group messaging apps and news via HN and others.
It's both my personal and my work laptop. Over 20 years of freelancing, contracting, consulting, starting startups... Probably my most visible thing available now would be http://www.viemu.com , although these days I'm most active at http://katoid.com (too little information there yet, but we're creating some amazing new tech for game analytics).
Products are unfortunately designed to sell, not to be used.
I grew up in and have lived near the land of 10,000 lakes (MN) almost my entire life and not once in my 35+ years of life has anyone referred to fish out of those lakes as seafood. Ever. In fact people around here I feel would be utterly confused if you did. I wouldn't fault him with not following Encyclopedia Britannica exactly.
Which one? Is it Spirit? Those guys are a nightmare.
I guess Wyoming did release the kraken ;).
This is very country specific but when I started investing I read a book by the motley fool crew "The Motley Fool UK Investment Guide" which gave me the basics - think they also do a US version.

For the UK the Daily Telegraph has a good business section, I also read the investors chronicle and the money observer.

Your first priority should be building up an emergency fund though
And have each port support a different set of capabilities.
I'll plug my own -- http://datagenetics.com/blog.html
and one I enjoy -- https://www.redblobgames.com/
Are you sure you're not classified as rich by that report?

Top 1%: >$100k/ year

Top 10%: >$35k/ year
What Was IBM's OS/2, and Why Did It Lose to Windows?
my light bulb moment was when they compare Wikipedia with Facebook and Google.
I took a moment of pause and probably thought about for the first time in my life how this changes the whole narrative.
Facebook and Google actually manipulates you to give you a different picture of the reality and basically dividing us even on the subjects of prime importance like global warming, corona virus etc where we can't afford to form different opinions. They shouldn't be allowed to do that sometimes its the question of life and death.
The PCI express port looks like it connects to some form of daughterboard for port breakout and is deceiving.

Apple calls motherboards as logic boards making non-apple devices look illogical piles of electronic components. :)
A lot of us software engineers would fall into this richest 1%, the article defines this as income above $100,000 per year.
I'm from India too. I don't deny that the books are useful; But with respect to advice on index investing, they aren't tuned as much to developing markets (speaking more about Random Walk here which heavily leans on it). Nifty50 is too lopsided by the heavyweights, even compared to tech-heavy S&P500, and most ETFs/funds here have comparatively high tracking errors and low liquidity. It's probably better to read a few country-specific books to get better context and compare.
I think its good documentaries like this are made, so a greater audience gets attuned with these issues, but I for one could not get further than about 30-mins... I was honestly disappointed that such an important topic was deemed too "complex" and "nerdy" that the creators decided to resort to actors to show us the effects of these technologies... Which I guess is in line with the short attention spans caused by social media :/
Isn't it likely this is just a bug with iOS/Safari or Youtube?

Apple does not have the best reputation for bug free software right now.
> Having a banking license has huge advantages, namely being able to create money out of thin air ...

No, the ability to create money out of thin air is related to the act of lending itself, it has nothing to do with a banking license. I wrote about this at length here:

https://www.attejuvonen.fi/money-out-of-thin-air/
I just remember when it was called Musical.ly and advertised with videos of very young teens dancing.
Good to know, it might be an issue with my config in that case. Agree on the editing side though.
I have not yet seen a storage system that is actually 100% S3 compatible. Either functionality is missing, and/or there are corner cases where the behavior is just slightly different. It is also a complicated API, that often looks like it is a reflection of some internal engineering choices that were made (e.g. the object metadata structure AWS uses probably is the reason why the list call you mentioned behaves the way it does on AWS S3)

However, in this case, MinIO makes the deliberate choice to deviate from AWS S3 behavior, on a very common call (listing objects). I do agree that this has the risk to break applications in non-obvious ways, e.g. the call succeeds, bu t your application behavior differs, compared to running against AWS S3, due to the missing directory entry.

I also find their argumentation in the ticket a bit worrisome, calling the AWS S3 behavior a "blunder". I saw the same hubris when looking at their data path, where they choose to ignore battle-tested approaches like Paxos / Raft for distributed coordination, and instead build their own distributed lock algorithm and implementation: it does not seem to persist state, so resilience to power failure and server/process crashes might not be what you expect.
Same here. But only when smothered with ketchup and ranch!
> If being able to do something was the limiting factor, governments would hire the best and yet, the opposite seems to be universally true.

But governments generally aren't able to hire the best because their smaller hiring budgets mean they can't always (but sometimes can) offer industry-competitive salaries.

A few departments are able to hire the best people though - especially when they're for "force-multiplier" positions, like the US Digital Service, for example - which was started by former Google engineers.
IIRC the rationale was a logic board has a soldered CPU, but IBM calls it “System Planar” so yeah
Snooki and the Handbag
So you want to block all of twitter then. That sounds reasonable.
Hmm, getting to the bottom of axioms feels a lot like metaphysics, but open to why they'd be a different ballpark.
Software Industry Antipatterns
How not to run a Software Company or a Team.
How is the stock still at $34?
Interesting. Personally I went the other way round and stopped doing dedicated periodic backups altogether. Photos are on my computer, phone and the cloud. Code is in repos and the few documents I need in Dropbox. I use a local time machine disk that I plug in from time to time (which I reformat if I ever need to reinstall the machine.)

My main reason for ditching periodic backups (backblaze) was that even in situations where restoring a backup would be useful, I found it easier to just reinstall the OS and pull a few repos. Nice thing is that this forced me to automate the machine "setup" so I just have one script that installs my cli tools of choice and links the correct config files.
If you don't mind, you can please subscribe here so you can be alerted when articles start going out: https://ayewo.substack.com/

Thanks for your interest!
Mac Pros had interchangeable CPUs and Logic Boards IIRC, so as they may as well call it Brainzz however, it won't change the function of the board itself. :)
Generallys Moore’s law is time based, Wright’s law is production based. Both are great models, but Ark Invest’s researcher found Wright’s law to be more precise.
Send 'em an email.

Their $100 units are some of the best testing amps/dacs in the price range, so even from a purely subjectivist standpoint they make stuff that generally works pretty well. If you're encountering issues, then they will usually make good on it.

The stereo imbalance is just something you're gonna see at basically every amp at that price point.
Great question, I think it is a good alternative to Java even though it is trying to do too much. Not sure it is happening because it is trying to build on the top of Java or some other reasons. Scala is still good and productive language though!

https://www.youtube.com/watch?v=v1wrWQcqLpo&ab_channel=Java
At least they've caught the leaker, https://en.wikipedia.org/wiki/Natalie_Edwards, and is in the process of punishing her.

So even if curtailing dirty money in our financial system does not seem to be on the agenda. They are doing something about reporting about it.
Open a Roth IRA, max out your yearly contributions and invest out of that. This will enable you to avoid taxes on investment profits and help you save for retirement.

I gather you are young since you just found your first job which typically means you can take on more risk than older investors. Owning a diversified stock portfolio and holding is generally considered a safe long term strategy because stocks tend to trend upward and you can regain losses caused by bear markets by holding until times are good again.

If you want to be a passive investor then invest in ETFs like SPY or QQQ that have a lot of liquidity and represent a basket of stocks than will tend to trend upwards.

If you want to have more fun and take on more risk than some of the older guys on here then learn about options trading and hedging strategies which can really increase (or decrease) your YoY returns. I just turned 30 and have set aside a small sum of my retirement money for that sort of trading and am up around 150% this year on that account. It’s fun but it’s not for the faint of heart and you’ll have to learn a lot but flip-side is you have much greater earning potential if you do. If you go this route you should learn about options sigmas, find out what the VIX represents, learn technical analysis so that you have a strategy on when to enter and exit trades and a bunch more. Wish you luck out there, have fun and don’t get discouraged if you lose some money at first, just keep learning until you have a strategy that works for you!
That's a very good idea! Are you going to monetize your project or (maybe) open-source code and/or data?
The problem isn't setting up backups, the problem is that you have backups because something can happen to your data which is 1) you are clumsy or 2) someone is malicious like a hacker or burglar and 3) physical damage like harddrive corruption, cosmic rays or fire.

Of these, I find 1) is by far the most common, and 2/3 isn't even close. The problem with any backup scheme created by myself is: if I couldnt' be trusted to maintain my data without deleting it, a sure as hell can't be trusted to set up my own backup scheme without screwing it up.

Example: I have have had regular backups to a NAS, which were then uploaded to an offsite server were I rotated the data in. But I screwed up a raid config thing on the NAS after a harddrive faliure, and didn't notice I lost a lot of data, which after a couple of years had also been removed on the offsite server.

Basically: to be a good backup solution for me it has to be idiot proof. Zero manual configuration (If there is a config file or command line anywhere, it's out). I want a gui tool that gets out of my way and has good defaults, and has such a huge disk area that it can have effectively write-only semantics. I want retention for deleted files. Currently I use iDrive which is pretty good and lets me back up parents computers and so on, in the same 2TB.
Imagine going all in on a Ruby project with this specialized library that literally changes the way you write Ruby and still thinking that's a good idea.

Keep Ruby as it is - slow and expressive. If you need to speed up, get faster hardware.
> Seem like is it a big deal based on the first sentence.

There is big difference between "this API can blow" and "it can blow everywhere".
My first real job/career out of college was a direct result of my taking a pure-interest-no-future-prospect-of-employment type class for three semesters.
US population in 1955 was half the present population, though, so the average US person actually ate fish sticks at least once a year in 1955.
It is also assuming that Baldrick, Hacker Extraordinaire, hasn't installed his brainchip in all your developers' brains. That is true.
I find this all hilarious. I had to help my mom with her internet bank. She had to send a selfie and fill in a bunch of paperwork for a savings account with €6000 on it.

Meanwhile these Russians are laundering €6000000000 and I doubt any Russian billionaire was asked to take a picture of themselves.
You can use a secure link between the front-end nginx and the backends (VPNs, another TLS connection with a cert signed by an internal CA, IPsec, ...)
Or you prefix your command / script with sleep and a randomlly generated 1h value!
Tips for Becoming a Software Engineer: Hands-On Experience
The obvious performance and bloat overhead with RoR aside, I have yet to see a framework and ecosystem that lets you have a programmable web application up and running with typical features in comparable time.

For shipping new products or testing out ideas, I have not come across a more optimal framework in terms of going from idea to market.

Most often I've tried Phoenix, Django and Laravel as alternatives, but all of them seem to fall short. I gave .NET MVC a shot too back in its early days, it was not pleasant.

I run a dev shop and it seems to fit really well with our business model.
oh this is cool, didn't know about it, thanks!
What is C++ used for besides systems software?
A security guard being paid $250 per month will happily give access to anyone offering $5000 to rob the tomb.