skysight-inc/HackerNews huggingface dataset:
For dynamic version, you can have different dynamic libraries for different OS'es or optimized for different CPU's, you can share library between different applications saving network/disk/RAM/CPU cache, you can update lib when application vendor no longer exists, you can have different licenses for libraries and application, etc. Just read historic books for details about problems with static binaries.
Right. Was going with $50/month for internet (but I personally can't get it near that cheap) and $40 for YT TV which puts you at $1080/yr.

I guess my real point is who ISN'T paying $1000/yr now? You pay almost that much for the internet package alone in a lot of America.
I wrote my own replacement for synergy years ago. It's called touchstream[0] -- it's unlikely to be as full features as, but it's TONS lighter, and I've been using between my mac workstation and my linux workstation for a good many years without a single issue.

Mileage may very, etc etc -- I implemented the features I needed!

[0]: https://github.com/buserror/touchstream
Rule of 12:
Start with $12000 and invest in index fund (S&P500 SPY)

every month invest $1000 into that fund (you can always invest rest of the savings in other investments)

S&P long term annual return is 12% (Assuming it remains that)

After 10 years: ~250K
After 20 years: ~1M
After 30 years: ~3.25M

So if you are in your 30s, when you retire you should have approx 3M from this investment alone (other mutual funds, stocks, real estate, 401K aside)

Now each year you can withdraw 100K for next 30 years (65 - 95)
> a legal department who's invariant is "don't get sued for breach of contract

This is a good point. I was thinking that no matter how trivial the money, actually dragging a check out of the accounting system would be a serious hurdle. But the solution I missed would be to sic legal on it - their machine tends to beat out everyone else's.
Show HN: Playing with exceptions inside lambda expressions in Python
> The thing is that the longer you wait, the harder it will be to migrate.

Definitely preaching to the choir on that one. I pressed my case as hard as I could before 1.0.

We do still have more freedom to make breaking changes than many post 1.0 languages do because, frankly, we don't have that many users. But every day, the cost to make that change goes up.

> people assume that the language is finalized and won't be too happy being forced to refactor their code when Dart 3 comes out

I was worried about that with the transition to the new type system in Dart 2, but users — internal and external — were surprisingly accepting of the breakage. We don't want to be cavalier about breaking them, of course, but my impression is that there is more room for significant changes than I'd initially assumed.

> But as it is, I doubt that the nice parts of Kotlin will ever make it to Dart.

Dart will never be Kotlin, but I hope we can get to a point where most users don't consider it to be deficient compared to Kotlin and where we have some features to make Kotlin users jealous.
> Serverless just means that we don't run the server ourselves, and that we often get a direct connection between the client and a database like FireStore, without anything in the middle.

Umm.. there IS a server in the middle. With some form of docker image with some code on it.

Same as if 10 years ago you spun up a EC2 instances, or 1 year ago spun up a docker image on one of the many providers that supports such things.
Didn't realize this! Interesting take here about how this actually just a run-of-the-mill sprawling Phoenix development that Gates invested in just for profit: https://slate.com/business/2017/11/bill-gates-smart-city-in-...
Why do you find it strange? To me, "requirement" signals that there's some sort of pain threshold for writing/maintaining code that the writer isn't willing to go above. Is there anything weird in that?

> (I'm generally pretty skeptical of the whole "write down your requirements with no awareness of available solutions and then choose a solution that meets them" approach to decision-making).

I also don't understand this. If there's a solution that meets all of the requirements what does it matter what there are other solutions? I mean, yeah, you be doing a local vs. global optimization, but as long it meets the requirements it's probably not a big deal. (The only exception is if the requirements are so broad as to be meaningless, but as long as they're reasonably specific, I don't see the problem.)
As someone who generally shares their politico-ideological bent (and is a paying member), I agree. I could see how someone who didn't might disagree. But if you're generally intellectually curious and don't necessarily see things from that left-of-NPR perspective, I think it's a good place to steelman[0] some of your arguments.

I do like how they moderate the community, with active moderators and a modest feewall to participation. Anybody else doing it like that?

[0] https://wiki.lesswrong.com/wiki/Steel_man
And, we recognize what we are doing as our technology advances, and we adjust to do what we think is better for our environment. No other animals do that. There's no undoing the past, and to feel angry or bitter about it doesn't help anything.
We use .ini files for all of our settings in our products, and they work great most of the time. The only weirdness creeps in when you try to store things with embedded CRLFs and need to escape/unescape them (not a big deal), and storing lists of things is a little difficult.

JSON is great in terms of flexibility, but .INI files are really easy to read because everything is on the left side of the screen/window at all times.
I'm not arguing whether you've done better than the S&P 500 in the past three years. I am predicting with a high degree of certainty that you will not do so over 30 years (unless you sell right now while you're ahead and reinvest in the S&P 500).

edit to reply to your edit:

>Show me a 30 year period where the market wasn't bullish. Bear markets are short lived, they key is just to stay in and not be stupid and sell.

That's the argument for investing in an index. Individual stocks will come and go through these market cycles, but the index will average out ahead. If one is capable of predicting these individual stocks, power to them. You clearly think that you are one of these investing powerhouses and will not be convinced otherwise. Best of luck.
Top technological changes of 2018 (Are you ready for the future?)
If I release data that only I have, it’s obvious that I released it. If I release data that two people have, I can counter your screenshot with a faked screenshot of my own.
>Tesla is the stock with the highest amount of short interest at the moment.

Why? Because it's an off the charts volatile basket case.

You can't talk about shorts without talking about hedging, both stocks and (convertible) bonds. This is a complicated financial play. Unfortunately, as happens, retail chumps will get roasted either way.
You're right, that's a pretty terrible sentence. Not to use this as an excuse, but it's hard to write an article that covers multiple points while still going deep on each.(without making it ridiculously long*) It's probably part of my lack of experience as a writer - still working on it! Thanks for the feedback.
Common sense from the machine learning side too! (that said, the ex-physicist in me would like to remind everyone that science and reality are not required to match your common sense)

If true, this means that evolution could look more like stochastic gradient descent, and less like brute force luck plus survival of the fittest.
I will sum up what we know in general about investing: Keep fees low and diversify.

That is the best you can do without specialized knowledge or effort (and, depending on how strong a view you have of the efficient market hypothesis, even then this might be the best you can do).

In this case you should put the bulk of your money in a robo-advisor like wealthfront or betterment. (I am not related to them in any way).

If you do have insight into something -- maybe you are keyed into local real estate development or you feel you know your industry -- you could get a higher return. Take some small percent of your wealth (say 5%-20%) and put it into this thing you may be good at.

This is my favorite overview:
https://research.wealthfront.com/whitepapers/investment-meth...
I have done contracting for a long time. One thing to consider is that if you are not careful your career will stagnate. While employees are moving up the chain you are stuck at your level forever. To get around this you must establish yourself as an expert in an area so you can charge higher rates.
This is a paper that I'm glad was published (maybe not Cell, but somewhere), because it presents an interesting and pretty clear theory.

At the same time, it seems like it's fairly clearly falsifiable almost on its face, because there are many genetic disorders involving clear, substantial mutations (in a chromosomal topography sense) that are circumscribed in their effects, at least to one extent or another.

I think some variant of this might be true, where traits are influenced by a very very large number of genes (like thousands or hundreds of thousands or more), possibly interacting or in more complex chaotic effects. But this is basically a variant of the polygenic hypothesis, which has been a major paradigm for years. This model seems like the dominant paradigm pushed to its limit, rather than something fundamentally new.

Maybe I'm misrepresenting my sense of the field, but I doubt that many people doing GWASes believe in a relatively limited number of genes affecting traits. I think this has been true for several years now at least. I've been wrong in my assumptions about the field before though.
Wow. That's such a supreme indicator of overconfidence--the belief that I and I alone am so competent that I don't need safeguards.

I would not have hoped that a high percentage of surgeons have that trait. I wonder if I am guilty of it as well. Something to examine in the mirror in our future endeavors.
In my mind, it's somewhere between shared hosting and having your own virtualized environment like an EC2 instances.
In that case, amazon, which is near the top of the s&p 500, and makes hundreds of billions of dollars in revenue, is a startup.
My post was more for the benefit of other readers, who might have otherwise concluded that modern GHC is "slow". There are many ways to compare the 'execution time' of e.g. Java and Haskell. Idiomatic Haskell code may well be slower than (traditional) idiomatic Java code. But these days more and more functional code is written in Java/Scala/Clojure and the JVM does not optimise such code nearly as well as GHC.
It's checklists all the way down.
But that one species has had tremendous impact on fish populations, so could easily impact the evolution of fish.
> you should be calling JSON.parse() not eval()

The one major reason I could see to use "JSON" as a conf file is in trusted node.js apps because you can then easily embed functions and logic in them if you need more advanced/customizable configurations. And you can do it with full syntax highlighting in your editor. And comments, and trailing commas, and naked keys.

Of course this is no longer JSON, it's straight up Javascript config files. But it has come in handy a few times when I want to override standard behavior on a per config basis, and most of the file is still just plain key: val
No, it's a new word for time-sharing.
Looks like the download page requires me to log in. Why is that?
Just to point out, if the salary is listed in CAD, then medical and 401k are not going to be relevant. I’m not sure how payroll taxes and retirement savings work in Canada, but it’s bound to be very different compared to the USA.
I'm desperate for this. The hardware product I work on can be controlled by a mobile app. It was a very deliberate decision to not make the hardware product and mobile app both have to talk to a remote server acting as a proxy between the two. But that leaves me using plain http between the two.
I currently reading "Sapiens: A brief history of Humankind". Through out human history we have destroyed ecosystems. We are responsible for extinction of 1000s of species. Oceans was left out because we didn't have the technology, but not for long.
If you're going to do this kind of thing why would you not add a standard date format
>no one ever invaded a country that has the nuclear bomb, which is why people are panicking at the idea of NK having it because it would be impossible to topple their dictatorship and interfere if they had the threat of the bomb.

It's not impossible, you just can't do it with an invasion, which is likely to have bad side-effects anyways. Just look at the USSR: they had tons of bombs, and their government was toppled, from within. Things are probably better there, overall, today than they were in the Soviet times, even if they aren't that great compared to richer nations. Even more so if you consider all the nations that used to be behind the Iron Curtain; many of those are thriving now, like Czechia.

Perhaps the answer to NK is to let their government evolve to something better on its own, instead of sending in an invasion force. As long as they don't invade SK, it just doesn't seem worth it.
I am afraid your own cynicism (warranted or not) might be really blinding you here...I am not sure whether to feel proud of myself when my writing is designated "marketing speak" :)

The documentation link LITERALLY shows how to use the product.

Nothing is hidden, if you read the platform docs (http://codesolvent.com/doc/webapps/) you see it says:

"Solvent is an integrated platform that combines an application container (jetty), a middle-ware and a developer environment to provide a complete solution for delivering web applications."

ConfigNode is something you'll put on a server as a config management environment, the output can be json/yaml/xml..etc

I think you might find it quite unique if you just give it a chance (no marketing) :)
Actually, suicide was the number 10 cause of death as far back as 1980 and deaths from suicide have increased 64% since then compared to 42% increase in US population. Deaths from pneumonia and influenza have been roughly flat on absolute value basis though decreased in death rate given the increase in population

Source is in a chart in this blog post I wrote, source data from CDC: https://newbio.tech/blog/vc_basics_1.html
You seem to imply that security will always result in less speed or less usability, and that is not always the case. The thing with OpenBSD is that security will always come first between the three values when they clash, but they don't always clash. And yes, it is the most secure OS out there if you are to judge by the statistics over its history. I'd say that only two remote holes in so many years pretty much grants them the "secure by default" label.
Maybe looking from outside it seems like security is all they think about, but my impression is that it is more about correctness and simplicity, and that security comes as a consequence.
As an example of simplicity, I am not personally aware of any install that is so simple as theirs. Except maybe ubuntu's, but then with ubuntu you end up with a mess of interdependent packages and it will be a hell to uninstall shit you don't need.
If you're just talking about the first time you need to open the file, then sure, who cares.

But I'm talking about the typical way of working when I have multiple files open and move between them or place them into multiple Emacs windows. In that case, it is SO much faster to jump based on knowing which file I intend to move to, rather than moving to a file because it happened to be the file that contained a given definition.

If I have to think, "go to wherever function X is defined" that's a drastic mental slowdown compared with "C-x b <file where I already totally know where function X is because of the code structure>".

It's similar with autocomplete, even for very long names. I am fast at typing, so the little disruption of needing to enter a visual scan mode to select the right entry from e.g. some JEDI autocomplete option is a huge time cost for me added up over all the times I would write out e.g. function or class names in my code.

They are both the sort of thing that superficially sounds like it would save you time or cognitive load, but they don't, unless you happen to be in the pathological codebase scenario I was describing and you need the tools because the project's code organization does not permit being able to reason efficiently about it from local mental caches.
Can be interpreted as corresponding healthcare insurance and pension fund taxes/expenses.
Interesting, but, as you wrote, it's a bit too much complex, and there is too much syntactic variations for my taste.
>Can you expand on that?

Are you seroius? Someone says the market cap of Tesla is "somewhat" bounded, and you ask how? Is it totally unbounded? Is what they are doing unprecedented beyond comparison?

Do you think the market cap of Tesla is infinity? It's already multiples of companies that produce a magnitude more cars and infinite more profit. Not good enough for you? What is it that you think Tesla does so well that justifies an unlimited market cap?

This is insane. Wish HackerNews existed during the DotCom bubble. It was bad enough being accused of sexism during the Theranos bubble.
I've always hated my bad memory, and I learned a long while ago that simply trying to remember through sheer force of concentration did not work. It was as hopeless as praying for rain. Only external memory tools and strategies planned in advance can solve it for me.

I have to build a system to keep me from forgetting, because if I leave it up to my future self alone then he will forget 100% of the time.
See how much fun these people have trying to figure out why their application crashes because they put a tab instead of spaces into the YAML file.
> Definitely doesn't feel like my wealth is growing in index funds fast enough to retire within this life time.

Ha ha, I feel the same. But don't discount the fact that small percentage returns are actually exponential growth. (For example, 2% returns actually doubles your money every 10 years.) Just because it 'feels' like your investments are stalled doesn't mean that they are.
Extensive discussion: https://news.ycombinator.com/item?id=17350278
As a data engineer in a project based company, I have to maintain and develop a dozen database projects.

Each database project is also available in different environments (DTAP) and holds it's own set of typical attribute or values for that environment.

Before noora this mend that every database project had it's own unique structure depending on so to speak the mood of the developer. In order to install the database project batch or shell script was used, which made it even more typical and highly os dependent.

For me and my fellow developers it mend that a lot of time was lost in maintaining and developing on these kind of database projects. In general it mend that the database project were not easy transferable between developers.

So I thought, can I do something about this and noora was born, which in general implements a static folder pattern reflecting every available object type of a particular database technology. For example table scripts are placed in the tab folder and trigger scripts are placed in the trg folder.

By using a single configuration file an user can influence the naming of these folders and the order in which they are installed by noora. As a site effect of this we also got rid of batch and shell scripts and now have tool which can be used on multiple operating systems like linux, mac and windows.

In this post I left the support for multiple environments, databases and schemas out of the equation. They are also implemented by using the same folder pattern.

If you recognize this problem, you could consider looking at noora and maybe help us to make it even better.

For your information noora supports oracle, mysql and mysql and has a development and usage record of about 8 years.

At last I am really curious if the community recognizes this dilemma in maintaining and developing multiple database projects. So please feel free to comment.
sorry for the late response.

I really feel that it would do a lot of good in the world to hold back at least some automation of robot type jobs. We as a society need a bigger lead time in the education and social development areas to just expect large swaths of the population to sit around with nothing to do.

Granted, that is the ultimate goal of a would-be post scarcity economy. Unless we're switch to space communism and get matter replicators soon this will only result in social strife.
The closest I can find is this:

https://www.vox.com/identities/2017/3/17/14945576/black-whit...

Now imagine if the Black person shows signs of anger.

On the other hand. I once had a really tall (White) manager who you could tell would go out of his way to stand further back from a crowd so we wouldn’t have to look up at him. I’ve had to tell my tall and big stepson to be mindful of his size. He still thinks of himself as this little kid (not in a bad way)
basically. assuming your last line is sarcastic.
The Dow does do funny weighting. Looking over the Dow Jones list again, I realize it does have AAPL in it.
About point (6), how is this handled in Rails? I mean, in Activeadmin etc or did you mean something else?
Did you mean false instead of falsifiable?
The current storyline of Silicon Valley I believe.
I just made the transition to contractor/consultant/freelancer. Some thoughts more on the consultant side:

- Logistics: set up a domain with a one-pager landing page[1], get some simple business cards, and get a work email. I ended up spending $50 for an LLC and getting a business bank account and card. I use Freshbooks for tracking time, expenses, and sending invoices.

- Legal: Get a lawyer (and a tax person) who understands what you're doing. It's worth the <$1000 you'll spend just for peace of mind. I found mine through a local startup incubator. Your lawyer can draw up a Master Services Agreement you sign with clients once that goes over IP etc. Then for each project, you simply sign a one-pager Statement of Work that has your rate, scope of work, duration, etc (which can be updated and expanded as you go by re-signing).

- Getting clients: this is literally a sales/marketing funnel. Share your business with your network [2], start getting incoming leads from folks, screen clients [3], closing contracts. This is actually one of the reasons I decided to consult, I want more hands on sales experience. Advice from a friend: spend min 1h each day emailing or whatever else necessary to land new clients.

- Doing work: take on a customer-facing mindset (like you would in a support role)--make them feel comfortable, make them look good, and make them successful. Obviously makes sure your work is incredibly good--your best sales channel should be referrals.

Maybe this goes without saying, but all of the above is MUCH easier if you have genuine experience and expertise. I wouldn't recommend this for someone in their first 5y of being an engineer/designer etc--build specific experience in an area and make the jump later (for ex, I lead a design team at a YC startup and taught design at UM, not sure I would have done this 5y ago).

[1] http://directedworks.com

[2] https://www.linkedin.com/feed/update/urn:li:activity:6401496...

[3] https://muledesign.com/designbook/screener.html (from https://abookapart.com/products/design-is-a-job)
I think he meant cod as the one species, not humans, since the study only looked at cod populations and not any other fish.
This is what they say: https://www.oxforddictionaries.com/our-story/creating-dictio...

"Before adding a word to one of our dictionaries we have to see evidence that it is widely used in print or online."

Which doesn't really answer the question but "widely used" tends to suggest something beyond technical jargon or niche slang.