skysight-inc/HackerNews huggingface dataset:
Let's talk about the alternatives to Hangouts:

Google's Android app has much better performance than Facebook's. (Particularly in terms of battery life. Not sure about iOS.)

IRC and XMPP are both a pain to set up. (I would love to be wrong about this. I'd run my own server if if you can find me dead-simple clients for enough platforms.)

SMS and MMS work well for phones but not for PCs.

AIM, MSN, and Yahoo, last I checked, work well for PCs but not phones. (Not sure if they still work well for PCs, pretty sure they haven't started working well for phones.)
How are zlib, gzip and Zip related? What do they have in common and different?
I assumed https://www.yikyak.com/, which is a local chat app (you see messages posted from people nearby). The name sounds very similar, I'd be worried about infringing Yik Yak's trademark.
Your anecdotal experience isn't very important though. I've gotten jobs with search times of 3 months, 1 month, 16 months, and my current search is 14 months. The salary weighted average would put it close to, but slightly less than, 10 months, and the average salary is a bit higher.

No one's claiming it's a perfect rule. Only that it's useful on average.

I do live in an area without many jobs for the current search, but I am not searching for jobs in this area, only in other areas with many jobs. In previous searches I was living in large urban centers with well-known tech companies, large start-up communities, famous universities, etc. etc. and it did not materially make the search time shorter on average.

Overall though, I don't care as much about your anecdata vs. my anecdata. I more believe the heuristic because so many people describe it as accurate and it has been around a long time and vetted by people who work in recruiting professionally.
Did someone tell him to lose himself?
With millions of dollars in prizes if you could exploit it!
Much like code, good documentation is concise and direct. Refactor your documentation until it's clear.
If an ethereum contract was the size and complexity of any of those projects I would certainly expect it to contain many errors.
WW3 BRITISH TROOPS TO LEAD NATO AGAINST RUSSIA SHHHHH
First, "client". A client is anything that calls a server but is outside the trust boundary of that server.

And yes, of course there's code that accesses the database. The problem is that if it's client code, that code must be trusted by the database.

A better approach is where there's code between the client and the database, also on the server (server estate, at least), that verifies data going into and out of the database.

That isolates client-side changes - malicious, unintentional or otherwise, that might impact the data, because there's a server-side gatekeeper.

So all of a sudden FAAS is more appealing than BAAS, and the FAAS API gateway doesn't just do routing, it does validation too. Guess what, you just created an application/business logic layer on a middle tier, and it's no longer serverless.

"...Why do you think that lambda functions cannot be in the second category..."

They can indeed be in the second category. The author, however, specifically calls out direct database access from the client without lambda functions.
I care about the Earth as far as it affects humanity. If white rhinos go extinct, that's sad, and the loss of biodiversity is harmful, but it's a fairly small thing. If, say, wheat were to go extinct, that would be a huge disaster.

The fact that our recent prosperity has come at the expense of the Earth is only bad in so far as that harm to the Earth is harmful to humans too. The two are linked, but not identical. The only way to eliminate human-induced harm to the Earth would be to eliminate humans, so the goal needs to be mitigation of harm and where possible moving harm to the Earth into areas that affect humans less.
As a non-bitcoin person, I'm sitting here thinking someone's Database Access Object has a vulnerability.
Thanks for the reply, Mike; I'm looking forward to reading your opinions, and I'm glad you'll be discussing it.

From a technical perspective, your article was very informative, and I did learn from it, so thank you for the information.
Any code written in a common web framework (such as Django, Rails, or Play) could easily be written with the same constraints - no state left over from request to request. That we typically choose to retain state between requests as an optimization speaks of one of the weaknesses in serverless architecture.

If you can't maintain state inside the application, you need to maintain it elsewhere (DB, Redis, memcache), and that elsewhere has a cost associated with accessing it.
I know a lot of people (myself included) aren't huge fans of that frenetic, jump-cut-heavy style of vlog/video that's so common on YouTube but I'm pretty sure The Show was one of the first to really popularize it.

Still, I also loved The Show. At the time, I was used to IRC and forums and the comment sections of goof sites like Fark but it still felt like something really cool and unique when Ze would put out calls for submissions or contributions that would then be featured in episodes.

I'd done much smaller collab projects with forum friends in the past but his personality and fairly large fan base made it seem a lot more fun and like being part of a bigger crowd.

edit: it also led me to find the "pilot" for a show that was never produced: The Remnants. I'd watch that over The Walking Dead any day.

https://www.youtube.com/watch?v=WQFv0Le2DyI
My hope is that the people putting millions of dollars into it are well off people who are OK with putting their spare money into something obviously risky and experimental.

Edit: If this is not how it is, I'd be interested to know who is putting money into the DAO, sociologically speaking. I hope nobody's investing their life savings in it.
Me from a month ago: "... having had a quick scan over the language documentation, it looks to me like a bog-standard imperative mutable language. One that is very young, and with few if any features designed for being used in a high-security environment. It appears to be based on raw event-based programming, a style of programming very easy to mess up and hard to declare and preserve invariants in. It looks like a very dangerous programming language to be trying to write financial contracts in. At least it's not dynamically typed, does seem to avoid excessive coercion, and should be memory safe; it could certainly be worse. But it could be better, too." https://news.ycombinator.com/item?id=11726734

I don't know off the top of my head what I would design into my contract language, but Solidity has numerous things in it that I would not.

I guess in their further defense, the way I'd want to design the contract language is what is right now some really cutting edge programming language theory. I'd be looking very hard at the Total Functional Programming languages [1]. "Total" here is not just an enhancing adjective, it defines a specific characteristic of the languages with regard to how they terminate. But it still would have legitimately been research to figure out how to correctly convert from a programming language to its cost-to-execute correctly enough to be in a financial application. I believe TFP research right now is mostly focused on how to write TFP code that practically accomplishes things without having to write some pretty mathematically-complicated circumlocutions, not modeling costs.

I also would have looked at doing something with FRP, not because it's the hottest new thing necessarily, but because the ability to express every participant's obligation in a single block of code like a thread rather than an event-based setup would have made these contracts much easier to write and audit.

The combination of these two things is probably an entirely untouched domain, or at least effectively so.

Ethereum is a fascinating idea. It's not hard to imagine something architecturally like it being huge in 50 years. It's not hard to even imagine it as the basis of cstross' unspecified "Economy 2.0" in Accelerando. But it might just be 5 or 10 years too early to work now.

[1]: https://en.wikipedia.org/wiki/Total_functional_programming
Mark Adler, co-author of the zlib compression library and gzip, has provided the definite (historical) answer to this simple question.

As he further adds to the question:

I am the reference, having been part of all of that. This post could be cited in Wikipedia as an original source.
> xmonad, pandoc, git-annex are what come to mind and very little else.

There's also PostgREST: http://postgrest.com/
It seems the whole argument is for better tooling in Javascript... why the new language?
The lack of multiple type definitions for some libraries discouraged me at first. I'll give it a go in the next huge JS project I have.
The problem is in a trustless system, there's still trust - trust in the code. And if there's one thing I have ZERO trust in, it's software.
The thing that amazes me is that the only part you have the potential to be right about is the part you think is the absurdity.

I haven't intended to take a position on what the FCC rule actually does because it's 200 pages of legalese, which is enough to make "objectively wrong" an impossibility. There is enough there for some pedantic jackass to argue anything about anything and the only way to sort it out is another court opinion about specifically that thing. What I don't appreciate is you putting words in my mouth. What I've argued is that not peering is throttling, which it is, but not what the legal implications of that would be, which are open to interpretation.

However, the argument you've made that if not peering is throttling then Comcast would have to do free peering is not at all ridiculous. It's just not a sure thing. The ISP would be able to argue that they will do peering just not for free, and then it flips into paid prioritization since prioritization is the opposite of throttling.

That's more moving parts than I would prefer to see. Too many opportunities for the ISP to try to weasel out of it. It would be a lot simpler if the FCC would just say "last mile ISPs are required to do free peering with anyone" and avoid the whole mess. But it's a fair argument that could succeed, and if it did would fit entirely with the spirit of the rule.

Which you seem to think makes that outcome some kind of an impossibility, but with reasoning no more substantial than "you're wrong" over and over again with no coherent justification.
With enough effort, you can prove that your code conforms to the specification, but how do you prove that the specification conforms to your expectations?
Likely run in land use issues where as putting green houses on existing farm land would not raise many if any objections. Plus farm land is generally flat which makes it easier.

Though it might be a great way to reuse a lot of old industrial areas provided the tax load can be adjusted appropriately to reflect its use in farming. Just look to Detroit and such. Surely all those dead neighborhoods with proper permanent tax changes would be great for such as this.
Show HN: GitCal – subscribable calendar feeds of GitHub commit activity
Why was the robot self-learning russian in the first place?
Rectangular with curved edges I think was the issue there.
Hang on. So because this one contract is poorly specified, they've decided to change the universe to prevent its existence? Wow. That's some fiat power right there.
Would be sweet to learn how to get the PG indexed search engine to work. And how to interface with it in Php or Ruby
Why would a lambda fn be considered untrusted client code?

If the database and the lamdba fn are both in AWS, then they're on the same "server estate". How is this any different from the server portion a web app?
Awesome Rust: A curated list of Rust libraries and resources
> No, we can. We just don't, because it's very expensive, and we lack proper tooling to make it cheaper and/or faster.

Eh, it depends on how amenable your standards for correctness are to formalization. Also when it comes to security, where clearly bugs tend to hurt a lot more, we're almost always at the mercy of "unproven" (in the formal sense) algorithms. Don't get me started on quantum computing's effects.

Reasoning about concurrent programs (let alone distributed ones) is something where I don't think we've got many reasonable schemes, even at the academic level. Though it's great to hear the Ethereum foundation is willing to drop some cash on that problem! I wish luck to anyone who takes them up on that, it's something I'd love to work on if I didn't have existing projects.
Here's an attempt at defining a simple, minimal programming language, which would be useful to kids and adults choosing to learn programming and people looking for something simpler than the popular languages today: http://kartickv.tumblr.com/post/142934120532/why-arent-there...
It's up to 3.64M ether now (valued at $60.3M).

Here are the working links:

https://live.ether.camp/account/304a554a310C7e546dfe434669C6...

https://etherscan.io/address/0x304a554a310c7e546dfe434669c62...
RStudio Server installation on AWS
Vue reminds me of Ember, but with a few years worth of advantages: less legacy code, learnt from React's model, and more stable APIs over time. Progressively enhancing your site with Vue also seems a lot more straightforward.
Regarding B, because starting them with a complex language may make many of them give up on programming completely.
The infamous tyranny of majority. That's why we have mechanisms in place in society to ensure fair representation.
I prefer robo contracts. Implies cheap and no humans (with pros and cons of all robo services). Code is only as smart as the humans who program it.
Precisely, because this company is at the root of Ethereum. They can do these kinds of tomfoolery, and anyone who uses and trusts Ethereum is to blame for not doing their homework.
In another plot twist, the biggest tomato grower in Texas, Village Farms, is Canadian!
>I hate that cars are bloated with superfluous components

Low tire pressure sensors are required in all new cars after 2011 for safety as driving on under inflated tires is very dangerous. It's a much needed safety feature. Your car is going to get more "bloated" every year as new safety features are required each year because they work at reducing crashes.

I am not sure who just blindly fills up their tires without checking the psi as they go.
I actually found a typo of a 100x magnitude in a Washington, D.C. law about ten years ago. Submitted it, and it was administratively adjusted. No need to even take it back for another vote. I believe is happens with much greater frequency than anyone outside the business of maintaining legal documents imagines.

[even had a typo in the first publish of this comment!]
Wat (2012)
Maybe I wasn't clear on that - a lambda function calling the database is indeed trusted.
There is no such Russian root word, so the name is English.

The robot seems to be developed especially for street promotions: http://en.promo-bot.ru/
Arduino Meets Da Vinci in a Gesture-Controlled Surgical Robot
You are assuming all groups are communicating when it's more likely that only groups near each other are in regular communication.
What exactly means brand value and how should we measure it?
I guess it's just a lot easier to type (and even say). For example, the current discussion on TypeScript: https://news.ycombinator.com/item?id=11920451

At least they didn't use 5 digit years. :)
Well, apparently it isn't.
Ish, but as they open-sourced their driver, I expect a much more growing modding community. https://github.com/OnePlusOSS
> pg wrote the site

What does ownership have to do with it?

That does not make him more right than any other human being.

Ownership means one can impose ones will, it does not mean you are omniscient.
Is open source a clear path to success for new grads?
They provide a far more accurate insight into the likelihood of events than any other alternative. You can think of it as betting if you like, but it's betting with lots of positive externalities.

Consider a business that needs to reason about the probability of a law passing, severity of global warming, or any number of other difficult to predict events. Prediction markets would provide by far the most accurate insight.

It's wisdom of crowds + skin in the game.
I recall seeing a long-term (from roughly 18,000 BCE to 3000 CE) visualization of ice-cover, ground cover, and sea level, with numbers on the side showing CO2, human population, and population below current sea level. I recall CO2 less than 200 PPM during the last glaciation, and I think this projection showed a peak around 560 PPM, before gradually declining. Sea levels kept going up though, given the assumptions in this scenario.

But I can't find it again. Anyone know about this?
That's some flexible layout.
If I remember correctly, AVGN didn't start on YouTube
Stupidity is offensive. Your point?
How can anyone know that “new password too similar to old password” if hashed?
what prompted/drove the trial? a local prosecutor/official, public comments by the defendant? not trying to imply it should not have taken place, merely curious about the circumstance.
Your posts regarding anything related to Google are rotten to the core. Your agenda is to disparage Google and your post history is indicative of this.
Does anybody know why he only now went to trial?
I often wonder if it wouldn't be cheaper to have sufficient medical resources ad Amundsen-Scott, than to repeatedly mount risky and expensive rescue efforts. Is it just human nature to expect the best outcomes, and not plan for disaster?
Even if "crpm" is a contextually known entity, I'd consider "idxcrpm" a terrible identifier.

a) it's two words without a clear boundary – "idx_crpm" would be better (or idxCrpm if your project uses camelCase)

b) it's an unnecessary abbreviation – "index" is only two chars longer than "idx" and legibility trumps raw brevity

c) it's grammatically incorrect (without the "into" preposition that you used), hindering legibility – gramatically correct would be "crpm_index" (or crpmIndex)
We've mostly used Microsoft Word or any text editor.

What's important is you'll need to understand how big your team is and does everyone typically attend the meetings? This will guide how much note taking you'll need.

We never used audio (because it's time consuming to sit through an entire meeting and it also doesn't provide a lot of context for those who weren't there) and we're into daily scrums so it keeps everything fresh in our head.
+1 on PostGIS.
>But this incident has set a precedent, at least within Ethereum, that the project leadership will intervene to enforce the spirit of a smart contract.

It is the beginning of a precedent but precedent is fairly weak because Ethereum in its early stages and very experimental (many hard forks are in Ethereum future). Bitcoin rolled back the blockchain at one point as well but it wouldn't happen today.

>So what now are the benefits of Ethereum smart contracts over the traditional legal system?

My view is that smart contracts can most useful for low value contracts that you would never want to take to court. No judge wants to listen to two people arguing over 18 dollars.
Sure blame the victim. But the point of these sensors is to make it foolproof. Then they fool you. That's the issue - its not safer to have faulty sensors that we come to depend upon.
Or people whose iPhones are in another room when they are trying to buy something. It's a step back to need a specific device.
10 plugins every WordPress site should have
Apple will be able to appeal this and continue selling phones in the mean time. Pretty interesting regardless considering their investment in Didi last month to gain favor with Beijing.

Two possible takes are that this is either a low enough court that the judge had autonomy in his ruling and wasn't influenced by the investment, or Beijing is sending a message that the Didi investment will not grant Apple any sort of impunity going forward.
What you call an informal contract could also be seen as an incorrect interpretation of a contract.

If you're not willing to call that simply an incorrect interpretation, you end up with two systems - software and people that push the blockchain forward - that interpret contracts differently. You also give precedence to the latter, which will lose the ability to effectively enforce its interpretation the more distributed the system becomes.

Ultimately you have to choose between having one true interpretation of contracts defined by software or being unable to enforce contracts as interpreted by a non-deterministic system.

Choose the latter and not just is there no advantage over real world systems, it's worse at enforcement.
How strange is it to be Larry Ellison? Actually, all parties in that dispute are weird. Dude expects the world to freeze around him (who knew that redwoods would grow), so he offers to double the landowner's investment, giving them an $8 million dollar profit...and they don't accept.

Know what I'd do with $8 million dollars in real estate profit? Retire immediately.
And another twist: America's Got Talent is entirely judged by foreigners! Including a Canadian!
Guide to making money in open source
> At first I was thinking that the methodology described appears to be waterfall approach

In waterfall, he will do big upfront design for every game. Nothing will be implemented until the design documents were very detailed.
Motown used a similar method where songwriting teams had to deliver x number of ideas per week and then the best ideas were pulled out for demos. The best demos were produced.
Boardroom Battles and Cat Washes
7 Ways to Keep Your Customers Begging for More
Do you have any concrete proof of the accusations you're making or are you just making things up about Google again?
Why are banks giving loans instead of taking equity in U.S. startups right now?
Airbnb closed $1 billion in debt from U.S. banks, and a number of other startups are finding, when out looking for new investors, that while there is a tepid market for new investment, banks are offering debt instead. Isn't this backward? Shouldn't it be harder to take out a loan than to get an investor? Isn't there more risk and less upside for someone to give a startup a loan than to invest?
They always have at least one doctor at the pole over the winter. They have two hospital beds, an operating table, and a relatively extensive pharmacy. If someone's coming home, it's because it's extremely serious.
Now there are a couple things I still do not understand.

1. How do I exchange this cryptocurrency for something that I can go and buy a sandwich with at the Deli?

2. Why is there a need for this instead of using traditional methods with contracts, banks, etc? Money as is, is a collective illusion we all subscribe to anyway, and these things aren't any more different from that. What is the purpose of this cryptocurrency?

3. Who on earth are putting all these millions of dollars into these systems and how?
Why LinkedIn Will Make You Hate Microsoft Word
Oh, nobody saw that coming. Completely unforeseeable.

What other mature, ready-for-primetime autonomous altcoin networks can I dump my savings into for no apparent reason?

Edit: "DAO token holders and ethereum users should sit tight and remain calm. Exchanges should feel safe in resuming trading ETH."

No they shouldn't. They should running screaming for the exit doors. Less than two months after the launch of this mysterious "DAO" with an entirely bogus value proposition, 1/3 of the money put in, worth presently some $39 million USD in real money, has been confirmed stolen.