jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Msc Finance + CFA chartholder here. The advice in this post is not that bad. However over years of speaking to friends and sometime strangers about their money problems, I would like to share a few things.

In order of magnitude, here is a list of factors which can have an bad impact on your personal finances

1) Mental Health. Any addiction or any other mental health problem with a low impact on your budget will, at some point, explose and affect your life negatively. Ex: you have a burnout and don't manage it well, you become irritable with all your colleagues and make your professional network smaller. If that 4$ coffee makes you happy and gives you the opportunity to chitchat with the CEO every morning, it is a good investment.

2) Toxic relationship. A female friend of mine wasted 4 years of her romantic life with an alcoholic based on the belief that "she must take care of him in order to be a good person". When she finally left, she went on party mode order to be busy and not go back with him. Five month later, she could not understand where this 10k on her credit was coming from.

3) Understanding the hidden expenses related to your work. Do you want to become Mr. Big Short on wall street? I mean if it's really what you want, go for it. But the money you will make can become a prison. In order to climb up the rank of your firm, you will have to network with specific people, go to the same expensive gym, purchase luxury items and lifestyle to impress them, get a trophee girlfriend to increase your status, etc. You have to spend a lot to make a lot. I view it as a hidden tax.

4) Stupid debt. Debt in itself is a way to raise capital for an investment. A rule of thumb is that the duration of your debt should match the duration of your asset. Ex: you take a 25y mortgage to be in a house where you plan to raise your family for 25y. Ideally, your asset gives you an economic benefit and helps you pay the debt.

If you are in your twenties, I recommend you to learn...

a) ... to take care of your mental health. Manage anxiety, meet a psychologist, start to meditate, choose your friends carefully. Down the road, it will compound much more than a lucky jackass who made a few $$$ gambling with Gamestop or bitcoins.

b) ... the fiscal rules of your country. Compound investment is nice, *if it isn't taxed*. In the US these are 401k, in Canada RRSP and TFSA. Also, different contry treats the interest payment on some assets differently. Ex: in the US interest payments on mortgage are tax deductible, in Canada they are not.

c) ... the impact of employment benefits. Some employers will give you a defined benefit plan, while others will not. It completely change your investments and saving needs.
Watching the video you can clearly see the upper panel has support arms on both sides.

Also, it's basically cantilevered when retracted and should be pretty solid.
Probably Swift, I am getting into mobile development. For actual languages I will probably attempt French.
Having worked in a warehouse building with massive roll-up doors that had electric motors I would imagine these doors have a backup that uses a reduction gear to make manual operation simple yet slow.
Contextual Electronics sounds like just what you're interested in with both design and implementation of electronics. The course is about to start later in January too: https://contextualelectronics.com/
For Mac users, I recommend using Homebrew [1] (which hackers should already be using IMHO) to install Nim.

brew install nim

Done and done.

[1]: http://brew.sh
Your snark is unjustified...Withholding public information about the particulars of a crime is common practice in the United States. The problem is not just false confessions, but false witnesses who claim to have seen something, but in retrospect, are only repeating second-hand information...this can hinder an investigation.
I assume he means donating to worthy charities rather than actually putting money in people's hands.
Well. In a way it's mentioned here: http://support.apple.com/kb/ht5290

Yes. That's the marketing page explaining how Gatekeeper works, but yes, in the end it's a feature of Gatekeeper that makes it harder for you to open unsigned packages and impossible to open packages with a broken signature.

So even when you don't know about pkgutil (most people don't), Gatekeeper will still help you.
> Go was never supposed to replace C++, it was supposed to replace Java in server applications.

That is simply not the case. Rob Pike himself describes how we was working on a large C++ application when he thought of creating Go:

http://commandcenter.blogspot.com/2012/06/less-is-exponentia...
You can usually win something by matching a subset of the numbers. Matching all 7, for example, is the 'jackpot', but matching, say, 5, might net you $10k. Matching 4 might net $100. Usually matching < half the numbers in a lottery drawing gets you nothing, from what I recall.

We've got a bunch in North Carolina - the 'cash5' game has you pick 5 numbers. If you match any 2, you get $1 - I think that's the ticket price. The winnings for matching 3, 4 or 5 are dependent on how many tickets are sold and how many other matches there are. http://www.nc-educationlottery.org/faq_cash5.aspx That approach may be more common for lotteries - I'm no expert :)
I think that's a bit harsh - I actually moved from mostly doing Common Lisp development (on DEC Alpha workstations) to Java development in early '95 and I really liked Java back then - I was as passionate about it as people are today about Go/CoffeeScript/Haskell. Java, at least at the start, really was something fresh and good.

Sure it became a horrible bloated mess - but isn't that the doom that faces all succesful software eventually?
Huh? It's a one line change. The patch has to be validated across the entire testing matrix of their entire product line. That is a trivially parallelizable problem.

Don't cargo cult 'common wisdom'; the only incompetence on display here is your axiomation of things you don't understand.
lack of permanence really . I have seen servers that go down for more than a few hours or even a few days. It's basically a game of chicken with your data. What happens when your power goes out for longer than you can provide backup supply to? You lose all your data that was on the DDR3.

The basic way that they deal with that is to use a two phase system. Lots of DDR3 and servers running a caching layer on them(memcached, etc...). You can buffer your writes in ram as well but that as always is a tradeoff.
Abiword is decent. I open it, and I start typing right away, no dialogs. The startup time is rather fast.

However, saving does not provide me with a default filename, so there is friction there.

In the status bar, the indicator text runs right up to the border edge, nobody took the time to ensure vertical and horizontal spacing matches up.

The menubar does not provide keyboard accelerators until after I press the Alt key -- too late in terms of discoverability.

The cursor actually disappears when I use the arrow keys to move around. It's not even blinking, it's just GONE, until I stop using the arrow keys, then reappears after a delay.

The spell-checker finds an spelling mistake in both "Abiword" and "abiword".

Using only the keyboard, I cannot figure out how to change the font size, except by going through the Format->Font menu. The Font dialog has invisible or nearly-invisible focus rectangles on most controls.

I just installed it to write this comment, and I found all this stuff in the first five or so minutes of using it.

It's a nice little word processor, and I'd use it in a pinch, but it's no Word 97.
if you go to Mountain View...
The outrage when they started offering a white iPhone too. Colors are bad, everyone knows that. Heck, my TV is black and white, and even that's one color too many.
That is a separate (and I personally think far more valid) argument. My protest was against the argument, not against the outcome.
You can also easily google that photograph of a Mitsubishi MiEV being charged on the roadside by a Honda gasoline generator. That needs to be scale up a little bit, but it's possible to charge electric cars like that - inefficient, but enables driving out of the range of the electric grid.

However, 99 % of drivers of a "truck" like this will be commuting between a suburban home and an office.
> The article confuses [...] the concepts of dynamic language, dynamic page generation, lack of proper input hygiene, and various other orthogonal issues.

One of the implicit point of the article (that maybe shouldn't be implicit) is that these issues are not, in fact, orthogonal.

For example this:

Most of the computer languages used to write web applications such as DCMS systems contain a feature called eval, where programming instructions can be deliberately promoted from data to code at runtime.

In other words, proper input hygiene is a problem because you're dealing with a language that allows execution of data (i.e. a dynamic language).
[...] frequent out of office events on the weekends [...]

That sounds ... very strange. Weekends aren't generally speaking "office hours", and more importantly also not "working hours". Having an "out of office event" in my world is when you're doing work, i.e. it's during normal working hours, but you're not at work.

Having frequent work-related "events" on weekends sounds like a total bummer.
Most people infected with the COVID-19 virus will experience mild to moderate respiratory illness and recover without requiring special treatment.

But then again, if it's damaging the vascular system then it's also a kidney disease.

25% of each stroke volume out of the heart goes to the kidneys. Anything that damages the vascular system will strain the heart leading to higher blood pressure, which will damage the kidneys.

Poor kidney clearance will increase the incidence of joint diseases like gout and arthritis.

COVID-19 is a joint disease.
I found it surprising too that the native library in Go does not follow this standard.

Fortunately, there are alternative packages that does.
I don't see how these problems from the object oriented paradigm necessarily translate to this tool. It assumes a lot about how one plans to use their REST API.
At some point when I thought about it, it appeared to be counter-logic, not just counter-intuitive. I extended the experiment by placing myself in the closed room with the cat. Luckily for the cat, the poison stays in the jar and I observe a very live cat, while the people outside the room are considering whether there's really a superposition of me with a live cat and me with a dead cat...

After researching it a bit more, I learned Eugene Wigner had already considered something similar:
http://en.wikipedia.org/wiki/Wigner%27s_friend
Log data of browsing history. 500k requests per sec.
The comments here make sense, but I'd also add that there seems to be room for different types of programmers on a team. I think I'm detail-oriented without being especially brilliant, and I've worked well alongside programmers who've contributed key insights but didn't have the patience to turn them into shippable code.

So, you might get better, or you might just find that other people seem to enjoy working with details more than you do, and that's often okay too.
Ideally you want to tackle societal problems before they become intractable. See also: the mess that ad tracking analytics has grown into.
I'd recommend Hugo for

- Single binary distribution. No dependencies or time wasted setting up things. Just extract and use.

- Dozens of themes to pick from [0]

- Straight forward customization of theme's styling

- Tinkering Go templates are fairly easy

- Accepts markdown and Org-mode as input formats

- Tags, categories, multilingual, search, etc.

- Support for comments [1]

I've been using it for my site [2] for more two years now. It has embedded JavaScript/CSS WebGL demos, code blocks with syntax highlighting (again no dependency on Pygments, etc. and has preset themes), images, footnotes, math equations using MathJax, etc. Tools enough to write a well-formatted book.

[0]: https://themes.gohugo.io/

[1]: Disqus, Utterances, Commento, etc.

[2]: https://legends2k.github.io
As cash is too easy to print, I would still prefer to look at gold/SNP500 ratio, gold/house price or other gold/stock ratios (even though you're right about the correlation between gold price and inverse bond yields).

Of course as technology is getting faster and creating more value, and people are moving to cities, it's hard to get a correct valuation, but still gold seems undervalued compared to these other asset classes.
Just as importantly from the point of view of those who support UBI, it means a whole lot less bureaucracy for deciding who gets how much.
I wonder if this is a matter of where one is from in Chicagoland. I've definitely heard this from other natives but have also heard people screaming that this is heresy (as we've seen in this thread).

I'm not from there, but I'm happy to have either :)
Thanks a bunch for making Class-Central. I have used it quite a bit and have told others about it. (Over the time I discovered that the type of courses that suits me the best reside mainly on Coursera, so the utility for me personally shrunk.)
You can't write equations in Word simply because you hate Word. - Doesn't this tell you anything?
Well until 2 Israeli guys "rediscovered" differential cryptanalysis against DES in the late 80's no one knew about it either, no one with the exception of the NSA and the DES working group at IBM that is, even tho to them that weakness was known for almost 2 decades.

Additionally something like an effective attack against AES, RSA, or any other major encryption standard will probably be so compartmentalized that it won't even have a code word.

But on the other hand S31176 refers to a program which provides cryptanalysis against VPN (IPSEC, SSL and more) and it claims that they can decrypt (some of) the traffic.
http://www.spiegel.de/media/media-35515.pdf
Since they are measuring orthographical mistakes, did they control for spell-checker usage?
Or the FSM
And most of that is documentation of the optional packages IIRC.
Perhaps a better way to make upvoting/downvoting work better would be to use rules such as some of the ones described on r/NeutralPolitics [1]. Here's the summary:

> Downvoting: reserve downvotes for posts that are explicitly breaking subreddit rules. Do not downvote someone simply because you disagree with them.

> Upvoting: legitimate evidence, solid reasoning, or respectful discourse; Upvote someone admitting that they are wrong. Upvote outstanding use of logic where evidence can’t be had

That seems to prevent - at least in theory - the whole hivemind behavior. You don't upvote/downvote because you agree, but because you see that there's something good about it, whether or not you share the same point of view.

[1]: http://www.reddit.com/r/NeutralPolitics/comments/ptgxf/meta_...
I'd love the writeup if you get the chance, I've looked at various places on how to do it (my brother bought me a Yubikey for Christmas) but like you said, it seems more complex than it should be. I'm interested to see how it'll go with OS X.
Agreed.

It is true, though, that many people fall into the trap of over-insuring. For example, people who could easily afford to replace their car yet pay for comprehensive insurance.

For risks you can self-insure against, you should do so. Otherwise you're just gambling against actuaries, and they're better at the game than you.

For catastrophic events, insurance is a completely sensible bargain for both parties.
Scratch is not Flow-based programming. It's semi visual programming for kids, it only eliminate syntax error for kids but still produces code-like output.
Isn't there a website that gives you a direct download link for any APK in the Play store? It sounds like something that should exist...
Already on the frontpage https://news.ycombinator.com/item?id=6267887
It took 15 minutes to go from 2 to 3
Didn’t Israel test antibody levels post-1st dose, and come out with results that it’s around 50% by week 2 and 90% by week 3, before taking the second shot?

If I’m not mistaken the claims that the levels are low (and efficacy only 50%) were because some sources took average of days 1-21 instead of 14-21.
Well yes, the chaining uses the same known data structures. The innovation is the consensus mechanism.
All three spin-offs (git-peek, git-peak, vim-repo-edit) work with any git repo, maintaining the decentralised nature of git

This latest one (repo-peek) explicitly only works with github and gitlab
Looks like they've been running A/B tests recently - reviews are hidden on some products. Or maybe they hide reviews for anonymous user.
I hope it won't go further than that.
Science is the best method we have for interpreting reality but there is a huge and fundamental flaw that most people don't know about. Yes I am differentiating the scientific method and the politics surrounding science and saying there is a huge flaw in the method.

The scientific method cannot actually Prove anything to be true. That's right. Nothing can actually be proven to be true with science.

If you have a hypothesis it is fundamentally impossible with science to prove that the hypothesis is true. It is only possible to disprove the hypothesis. I'm not making this up from some obscure philosophical conjecture. See this quote from Einstein:

"No amount of experimentation can ever prove me right; a single experiment can prove me wrong."

Literally, all of Einsteins theories have never been proven to be true by science. This occurs because the domain for evidence is literally unknown. At any point in time someone can discover new evidence that can disprove a theory. Thus relativity will always be a target for disproof.

What we do have is evidence supporting Einsteins theory but we currently (nor will we ever) have anything that can prove relativity to be True. Know the distinction.

I feel "Science" is just a cover word. To truly understand the magnitude of this you need to rephrase the saying and get rid of the word "science":

"It is fundamentally impossible to prove anything to be true in reality as we know it. Proof is the domain of maths and logic."

Once you thoroughly understand this, then you will know the limits of science and why people always talk about "falsifying" things: Because like I said earlier "true-ifying" anything is fundamentally impossible in reality as we know it!
I’m in North Texas (Oncor) and my place just got hit by the rolling blackout 3 minutes ago (1:44am). See http://www.ercot.com/content/cdr/main/currentDayForecastSyst... for dramatic shedding of load.

Edit 1:54am - First blackout lasted exactly 10 minutes. They got this down to a tee.

Edit 2:37am CT - Second blackout started.

Edit 3:00am - Second blackout ended.

Edit 3:17am - Third blackout started.
I might have misunderstood your want but perhaps you'd be interested in where we're going with Storyscript? [1]

We're working on a primarily text, multi-modal "low-code" experience.

Or maybe you're suggesting the other way round, that you want primarily visual but with a way to interact with it in a text based format?

1. https://storyscript.com
Fallacy! The air stays in the room and will be cycled into the filter 7% at a time. Given the output volume and the typical volume of a room, this could be multiple times every hour.
Out of curiosity, what do they read?
The first time I saw this photo was in Commodore Amiga.
How are you so sure this is "the peak"? Australia had 25 years without a recession.
https://en.m.wiktionary.org/wiki/File:Fr-coq.ogg
> seemingly

It definitely does. The homepage goes back to recommending a mix of my subscriptions and content generally related to them.

I like to reset my Youtube viewing history a couple times a month to see which direction my viewing habits will take my recommendations this time. I'll often ratchet into new territory. This month it was Warcraft 3: Reforged gameplay (Grubby), a game I haven't played in 15+ years.

The month before it was fiction book review channels. It's fun to change it up.

In Youtube's recent homepage update this month, they also rolled out a "Don't recommend this channel anymore" button on the dropdown which is very welcome.
There is no IT talent shortage. IT companies circulate this myth to get access to work visas and broaden the workforce market, optimizing the salary budget.
The universities reaffirm that to get more applicants.
Exxon had contactless back in the 90's with a special keychain. I don't know if it still does.

When I go to 76 stations, there is an icon for something that looks contactless, but doesn't seem to do anything, and there's no instructions on the pump.
Most people get LSD (and just about any other hallucinogens/empathogens) from the dark web.
Great product and clear marketing website. I particularly like how focused the product is.

One thing that really stands out for me is the detail and effort you've put in to the help and privacy documents. Good job!
Technically you could make this fully machine assembled, but then capital costs of starting and setting up the production line (which has been done) would necessitate at least hundreds of thousands of pieces and more expensive than cheap fast and simple bad sewing jobs in third world countries.
(Like for socks.)

While SewBot for example is not advanced enough, a real production line can be made. The trick is catching and pulling the fabrics so they're rigid as well as good alignment. It's hard to ensure for even advanced process engineer, much less for this process to be fast.

This would probably return if costs of labor for setting would increase dramatically.

Nobody would sell enough of these with the proper fabrics, and even with the cheap blend it would create lots of waste to cut the many pieces for sewing.

At the same time, you could mostly knit whole clothing instead if you go fully automated.
If a health incident makes you unable to work, that's a financial issue in much of the world.
> Single author, no affiliation, snarky language.

I'd say that all of these are factors that don't add or detract from the value of the paper itself - it's a "hey I tried this and it works ok despite not going in the obvious direction". So, limited experiments but IMO competently done and with usable information.

It's a pity that all papers nowadays have a gazillion authors, from well-funded research labs, with as-dry-as-possible language that hides the real research behind a "we knew this all along rather than figuring it out along the way" facade. OTOH that's what you get in a large fairly mature research field, where most competent people get hired by research labs and then do lots of collaborative research that scales well and subsequently need to show publication counts to secure further funding.
I have no clue what you mean by approaching computation from the point of view of entropy, entropy is a measure of the degree of disorder in a system, how is that a method of performing computation?

The step function does not encode memory. The step function is a function that takes memory state 1 as input, and outputs memory state 2 as output. The step function itself doesn't change, it stores no information.

In physical terms, the step function is the CPU, minus the caches, registers and other modifiable state. Memory is the disk and ram and all the CPUs caches and registers. You can't tell me anything about what the input to the CPU is, or what it is actually doing (other than that it is capable of running arbitrary x64 assembly), without looking at the state.
Would it, though? Almost all the time during installation is spent downloading and extracting the tarballs and running compilers if necessary. Even updating Brew itself is almost all git.