skysight-inc/HackerNews huggingface dataset:
Banking has arguably got worse since banking regulation, because regulation allows for fractional reserve banking and doesn't allow individual banks that aren't part of the system. This means that if the government doesn't keep exactly on top of their regulation then bad things can happen, because the government basically insures the banks and won't let them fail (since the system becomes too big to allow to fail).

It doesn't help when the government gives out bad guidelines either. Eg the lending guidelines given by the Community Reinvestment Act. Suing banks for having too strict guidelines for lending out money coupled with easy money ended up in the 2007/8 financial crisis.

Would it have been better with less regulation? Maybe, maybe not. But it's definitely hard to say that banking would be unworkable with less regulation.
Can someone explain to me what advantage the actor model provides for a web server?
I've been reading a book called Pre-Suasion by Robert Cialdini. He dropped a writing productivity tip he learned from a colleague which is to always stop in the middle of writing something so that the desire for resolution will pull you in and get you off to a quick start the next time you sit down to work. Humans crave resolution.

I do a similar thing with code. Walking away while my code doesn't compile or a test doesn't pass is the best because when I sit down the next day my attention is already focused where it needs to be. No time wasted trying to figure out where I left off or where I should start.
Ask HN: How to blog things I've learnt in graduate school?
Hi,
Currently, I'm pursuing a masters in Control systems. After looking for a couple of blogs by researchers and graduate students I've had some trouble understanding in how to document/write the things I'm learning in graduate school.

Ideally, I'd like to write to help understand how deep my understanding of the subject is but also be a way to contact people who are interested in the field of control systems & machine learning as two overlapping fields via a personal blog.

A few of my concerns involve:

1. How to maintain a technical blog without sounding like an academician i.e examples of other good blogs.

2. How to spread the knowledge from the courses I'm taking legally i.e. how much out of class homeworks/material is it okay to share?

Thanks for reading!
Thanks timvdalen, that’s good feedback - I'll add this.
> and relatively ad-free

The redesign that's currently in beta seems to mostly be driven by the desire to embed more ads. Instead of just one ad at the top of the page, there's new several spread throughout the feed, very similar to Twitter's promoted tweets.
As this is a developer-oriented product then I would like to see API documentation. Also, in my opinion, the pricing is a bit hidden at the moment.

I have a similar API product for generating PDFs, we saw that the generation part is easy, it gets crazy when your customers start asking the customizations for their labels, invoices, packing slips, contacts etc.
This is the saddest thing I've read today. Also could you provide book titles?
I think it's okay to some extent but I find that forums definitely are a much better resource and controversial threads or posts in forums don't get buried or hidden by a downvote. Some of the most humorous threads you'll read would have had a -inf rating and thus never seen on reddit.

To me, reddit seems a great way for a community to reinforce groupthink.

Instances I can think of are forums for motorcycles, cars, photography, and certain tech forums. The ability to nest down by topic rather than having one giant page for say all of BMW cars is what I like about forums. /r/BMW is basically worthless to me as it's just picture sharing. I also dislike reddit because it's hard to remember a name constantly. It's easier when there's a little profile picture next to the name. You go, "oh yeah, that guy. He's helpful." You remember those posters more often.

Never been a big fan of reddit as it feels pretty shallow in comparison to forums and getting to actually know fellow members decently feels rare.
My experience is that people often can't test what they've been doing by themselves. They've got blind spots and assumptions that they can't see. They have a mental model for how a feature is supposed to work, and they test that mental model, but they don't test outside of that model.
What is the difference between Core and Framework?
Doesn't leaving Incognito mode open in Chrome retain cookies until you close it?
The Chipophone (2010)
The use of “left” by American conservatives doesn’t have a meaning beyond “political opponent”. The absence of an organized movement means people just assume that everything they dislike is “left”.
Indeed. Only wanted to point out that their optimizations also rely on UB, so they're bad examples for specifically "optimizing without relying on UB".
Yes you're right. But people's first analysis is to give too much weight to miners

The protocol decides what is a valid transaction and the users enforce it.

If miners decide what is valid the price of bitcoin goes to zero. They are a slaves to the protocol and that is the only reason that the mining mechanism works. Miners disempower themselves by competing
Your first phrase answers the second. Humor is only upvoted in HN if it provokes a wry smile.
Or some LMDB-backed database, sure. With LMDB you'd essentially map the entire address space of the disk, then just persist pointers. Writes would still not be as performant as you would hope, but random read performance would be in the small handfuls of nanoseconds per.
Those things are obviously unfortunate, but relatively rare. It is also rare to win the lottery, or actually make a profit on startup stock options. I am not talking about these cases.

The average person in this industry makes good money, and should have the ability to save and invest some of their income.
The Goal of Software Testing
Don't forget more but smaller boats, since each boat would no longer have the same overhead.
Try another start up before you go back ;-)
I was referring to the use of the brand name 'Q Tip'.
Diamonds are a very poor store of value, as they depreciate 50% or more after initial purchase.

Portability / Launderability, perhaps, but that's a bit different from "store"
It's a little sad to hear that this wasn't considered part of MS core effort for the 2.1 rollout. I think the challenge is C# is viewed as 'good enough' with incremental language improvements, while F# gets dragged behind via support from the community (although dedicated, they are not large). I'm wondering if this situation will ever change. I already know of companies sceptical of adopting F# because of lack of perceived commitment by MS.
A school dropout from a village in India executed one of the biggest bank frauds
If the regulation in effect forbade anyone from using a service that did not do that, then yes, it very clearly would be. That doesn't mean the two (the GDPR and a fictional law that did just what you said) were equally prohibitive, in case that was the implication.

But I take your point, since I never mentioned anything about degrees of prohibitiveness.
Non tracking ads used to be the norm, but two things got in the way:

1. Any kind of even vaguely targeted advertising is better than none. It's common sport on HN to jeer about how badly the ads that people see are targeted towards them but non-targeted is so much worse. It's ads for restaurants that won't be in my area for decades (if ever). Male and female specific medicines, and on and on.

2. The rampant abuse and fraud on the part of the publishers. Much of the js and tracking on sites is not about _you_ so much as making sure that the site that the ads are embedded on isn't just a VPS that someone is flogging with bot traffic.
> which is just silly.

The majority of the point is signaling, yes. To determine whether or not it is silly, you need to consider the goals.

A majority of the point of college for a lot of people is also signaling. Is that silly? Again, it depends.

You may dislike comparing an expensive watch to an education, but there are people out there with a lot of money who care a lot more about your ability to look like their wealth-peer than they do about your education.

I'd rather have the education, too, but there are lots of people in the world who don't work that way.

(I have a couple nicer-than-cheap watches. One is due to features, the other is just gorgeous. Neither was anywhere near $5k.)
That would be done much more effectively using a graph database, as it would simplify the calculations immensely. But I think the reason people aren't doing this is certainly the computation required.
I know someone who is a mod for a couple major subs and he absolutely does paid placements (he has his own bot network for everything, but being a mod his shill posts don’t get deleted).

Mods don’t necessarily use their mod power itself for profit, but knowing how the sub works and what users like is very powerful. So is ignoring obvious upvote botnets because they belong to you or another mod.
Nebulet is a Google Summer of Code project through Mozilla, in my understanding.
de Beers' marketing campaign, sustained for over a century:

https://www.theatlantic.com/magazine/archive/1982/02/have-yo...
From Medford, OR to San Francisco along the coast, but skipped a section before Crescent City due to advice of it being dangerous to cycle through. I put some photos at #or2ca17
But there is a giant subreddit for all BMW cars...
Yes I agree with you. I expect they made a code change in order to stress test a different component of the braking system and then forgot to revert that change.

If so, it's a big screw up for this kind of product development. But still, it's much better than "these brakes have a design flaw and can never work properly and we don't know how to make cars".
ya, the steady-state temp of a star is a byproduct of its fusion process, which is directly controlled by the pressure of gravity. More mass, more gravity... the kinetic energy of the temperature of that mass pales in comparison to the E=mc^2 energy contained in that mass.
See this sibling thread https://news.ycombinator.com/item?id=17189666 - typically anything touching memory needs invariants to be optimized, which in languages that can directly manipulate memory means there's also UB (code that can't be statically proven not to break those invariants).
No, it also requires companies to make a lot of bureaucratic exercises. If it only punished for misuse and didn't put the bureaucratic burden on companies I would have no problem with that. It's that it makes it burdensome for a lot of companies who are aren't actually misusing your data. This is my main argument and GDRP is only the beginning now EPR is going to be implemented making it even harder to make it work in a digital economy.
QorIQ is moving to ARM though, so don't expect that segment to continue. Also there's a pretty big difference between embedded PPC that has lost to ARM and POWER9.
Design Blog Concept
One important difference is that Giffen goods probably don't actually exist in the wild given that they depend on a somewhat contrived substitution effect.
They also tend to have tax burdens that are 50-100% greater than what the US has. The main problem with US healthcare is that prices have gone out of control because there aren't market forces to keep it in check nor does the government keep it in check. This means that prices can soar.

On the other hand, when somebody has a rare disease or wants the absolute best healthcare then they are likely going to the US.
"640K ought to be enough for anybody." (apparently 4 people in HN hated this comment)
I assume you mean Linus from YouTubes "Linus Tech Tips", and not Linus Torvalds. Surprised you wouldn't clarify that considering what website this is.

Considering Intel's history, I wouldn't bet they direct their efforts based on a YouTube reviewer.

Also, considering Intels very anti-competitive behavior (e.g [0], [1], [2]), I am wary of stating Intel entering the DDR industry will make it any less corrupt.

[0]: https://www.theverge.com/2014/6/12/5803442/intel-nearly-1-an...
[1]: https://www.wired.com/2009/12/ftc-sues-intel-for-anti-compet...
[2]: https://www.youtube.com/watch?v=osSMJRyxG0k
Because of the evidence documenting the last 20+ years of enforcement.
Thought control is such a lunatic term that I cannot take anyone serious using it.

There is no thought control, only data (lots of ads of course) that you yourself receive, think about and shelve.
Chandler Carruth's talk on the subject was really useful for my own understanding of the reasoning behind UB:

https://www.youtube.com/watch?v=yG1OZ69H_-o
Thanks, bitL - I am in fact doing so- it's a pivot on the initial idea
If you reproduce a Picasso, it's not a Picasso. But if you reproduce a Guernica, it's a Guernica.

If you reproduce a diamond, it's not a de Beers, but it's still a diamond.
Interesting. I wonder as a next step if you could use a causal graph as part of the controller for producing the programs. So this graph would be predefined but it would able to "reason" on the generated programs. That reasoning could be based on program complexity/minimum description length. So your controller is a supervisor that takes input/output and generates programs that recognize circles.
the important part of flow control is to accept enough work to keep yourself busy, but not more than you can eventually retire at that rate, and not more than would require holding more intermediate state that you have room for. [edit: those are really two sides of the same coin...ideally you would also come close to saturating some throughput limit (network/disk/memory bandwidth). and even better come close to saturating all of them]

if the work includes tasks with variable delay (using the disk, or an external network service), or uses variable amount of compute, then you need to look at creating appropriate adaptation and overall scheduling strategies (i.e. retire older work first)

so while having a queue depth of 1 and implementing everything as fully blocking in the naive threading case is maybe a better place to start than having an infinite queue depth in the naive callback implementation....neither one really gets you to where you need to go without further structure.

the only real frustration I have with the threaded approach in trying to build the 'right' system is that at some point you have to deal with the system scheduler being largely workload oblivious.

once you build you own scheduler, then whether you are assuming synchronous returns from a programming perspective really is a matter of style, and probably involves more language-provided safety and less boilerplate.
https://www.microsoft.com/accessories/en-us/products/keyboar...
But if I have an unhedged futures position and I don’t buy or sell BTC — and because it’s cash settled, I never have to — I can’t directly affect the price of BTC.
Now you're thinking like a marketer!
An Intro to Machine Learning for Designers
You are very correct, I'll try to temper my enthusiasm.
Few Reddit users actually crave that, hence the success of Reddit. Neo-Nazis for one example, do crave that, because otherwise they’re shut down. If you want unfettered freedom, try Voat, it’s downright pestilential, but it’s free.
I like that he is willing to offer generalized advice, even though that is his job. He has one failure, that's one more failure than most of the people listening to his advice, and counts as experience.
not sure if the same applies in this case.

Unlike in 2002 lawsuits where memory makers admitted to participating in meetings, conversations, and communications in the United States and elsewhere with competitors to discuss the prices of DRAM to be sold to certain customers, etc, this time around, they are accused of "carrying out conspiracy" by announcing their capacity plans, capital expenditures, etc in which their public press releases -- which I found a bit unconvincing.
But Firefox is a piece of crap since they killed add-ons in v.57.
Here is the example code.
Comments and Questions are welcome.

https://gist.github.com/AlgorithmsAreCool/b0960ce8a3400305e4...
Given that most of the "really cold" places are well below freezing, then any warming from "well below freezing" to "a little bit less well below freezing" means that most of the snow and ice (maybe pretty much all of it) still stays frozen. And what does melt may just quickly refreeze pretty much in place when temps drop again, as they usually do. So there's that.

Also, in the oceans salt water has to get to at least a couple of degrees below zero C before it actually freezes, at which point it turns into freshwater ice as it expels its salt. But then that freshwater ice has to warm back up to at least zero C before it melts again, leading to a small but real "anti-melting" bias. So there's that.

Also, floating ice actually increases in density (decreases in volume) as it melts and turns to water. I forget the exact numbers, but it has to warm by several degrees above freezing before it expands to the point where it actually takes up more volume that the frozen/not-quite-frozen variety. This leads to small but real "anti-expansion" bias. So there's that.

Fun stuff, huh?
> what is a class or event I can go to

they are poor. they don't go to events or extracurricular classes...those cost money.
People would wear a just-big-enough artificial diamond, though, and enjoy pocketing the difference in price. Pressure to compete then drives everyone to buy only artificial.
The kernel programmer did, in this story.

An example of such an information leak is:

struct foo {
int a;
char b;
}

void send_foo_01() {
foo x {0, 1};
write(fd, &x, sizeof(foo));
}

which sends 3 bytes of the contents of the stack memory over the network, for almost every compiler except the one in the story. Running in a kernel, that could contain secrets.
Pretty much any professional services and consulting.

> Hire young people for cheap and then let them move to future customers for high salaries.

Well, consulting salaries are usually significantly higher than industry salaries. So it is actually the opposite.

People move out of consulting because of the stressful hours and the up-or-out culture. Additionally, as you progress, the work goes from IC to project management then to client management (as a principal) then to sales when you become a partner. They tend to make less money when moving to industry (not always) and work fewer hours, and travel less too.
A big concern of mine is that a big portion of that 15 years will likely be contract management. I'm not convinced I'll be able to jump back in the "lab" doing real engineering work after a prolonged period of PM work. Having said that, a 10 minute Midwest commute is very nice.

Thanks for the advice, you've given me some more things to consider.
The difference is that Veblen goods are luxury goods whereas Giffen goods are inferior goods (https://en.wikipedia.org/wiki/Inferior_good).
Leftist? The EU? Now I have heard it all!
Improved Authentication for Email Encryption and Security (2016)
>1. Sprints are a better way to organize than Waterfalls. I've experienced this over and over again personally, so I'm sold on this.

There are so many people who say, Agile or Scrum, respectively, do not need specs, the specs are just incremented with every sprint as the product itself, leading to software projects with undefined goals and overlong project time
That's not really comparable. Facebook needs much more computation while reddit is basically just a database full of text.
Now they ask for e-mail before you can sign up, but you don
t have to go to your inbox to activate you accounts so basically it's the same.
We use it at Sentry for one of our services and the experience has been great. The best part by far is that you can benefit from async io handling without having to write every one of your views in an async fashion. All the async complexity is offloaded into the extractors and the response sending.
I think the implication was that he thought it sucked 20 years ago, so it is surprising that it has continued to suck for 20 more years
I've never heard of diply or providr. Everything else on the top 50 I'm at least aware of.
Biggest difference is core is cross platform.
It's not that simple.

When a company collects data often times it's not to misuse it but to improve the experience for the user.

Again I have no problem with people being fined for misusing data I just don't see how this is going to hinder that it will, however, make it way more burdensome for companies to do anything innovative because they are suddenly liable. On the other side users who then end up actually agreeing one giving away data suddenly ends up much weaker because they gave consent. So it's just going to make things way more muddy IMO.
I don't use it at all. I went cold turkey about 3 years ago after having someone post some photos from my wedding and someone who wasn't a friend got all pissy they weren't invited and started harassing us.
a frying pan to fire situation, huh?
It does use wear leveling, especially since the quoted endurance is far lower than promised.
Actors are generally a very powerful abstraction.

To give a specific example: they can be used to mediate access to a resource without requiring complex synchronisation: instead of sharing a piece of mutable state (like a cache) and protecting it with a lock, you can ensure a single actor accesses the cache, and other code communicates with that actor.

This is particularly useful with asynchronous code, because it's not possible to have a fair, asynchronous "passive" mutex without suffering from the thundering-herd problem. If you try to implement such a mutex, you will find yourself needing to queue up lock requests and responses, and you will end up reinventing the concept of an actor.
Yup. Any hobby or interest I've had has a subreddit, but the quality of discussion and advice is terrible. There's so much that's plain wrong. Forums have plenty of misinformed people, but the density is lower.
"Endurance Rating (Lifetime Writes) 41.0 PBW"

"Sequential Write (up to) 2200 MB/s"

41e15 / 2.2e9 /60/60/24 = 215 days sequential write to failure

"Mean Time Between Failures (MTBF) 2 million hours"

2e6 / 24/365.25 = 228 years MTBF

So it seems the MTBF is being stated at 0.26% average write utilization.

[corrected math]
Hashlife is still one of the nicest examples of memoization that I'm aware of, well worth studying how it works.
'Control of the information flow to your populace by censoring bad things and putting out misinformation, which then informs the thoughts of the populace'.
Without benevolent tyranny (involved moderators with good intentions), every forum becomes an echo chamber once there are enough users.
>Software isolated processes are now basically impossible to do.

I don't think that's the case at all. To my understanding, software has always been capable of doing this just fine, but at a performance cost. So the mechanism was ported to hardware. Optimized implementations have proven to contain security issues. It's not that the security problems are unsolvable, it's that you can't just patch a broken CPU in the wild.

So we fall back to software implementations again, resulting in an overall perform decrease, but with the more correct security.
Lets see it is $6 with tracking ads or $9 with no ads. So with non-tracking ads, it will cost somewhere between the two. Is there really a need for that. Honestly if I was going to pay $6, I would just pay a little more and get no ads.
Core is a portable re-implementation of the Framework

https://docs.microsoft.com/en-us/dotnet/standard/choosing-co...
Every topic has many side and those topics are very current issues in politics today.

The meaning of those terms are constantly changing.

Issue don't have a right or wrong side unless you have adopted a position.