skysight-inc/HackerNews huggingface dataset:
Also, although transparency always sounds wonderful, negotiating a treaty in the open is potentially very difficult: the media are liable to trumpet a 'humiliating U-turn!' any time someone ends up negotiating to a new position, even though that's kind of the point.
Then they need to understand that they've failed, and hand over the reigns.
Are things negotiated in secret because the public don't understand, or do the public not understand because things like this are secret?
Ask HN: Betting on the number of YC Fellowships
Does anyone want to predict how many YC Fellowships will be announced, or if their own application, or interview request will be successful.

I'm going to start and say, they will announce 120 fellowships and that I won't be in them nor get an interview. Just a feeling.

If someone wants to create a poll for this, that could be cool.
Ask HN: What would you want in an ideal web browser?
I'd think customizability and security are top concerns, what do you think?
> keep your code and your docs closely knit

It is hard. Most people I know try to replace comments with very descriptive variable and method names - that are easy to change in any IDE. On the other hand comments (and other docs) sooner or later turn into misinformation/lie, unless you have very disciplined developers, all of them.
Airwheel – electronic thingamy some Sydney residents are using to get about
Interesting to see that people cite code churn as the main reason for _not_ adopting LP. I've argued in the past that LP is especially useful in highly volatile environments:

http://250bpm.com/blog:54

Tl;DR: If the environment is so volatile that the code is permanently broken reverse engineering doesn't work well. In such case the documentation may be your only recourse.
So this is kept secret to avoid hurting some bureaucrat's feelings?
The analogy would work if the instruments we're talking about weren't priceless, decades-old rarities whose quality is part of the reason the musician is in demand...

Also worth noting in the second case that a permit was issued and the instruments were still confiscated.
It's better that the public get the wrong end of the stick rather than merely knowing a stick exists.

The media would get very bored of treaty details very quickly. Not that most of the media is completely independent of and unrelated to the parties doing the negotiating, anyway.
This post was killed by a spam filter. Sorry; those are more strict for new accounts. We've marked your account legit so it won't happen again if you repost this.
> We know exactly what the government does, we don't think that it's right, and yet we can do nothing to stop it

That's true to some extent (meaning that if everyone was fully against it and loud about it, I'm not so sure "We the People" could change that much).

However, it's not that many people that know exactly what the government is doing. It's mostly the readers of tech media and sites like Reddit and HN that do. Most others may have heard that "NSA spies on everything", but deep down either they aren't very sure it's true, despite all the reports, or they actually don't understand what they are doing.

John Oliver showed us that in one of his shows. When he told most people on the street about it they were like "Oh, okay. But they are doing it to catch terrorists right?" - and when he told them that their programs actually includes taking their nude photos too, most of those were then like "Wait - they are doing WHAT?!"

That's proof most "normal" people aren't aware of the implications of NSA's spying programs - which are now also FBI's programs, and DEA's programs, and even the police's programs. Most people just aren't very well aware of all of that or of what it truly means.

And the government along with the friendly media keep spinning it to misinform the public, too. For instance, when Bush passed the Patriot Act, he told in his speech that "we've passed these powers so we can read the terrorists' emails" (paraphrasing). Of course, most people heard that and thought "Hmm, so they need to read the terrorists' emails - okay, I don't see why that's a bad thing. Sounds like a very good thing, actually".

Except, what Bush really meant was "We've passed these powers so we can read all of your emails and then determine, based on everything you've ever written, whether you are a terrorist".

If he would've phrased it like that (which is actually its true meaning), the outcome may have been different for the Patriot Act.

So bottom line is "we" (as in most people) don't actually know or understand what the government is truly doing, and in fact most people still need to be much more educated about this issue.
<BLINK>Agreed!!!</BLINK> Marvin Minsky should spruce up his home page with AIML [1] (Artificial Intelligence Marketing Language).

[1] http://www.art.net/~hopkins/Don/text/aiml.html
You are wrong and don't understand how IPv6 works. With privacy extensions, hosts frequently regenerate their interface IDs, making IPv6 addresses no better at uniquely identifying hosts than the TCP port number does with NATed IPv4 connections.

If IPv6 becomes widely deployed, it would make a more decentralized, peer-to-peer Internet possible, and make it easier for small companies to compete with large megacorps like Google. If Google were truly as selfish as you imply, they would oppose IPv6 - a future where IP addresses are difficult to obtain unless you have deep pockets only benefits companies like Google.
> hostile to the core values of Western democracies.

The US Gov, and the NSA, act hostile to the core values of Western democracies.
It seems that recommendations by the "wizard" mode are updated daily or so. I signed up yesterday and got nothing with the wizard mode. It starts to show promising results just now I checked.
> You live in a democratic country

If we are talking about USA, than there is data[1] which indicates that not, its not a democratic country.

[1]: http://scholar.princeton.edu/sites/default/files/mgilens/fil...
Jeff Bezos says he doesn’t recognize ‘soulless and dystopian’ Amazon
MariaDB Is Now Available on Cloudways
Exactly: https://news.ycombinator.com/item?id=6040471 - American company hosted by another American can't be NSA resistant.
I can't seem to get past the captcha :( Anyone else?
DRM lobby makes anything it touches a toxic thing. Anti-circumvention laws are based on unethical foundation (i.e. DRM), and anyone who pushes for that garbage should be viewed accordingly.
Ending stack ranking would be a good start at reducing the toxic environment at least.
All that is all good and well, but for two things:

- it took me less time to input enough ratings to get useful recommendations than to register

- the registration asks for unnecessary information

Solution: if you don't want cruft in your dataset throw away recommendations not linked to a registration. If the users finds the recommendations useful, offer to save the profile by registering.

It's not like you are going to get any less cruft by forcing users tonregister. The only difference is that you are going to end up with a lot of throwaway accounts.
The borrow checker also eliminates data races (and a variety of other bugs), something that most of the other languages on your list do not. While avoiding GC is probably the most prominent reason for the borrow check's existence, it is not the only one. You shouldn't have to fight with it.

(Haskell in particular has a much more restrictive borrow checker than that of Rust: purity.)
Why do the independent actions of one man incriminate a whole people?

I'm not sure this was your intention, but your answer feels full of prejudice.
You'd think that they wouldn't make it the default mode then. Or at least warn the user.

Regardless what the root cause is the end result is that it's broken from a user perspective.
Sorry, you're reading it wrong. It isn't about old people, it's about entrenched interests, from young, old, rich and poor people who constantly pass legislation stopping others from converting their (others') houses into apartment buildings.

Entrenched interests != longstanding residents. There is some overlap though.

Think of it like the people from Los Altos Hill passing laws effectively banning poor people: the minimum lot size is 1 acre, and all lost can only have on family living in them.
Me too. It seems to depend on browser. I did not pass on Chrome but pass after switching to Safari.
The character of cities changes all the time, who are we to say what should be the character of a city? Let it change, let it evolve. SF's character only became what it is by changing from it's previous character, again and again and again.
In other TPP news, http://www.zdnet.com/article/nz-it-industry-mobilises-to-fig...

"New Zealand largely banned patent protection for software two years ago ... However, leaked Trans Pacific Partnership documents now indicate the same government that passed that law, with cross-party support in a vote of 117 to 4, is prepared to reintroduce patents in return for better market access for dairy products."

https://www.techdirt.com/articles/20150808/05331531886/why-t...

".. data exclusivity is a kind of super-patent in that it can't be challenged or revoked: if a drug company has run clinical trials to establish the safety of its new drug, it has an absolute and irrevocable monopoly on the use of that data ...
Granting data exclusivity is thus nothing less than giving a monopoly on knowledge itself, since it forbids any other company from being able to use that newly-established scientific fact."
Rust is faster than most of the languages you listed and has some nice language semantics e.g. generics.

Why should we use Go when more mature alternatives exist ?
History and implementation status of Opportunistic Encryption for IPsec (2013)
no ads in any form
I was advised to take a 3 month summer internship because I'd learn a lot while I was there. I was also advised that my life would be miserable during those 3 months and that I should not work there full time.

A wise tradeoff for the right person, imo.
Also, I feel like inspiration from the early web browsers should be taken. Tim Berners-Lee's book "Weaving the Web" fascinated me and I think that we can learn from both the current and the oldest designs of browsers.
Can we stop with the responses to the nyt article already? Boo hoo amazonians are offended by that piece.
Doesn't the latency of connecting over the web make it unsuitable for real-time anyways?
I agree, the browser shouldn't contain ads, but an adblocker is also a basically essential extension that many of us use.

Myself included.

It's basically impossible not to these days.
By that logic, most of a country's laws should be secret. Also, only a minority of people should be allowed to vote - maybe only those with an IQ of over 110.

See where I'm going with this? If you want democracy you take it with the good and bad. The solution for some issues not being easily understood by the public, is for the politicians to fight to explain that law better to the public and what it means - not try to pass it in secret.
> decades-old rarities whose quality is part of the reason the musician is in demand...

Somehow I doubt that.

> Also worth noting in the second case that a permit was issued and the instruments were still confiscated.

To be honest, I really don't care. Illegal ivory is impossible to distinguish from legal ivory and it's better to err on the side of caution.
7 habits of professional web developer
so on the assumption that go is a chinese game, japanese cant have a wisdom on it? that would be same than saying: Ok C-UNIX has been made by an american guy so no one can have wisdom on it except americans?
Unlike a hotel which has to maintain security staff, and often a hotel doctor aren't Airbnb shifting the burden of their own business costs onto society?

In this case the mother and or police?
I think GP's point is that media will take the most idiotic view of the problem possible; it's not about hurting bureaucrat's feelings, it's about people hurting themselves by mindless, knee-jerk reactions.
use of time machines is highly inadvised
Trying to build one for Java in my spare time - http://cjan.org
People use AWS for the same reason people buy from Amazon. Because it's bloody cheap, not because it's good.
In your opinion, how is the bang code system superior to using "site:amazon.com" on Google?
Follow: Twitter Page of Addiemall,a Global Marketing Agency for Women
Great to see that the HN community is quite aware of the terrible work conditions in Amazon. I do wonder, though, how many of you still buy in Amazon, nevertheless.

Its important to note that when you buy a product, you are essentially voting with your wallet, saying "yes" to a company, its values, ways of operation, impact on the planet, etc etc. Its easy just to pass this as an internal amazon problem, but if you still buy there, you are supporting it anyway.

I've stopped using Amazon 2 years ago, dont miss it, and dont think I will.
When a link is opened in a new tab, that tab should keep the history of the tab it was opened from.

There used to be a Firefox extension for that, but that now doesn't work anymore because of changes in Firefox. Chrome closed a feature request for that with WONTFIX (https://code.google.com/p/chromium/issues/detail?id=1639).

EDIT: Oh, and also a simple user-friendly way to block autoplay of all audio and video elements. Maybe a "quiet mode" switch or something like that.
Amazon seems to be informed by Bezos' time on Wall Street in many ways. The most prominent of these to me are the expectation of overly arduous hours, a highly contingency based compensation structure (annual bonuses vs back loaded RSU vesting schedules), and knowing which buttons need to be pressed in Analyst calls and the bare minimum amount of information that needs to be given.

As an AMZN shareholder, these are big benefits. As an employee, I would expect things to break down a bit.
Like:Facebook Page of Addiemall,a global marketing agency for women
Oracle to 'sinners': 'Stop reverse engineering our code, already'
For me a big difference between North Korea and Iran is the balance of soft vs hard power in those countries. In Iran the ordinary people tend to push back in a lot of ways and the government gives ground if grudgingly and slowly. And there is a lot of politics going on between factions with real power.

Given that I'm willing to be very patient. Seriously, the generals of the Red Army ran the soviet union for 35 years after Stalin died and then they passed on. So too will the Iranian revolutionaries.
The reason why I originally switched from Firefox to Chrome was because Chrome was minimalistic and very, very fast - a chrome for the web.

Now I'm seeing Chrome become bloated, and slow. On top of this, it's now trying very hard to identify me by asking me to sign in with my Google account.

I want my next browser to make me forget that I'm using a browser in the first place, and also to not care about my identity.
It's not a memory safety issue any more than any other kind of abort is. If it were, abort would be marked unsafe.

> But in the absence of this the runtime should try to make every possible attempt at forward progress (even if we're just limping along).

So what is your proposal?
Vietnam's startup queen
> In other words, it can't create innovative music or music that has something interesting to say. It can only recombine the past.

So far. I hope we'll be seeing progress on that front in the future, too.
can someone with expertise make a tl;dr summary, please?
I thought I was the only one :)
Google Chrome is pretty close. Some extra things I'd like:

* Fully open source, with clear and open licensing.

* Extensions with a permissions system that works at multiple levels of granularity. So I should be able to trust an extension but deny it some specific things (without breaking it.)

* A headless mode, with python/ruby/other bindings, so I can use it as an automation library.
What? Stack unwinding on OOM would not be a backwards incompatible change if it could be made to work (which is no harder than doing it in C++).

"Design decisions like no stack unwinding" is a confusing thing to say, given that Rust uses stack unwinding.
It was demoted for the usual reason: users flagged it.
Yao has been great for conservation - I think that's his project now - attempting to change cultural values via the power of his celebrity. Considering how big China is, any progress Yao makes will have global impact. We got to support him!
I've already read a couple of "the NYT storiy does not reflect my experience" posts from engineers, both very senior (Tim Bray) and not so senior.

My take is that engineers (much in demand, can leave and pick up new work anwhere in this sellers'market) are going to live in a different work culture than anybody else (the general job market is still bearish, they can't transfer any specialist skill so easily).
> By that logic, most of a country's laws should be secret.

That does not follow. Law is public because people need to know what is expected of them and what is the layout of decision-space they navigate.

> Also, only a minority of people should be allowed to vote - maybe only those with an IQ of over 110.

If this is a bad idea, it's not bad for obvious reasons.

> See where I'm going with this? If you want democracy you take it with the good and bad. The solution for some issues not being easily understood by the public, is for the politicians to fight to explain that law better to the public and what it means - not try to pass it in secret.

The reality is that instead of "fighting to explain", politicians will pander to the public to get their support. In democracy, popularity wins.

While I don't have an opinion yet on whether TPP should be negotiated in secret or not, I can understand the desire to actually get something done, which pretty much precludes involving the public. If you go out there and start asking, you'll get dragged into popularity contest.

Also, why the hell are we even bothering with representative democracy, if we can't trust the officials to make good choices in our name?
The story was both upvoted and flagged heavily. The votes look authentic. I think this is just a popular and controversial topic.
Is there a formula for the amount of time it takes between creating a new robot/drone/automated system and when somebody tries to arm it?
So Javascript is now Assembly?
IBM launches Linux-only mainframe system
Nitpick: the demoscene is a community. You linked to one of your favourite demos.

(and insiders wouldn't call it a demo but an intro because it's small, and obviously the word "intro" signals something about file size)
It would be great if LinkedIn also responds to the NYT article with data on attrition rates at Amazon vis-a-vis other tech-companies. That would be irrefutable evidence.
And the explicit purpose of things like the EU is to use international treaties to move control of law from the parliament(s)/congress to the executive of larger international organisations.

Just read up on the EU constitution debacle to see this in action.
> Intro = short thing, demo = long full effort thing.

The problem is that that's not true anymore either. Many intros are equally "long full effort" as your average demo. Intro simply means "demo with a size limit", these days (and by "these days" i mean "the last 15 years")
Its development should be managed by a group who are not concerned with generating money from advertising/tracking or any other privacy reducing endeavors. A group who put user privacy and security at the forefront of every decision made.
Bit off topic. But I Wish Github would allow me to set my tab-width so that tab-idented code is actually readable...
No, Assembly is an annual demoparty in Finland.
If TTIP leads to re-introducing software patents in the EU proper,so that I can get cheap meat from the US, I'm literally (no not figuratively, don't post the XKCD) gonna lose my mind.
True, they might. These people often seem to have a vastly inflated idea of their own intelligence and understanding.
Just correcting the Wikipedia link: https://en.wikipedia.org/wiki/Axiom_(computer_algebra_system...

Aside from that, i tend to agree with you, and i aspire to the same. Unfortunately laziness and time constraints often get the better of me, though.
I share your scepticism about anthropocentrism.

> [...] or are overtaken by antibiotic-immune pandemic/s [...]

Unlikely. Even without any antibiotics, pandemics might kill in the order of 50% of the population (see black death in Europe for example), but as long as a few thousand immune people survive they can rebuild.
All that hardware is cheaper than a developer who can optimize the software without adding vulnerabilities. Plus Ruby/Rails apps rely very heavily on caching.
Well, instead of typing site:amazon.com you only have to type !a

That's a lot less to type
What would it take to save #EdTech?
Most of the code you write over the years will be thrown away

Ignoring the final truth that of course everything anyone ever makes will one day be discarded, that's not the case in some industries.

Additionally, we had inspections. Every so often, the customer (or rather, the alliance of customers) would send someone. He would pick a handful of requirements, and would then ask to see the complete chain from there; the breakdown of requirements from their level to the more functional level, the design that purported to meet those requirements, the code that implemented that design, the tests of that code, and then the tests of the original top-level requirements. We would literally get the relevant envelopes from QA, open them up and give him the paperwork. Everything signed, stamped, cover-sheeted and ready. In some industries, this kind of traceability is required and if you don't do it properly up front, trying to rebuild that trace afterwards is extraordinarily expensive.

See my other big comment here somewhere; in that case, the majority of the code was written once, delivered, and will be in use for a few decades. It was generally written correctly at the first iteration; the "literate" bit, which was the discussion of design etc., generally didn't change, so even when bugs had to be fixed, only the code changed to more closely meet that design (i.e. take out the bug) - the design was still the same, so the literate bit was still valid.

It is common in some styles of programming (and/or some industries) to effectively plan in advance that you'll write a dozen bad versions that don't work very well and only then will you write it correctly, or that you don't quite know what you're making (be it because the requirements just aren't available properly, or because you're not building to set requirements but just trying to make something that might sell) so you'll just make something and keep bolting bits on as you think of new things, but there are other styles where the aim is to get it right first time.
Secret in negotiation is like source control in software development. It is universally recognized best practice.

So that's not really an indication of anything. You cannot practically publicly negotiate as that would require either showing your hand to the other countries, or worse would prevent you to make any concession under public/party pressure.

Now, of course you know this agreement will be bad. But it is not because they negotiate in secret. That is because they negotiate at all and you know that politicians do not share our(0) views on IP and as such don't mind trading short term money, for what we see is a long term degradation of our liberties.

(0) By "ours", I mean definitively ours on HN. Considering past support, I guess it is indicative that "ours" includes a large part of the public too. Although it does not seem something important enough to be an election topic in most of the Western World.