skysight-inc/HackerNews huggingface dataset:
Inheriting Money
Hey guys,

So I inherited money --- that made me lazy, useless and unmotivated. Paul Graham mentioned that "heirs will be on the parental dole for life" --- Is there any way to change this ? Can I get a lawyer to draft out a document to get my parents to cut me off from my inheritance so that I would be motivated to succeed on my own effort ? Anyone with similar experiences ?
Sun was losing money so they had to sell. It was a screwed up business that had a lot of great open source software being built.

Hardware is hard. My outsiders prospective is that Sun tried hard to make money at it by giving away the software. They failed.

Red Hat seems to do this better, they open source their software and charge for support. I think Sun would be here today if they operated more like Red Hat and offered a Nexenta style product with a commercial license and support than trying to do hardware.
I'd like to add "kmh" to that list as well. (occurs in the article)
"...by spraying fresh mulberry leaves with SWNTs or
GR solutions...containing SWNTs with solution
concentration of 0.2 and 1.0 wt % and GR at the concentration
of 0.2 and 2.0 wt %" I'd be surprised if they tasted anything at all, if they can taste :)
It's not a «job» churning bad code, it's you churning bad code. If you are good engineer, your code is good.
CloudWatch Events can already do this for you. I wish it were exposed through automation; that's still coming, but in the interim it's still a solution that minimizes your own failure surface. Do AWS tasks with AWS's tools whenever you can--it minimizes points of failure that you have to manage. Check it: http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/Ta...

I've also seen people use Lambda, which is halfway to "do AWS tasks with AWS's tools"; it's only a few lines of code and can be flexibly triggered without this much bulk. (Same code can usually be tossed in cron.)

If you want to go the persistent-daemon approach, there's something like automated-ebs-snapshots (which I used before CloudWatch Events came along), which is reasonably bulletproofed and is already used in anger: https://github.com/skymill/automated-ebs-snapshots

Writing stuff like this is decent practice to get comfortable with the AWS APIs, but these are generally solved problems. I'd be real uncomfortable with k8s's "secrets? what's that? is that something I store unencrypted?" approach to anything remotely sensitive when I'm throwing AWS credentials around; AWS already provides a better ACL method for this sort of thing in IAM. (If you have insisted on a k8s cluster and you aren't able to leverage IAM, this is a problem on your end that should be rectified sooner than soon.)
How does this compare with Go? tech and non tech things?
> ... something you should measure rather than just assume

How do people do this?

My obstacle with this point is each CDN would have a different impact in each locale due to the locations of their points of presence, and CDN-ing each resource would a different impact based on the sites that particuar individual had visited.

Measuring it in any useful way in advance of a change would be really hard unless I'm missing a trick, and measuring it in hindsight would require the kind of performance logging that PaaS-level apps don't have access to.
apparently they dont know a certain female vocalist good enough.

https://m.youtube.com/watch?v=DmTiYLJ1WTU

and for those of you who live in a bubble. and need tech oriented comedy explaining to you.
https://en.m.wikipedia.org/wiki/Streisand_effect
1000s Kudos for Mir and Dlang. My language of choice.
Back in the day we'd try and get page sizes down to less than 100k.

The Internet isn't fast for everyone. I (in the UK) have no 3G signal, let alone 4G and my broadband speed is pitiful - but it will do. There is nothing I can do to ramp the pipe speed up. I do end up turning off JS and images a lot of the time, because otherwise it ills me.

As a web dev, I don't care for bloat. So I find it particularly irksome, and currently it's enough to deter me from going mobile. Once I'd have dreamed about having a modern smartphone in my pocket with any Internet connection, but the friction currently today puts me off. The UK was recently slammed for its retrograde networks.
Looks like Wikipedia thinks they also simmed the Gimli Glider incident with other aircrews, though it may well be wrong: https://en.wikipedia.org/wiki/Gimli_Glider#cite_note-19

Flight 232 is another very interesting story, for sure.
The First Bug on Mars
Why not a Lambda function?
The Scrum framework and Agile manifesto have been designed and purposed to remedy the very conditions the author is complaining about.

I suggest reading up on some of Jeff Sutherland's writings and books on how he created Scrum and the reasons he did so.

IMO there's a good chance the Longflow manifesto might be better formed after doing so.
Friendster and MySpace are both great examples of this. Both were the number one social media network at some point, and both were heavily burdened (if not killed) by technical debt. In the case of Friendster, the poor scalability engineering often made the site nearly unusable, and at MySpace, an enormous engineering team struggled to release new features while Facebook rapidly launched innovation after innovation.
And we'd then probably be complaining about the other thing that got invented to do the rest of the work that the DOM currently does.

Something would have appeared to handle the interactive aspects of the web. What makes you think it would have turned out better?
Women Entrepreneur: Five Mistakes Women Bosses Tend to Make More Than Men
Are women mentally stronger than men
I'd still prefer a video link, and leave it to my client to negotiate. I have never enjoyed viewing embedded videos in web pages (content aside).
Also if you restrict hiring to recommendations it's going to be even worse for your diversity. We can at least try to have a recruitment system that doesn't place too much weight on what people's faces look like or nebulous "cultural fit".
I see the value of Mythbusters in being able to calibrate your perception to those aspects of real-life physics that you don't typically see in normal life. How does it look like when there is a gas explosion in a house? A hand grenade blow? A bicycle trying to be ridden on the bottom of a pool? Thanks to Mythbusters, I really do understand these things pretty well now.

A more recent mini-show that gives you a similar discovery experience (albeit at a smaller scale) is the MrGear channel at YouTube: https://www.youtube.com/channel/UCo6DJdltbIub80bLiyJRv3w
> Seriously. IBM is generally too meticulous, and not stupid enough, to be in a situation where they have no leg to stand on.

Are you not familiar with IBM's history of shaking down smaller players?:

http://en.swpat.org/wiki/Sun_Microsystems_inc.#Paying_IBM_fo...
After Outbreak of Looting, Venezuela Delays Phase-Out of Large Currency
Network Design and Implementation
Who’s Testing Your Digital Solutions?
Data Recovery Software with Crack Plus Serial Number Full Version
I work in finance and I've seen the same thing happen. I guess it's more common than people realise.
Slashdot's solution to this was to render the HTML on write, instead of on read. Whenever someone posted a new commend, a static HTML file would get generated, so that it could be rapidly served to readers. Movable Type works (can work?) much in the same way, though for blogs.

I know that caching achieves a similar result and is an accepted component of a modern architecture, but I wonder if we wouldn't be better served by implementing these sort of "upfront caches" in more software.
> my source is my own experience working with Solaris, which beyond ZFS and OracleDB, has very few things going for it

At a minimum, I feel like DTrace and Solaris Containers belong in that list too.
my recommendation is to first serve everything yourself over TLS (minified, bundled, gzipped). if you can, run HTTP2. then measure.

if this does not deliver the perf you expect (chances are that it will), then look into CDNs.

if you need to serve media that needs a lot of bandwidth (expensive) then look into CDNs.

if you need some form of real-time comm like WebSockets or WebRTC that actually requires low latency, look into distributed systems (amazon, google, azure, cloudflare?, etc..)
The Only App Localization Tutorial You Will Ever Need
> You also mix up the various timescales:

No, but I think we're interpreting the word "skipping" differently which leads to confusion. To me, in TAI, a "leap second" is nothing special and included in the normal time stream, in UTC the leap second is removed from the normal time stream and tacked on as a special case on some specific days, hence skipping it, hence UTC running late compared to TAI: UTC has "removed" 36 seconds from the timestream compared to UTC.

> Unix/POSIX time might not skip leap seconds

UNIX/POSIX can only ignore leap seconds, how it does so doesn't matter, because it's defined as constant-length days, the timestamp is 86400days since epoch + seconds since midnight. The day after a leap second, that leap second has "disappeared" from the timestamp sequence.

> However, Unix/POSIX time is not UTC.

Unix time is specifically defined as UTC (at least after January 1st 1972 since that's when UTC was defined, pre-72 it's ambiguous), though not true since it can't represent* leap seconds. Outside of the extent of leap seconds, UNIX time tracks UTC exactly.

> as leap seconds are an inherent property of UTC.

They're an inherent property of UTC in that it removes them from normal time treatment.

> TAI does not include leap seconds[1]:

It includes them in the sense that it treats them as perfectly normal seconds without anything special about them.

> With the above, it should be obvious that this is a property of UTC, not TAI.

The paragraph you're quoting here (and my entire comment really) is talking about how these systems map to human time aka year/month/day/hour/minutes/seconds. Leap seconds were introduced specifically for that purpose, and UTC (and unix timestamps) are thus trivially mappable by definition.

Because it does not, TAI can't be mapped to human time without leap seconds definition AKA May 7th, 2078 at 17:54:33 is known in UTC, but not known in TAI, because we don't know how many leap seconds will be introduced in the next 61 years and that's necessary to map TAI to and from human time.
Estimates are easy to produce, but management wants commitment.

For example, if I estimated a task to be 2w and management confirmed that, then after two weeks management will start to be angry at me if I will report that task will need 3x time to finish. 3x error is not uncommon for estimates.

If I will avoid estimates, then manager will talk something like "try this task for 3 days and if it will require more than 3w to finish, then skip it, because we will not meet the deadline", which is better way to communicate.
Interesting that they're not dangerous - had a pot of SWNTs and the warning labels against breathing them in were 4x larger than the container itself! Same with getting them on your hands, thought it was due to them creating lots of micro-cuts - guess the low concentration makes that less likely?
Leading news stories from around the world:
As far as I can see, the problem is just that their UI does not have a "We don't know" state. In the article, it says that they can't tell if the story is true, followed by a "but". The "but" seems to be enough to rather label this as "true" rather than "false", even though "we don't know" would be 100x more appropriate.
I have just tried different environments we have with different users that were consistently failing last week (even this morning) and I have been able to get an access token using the server approach. Can anybody else test with their apps if the problem is fixed for you? Fingers crossed.
Riposte: Netty microservice framework 4 rapid dev of production-ready HTTP APIs
What a surprise to see crystal at the top of HN again! I've been using and contributing to crystal since 2015 too, and I've come to really love the language and community. A big thank you to all the community for being so welcoming!

What I've felt with crystal is that I find it an immensely practical language. Maybe that stems from the compiler being written in crystal. The stdlib has so many things in that make everyday work in the language a joy. For example JSON/YAML/DB.mapping which help you map objects between JSON, YAML and the DB (they're also really fast). Including a standard, performant http stack in the stdlib is a breath of fresh air. The performance of evented io in general is really nice. The concurrency story (channels + fibers) is simple, and doesn't show itself when not required (looking at you nodejs). Most of all, the type system gets out of your way and usually only shows itself when you're making a mistake.
No. But I can recommend a book that, through first principles and thought experiment, fortified my belief that efficient allocation of resources can be net positive for society. Nowadays, many people, it seems, feel Finance is a zero sum game where Financiers are net positive, while society at large is net negative.

The book 'Wealth of Nation' by Adam Smith covers the allocation of human capital. Adam Smith argues the ultimate resource being allocated here, really, is time, and how individual's spend their time. When we measure output in dollars, what we're examining is the money value of time.

It's hard to get someone to agree that Finance can be a positive-sum game, if they refuse to accept that society is better off through the efficient allocation of human capital / time. Someone faulted me for being "greedy" and "selfish" to be a programmer in Silicon Valley. That by donating money to the Syrian crisis, I was merely "paying off the debt that you created". They insist I quit my job and go protest the United States government to allow Syrian refugees in. They suggest I quit my job, move to a 3rd world country, and help poor children. I sleep well at night because I read Wealth of Nations. I believe there is no place in the world that is comparable to Silicon Valley. Here, my skills / knowledge as a programmer is fully utilized. As such, I maximize my money, and, should I choose, donate money to causes I care about, to employ people who are more efficient at humanitarian efforts, but not necessarily programming.

Finance allocates money, which, we hope, leads to production of goods / services / jobs. The most efficient allocation of money is the one that produces the most. From first principles, I don't see anything inherently wrong with Finance. By putting money to work over time, rather than lay stagnant, Finance can be viewed as the time value of money. As a society, we'd want Finance and Financiers who help economies grow by efficient allocation of money.

This dichotomy of money-value-of-time versus time-value-of-money is not an original thought of mine. I was first exposed to this idea from a Finance PhD candidate's thought about their program. I couldn't find the article on Google. It'd be great if someone can link to it.
The trouble with estimates is that they're always wrong, and we're left to deal with the degree in which they're wrong.

The problem with that is that we have no insight on how much they'll be wrong and our reputations as developers get hung out to dry on those.

I think its better to work with what you can control. You can size stories (S, M, L, XL) to the point of consensus with everyone in the room; so work with that.

The next best thing you can do is to agree to work diligently with your team to implement those stories, without waste, towards a stakeholder and team agreed _definition of done_.
C# is like 100x better than Javascript.
It's classed as a hybrid though, not a pure microkernel. There's significant amounts of BSD in there.

Also, thanks for the anecdote :)
Why on earth would this get downvoted? It's one of the most substantial posts I've ever seen on any site, no exaggeration.
Tell HN: Add a section where we can see what changes have been made to HN
I noticed at lot of changes lately to HN. Such as adding flag | hide | past | web etc.

Also, what I find interesting was: Unlike before, I wasn't able to add in a comment to the post I have made. Trying to find out what is the cause. I have discovered something weird.

On MY new section, my post was showing as if it was a new post and was shown to others.
On a new browser that I wasn't logged in, my post was missing.
On my devices not connected with the same IP, my post was also missing.

Is there a new rule or algorithm regarding posting?

Can we add a section regarding changes made to HN? It can be a milestone or a documentation on how to understand or use the new features.

I've checked 'dang's timeline' and there are no new announcement regarding these new features being added lately. Thanks.
Santa Mystery 'solved' by relativity theory
To label a site as "fake news", you should easily be able to point out at least three fake stories (or at least any three factual errors, provable objectively) on that site. Otherwise, this resembles a simple partisan filter.

breitbart.com

coasttocoastam.com

drudgereport.com

federalistpress.com

guccifer2.wordpress.com

wikileaks.org

wnd.com
What's the solution for source controlled database logic?
Uscaciunea Vaginala TRATAMENTE NATURALE
Here are 5 stages in creating an app using the ‘Lean Startup’ methodology
r/lfg is a good resource for finding a game

Critical Role is an amazing game streamed by a group of close friends who happen to be top voice actors. It's one of the best possible demonstrations of what D+D can be (I recommend ep 38 as a good kick off point). The Critical Role fandom is also a good place to find a game.
Luckily these are solvable problems.

You can trim/shave your hair.

With regards to clothing you can use instagram to follow men or pages whose style you like and use that as inspiration.

Finally, I'd recommend getting in above average shape. Make going to the gym a part of your life. An hour everyday before work of straight after.

While you're doing some/all of these, I'd start to just talk to everyone. Men, women, old and young. That way you get into the habit of becoming more sociable and confident.

I know these tips may sound superficial, but they help shifting an external locus of control into an internal one.
I cannot vouch for the process or criteria Sieradski used when compiling this list

But this is your Github repository, is it not? Are you disclaiming your own code?

Now, there's some fake news for you.
PCI is a CPU-independent bus (unlike AT/ISA), it isn't really emulated, rather, there's a host bridge on these mainboards that connect it to PCIe from the CPU or southbridge.
What documents do I need for mortgage preapproval?
Because JavaScript is not very well thought out, by the JavaScript author's own admission. If the father of the language says he just hacked it together, there isn't anything to argue about.
There was a fairly large amount of reenginerring work around the 20000/2005 era, and a significant number of smaller but significant feature additions/changes since, and I doubt that non-windows compatibility was considered at any point during those developments.
No one likes uncertainty, but it turns out that time estimation the thing we get wrong the most.

Perhaps try sizing via t-shirt sizes, S, M, L etc. and then build up some team historical data on how long it takes everyone to get something all the way to production.

The both the business and development team can point to the historical data set as the best indicator of history repeating and we can leave hunches and guesses out of it.
Roku Premiere+: Best Tech Gift for Holidays
And after that, get one bad review and you will be kicked out, no questions. Upwork is a race to the bottom, avoid freelancer marketplaces.
This would be extremely useful data to have and when I last looked I found little to go on. For example, how great would it be to have an extra column on a page like this with cache hit rates? https://cdnjs.com/libraries

Nice to have these free hosted assets, but I suspect that a lot of these are an additional download and not actually cached by the majority of visitors. Just having a rough estimate would be helpful when choosing whether to directly serve an asset or use a CDN.
This?

https://www.parallax.com/downloads/s2-gui-software
I am from Southern India (typically darker skin) and have noticed 6 cases of ASD (non-verbal and very basic or non-existent social interaction) amongst friends and relatives. 3 of these cases come from the same family (mine) and the other 3 are unrelated. All 6 were born either in the US or UK. All 4 families don't have previous occurrence of ASD or similar symptoms (non-verbal or awkward social skills would be easy to pick up).

Since reading/experiencing a family member with ASD, I do see some ASD characteristics and behaviors in some other family members residing in India but they somehow have been able to overcome that and lead a typical life. Can't explain why there aren't more severe cases (in which case, they would've been reported) and if more sunlight or exposure to a lot more people/social situations is helping correct it.

There was an Indian news article that reported a higher incidence of ASD in NRIs (non-resident Indians). With Desk jobs becoming more prevalent, Vitamin D deficiency is showing up in India as well. Given my small #samples, it does seem like something is triggering more severe ASD in people with dark-skin in countries with less sunlight. Increase in incidences of ASD, can be attributed to its broadened definition but there seem to be other minor reasons (Vitamin D being one) which need more research instead of dismissal. Current incidence levels of 1 in 68 (boys - 1 in 42, girls - 1 in 189) is plain crazy and needs more attention.
Google requires money to remove Holocaust deniers from top of search results
What business if Sun failed to monetize?
(Youtube page text is in Chinese but the talk and graphic content are in English.)
Your description of Maryland is completely inaccurate. There is plenty of housing being built, and lots of buildable land. NE DC is not "terrible" to commute through: quite the opposite--there are many major commuter routes built to accommodate many cars.
Fortran has not been capitalized since the F90 standard came out...
Nice statistical property: this is the same thing.

P(B|A)>P(B) <=> P(A|B)>P(A)
Makes me wanna see a 100m x 80m board in real life. What would that be? Maybe a Core i3 in TTL? :)
Win-win: Open source .Net pays off for devs
A good blog post about snapshots with CloudWatch and Lambdas can be found here:

Part 1: create snapshots

https://serverlesscode.com/post/lambda-schedule-ebs-snapshot...

Part 2: expire old snapshots

https://serverlesscode.com/post/lambda-schedule-ebs-snapshot...
I'm sure there's someone out there writing a counter-article named "22 reasons why I wouldn't want your funding, Mr Lemkin"
4 Web Design Elements That Influence Conversion Rates the Most
I recommend you study some economics. A lot of the ideas you have seem to be a product of fear-based conjecture insted of knowledge. For example, you seem to not be aware that the economic development that market institutions facilitate makes goods/services more affordable for the masses, including poor people.

Did you read the articles I linked? What was your takaway from them?
Yeah, I guess I shouldn't post before coffee. Its so depressing coming here in the morning to see, every day, 10 different versions of the same 2 posts fetishizing 'disruption' and 'unicorn worship'.

I think we would all be a little happier with some hubris, and fewer delusions of grandeur.