skysight-inc/HackerNews huggingface dataset:
Environmental impact
All vehicles with an internal combustion engine produce emissions, polluting the air. Fortunately, modern ones produce a lot less harmful emissions. However, taking into consideration how many vehicles are on the road nowadays they still remain a major source of air pollution.
Find us on www.calemonlawinfo.com
I find it strange that they give measurements in terms of pixels. When pixel density ranges from 96 pixels per inch to 200 pixels per inch and beyond on consumer hardware alone, pixels simply aren't an appropriate measurement for UI purposes. I don't mind display optimization, but it should be exactly that: optimization. Put another way, I prefer appropriately sized, blurry UI elements over crisp UI elements I have to use a magnifying glass to see.

I also take issue with the stance against configuration. The one thing that I've found most frustrating about using computers in recent years is that I am constantly losing control over my programs to the headlong pursuit of "minimalism." Now, I don't mind simple interfaces. I don't even mind defaults geared toward the… technically challenged. What I do mind is being unable to decide how my computer behaves and how I interact with it, being effectively forced to use my computer in whatever way the developers of my current software stack have deemed best for most of their users—or, of course, switch to another software stack entirely. The latter approach doesn't exactly scale.

Now, I suppose there's a third option: dig into the internals of the unconfigurable tools looking for dconf settings or configuration files I can hack at to give me back location bars and the ability to manipulate windows with the Alt key and the mouse. Of course, this is rather difficult when the developers have been actively discouraged from writing the documentation that would make this a relatively straightforward endeavour. Instead, I'm left first trying fruitlessly to Google any and every permutation and phrasing of what I want to accomplish, next hoping that Gnome Tweak or the equivalent has a fix for the recently nerfed functionality, and finally considering for a moment searching manually through the program source for what I want before deciding it's really not worth my time, at which point I usually just throw the program out entirely and install the most bloated KDE-based alternative I can find.

/rant. I realize Elementary is designed to be as functional as possible in the hands of the non–power-user majority, but I wish it didn't come at the expense of power-usability. One can of course substitute in more powerful third-party programs for the simple system defaults, but one then loses system integration. I would love to see a project like Elementary cater to both groups of users, since I (like most self-described power users) belong to both groups, depending on the task at hand, but developers only ever seem interested in targeting one group or the other.
And it's really a pain to jump between different sites for different books and who would want to experience all the pain and again pay more?
You'd be surprised how accommodating a potential-employer can be. Just be truthful: "I can't interview 9-5 because I have a job." If anything, that will make you more attractive. If they're eager to fill the position they'll work with you; keep in mind you're probably not the only candidate who has a job already, so it's likely that they're planning to conduct some interviews during off-hours/weekends anyway.
It's harder for airlines to start small the way Google did. You have to offer a certain number of flights to achieve minimum visibility, and people cannot try out your offer whenever they're flying, if only because they're taking another route.

For that, you'd need some "unbundling" strategy where not just the Star Alliance (or whatever the companies are called) can sell seats, but another entity can buy seat contingents and sell them at similar conditions. Oh well, phone service, search, and flights are all different, with different rules.
+1 and I'm particularly interested in Amazon's architecture, I couldn't find much info about it (besides High Scalability). Can anyone from Amazon answer questions?
The same type of "attack" can be run against Amazon and most onlineshops that base suggestions on your product viewing / browsing history. So just embed a link to an "interesting" product (e.g. adult toys) in any website and users next visiting amazon will see very odd suggestions.
There is not much they can do against this as they still want to count visits on profiles from people coming from Google where the URLs will not hold a valid CSRF token in them.

Only tracking visits when the page UI loaded and preventing the page from being embedded in the iframes via security headers (if only these were supported in a more consistent way) would help address this. Not worth the effort.

This would only become an interesting attack vector if many visits to your profile bumped your credibility in any way.
OK can someone describe what on earth this is. I've tried twice - once I ended up in a maze with a load of other mouse cursors and no indication of what to do (I spent a couple of minutes moving around towards some coloured squares but ultimately nothing happened). The other time I was in a white screen that said "press shift and click to draw" but doing so did nothing :-/
They knew it was an issue. Did they know it was going to kill someone? I'm not sure.

I guess a lot of people here are software engineers...

If you have a button in your phone app that's a bit slow to make something happen, you might put off a fix for it in order to ship early.

What if someone's using their phone (maybe illegally) while driving, they're distracted by the 'faulty' button and then they hit and kill a cyclist.

Would you then responsible for that cyclists's death?

I'm just trying to think 'what if I were an automotive engineer?'. Thinking of all the things in a car you could blame for not being absolutely perfect, it seems like an impossible job.
What kind of footprint would a system of this nature require I wonder? Geographically speaking.
Outrageous and Funny Halloween Costumes
While the information useful in itself, the article has a misleading title and assumes that reader has information he doesn't.

1) What is "that same flight"? Is that a domestic US flight that gets cheaper when you're abroad? Or is it a domestic Thailand flight that gets cheaper when you're in Bangkok?

2) Currency has little to do with Point of Sale. What the article is saying is that using local currency may yield cheaper prices and that the airline's website might not allow you to change the currency directly but might change it automatically when you change the location.
only the journal is a required additional feature of systemd, and you can set it up to not store anything and just forward to your syslog/rsyslog/...

you don't need to use systemd-networkd, it's a separate program - but it's better than debians /etc/network/intefaces adn RH /etc/sysconfig/network-scripts/if* - so I do welcome the consolidation it'll bring to distros.

you can still run normal cron
you don't need to run the kms console daemon either
Join your local library and make full use of the inter-library lending agreement, or internet 0.1b as I like to think of it.
CppCon 2014: Bjarne Stroustrup “Make Simple Tasks Simple”
We've read plenty of interesting explanations in this thread. Anybody care to explain to me what great feature is hidden behind the "About This Mac" cookie or where to find the button to disable it?
The article reads a bit like "buy my book to learn more!", but as someone pointed out below, that seems to be the bulk of the source material: http://harvardnsj.org/wp-content/uploads/2014/01/Glennon-Fin...
Functional Programming Principles in Scala and Principles of Reactive Programming are hits I would expect.
I respectfully disagree. If you measure learning with homework questions from textbooks, then of course textbooks and the modern classroom will seem like the best way to learn. There are many ways to educate. Getting a person intensely interested in a subject is the best way to get them to learn more about it, and Hollywood does intense interest like nobody's business. Someone who associates math with special effects and compelling stories will be more receptive than someone who associates math with boring lectures and homework problems.

Someone who watched a documentary on General Relatively won't be able to perform the necessary calculations to get a rocket to the moon, but that doesn't mean that they didn't learn anything. A higher concept view that makes people say, "Oh, I get why gravity is cool now" could be more useful to most people than homework assignments that don't hold a lot of practical value. Someone is going to be an astrophysicist, needs rigorous practice and skill mastery. Someone who is gong to be a plumber might be better off learning the concepts in an intuitive way that provides an opportunity to learn more.
Russian Oberon community continues BlackBox development: http://oberoncore.org/blackbox/environment
Basic Linux support was added.
I normally love Krugman, but it seems like he skipped a step here. Amazon is squeezing publishers to push prices down, which is bad becuase... why?

I mean, the apocalyptic end game here is that publishers are forced out of business entirely and Amazon ends up buying content directly from authors, I guess. That doesn't sound so bad to me, nor like something that's going to "hurt America". Maybe then they might squeeze authors too, though that seems like something publishers are already able to do today, no?

What's the critical function provided by publishing houses that Amazon is in danger of disrupting?
I am extremely disturbed by this report.

I have been a faithful Apple user for years, but this single report causes me to seriously consider switching to Linux for good.
[ELasticsearch] the problem with near real-time search and update-by-query
To spank or not to spank: Corporal punishment in the US
What are they sending to the NSA?
Once the publishing companies are gone it is millions of authors selling to Amazon, classic monopsony. The competitive solution is millions of authors selling direct to billions of consumers without a powerful intermediary.

Whether the current situation with extra ineffectual intermediaries is much better I am not sure, probably not.
Suppose we insisted in math that all proofs be computer-checkable. There would be no erroneous proofs, but there would also be many correct proofs that could not be accepted or even formulated. Mathematics would suffer overall.

Compiler enforced static typing rejects many correct programs, which is a disadvantage.
No, the linked article[1] says, "a CPF number is demanded from the purchaser when booking online, but passengers can leave the CPF field empty".

I can confirm that that's how it works. The CPF number is needed from the person buying the ticket, not the person travelling.

Nevertheless, I don't see such a brokering business being very profitable. The main problems are (a) the customer doesn't care about the extra cost because his/her company is paying or (b) he doesn't even realize he's being suckered because he used the English-language TAM website and didn't realize Brazilians get a better price.

[1] http://brazilsense.com/index.php?title=Booking_a_domestic_fl...
Hmmm... The people who actually call the shots, the head of the NSA for example, what were their career paths?
Reversibility itself is the most extreme example of things gone terribly wrong.
just curious: "learned heaps" --> did it just improve your knowledgebase or it actually helped you practically to solve a problem which you were facing.? I am just curious, as I am a starter to reading these kind of papers. thanks.
> Some possible mechanisms include forbidding all brick and mortar + other non-anonymous entities from interacting with anonymous ones

That could never happen in a free country.
To me it seems that there are two separate problems: 1) storying the information you want released upon your death, and 2) keeping it secure until that time.

For storing, perhaps a torrent or blockchain approach might work, where the encrypted data is stored on the computers of many users who 'buy into' this.

For release, I still feel that the safest way would be to give the 'key' to a trusted person (perhaps along with your will?). Any other approach leaves something so important too uncertain.
No, really long time to save after actually hitting the Save button. Something to do with creating a new file maybe?

On Friday when I went to reboot, after coming back up it spun overnight without finishing the boot. That started a process which took three days to get Internet Recovery working, restore from Time Machine and then upgrade to Yosemite and finally ditch that awful beta. Absolute waste of time and when I could least afford it.

The long saving times and visual glitches have disappeared with the full Yosemite by the way. Phew!
Uninstalling bloatware also "hardly" consumes a lot of time.

It's a step which no-one should have to take.
Back End for AngularJS App – Firebase, MongoDB, PGsql? Etc Etc.
Was thinking for an app that works on both mobile and web, Firebase is ideal for its REST Api and real time sync. Also Angularfire makes it easy to hook all of the components up. However, I have also seen a couple of apps using MEAN stack with MongoDB. Whats the main differences that one should know between these 2 stacks?

What I understand is Firebase has less control but needs less codes and has less quirky errors. But that also means the data is not query-able or not as easily manipulated and search engines are not optimised to track Firebase stuff.

Would like to hear your experiences on the various backend solutions used (not exhaustive). Feel free to talk about the requirements from your project that needs various stacks.

Some other considerations I have:
- scalability
- costs (user number/ usage level vs. costs)- both are free until usage hits a certain level
- code maintainability
- code portability
- device compatibility
That is exactly what I was thinking. Why should I worry that Amazon makes publishers sell their books for lower prices? No explanation is offered...
I don't necessarily agree with all of this analysis. I think the more likely reasons are that it's very easy to be against the war when you are not in power. But once you are in power it's not sufficient to be against it, you need to work out what you need to do instead. And then you run into the reality that even though you don't agree with the war, the previous government did it for reasons. And even if the response is not what you would ideally have chosen many of those reasons are still valid.
It's funny that:
Norwegians buy cheap booze from Sweden.

Swedes buy cheap booze from Finland.

Finns buy cheap booze from Estonia.

Estonians buy cheap booze from Russia.
Well, I won't turn this into a thread to fix that problem, but have you tried these packages?
http://enterprisesamba.com/

Having said that, switching to OpenBSD is not as simple. It's not just some random web server with 2 sites on it; we're talking many, many servers with a great range of software running on them and so on. Some of this software will not even run on OpenBSD at all and so on. The problems are many. :)

The big linux distros - buggy as they are - are here to stay.

Also, some interesting "statistics" from $dayjob. Our DC workload (dedicated servers) is mostly web stuff; when I joined the company in 2009 there were a reasonable amount of FreeBSD servers around; that number is now 0 (or very close); my opinion is that it went "extinct" because of poor binary updates and package management as well as lack of long term support. CPanel stopping to support it was probably the last nail in the coffin.
I'm seeing a similar thing with Debian, Ubuntu LTS took over that customer base.

OpenBSD - from our pov - is facing the same issues. I'd love to see more BSDs deployed, but this will not happen unless the above points are addressed. Add to that the lack of "kickstart"-like functionality, as well.
high number of commits can be one indicator of "goodness"

but consider an unsolvable problem that tempts developers, yet stumps them at the same time. they could all commit a solution thinking it's the right one, yet nobody actually solves a problem.

not saying this about BSD ... obviously, but: high number of commits is not a very good metric besides indicating that people are committing.
Right, but that's sort of a semantic answer: I know (well, OK, I looked up) what monosony means. I just don't see the argument, specific to publishing, that it's such a terrible thing.

Having a single buyer of a commodity good is bad, but books aren't commodities. Basically right now book authors, to first approximation, get paid basically nothing. But a few are huge successes with the ability essentially to set their own price. Amazon can't squeeze Joe-nature-book-writer any more than his publisher does already. But could even Amazon squeeze J. K. Rowling? I doubt it.

I just don't see the path to this argument. Needs numbers or something.
Please don't make us use iCloud anymore
Thank you for your answer. Yes, OpenBSD is definitely about security. I'm also aware of the performance benchmarks. Pretty interesting. The thing is I'm still not completely sure which niche it fills (and I'm pretty sure it fills one). I guess I will have to give them a long try myself and see if I can come with a conclusion.
I'll have to save that paper for later and see if he has some decent sources. If he does have proper evidence, maybe the theory has merit. On the other hand, if there was a 'smoking gun', it would be mentioned on the first page and in every article about it.
Interesting, but wrong about this being the earliest carpentry. I'm assuming the author has never heard of Star Carr, which, rather than being neolithic, is mesolithic, and has worked wooden structures dating to ~8700 BCE - they found a jetty/pontoon/whatever platform on the edge of a lake, made from planks of Willow.

So yeah, I'll see your 3000BCE structure and raise 5700 years.

http://en.wikipedia.org/wiki/Star_Carr
> Once you have a central authority that everyone trusts

...Which we most definitely do not have.
You mean to get something like Ubuntu that does the same thing?

Let's set this straight: anything that gives you suggestions (for search, products, dictionary definitions, songs, etc) from the internet, is by definition sending your query to some internet server.

Next drama: Google searches send my search queries to Google.
Because what if they repeat the same trick towards Customers? Do we have a choice then?
Shipping costs dont't matter, do they?
Reading a book takes a while. Why do I care whether it comes free of charge or costs a few cents? Books still are great value for the money. I can read 2 or three a month, maximum. Shipping cost for books are really a negligible point in my total budget.
Finally, you always pay for shipping. Either with cash or, as we see, by amazon squeezing the price from someone else. It is not free.
> anyone who accepts payment from them is guilty of a crime

That could never happen in a free country.

Also there's nothing stopping someone from evaporating the coins via mining fees. So you'd have to have dictatorial control over all miners as well.
Monopoly usually follows monopsony.

Does it? For a business with a low barrier to entry like selling books? I'd like to see some examples.

The reason Amazon can have a monopsony is because it keeps prices low. It retains customers and forces publishers to go through them. If they raised prices, they'd lose their advantage, and there are plenty of competitors ready to take the market, including well funded companies (e.g. Apple and Google).

If this was what's usually called a "natural monopoly", maybe that could be argued, but book selling - and especially ebook selling - is anything but.
Bjarne Stroustrup(creator of C++) – The Essence of C++
Bitcoin is not free, it's just cheaper than legacy banking alternatives.
Or less charitably, candidate-Obama said things he didn't believe in that would get him elected, and elect-Obama acted based on his beliefs.

I agree that the head of the executive and the legislature could change things if they wanted to - the problem is lack of will by the leaders. Even irrational tough on crime / terrorism / communism / the-latest-bogieman rhetoric wins more votes than civil rights rhetoric, at least until the majority feel adversely affected by the lack of rights. In addition, supporting large government transfers to private sectors like defence and national security brings in more campaign funds than supporting rights for natural people.
Somebody has to pay (almost) always - you raise your prices, your customers pay, you lower your prices, your employees or suppliers pay. It's not about hurting or not hurting but about distributing the pain well.
You can use 1-3 petabyte per rack as a rough yardstick (before you start counting RAID overhead etc.)

It can be more/less than this depending on your rack configuration and how big drives you use, and how dense you pack them (e.g. "standard" off the shelf servers typically peak at 24 3.5" drives per 4U, while top-loaded specialised storage enclosures reach about 50 x 3.5" drives per 4U; full racks vary between 42U and around 47U etc.)

But you could if you wanted to get this much storage into about a 5m x 5m server room....

Of course you wouldn't, since you'd want multi-datacentre redundancy etc. Often there's also no point using the biggest drives available because you need higher throughput. Or no point packing them as tight as possible because you need more processing power per drive.
The company Sanoma Pro sells those books, but looking at their (Finnish only) web store, getting them delivered outside Finland might be a challenge. I recommend you contact their support at tuki@sanomapro.fi and ask them how you could order to Spain, or find a Finnish proxy to send you some.
In my perspective it is often expediency; it takes a large and sustained effort to redirect a civil service as large as the US, kind of like trying to steer a 400m long container vessel.

Here's a look at one of the most extreme bureaucracies the world ever produced, it is the result of expediency and unchecked power combined with ideology over evidence;
http://www.galorebot.com/bureaucracy/essay.htm

Keeping such large organisations in check requires the fortitude to keep hitting your head against a brick wall while also remaining sharp minded and sane; all the while making progress.
A bit of both, some like the Dynamo paper helped me understand Cassandra better, while other like Spanner aren't directly applicable to my day to day work but introduced me to new ideas.
> Would such a language be viable? Or is it absolutely necessary to catch all possible type errors. In the past, tools like lint have been considered useful, although lint is not at all the kind of type system that I envision, namely a system that is in practice catching all the errors that ML catches -- it just doesn't (and cannot) guarantee it catches them.

It's entirely possible - I believe Dylan implements something on these lines. IMO it's harder to reason about than a consistent type system with "escape hatches" like unsafePerformIO, and about equivalent in usability.

> The restrictive nature of static type systems today is legendary, but I wonder sometimes whether people realize how restrictive they are. If you can't make your idea work with functors or typeclasses, chances are good there's no way to get it to compile and you have to write functions in longhand.

I have yet to find a piece of "good code" that I couldn't implement in a typesafe way. I've occasionally found code that worked but couldn't be made typesafe (e.g. the "big global Map<String, Object>" antipattern), but it's always been code that I would have wanted to rewrite for readability and sanity anyway.
It's a good library, but I have the feeling that it tries to do too many things, or that you can do the same thing in too many different ways.