skysight-inc/HackerNews huggingface dataset:
A way I'd prefer: quit letting people share news on facebook.

Heck, let's go back to text-only status updates and I can go back to reading what my acquaintances are eating. That would be much more pleasant than today's facebook.
Don't you have some errors to check for, or something? ;)
You are both correct and mistaken.

That does give you 3 orthogonal coils, technically, but the other 2 orthogonal planes will get very little power.
Judging the username, or the person behind the username?
http://shop.oreilly.com/product/0636920028093.do

Build your own legit Analog Synthesizer!!! Not software but it is an end to end project. Good little book.
Would Mr. Zuckerberg please stand up?
I up-voted you.
Create a plausible decoy account. I've literally created dozens of gmail accounts, for other purposes, might as well have one for this.
Yes, that rule:

31% outside +/- 1 standard deviation ("2 sigma"),
5% outside +/- 2 standard deviations ("4 sigma"),
0.3% outside +/- 3 standard deviations ("6 sigma"),

etc. However, the more general Chebyshev inequality states that for any distribution, you have at most 1/k^2 outside +/- k standard deviations, so (at most):

100% outside +/- 1 standard deviation,
25% outside +/- 2 standard deviations,
9% outside +/- 3 standard deviations,

etc.

https://en.wikipedia.org/wiki/Chebyshev%27s_inequality
First of all I agree with you. Even though this whole thread was initiated from my own not-so-great situation, I'm actually glad it happened because it spurred such an interesting conversation. The comments here are incredibly insightful (yours included) and there are some real gems to be taken!

Now about your comment more specifically: I was not aware at all that this was the state of things in companies. It definitely puts things into perspective.

I am taking note of all of the other changes you suggested, most of which I agree with (although I don't really like the idea of "dumbing" down the design to be more accessible, it feels to me like watering down my own self...)
It took a while, but SQL Server 2012 introduced OFFSET/FETCH:

SELECT * FROM items
ORDER BY key
OFFSET 100 ROWS
FETCH NEXT 10 ROWS ONLY

(https://technet.microsoft.com/en-us/library/gg699618(v=sql.1...)
> Go not having exceptions is a definite plus for the language. Adding them would be a change for the worse, not an improvement.

I disagree (I'm from the Elixir/Erlang "code the narrow happy path and accept failure as quickly as possible" camp) and want to see your empirical data that discarding exceptions was a good design decision. Because to me it seems like you would spend a lot of time writing unnecessary boilerplate code to check for errors everywhere (if you bother checking at all... and if you don't, you are begging to get into an inconsistent runtime state which could lead to extremely hard-to-trace bugs)

It is my informed opinion that all unexpected states are bad and should be logged and killed/restarted from a known state ASAP. (Basically, the Erlang philosophy.)

Here is my data: Here are the most-used words in Go https://anvaka.github.io/common-words/#?lang=go ("if err != nil return err," anyone?) and here are the most-used words in Elixir https://anvaka.github.io/common-words/#?lang=ex . Sure seems like a lot of Go code is written to handle these "exceptions" they're not having! ;)

I didn't actually come here to debate Go, but statements like yours without any evidence to back them up are basically a religious belief and absolutely nothing more.
I really don't believe that's realistic, and if you think that it's possible I would encourage you to broaden your social groups. The idea of a private company holding an election to choose my representatives is completely unacceptable - much less the concept that it would be global and not tied to the places I care about.

People go to war over that kind of thing.
If America invaded Mexico I could get your point, but they didn't (so far, with Trump at the helm all bets are off).

Oh, and Ukraine is not within Russia's borders. The USSR died a while ago.
Isn't Hacker News a global community? How can you say such a thing while clearly participating and getting value out of a global community?
Here's a linq to Lukas Eder's JOOQ https://www.jooq.org/

I do like the syntax also though.
Indeed, I was incorrect. We were talking about a girl who has Aspergers she helps in school and I got confused.
Imagining introducing CDB in a room full of CXOs from an enterprise customer...

CXO: What CDB stands for?
Presenter: Cockroach Database!
...
Edited to correct this, thanks for calling me on it. I'm glad I was wrong.
Ah okay, I misunderstood. Indeed.
As someone who went to PARC and saw the cool stuff years before Jobs did, I don't think he stole their idea. The PARC approach was to build the future expensively and wait for hardware to catch up. Eventually the hardware did, but not until the late 1980s.

Kay had a vision, but his vision was quite different from the way personal computing went. He was thinking of closed systems which would replace dedicated word processors. The Xerox Star was the result. Imagine a machine with Microsoft Office built-in, with all the software installed at the factory.

Kay also had a thing for discrite-event simulation as the killer app. Kay wrote, in Personal Dynamic Media, "In a very real sense, simulation is the central notion of the Dynabook." This matched well to Smalltalk, which was the successor to Simula-67, an ALGOL dialect with objects for discrite-event simulation. All that "message" stuff came from the simulation world, where you have many asynchronous blocks passing events around.

The real successors to the PARC work were the first generation of UNIX workstations. The Three Rivers PERQ, the Apollo, the Sun I, and the Apple Lisa all predated the Macintosh. They were all much better, but much more expensive. The UNIX workstation era tends to be forgotten, but those were the first good desktop computers. Macs were toys.

The original Mac was a flop. No hard drive, 128K RAM, too slow, and too expensive. The competition was the IBM PC/AT - 20MB hard drive, about 1MB RAM. This almost killed Apple. Not until the Macintosh SE (1989) did Apple have a built-in hard drive. In the Apple II era, Apple had a majority of desktop system market share. The Mac in the 1980s had about 15%, which gradually declined.
And to be clear, 10.3 is just the intro; we have a full chapter later with the complicated stuff.

We decided to do it this way so that you can write real Rust code without going "what is that syntax"; you don't need to have a full understanding of the more exotic aspects of lifetimes to write useful code in Rust.
I'm not Brazilian and I think it's awesome too. More countries should do this.
How America Lost Faith in Expertise
I usually agree with you but I question the validity of that approach. Insofar as freedom is compromised in the US, it's likely to have a substantial ripple effect, just as economic upsets do. Were the US ever to devolve into an autocracy, it's not like there is any other country positioned to sweoop in and save the day.
I wrote Flexible Rails back in 2007 that did this:
https://www.manning.com/books/flexible-rails

I wouldn't read the book now though, since Flex, but the approach worked well.
it's legitimate government was toppled. Even the part about bona fide neo-nazis being part of the power coalition is true.

This is inaccurate and you can read pretty much any reporting that isn't from RT at the time that confirms that it is not.

No, I'm rather not force-fed with BS west propaganda for the events. (And I'm not Russian either, so it's not like I have a horse in the race. I just can't stand hypocrisy).

It's not hypocrisy. You are simply deeply misinformed and equating reliable sources and unreliable ones.

And I'm not Russian either

I am, if it helps you believe me. You have no idea what you're talking about. I don't think you can find a serious analyst of these issues, of any political leaning or ideological stripe who will not tell you this was aggression. It's killing people as we type. I get the desire to be a clear-eyed critic of the US but what you're doing is providing excuses for immoral things. You should reconsider doing that, I'll leave it at that.
Feedback on the default contributor license in GitHub's draft terms of service
OSX 10.9 or later only. But you have to download it to find that out (bah!)
Evinde Görüşen Türbanlı Haznedar Escort Kız Hanife Sizlerle
Being a young engineer may make you marketable. But having deep domain expertise and engineering talent at a later age gives you extraordinary super powers.
I did this a couple years ago. It was pretty enjoyable and I learned quite a bit about Linux that I still apply almost every day.
Percentages can be highly misleading because they abstract from the hard reality of absolute numbers. This is especially true when considering the exponential nature of population growth.

The cited percentage change would be far more encouraging if population was constant, but it's not.
One Year In: Inside a Restaurant with No Service Staff
That's how the Kansas City Airport (MCI) was designed. Before 9/11, you could park, go through security, and walk onto a plane in 15 minutes. Very minimal space is given to restaurants, shops, or even bathrooms inside gates.

The layour is 3 separate terminals which are each a semicircle ring: http://www.metafares.com/images/airports/MCI_Airport%20Layou...

It is great to fly in and out of. It feel optimized for people to get on and off planes quickly, and get out of the airport fast.

It is awful to have layovers in or have to change terminals in for a flight: you have to leave security for everything for one. And the waiting spaces are cramped and unfriendly.

After 9/11 it's still extremely fast to get in and out of, but the long waiting before flights is unpleasant.
-
Personally I would love to see airport design focus on passengers and less on retail space. All the proposals to replace KC Airport brag about all the shopping and restaurants... when all most people care about is spending as little time there as possible.
How many apps even deploy to the larger web and not just some intranet? It would surprise me if 99% of database backed applications weren't tiny-to-medium intranet and LOB type apps with very modest performance requirements. Hell, a pretty large number of Db apps are single user!
Nope, had this nickname years before the database. I approve of that name more than CockroachDB though ;)
I half agree with you and half totally disagree with you.

The happy medium is a flexible ORM that automates the repetitive stuff but let's you call out to the higher level stuff...because if you don't have that your developers are going to end up building their own awful ORM-ish layer to automate the repetitive stuff anyway.
> You can always use DataContext.Database.SQL(query) ofc

that's pretty much our MO :) . Never used Dapper, how reliable is it? I ask because we use StackExchanges' Redis client for C# and it mysteriously crashes even after untold hours of debugging
Here is something, that might ease things: https://rufflewind.com/2017-02-15/rust-move-copy-borrow
Did Your Developer Leave a Website Backdoor?
What's AFGAM?

Edit: Amazon, Facebook, Google, Apple, Microsoft
> And macro systems are more principled than MOPs in that macros are purely static devices: you (re)define the language first, and you use it later.

I would just define the classes/objects/functions first and use them later. One can also develop static MOPs.

Nobody forces me to modify a running system, though it usually is a huge time saver - that's why for example most web browsers provides an implementation of Javascript - a dynamic object-oriented language.
Cloning a reply I made earlier talking about that exact situation:

It's not my company or me, it's my clients. Here's a sort of long winded story explaining what I mean that the corporate world can't use anything with the name "cockroach". If you disagree after reading, I'm open for a friendly debate.

Average project, some 60 year old VP signing off on 100k of custom software with 8 pages of lawyer speak contracts is NOT going to allow "his" project to run off of "cockroach database". VP's/CEO's like to take personal ownership of projects they feel will go well, and ones done with us usually do. None of these people want ANY chance of their project getting criticized internally, so nobody will use CockroachDb. It's just not going to happen. Having successful projects is an easy way for these people to gather promotions and respect. Having any part of it do with "cockroach" could result in the whole project being an embarrassment.

Imagine the database goes down one day. One of their low level staff calls us(we have ongoing support contract). Problem gets rapidly escalated to development. One of our lead developers replies to the email thread, that by now has a third of the clients' company on it. "Yeah see the problem was the cockroach database that wasn't supposed to go down needed to be restarted" . Most of the staff think we're joking. Guarantee this becomes a big pun around their office, every time anything breaks in the app they say "maybe the cockroaches on the back end died again".

It's made worse by the fact that issues in software systems are commonly called "bugs". Well, our system doesn't have general bugs anymore, it has "cockroaches". Do you think this is an unlikely scenario? Because it's not. Besides the word "cockroach" this is exactly how urgent issues tend to be reported and fixed. Replace "cockroach" with "Microsoft" and I've probably violated my NDA. After that incident, whoever championed the project, probably our strongest ally in the company, resents us for making such a stupid mistake that resulted in his project becoming a joke. Maybe we aren't as great of a dev shop as he once thought? Maybe it's better to do open bidding next time so whoever wins he can't be blamed directly for what happens.

You could say their company culture sucks, maybe it does? But that doesn't change that I can't use it on any client projects because of the chance we'll lose hundreds of thousands over a stupid name.

There's plenty of other names that convey meaning but don't make lawyers nervous. Your attitude of "oh, well if you can't use it your company culture sucks" is EXACTLY why nobody will rename it and why corporate american won't touch it. Nobody cares about how cool it is to be edgy when millions of dollars are on the line.
If you plan on forcing clients to use it you might as well hold a going away party for any of your clients with more than 5M revenue.
At least it is not GrabherbythepussyDB ;)
Wagging Tails Help Robots Communicate with Humans
I will try to counter your counter-counter arguments.

1) Security versus privacy is a trade-off and should be respected as such. There can be lives at stake. If I can save 1000 lives by having a border patrol guy reading my email I would immediately sign up and travel to the US for it. The difficulty is that in reality this trade-off is not transparently made. However, this does not mean that there is no such trade-off.

2) To protect someone from others can be done in multiple ways. You can create laws that protect someone from having others reading his/her letters, protect someone from having others entering their home, protect someone from others saying bad things about them, protect someone from others stealing from them. Although recommendable, all these laws are restrictive and not necessarily promoting individual freedom.

3) In the future there are so many sensors in the (virtual) world that they will find it ridiculous that people in the past thought that there were things private. Are you an owner of the photons that bounce of you? Are you an owner of the audio waves generated by those neurons formed by interactions with you? The concept of privacy is arcane and in certain situations criminal.

4) Blaming the government is gonna happen. This is a cynical argument. However, the political parties that have political fitness will survive. In the end a party should reflect would its majority want. If that is enough data collection to prevent 9/11s, then that is what it should try to do.
Ask HN: Cricket followers, product idea feedback request
Here is the link to the version 0 mock: http://imgur.com/a/liGq2

It would be helpful if you could answer the some or all of the following questions:
1. What do you think the site would do?
2. What do you think you could do on the page? (calls to action)
3. Based on the guessed behavior, would you use it?
4. Would this solve any need? If so, how different or not different would it be from reddit's live match threads?
5. What would you change?

I am trying to figure out if there is enough need to disruptive cricket commentary market (just for cricket to begin with)

I posted this on a cricket sub-reddit. Here is the original post: https://www.reddit.com/r/Cricket/comments/5ud567/i_want_to_build_a_product_around_live_cricket/
A cool idea might be to have a device-image that you can load on your phone for in-country and one for out-country, and a method for selecting from your in-country image the only stuff you want to copy to the out-country... like contacts, certain apps, certain passwords/bank/passport etc...

Also, whats an LPR?
As much as this sounds as a defence of people who want to build walls, I have to agree with it to some degree. I don't agree with the "violence from a sudden influx of refugees" claim, but here's an interesting anecdote on the issue.

When NAFTA was originally signed in 1994, with the intention of opening borders to big businesses, there were some unfortunate side effects.

A lot of Mexican farmers used to operate in smaller scales. Many worked on communal lands that grew food in smaller scale.

Now, fast forward to NAFTA. Part of the deal phased out tariffs that were protecting and helping these small farmers keep in place. With the market open, American corn started flooding Mexico, bringing many of these millions of small farmers out of business or severely hurting their economic prospects.

What was left for them to do? Mexico didn't have a supply of alternative jobs for all these people, so illegal migration to the United States picked up. Lots of illegal immigrants didn't move to the US because things are just "better" there; they were willing to leave their home land, their families, cross a desert, risk not only decoration but their lives and move into an unknown country that speaks another language because they were desperate. They didn't have a choice, since they lost their land and source of income. It was, and still is, a big risk and sacrifice.

That's largely why we saw that 20 year hump in Mexicans coming illegally into the United States (Mexican migration to the US has been falling these last few years though).

It's interesting, because now the US wants to close their borders. Effectively the consequence of this development is that big food corporations greatly benefited from the open borders, but the average person did not.

This is not black and white, about opening borders always, or having nothing go through. Globalization and open borders needs to be to the interest of the people, and it's not always good. Building physical walls is incredibly stupid and childish, but there do need to be some hurdles in place so the big fish doesn't eat the small, specifically, so the big corporation doesn't destroy local economies all of a sudden.

A few interesting reads.

http://www.npr.org/2013/12/26/257255787/wave-of-illegal-immi...

http://www.politicalresearch.org/2014/10/11/globalization-an...
Microsoft open sources a simulator for training autonomous drones
In Germany, they are not just owned by the same group, it's the exact same company ("Deutsche Post AG", the parent company of the group) and you talk to the exact same persons to use their services. Letters and small packages use the "Deutsche Post" brand and larger ones use "DHL" but that should not be confused with the DHL you find in the US. Despite the name they are still the USPS of Germany. They differentiate because in larger cities they deliver both services separately, i.e. your Amazon order will not be delivered with your letters in the morning but later in the day. They also have a US-style service which they call "DHL Express".

You can choose to have your package delivered by DHL US instead of USPS but that is not the default option when shipping from Germany. You have to through DHL Express for that.

All of the large US couriers have a service where they use USPS for the last mile: DHL eCommerce, UPS SurePost, FedEx SmartPost.
Entrepreneurism is still very much alive. Down but not out. However for this board, talk of it is decimated. To the point where the only mention of it is in this thread, where I am speaking to one person, who needed to be reminded what it even means.
Those time periods are what most tech people consider as when those technologies really took off. And therefore it makes sense to say that. If he was writing a history of computer science, I agree that it would have been inaccurate to say that.
It is one of the very few publically shared items on Facebook that I'm allowed to read without an account.
I currently use a bit of LINQ, SQLAlchemy, Blaze/Odo, and a few other tools, depending on the project. However, primarily I'm still writing SQL in 2017 despite want of a prettier alternative. Here's the main reasons:

* In pretty much every project I've ever worked on, there's a small, un-standardised set of database functions I rely on. I need to parse strings and dates, round to the start or end of the month or week, group and categorise values in order to build a dimension table. I've never found a SQL generator that can provide this, although I believe SQLAlchemy Core folks are working on it.

* Planners are still not so good that you can ignore them altogether. I often rely on EXPLAIN to see why things are taking seconds instead of milliseconds, and I often end up looking for ways to trick the planner. If I'm using a SQL generator, I'm now trying to trick both the planner and the generator, neither of which I have direct control over.

* If you're building a lot of complicated queries, setting up indexes and views, and so on, it's hard to get past the advantages of an IDE. Currently, the best tools are pretty much all database specific. Even just being able to quickly see your data in a tabular format is huge.
Apple Facebook Google Amazon Microsoft
One reason I can think of is this is written in Go while the official AWS CLI tools are written in Python (and some of the older ones are Java, which is often a terrible choice for CLIs given the startup time).

A Go CLI tool has some deployment advantages over Python.
There's a competitive market in online services. FastMail scans only for spam, and you can opt out.[1] Microsoft claims not to use email for ad targeting.[2] Google DNS is a standalone service with a reasonable, detailed privacy policy.[3] iMessage is optional even if you choose to use Apple platforms.

Meanwhile, most US households have only one option for 25+ Mbps Internet service because the FCC dismantled competition among residential ISPs. If ISPs don't want the responsibilities that come with monopoly power, they should stop fighting to preserve it.

[1] https://www.fastmail.com/about/privacy.html

[2] https://privacy.microsoft.com/en-US/

[3] https://developers.google.com/speed/public-dns/privacy
There is a lot of misinformation and jumping to conclusions in the article. The US border is not outside of US jurisdiction. A search warrant is not needed to search either a citizen or non citizen from entering the US. They can take your phone, but they cannot deny entry to a US citizen for refusing to unlock a phone. They can deny entry to a non US citizen for any reason at all, including failing to unlock a phone or provide a password.