skysight-inc/HackerNews huggingface dataset:
> Life is too short not to buy a Mac.

Yeah, except when scrolling a website on a EUR2500 rMBP stutters. (That was one reason mine is sitting on the shelf.) And the charging cable breaks. The Macbook charging cable of the 27" Cinema Display also breaks, and it is built into the display so you can't just buy another one for $5. And it's nice and thin but now when it's 30 degrees in my room (I hate aircons and there's almost 40 outside) GPU and GPU both run over 90 Celsius even only 1 from the 4 CPU core is in use and fans are running at maximum. When an external display is connected the case above the top keyboard row is so hot that it burns my fingers.

I fully see the advantages of a Mac for development (for me that was mostly the *nix part of the system, i.e. the console), but it's not just roses. :)
This is related to the observation that while superheroes are frequently rich, they never earned the money themselves. The explanation I've seen is pretty straightforward -- the morality of things requires that superheroes not care about money or other human goals, since if they did care about them, they'd just take them. Villains can work to service their own goals because they're villainous.
Are we heading for Darmok?
I thought what was particularly problematic about rewriting that piece was that the URL didn't change and people had already linked to it, and implicitly or explicitly approved of the contents of that URL. When it morphed from a news piece to an opinion piece, people who followed 'old' links were cheated because they were not told that they were seeing a story entirely different from what the referrer had seen. This problem isn't addressed in the article, and it seems to outweigh any "cumbersomeness" of putting in a little note saying that a piece has changed significantly.
> Memory today is cheap (even if we're talking about the radiation-hardened stuff, for "space mission" levels of cheap)

New Horizons was launched in January 2006, but I suspect you know this and you're just being dramatic to make a point. :)

The problem with "cheap" as a metric whose context is solely monetary is that it's ignoring maaku's fundamental argument: More storage is more weight; more transmitter capability is more weight. So it's not just the cost of the storage you're looking at but also the cost to get that into space. Launches are not cheap, and you have to account for every bit of spacecraft weight which leads to design tradeoffs.

Sometimes you can have one or the other--not both.

Interestingly, the New Horizons program has its roots dating back to the 1990s, at least according to Wikipedia, with cancellations due to projected costs exceeding levels NASA was willing to fund. But this is par for the course when dealing with long-term, long-distance missions. Everyone has an argument about what to put on board, but there's neither budget nor space to accommodate them all (sadly).
Important to remeber that ~50% of ceo's are not "above average".
Ask HN: Has anyone implemented a zero-maintenance system?
I am more and more interested in designing and developing a zero-maintenance system - i.e. a system that once built requires no maintenance whatsoever.

Is this possible to achieve at all?
I hope you realize that stack allocation can replace a lot of allocation that would be done by a GC? And that having control over memory layout can lend itself to better performance? And that naively mallocing everywhere is not the only or fastest way to manually manage memory, and sometimes isn't even the easiest.
Telling someone to "leave" and that they aren't an "adult" is plainly a personal attack whether you know their real name or not.
The whole point of DKIM is that messages can be relayed without breaking authentication, because it uses digital signatures instead of sending IP. So I think it wouldn't break
And do you know why?

1. Because Google already knows that you're a hacker (based on your search history and other info it has on you).

2. Because those are old and famous in their respective communities (ergo page rank and visibility).

3. Because there is actually content for them out there (so it actually has something to present).
I bought a Zbook 15 last year (the G2 is the 2015 model) and I'm pretty happy with it. I replaced Windows with Ubuntu, had some issues with shutdown/suspend and Usb 3 but I eventually fixed them. Nice to know it's got more Linux friendly this year.
I am annoyed by people who claim to be "geeks" and "nerds" because they read comics and watch Marvel movies, but who are amazingly ignorant about science. Just the other day, I met one: Thought the solar system was around 10 million years old, and that the prediction of the Sun going red giant in 4.5 billion years was some kind of BS guess. He was ready to render judgement on the entire discipline of astronomy but had basically no idea about the findings and methods of astronomers, other than vague notions that there are stars and planets up there.
oh look, a non-apology that says nothing and promises to do nothing different in the future.
Nonsense. Media vividness isn't a quality of the media -- it's attributed by the viewers. People will perceive the media of their day at the same level of vividness that they would have, in the past, perceived the media of the past. It's self-adjusting.
Scandal of rigged tests takes a deadly turn in India
Check out this diff that shows the before and after of the article:

http://newsdiffs.org/diff/934341/934454/www.nytimes.com/2015...

It reads like a different article entirely.
Ditto. Used them all of my professional life. I've also had a Dell, a Toshiba, an HP, and two Macbooks. The Thinkpads were the only things that worked well.

I've been using an IdeaPad (The Thinkpad's consumer-oriented co-brand), namely a Yoga. Although I miss the red mouse pointer thing, it's otherwise an ideal development platform, with enough disk space for Docker and VirtualBox. Oh, and it runs Mint perfectly so my Docker images are compatible with almost any Debian-based deployment environment.
This is a general problem with the World Wide Web. There is no guarantee that the content of a particular URL will remain the same over time, or even that two different users will see the same content at a given URL at the same time. The only way to fix this would be with a content-addressable-store, and that has its own problems (e.g. you can't fix legitimate errors, like typos).
MacBook 13 or 15 retina. A great 13" for software development can be had for ~$1200.

Why Mac:

* It's Unix-like.

* Homebrew is fantastic for OSS package management.

* It's ubiquitous. (Yeah you could use Arch Linux instead of a Mac with Homebrew, but Homebrew will always get updates first.)

* Great battery life. (Linux often sucks at this.)

Why Retina:

* Text is extremely clear. It may seem like nothing before you've used it for a while, but you'll never go back.

* More real estate for side-by-side viewing of whatever you need.

* The Retina MBPs are actually quite light, enough so that I don't have MacBook Air envy ever.
This happened to my friend's wife a few years ago - an Instagram employee hijacked her username: https://medium.com/@behoff/they-say-nothing-will-change-5c54...

After being picked up by some of the bigger tech sites, they returned the username to her.
I believe you could expand your thoughts further into a longer form and be well recieved. I look forward to reading more.
Free intern for your startup
Hi,

I'm a PhD student, based in Scotland, UK, doing work on HCI for Web search interfaces. My background is in mobile software engineering (mostly Android, but worked as an iOS dev back in the days of iOS 4). The university I'm at has a program through which they will fund any industrial internship, for up to 6 months, as long as the company shows some commitment to the internship -- e.g. if the company pays accommodation for the intern, or provides training; they won't fund internships where the intern is just a slave worker. Unfortunately, due to external funding requirements, their shutting down this programme at the end of the month. I was planning to apply to the programme in September, but just found out they're shutting it down.

I prefer any major European city, but am open to other places as well. Do you know of anyone wanting a free (almost) intern for 6 months and willing to speed up the application process? The internship itself can start at any time this year or next, but the whole application process needs to be finished by the end of next week. I prefer startups, having worked for big corporations before. If you know anyone, please please let me know! Or pass this message on to them. You can also reach me at freeintern@inboxalias.com. I honestly think it's a great opportunity for any company that needs a bit of extra engineering power.

Skill-wise:

* Mobile: Android (2.3.7+) -- I'm very familiar with the stuff the guys at square.github.io have released (Dagger 2, Mortar, Otto, Retrofit); iOS 4.0, but it's been a while
* Web: AngularJS (1.2), Node.js + expressjs; Bower, Grunt for automation; Angular E2E
* Data: I use Apache Hadoop (2.0.0) and Spark for my research a lot. For scripting, I use python with scipy, numpy and pandas (and seaborn). I think PostreSQL is great, but I've used MongoDB and Redis quite a bit as well.
* Tools: I'm a Debian user, so bash, git, etc.
* Languages: I speak Spanish.
I don't think there is such a thing.

Best case scenario is a lot of automation and monitoring.

Where I work our dev / engineering team is investigating machine learning to automate repair a bit better. For example, over a 7 day period we record data for load on our backend and that ML model predicts and generates autoscaling rules according to historical data. Some of our services are about as low maintenance as I would think they can get (autoscaling, autoremoving poorly performing instances, etc) but I'd like to improve and only make an engineer get involved when the system can't be trusted to make the right call.
Purism – Privacy-Respecting Laptops
I agree, this isn't particular new or inspired. It's similar to existing mechanisms which the author pointed out.

Seccomp is really hard to integrate into existing programs, especially if they are monolithic and don't have privilege separation already. You can't narrow down the syscall footprint in complex programs enough to get decent protection unless you already have something along the lines of privilege separation. Third party libraries cause headaches too because their syscall footprint might conflict (now or in the future!) with the main program's seccomp configuration.

Capsicum looks interesting. The challenge with fancy security mechanisms is that many people contributing to the codebase may be unaware or care only about use-cases where fine-grained capabilities aren't needed.

At the end of the day, all these mechanisms can work well but it's best to use them from the start and make them one of the key concerns that all developers know about.
Brace for downvotes, your dissent will not be tolerated!
Totally agree. What they have improved on is a nice macro system, and a coherent (so far) standard library. Both, which Erlang lacks.

The syntax itself is slightly disappointing though. Optional parentheses around argument calls doesn't really add much except confusion, and the extra cruft around blocks and functions make things like pattern matching quite a bit clunkier.
Yeah but this is the NYTimes which has become more about agenda than facts with regards to how women and what occurs to them is portrayed. Combine that with a new certainty that a woman will lead the Democratic nomination and we are facing down years of this. This is how news and politics go bad, they focus on identity than facts. By focusing on the identity of those involved stories will only play out one way as the story was written before it was known.

Horrible article and they really need to have rules in place so that if an article substantially changes the url changes. Rules such as losing or adding a paragraph should suffice as to when a new url is needed. Not changing the url is fine when corrections are made and noted as such
It's clearly a combination of bad OS architecture, bad software architecture, and misalignment of hardware + software interests. We've seen improvements on the last two in different ways while OS improvements are hacks piled on hacks piled on original mess. There were attempts to improve performance with purpose-built designs: BeOS demo made desktop scream with performance; QNX smoked microkernels such as Mach; IX did this for dataplanes; mainframes' Channel I/O gives them insane throughput and utilization (90+%); Intel's i432, IBM's System/38, Burroughs B5500, Cavium's Octeon network SOC's, and recent Azul Systems Vega all accelerated critical functions with purpose-built hardware.

So, there's all kinds of ways to improve things at each layer. Many were done and are being done with vast improvements over the competition of the time period. Why do mainstream OS's not improve as mainstream hardware improves? Bad design, bad implementation, and strong desire for backward compatibility that makes fixes hard. Good news is there's a niche market and academic R&D that are always creating clean-slate stuff that does it better.

Admittedly, though, replacing a full OS isn't likely to happen as users reject anything without feature X, app Y, or benchmark Z. The thing is there's a lot of those things in an OS to the point that barrier of entry to building one is insanely high. Even Solaris 10, despite having a hell of a start, cost over $200 million to design, implement, and test. Best shortcut to that I've seen are the Rump kernels. That combined with the clean slate work means we might see a better thing happen incrementally over time.
http://www.smbc-comics.com/index.php?id=2305

> seems... a bit monotonous...

> Oh, that reminds me. Keep your speed constant at all times.
Yes, it also looks like the footballer is at the same name that he uses on Twitter:

https://instagram.com/andresiniesta8

Appears to be fixed now. It would be interesting to hear a follow up.
This is what tries [1] are for, as well as skip-lists [2]. Skip lists for a suitable sized prefix would likely be more space efficient than a trie, but some trie types such as radix-trees [3] with a sufficiently high radix value, could also be quite efficient.

The described approach doesn't seem bad, though it's a bit amusing to see this described as if it's not a very well trodden area of computer science.

[1] https://en.wikipedia.org/wiki/Trie

[2] https://en.wikipedia.org/wiki/Skip_list

[3] https://en.wikipedia.org/wiki/Radix_tree
Well, have you been raped...

I know this is a popular anti-intellectual position, but it's simply wrong. It's possible to reason about the world even without having experienced a specific phenomenon.

I've never experienced life at the nanoscale, but that doesn't mean I can't reason about semiconductor physics. I've never experienced outer space, but I can still reason about it.

The fact that some people have a negative emotional reaction to certain ideas is unfortunate, but ultimately the onus is on those people to avoid centers of intellectual discussion like HN.
Taking Chrome DevTools outside the browser
I think macbook is the best if you don't want to use linux. I had some issues with it using linux. I also purchased lenovo x1 carbon, but I don't like it I tell you. the build quality is kinda low. I also heard some good things about dell xps 13. but I also saw compatibility complains.
Uber Success
They'll still be reinventing the Amiga when I'm in my 80s I'm sure. I remember back in 1998 a friend had a bastardised A1200 in a PC case with bits of sticky tape holding it together. I was constantly lending him my soldering iron. 17 years later...

I have nothing against this for ref, just that it appears to be an eternally unsolved problem.
You should probably define "maintenance", otherwise it's very difficult to agree on such a system.
blekko's search engine received a lot of automated queries looking for that kind of info -- that and SEO ranking research were our top 2 types of automated search.
I'll remember this approach next time I get caught doing something. Vaugely admit that I might have done something wrong and weakly promise that I could probably do better in the future.
Exactly. My response to the headline was "Um... using ten lines of C and $44 worth of RAM?"
I personally think weight matters, but not thinness. I used to use a 12" Powerbook. I now use a 11" Macbook Air. I still use the same bag to carry it around. Being thinner didn't win me anything. However, being lighter is a definite win.

Hypothetically, if I could get the same laptop that is thicker, but cheaper, but is the same weight and has full sized ports for things like ethernet (or ports that were removed like SD cards, firewire, etc) instead of requiring dongles and attachments, I would get the thicker one.

(A coworker bought a 15" Powerbook the same time I got my 12". We went to a conference and were lugging our laptops all day for a week. The weight difference took its toll on my coworker by the end of the week.)
I'm sure there are people who are annoyed by folks who claim to be "geeks" and "nerds" because they read science articles and memorize scientific facts, but who are amazingly ignorant about culture.
Apply for Marketing Manager, EMEA Job Post – Jobularity
Ask HN: Research on airline tickets prices?
Hi. I am finishing my BS in Computer Science and then looking into a Master. I always feel attracted by airports and the complexity of the system to arrange flights (from prices, schedules, etc).

A few years ago I read that the airline tickets are automated. I would like to point my Master thesis into that direction. Is that viable? Is that a space where there is more research to be done or is all solve? By the way, any paper about it that you could recommend?

Thank you!

PS: Throwaway account.
Being able to reason about matter is another thing entirely to being able to reason about what it is like to have a particular (very negative) personal experience.

We're not talking about an abstract negative emotional reaction to an idea we're talking about a concrete emotional reaction to an experience.

Why do you feel like you have to show people the door because they don't agree with your particular concept around 'intellectual discussion'?
Or as a friend says: "the worst dancer in the world is better than the best non-dancer"
This is a nuanced, practiced approach towards ethics in journalism. There are a couple of things I disagree with, but I do agree that there is a place for the Times and other major outlets to do reporting that includes analysis in addition to bare facts, and it makes for a better story. (All reporting includes some sort of analysis, if only through which facts are reported or considered relevant to a story, and which aren't.) I definitely appreciate that the Times recognizes that as part of their mission and is not backing down from it simply because it's worried about readers disagreeing with its analysis.

I would love to see more mainstream consumer discussion ethics in journalism that avoids the fundamentalism of a certain group that has taken up the cause of late. There's a lot to talk about there and a lot of different, legitimate, priorities that can lead to different conclusions. It's an important subject with a lot of depth. Maybe we're ready for that conversation: there's the whole Gawker thing, for instance, and there are many levels to that story (like unionization). Like all complex systems, there's no easy answer.
> I've never experienced life at the nanoscale, but that doesn't mean I can't reason about semiconductor physics. I've never experienced outer space, but I can still reason about it.

None of those things are subjective experiences.
I have a freind and co-worker who is on the more extreme end of the "brony" spectrum. He's still plenty capable of interacting with those of us who've never seen an episode of MLP.
What about 1.4?
"The release focuses primarily on implementation work, improving the garbage collector ..." https://golang.org/doc/go1.4
Kind of reminds me when they intentionally drove around in circles in a parking lot and cranked up the heat to try to kill a Tesla then lied about it and were caught. When did the NYT become gawker level link baiters instead of reporters?
I had the predecessor, the xps 12 inch, I was very happy with it. The touchscreen was unessasary, but it actually works in Debian. The xps line in general is a good mix of Linux compatible hardware, processor/memory options, price and surprisingly solid build quality.

My main complaint and why I have a macbook air now (even though it is inferior in most respects, I pay for a osx but never booted it) is that I ride alot of trains and the power connector on the Dell landed the machine on the ground a few times when people tripped on my wire. It uses the normal metal tube into hole design. The laptop still works, but it makes me wonder why dell never made a magnetic power connector. My mobile phone has one and it's a Sony/Ericsson.
It was mentioned on Snapzu, a similar community.
The thing I find oddest here is that the his friends are now set as following the new account of the football player. Seems like at the very least there is a bug that needs to be fixed there.

I restrict access to my instagram account to approved followers. Now I wonder if someone could take over an handle of one of my friends and then have access to my posts.
Depending on exactly how they're implemented, tries can give you unacceptable numbers of random disk seeks / uncached memory lookups per read.
> horribly inefficient

No. And I wasn't making a spec. I'd be optimizing for something else, installed base, know how and a population of contractors kickstarted into action. This was a minimum, not forcing people to ONLY install 1kw.

http://www.wholesalesolar.com/1977311/astronergy/solar-panel...

If we are arguing over buck or boost when it comes to solar penetration we arguing at the wrong abstraction level.
Porumbul planta medicinala-corn herb