skysight-inc/HackerNews huggingface dataset:
"folksonomy" was a word created after the fact to describe what I built. Therefore not a premise.

Most users did have structure to their bookmarks. If I had been allowed resources I think we would have built something that lined up similar structures across users and groups of users.

I believe the hypothesis was robustly accurate, especially in the modern world of machine learning.
One thing I'd love to see, in conjunction with this, is some kind of MVCC with snapshot transactions on filesystem level. So you don't really mutate files - you create new versions of them, and then old versions get GC'd eventually if nothing references them (which may not be the case if you e.g. have a backup).

Problem is, our existing file I/O APIs are very much centered around the notion of mutable files, and globally shared state with no change isolation.
Communities today where a large percentage of people live on government aid are not the equivalent to the country as a whole on basic income, and government aid now imposes multiple work and reporting requirements that help prevent people on government aid from pursuing creative endeavors.

No, if you want to look at basic income, look at the children of the wealthy, who never have to work. Most still pursue education, get degrees, and work in a variety of fields including art.

Also it's important not to conflate your interests in art with the universe of art appreciators. Because there is plenty of artistic work that I don't personally enjoy, but which there is a demand for. Jewelry comes to mind... I've bought cuff links but that's about it for the past year, but necklaces, earrings, bracelets and rings still get sold despite my lack of interest.
This is actually pretty accurate. There was a backend written in Erlang and some other bullshit that also delayed things by years.
The campaign doesn't call people outside of their base because it is extremely hard to convince people to change their mind. There are a lot of popular articles dedicated to this topic recently if you Google some variants of "difficult to change people's mind" [1]. The vast majority of people have a consistent voting behavior, i.e. voting Republican / Democrat all their lives.

I know of these stylized facts because I'm a political scientist who talks shop with my colleagues frequently. Regrettably I can't recommend a good book, but hopefully this answers your particular question.

[1]: https://www.psychologytoday.com/blog/how-risky-is-it-really/...
There are some niche markets that eBay caters for and Amazon doesn't. For example, used car parts, especially if you are into classic cars, you can find anything on eBay.
I use nested VPN chains, minimum three deep. Plus Tor for anything serious. Maybe a VPN or two through that even. Latency starts to suck, but that's a good thing, really.

Me, I enjoy having multiple personas :) I also enjoy writing about this stuff: https://www.ivpn.net/privacy-guides/online-privacy-through-o...
This was great. Thanks for posting.
Because your statements are very challengeable.

Erlang is much slower in raw performance than both go and jvm: https://benchmarksgame.alioth.debian.org/u64q/erlang.html

Async approache similar to Erlang was reproduced for Java and Go already: https://akka.io
I'm trying to distill the design down to its essential components, and then figure out when it will break. If you're going to stick on this point, then let's imagine I have a PostgreSQL setup with replication, such that if any one fails, I can fall back to another. I primarily want to put this in the context of what problems folks are solving with operational CRDTs to get a sense of the scale that requires them.

> I mean if we're playing hypothetical games you don't need a distributed system either, just get one giant instance and put everything on it.

I guess the requirements need to be more explicitly stated. You need to at least be able to support multiple simultaneous clients interacting with the system, where any client could disconnect for some period of time.
Apple sends me an email invoice every month for the storage. If I still have a credit, it says "stored credit" was applied. I put an annual reminder in Google Calendar to re-up the account balance with a gift card. If I forget, I get the American Express push notification that Apple charged my card.
That's absolutely insane. I overloaded half my semesters and had a double major-double minor and didn't work anywhere near those hours. Maybe college has changed in the last 10 years, but I went to a very good school and had a drastically different experience. It's insane to believe you should be working more in college than after, let alone double.

Seriously, that's insane. I've never heard of anything even resembling that.
I have been using this new calendar as a beta tester and honestly I loved it. It's not world changing, but makes some routine tasks simpler.
Garmin teamed up with Amazon to make a tiny Echo Dot for your car
Interesting, thanks for sharing that!
Thanks for highlighting Watsi and New Story. I hadn't heard of either before.

This is good!
A bit of an aside: why is it not standard practice to format uuids in a radix 64 encoding? It cuts down the identifier size from 32 to 22 characters
Any spectroscopic hints pro/con for an island of stability?
The man hours saved each week alone made using the more expensive companies worth every penny.

I'm not saying a company is better just because they are more expensive, but I will argue you get what you pay for in this industry.
You never use multiple personas on a given forum. And you never have multiple public personas using the same language. Routine stuff, such as account management, is OK. Just use the provider's native language.
Pumped for these guys. I had a few different interactions with them in very small capacities over the years and they were always humble, genuine and supportive of the different projects/businesses.

Just nice, smart, unpretentious guys.

Congrats.
Ask HN: How do I get started with NVDLA?
The objective is to build an in-house deep/machine learning architecture for my team. I came across NVDLA on HN, but I am not sure how to get started with this even after reading the docs. My primary question is what do I need to buy and put together? Please feel free to direct me to resources I can read further.

http://nvdla.org/index.html
"most respected financial institutions: JPMorgan Chase & Co"

You would say that now
Rather than using the example of evidence that used to exist but no longer exists, I think a better preexisting example is evidence that has been deliberately hidden. After all, encryption is just a method of hiding data from everyone that does not know the key.

If law enforcement knows that the plans for the bank heist exist they still might not know that those plans are currently located in the suspects ex-boyfriends garage. The garage is not warrant proof, the police just don't know where to apply the warrant. The exact same thing is true in the case of encrypted data. Law enforcement needs the key to apply the warrant.
SES vs Mandrill I believe would have been a better comparison here.
Company Uses Mushrooms to Grow Plastic Alternatives
The vast majority of slow websites I've seen written with RoR were slow because the DB later want optimised. 1+n query problems, pulling way more data than needed and then processing it in Ruby, missing indices etc.
Re secondary personas: They're all online simultaneously, more or less. Or at least, as needed.
The 300% tax still distorted the market by pushing Bombardier into a deal they otherwise might not have taken, into investing resources in a location (Alabama) that they might not otherwise have chosen, and by taking a competitor out of a marketplace with very high barriers to entry.
true but then again if you wait until the liquidity is similar to that of the stock market, bitcoin will likely be 20 times its current price. thats the other side of huge risk: huge reward.
For a while. All the big companies have external innovation acquisition as a yearly budget item.
Chase just finished switching their "Quick Pay" infrastructure over to "Zelle", and now they're buying WePay. I wonder what they intend to do with it?
You send from other people's domains without setting up DKIM/SPF? You're fighting a huge uphill battle if that is the case. I would highly recommend sending from a domain you can verify and then using the reply-to field for responses. It isn't perfect, but your deliverability rates will sky rocket.

Can you even get emails to Yahoo addresses?
More consolidation in the age of corporate monopoly... I'm sure a nice exit for the founders and their investors.
I think the phrase you're looking for is stalking horse.
PostmarkApp. They only allow transactional emails and they have unbelieveable inbox rates.

I'm not affiliated with them, but might be their biggest fan.
I kinda regret making the comment, but I'm also pretty informed by yours.
I've also had good experiences with PostmarkApp. I thought they were a pretty small player, so I'm surprised to see that people know of it.
We use it for pretty basic purposes -- just replicating emphemeral data across our cluster, for debug settings, flash messages, etc. If the whole cluster goes down, no big deal.
> The largest market cap companies in a given decade, overwhelmingly tend to be under-performers in the following decade.

Yes, sometimes it's important to remind people of the efficient-market hypothesis:

https://en.wikipedia.org/wiki/Efficient-market_hypothesis

You can't beat the market buying stocks using publicly available information, because everybody else knows everything you do. The average seller has no reason to sell you the stock for less than it's worth.

The only way to beat the market without random chance is to know something everyone else doesn't.
The system's more broad than deep, mostly. Lots of functionality covered, but for the most part, the abstractions aren't super-deep.

My point was that someone can ramp up quickly on a portion of the system and have a vague idea of other parts of it, but "mastering" it covers too much code to do it in a reasonable time. Each plugin introduces special cases for the data flow, and the plumbing for that ends up running through the whole system.
IF you like Python but need performant compiled alternative take a look at nim.
Yes! Once you've used Bundler and Cargo anything else seems just silly and unacceptable.
Uninteresting speeds that allow for us to even exist at all. Maybe not so uninteresting :) (I know what you meant though).
Hey! Don't insult my planet!

The people here... can't argue that one.
This used to be a serious problem. It may be fixed now, but Firefox would eternally cache 301s unless explicitly told not to. This is why I configure all of my servers to disallow caching of 301s.
As I recall, they were good at detecting fraud in marketplaces. After a certain point, payments is all about fraud management.
Habitat uses some simple data structures that are basically CRDTs. We used them because they made the user experience better (not needing infrastructure other than the gossip itself). One thing I learned early on that journey was that the more specific your use case, the easier a fully distributed model is. As soon as you need generic primitives a-la etcd or zookeeper, everything gets orders of magnitude harder.
I don't think that performance is the key reason to switch from Python to Go (although it is nice): as someone who switched from Python to Go, what really made it worthwhile for me was knowing that my code is significantly more likely to be correct when it runs. Go's typing is much nicer than Python's, for this use case.

Performance is just gravy.
https://www.youtube.com/watch?v=SGJ5cZnoodY
What you describe looks a lot like a Google Wave like OT system. Wave-style OT is eventually consistent, like CRDTs, but you need a central server to give the event history a total order. This is necessary because Wave-style OT is a 1-1 model: clients are 1-1 connected with the server, but not with each other, which would be n-n, which is what CRDTs can do.

The total order of the central server can make the system simpler and more efficient, but by itself it doesn't solve the problem that Wave has, which is allowing a client to edit his text/message without being interrupted by network latency/interruptions -- imagine typing a letter and having to wait for the server to acknowledge that keypress with >100ms latencies. To solve this problem, you still need some form of xform/merge algorithm that OT and CRDT systems provide.

EDIT: I assumed you were not familiar with OT systems since you didn't mention it in your post, but now that I followed your link I can see that you are. In that light, it seems your comment is more a question about what the tradeoffs are between OT and CRDT systems rather than whether a central server can solve all problems without xform/merge logic.

One tradeoff that comes to mind when thinking about OT and CRDT systems is in the way operations track locations in the datastructure. In OT systems you have offsets (small), in CRDTs you have uuids (large) or dynamically growing identifiers (usually small but possibly large). This has implications for the byte-size of operations or the in-memory datastructure.

Another is that CRDTs have a pruning problem. It has been some time since I looked at CRDTs, but I remember that Wave-style OT didn't have the same problem due to the central server. The pruning problem can cause a CRDT to grow larger than it needs to by forcing it to keep more historic data around just in case it gets an old operation it hasn't seen yet. The central server solves this problem by guaranteeing that it will have sent you all old operations before sending you a newer one. If you know all actors in a n-n system you can also solve this issue, but in an unbounded n-n system I didn't see any way this issue can be solved when I was researching it.

EDIT2: Just want to add that there are lots of other problems that are more practical than theoretical. For example, authorization, authorative copy of the data, REST API, things like that, but that would depend more on the exact use case.
The dam's finally burst.
Compilation speed maybe?

If you see quick compilation as an advantage Go has over Rust, but want Rust’s robust error checking and you don’t like Go’s reliance on garbage collection, Zig might be interesting.
Visiting Vulcans doing the field portion of their degree in Human Studies can.

#notreallymyplanet
Incredible method of doing full line justification of text:

https://youtu.be/jcp60z0E3ls?t=17m0s

The machine as a whole really strikes me as akin to complex computer system engineering.
Thank god something like this exists. I gagged at the workspace structure when I first started Go - it gave me enough pain starting out one weekend that my interest faded away. I've been looking for a reason to try it out again and a bunch of comments here got me really excited again.
I thought it was very thoughtful, detailed, well written and touched on all the points I would need to make a similar decision if it ever came down to it. Thanks for writing it.
Wheels solved this problem in 2013.

For context, you can install opencv, tensorflow, ROS, matplotlib, and the entire scipy stack in a virtualenv, with no external dependencies, using wheels.

This means that you can generate images, train a machine learning algorithm on them, compare the results to conventional CV algorithms, and display them in an ipython notebook all from a venv. There's a huge amount of C++ and even qt integration in that pipeline, all isolated.

It won't be maximally performant (ie for massive training), but for that you'd want distributed docker deploys or similar anyway.
How many secrets are there about (mostly) men behaving terribly, but they are hidden away because victims are worried how it would impact their reputation or employability. New victims are being attacked at this very moment.

Feels like there is a need for a product that lets people share their stories anonymously. The risk is that people will make things up to hurt others.
Open-Source vs. Closed-Source
"how he came from poor to riches"

By destroying the economies of entire countries?
Full disclosure: I work for Red Hat Consulting as an OpenShift Consultant.

That's for OpenShift Dedicated, in which you're literally buying dedicated engineer & support time along with IaaS, PaaS plus our AWS costs.

OpenShift in on-premise or cloud environments comes in a different pricing structure based on (v)Cores or CPU Sockets.
I don't know, but it is possible that the GW encodes something that increases once a century or faster. There is definitely more information in two letters than two digits.
While I agree with everything you said, I would add that I think the US government is being anti-competitive here and a bit underhanded. Boeing has historically got a pretty sweet deal from the US government [1] in tax breaks, $8.7B worth! Not in the form of R&D grants like BBD get from Canada, a similar approach they take to other industries such as software development [2]. The outcome here is virtually the same, it’s just an alternative approach.

This to me is pretty absurd show of irony and somewhat provocative move by the government.

On the plus side, my BBD stock jumped 20% today, so I unloaded it. Not all bad news I suppose...

[1] https://www.reuters.com/article/us-wto-boeing-idUSKBN19029Q

[2] https://www.canada.ca/en/revenue-agency/services/scientific-...
What languages were “radically” different when they were relased? My take: COBOL, C, SmallTalk, lisp, ML, prolog, Shell. I’m might be missing some, but I think the pattern is clear. Only C remains among the most popular languages.

Almost all widely used languages today (c++, php, ruby, java, python, javascript, etc...) are incremental improvements on old ideas.

I think your opinion that the most used programming languages today are not “of any great value” to be bumpkis.
What companies are selling Series A shares at "a pittance"? Presuming the money means something to you, would you rather pay $100,000 cash for 1% of a $10MM Series A-ready startup or pay $0 for ISOs?
Don't Get Too Comfortable at That Desk
F# runs everywhere. I dev on OSX using Rider and VS Code. Deploy to Linux.

http://fsharp.org/use/linux/

http://fsharp.org/

> F# runs on Linux, Mac OS X, Android, iOS, Windows, GPUs, and browsers. It is free to use and is open source under an OSI-approved license.
I think you are assuming equal opportunity for the children of the wealthy vs the children of the poor. It doesn't take any particular smarts to live off of family money though. Investment income doesn't require work to support oneself, properly diversified it will continue to grow. Income from jobs however, does require work.

Study after study indicates that wealth provides opportunities, and that most people don't move up to become wealthy but are born that way. So basically society systematically advantages people who have wealthy parents, over people who work hard.

Bill Gates father was relatively wealthy. Imagine how many bill gates there are who are poor.

If Elon Musk hadn't had his father's money for his first company, there might not be a paypal or tesla.

So the question is how many potential bill gates and elon musks are there who's parents couldn't risk supporting them, who settle for doing something less innovative and interesting because they need to pay the bills or support family members?
It's dumb when Apple does it too but it's less dumb because:

- There's more than one previous iPhone

- It's a broader statement. There are multiple variants so the new one isn't guaranteed to be more powerful (e.g. iPhone 5C is the same power as iPhone 5)
I did the same and saved like 100x
If only there were terrorists, oil, or illegal immigrants at the bottom of the deep ocean.. then we'd know much more about it than we do today.
They also leave a phpinfo() publicly available which I had to block
That is the exact reason why we launched MailGet which is a hosted solution for sending emails using Amazon SES.

Check it at
https://formget.com/mailget-app/
Efficiency can be language performance or developer performance or whatever.

Higher level languages might offer lower raw performance and more bugs. But they offer more features per dollar.

That isn't really specific to programming. You might also wonder why McDonalds is popular, even though their food is...meh.
The 1 TB storage that you get with regular Office 365 memberships is the regular OneDrive service, not OneDrive for Business. It works pretty well with large accounts.

Also, it's likely that your past experience is with the old OneDrive for Business client. Last year the normal OneDrive client learned to sync OneDrive for Business data, and reliability and performance improved quite a bit.

(I worked on OneDrive until last summer, but I don't currently work at Microsoft.)
I Snuck into Ken Kesey's Fiction Class
The Windows 10 Fall Creators Update, This Week on Windows
> It's less than the difference between the inside and outside of most car tires

There are tires that are inflated with < 1 atm?
The data in that article does a good job of making the point: the climate is changing, it will have negative effects on humans.

And the warming it points out is not an isolated cherry-picked example: it's part of a trend which has been going on, worldwide, for years.

And pointing to economic effects is a very useful way to argue: to invert the aphorism, it's easier to get a man to understand something when his salary depends on it.
> This has nothing to do with this US employment

The Department of Commerce announced its affirmative preliminary determination in respect of Bombardier's alleged dumping under its countervailing duties (CVD) powers from the Smoot-Hawley Tariff Act of 1930, as amended [1][2]. The Tariff Act was passed "to protect American jobs and farmers from foreign competition" [2].

There is a secondary concern in national security, e.g. if a country's automotive sector is decimated by foreign competition then it can no longer build tanks. But the driving concern behind "trade wars," and certainly this administration's enforcement of them, is employment.

[1] http://enforcement.trade.gov/download/factsheets/factsheet-c...

[2] https://en.wikipedia.org/wiki/Smoot–Hawley_Tariff_Act#End_of...
What’s the story for running Zig on Android right now? Translating to C would have been my first guess.

(I see you have a call for Android devs to help make it better! But I’m wondering if there’s some awkward hacky way to use it right now)
Congratulations Andy, I've seen you working on this for a long time and am very impressed by the rigor it takes to release a language this large on your own. I look forward to seeing cool projects built in Zig!
That game was incredibly prescient.

I was going to link to its page on Paean to SMAC but it turns out that quote is from "Global Energy Theory", a tech that didn't make it into the final game (but had data set up for it). So there's no write-up about it.

Instead, I'll link to the Paean's "First Time Here?" page: https://paeantosmac.wordpress.com/first-time-here/
I wish my printer had a vat of molten lead in it.

On a more serious note, I think a lot of people today have a hard time believing that specialized machines as complex as this were ever built. It's like looking at one of those pocket mechanical calculators.
Chase App is top-notch, not some random corporate bloatware, really easy to use. I feel they are pretty competitive.
Isn't easier to tell marine population and diversity though testing the water sample DNA characteristics[1]? This as allows for much better (accurate) data as well as ease of collection, no?

[1]http://www.washington.edu/news/2014/01/15/dna-detectives-abl...
LLVM aims to solve this problem. (Side note: is there an LLVM backend for C?)
Easy for you, maybe.

In this regard, you might well be one of the very few 0.000000001% for whom that statement might be true.
Testing Client-Side Applications with Django Post Mortem
What's the value of the Canadian aircraft market to Boeing in comparison with the global narrow-body market?