skysight-inc/HackerNews huggingface dataset:
I just got a 4th gen X1 and installed Ubuntu 16.10 on it. Everything's been great so far. Wifi has been working fine. The only weirdness I've noticed is a few background chrome tab crashes. Perhaps something with the gpu?

I had to make one change in the bios, to disable secure boot so Ubuntu could use certain drivers.

I've read that the fingerprint sensor on the newer X1's doesn't have linux support yet, and I've never tried the wwan stuff. That might not work either. I haven't tried bluetooth yet.
It was quite easy to do non-Flash development and hacking on the chumby if you wanted to, though admittedly there would then be no "market" for the app (not that Chumby really had any kind of market at all, you could upload community apps but there was no ability to sell them).

The chumby was basically just a small, touchscreen ARM based Linux system, before the raspberry pi made that cool (and super cheap). I've hacked on them quite extensively professionally (I was a chumby employee) and personally in Flash/haxe/C/Python and even golang, and lots of others outside the company did as well.

One of my favorite bits of work at chumby was helping NPR Labs (their director at the time, Rich Rarey, was a chumby fan) with this project:

http://www.npr.org/sections/npr-extra/2013/05/28/177751307/b...

The prototype for this was the bigger 8" chumby (the Best Buy branded one at the time), hooked to a braille reader. I wrote drivers for the braille reader and an ActionScript player extension (I've seen the source code to the Flash player and lived to tell the tale!) so they could interact with it from ActionScript code. You can see a photo of the older chumby-based version here:

https://sites.duke.edu/nab2012/2012/05/03/npr-demonstrates-t...

However, I'm also pretty skeptical that chumby re-imagined (without a serious shift in how it was targeted) would be successful if released today. The chumby (basically an Internet-connected alarm clock and radio and by the way, some random apps) made a lot of sense prior to the iPhone/Android revolution in smartphones, but not so much after that.
Actually no, privacy is a point of difference between Apple and the other companies. Apple has very different philosophy regarding user data. Generally they try to keep it on your phone and they don't suck everything up into their datacenter, as they aren't in the business of selling ads. That's why their "intelligent assistant" stuff isn't as good as Google's.
They are extremely intelligent creatures which some insane skills. E.g. they have a "built in GPS", it's been documented one elephant was able to communicate the location of a place thousands of miles away and the other elephant was able to locate this place based on this information

https://www.thedodo.com/elephants-travel-humans-help-1353631...

Furthermore, they have been documented to be able to distinguish between different human languages. I.e. if they had a bad experience with someone speaking language X, next time they see someone speaking language X, they will behave differently compared with someone who speaks language Y. http://www.livescience.com/44030-elephants-identify-human-vo... This is just pure insanity to me.

Wikipedia actually has an article dedicated to this

https://en.wikipedia.org/wiki/Elephant_cognition

Idk if this will make you change your opinion but I've always found this video https://www.youtube.com/watch?v=4iyxUK_e5nU to provide a good idea of their intelligence.
Great project, let's see a repository sooner rather than later. Also, at least basic benchmarking and information on the compiler backend would be great, LLVM or something else? How does the compilation work commandline wise (personally like the Crystal approach, i.e. easy fast compile & run as if interpreted and then allow extra compiler flags to facilitate optimized compilation for distribution). Also, what about I/O file system access and parallelization of tasks CPU wise?
But their entire path would require a drop zone. So in effect, there would be these long strips on the ground mirroring the flight paths of these flying cars. You might even run out of space on the ground for drop zones.
Repeal prop 13 and start redirecting the tsunami of unearned income away from landowners in California and towards the state budget and CalPERs could quite easily be made sustainable again.
You guessed right. The grocery stores in the center, bryans and Cal-mart, close early though, at 7-8pm.
I'm guessing it is the compilation of dynamic languages to machine code.
> the crackdown in insider trading

Which, in reality, was the SEC and Preet Bharara trying to say that large investors aren't allowed to have meetings with the execs and investor relations people at the companies that they were large investors in, which doesn't make much sense and was knocked down by the courts.
> Tile38 uses the Redis protocol

Under the hood, is Tile38 a distribution of Redis with a Tile38 Redis module?

If so, could the Tile38 module be used in "regular" Redis alongside other Redis modules?
I'm saying it now. Flying cars for the general population is just not going to happen until the repulsor lift is invented, and ubiquitous with all aircraft. Many, many years into the future. Long after those of us on HN are gone.

There is just zero need for this right now, and is just silly nonsense. Work on making our ground systems 100% safe, efficient, and reliable first.
It even says explicitly:

> Do you want to know our conclusions without any regard to how we reached those conclusions? ... If you answered “yes” to any of those questions, then you, like me, have natural human cognitive dysfunctions.
> Rather than trying to be better than everyone (anyone?) else, try to be better than you yourself were last week, or last month, or last year. That's the only consistent variable one has across all the kinds of tasks we are called to perform in this role.

Great quote ! The best solution to impostor syndrom.
People have no time to spend the money.
I think the more important part is where OP implied anything not made of metal was deemed unreliable.

I think that's a pretty stone-age point of view given modern material technology.
No doubt Google has great search results. (Many people just give up privacy because they're so much better.) Solution: Use StartPage for private Google search results. I also like that StartPage has a proxy option so I can visit webpages anonymously.
"What would you say to a young student who wants to solve a problem?

Keep going. Do not easily give up."

Sounds like good advice.
I don't like the aluminum bodies (as a matter of taste, I think they are ugly). But carbon fiber isn't functional.
I've had a carbon-fiber-body laptop for ~3 years now. In that time, I've had to replace the fan twice. My bet is the flexible carbon fiber allows more bending than the electronics can actually handle.
The flexibility also makes it feel cheap; why would i want a laptop that gives in when I type?
Comparing a Macbook and a Lenovo is like saying "My BMW is better than the Ford F-350 Superduty". Want to have style and best design? Take a Macbook. Want to have lots of Ports? Thinkpad. Need Milspec? Thinkpad. Want to have 17 hours battery life and then swap them without shutting down? Thinkpad (ok, not the carbon). Want to have 3G/LTE, smartcards or Cardreader? Thinkpad. Want to be able to repair yourself? Thinkpad. Does not always look fancy, but is just the SUV-way of computing. I, at least, love my x240 like no Laptop before.
I hope you are at least contributing to a tax-deferred retirement account? A solo-401k is a very good option for solo entrepreneurs, and I'd be surprised if anyone considered it a bad thing to take advantage of.
the 'people hate change' advice resonated with me, I think it's very good. Even if one wants to change, it's incredibly hard most of the times.
This.

> ...take the time to notice both the pros and cons of the article, not just the parts you want to be true. Deciphering reality takes time instead of just listening to reflexive beliefs. It requires that one’s mind be open to the possibility you might be right and equally open to the possibility you might be wrong.
I still use my iPhone 4S every day as my main phone and it is well over 5 years old now. It still works great for me!
https://www.factorio.com/blog/post/fff-140
Every time I've seen a cache in web applications it's because the underlying system is poorly designed.

We have frameworks that can handle 1000s of requests per second on regular hardware, that enough for a single machine to run 99.9% of the sites in the internet.

Take WordPress for example. It's so dog slow that caching is basically required, since even powerful servers can only manage 10-20 pages per second.

If WordPress was running Java or Go instead of PHP caching would be totally unnecessary
I agree. We should all use private search more often. If you need Google search results, just use StartPage.
I don't mind Mission Control too much, I've got a hotspot set in the top left which triggers it, it means I've got shared muscle memory between OSX and Gnome 3 on my other machines.
To machine code, and more : llvm, wasm, asm.js ...
Very cool and fast.

Why not publish the code (or some parts)? You could increase the trust in your service.

I'll use it next time I need to register somewhere.
Ask HN: How to survive a year at my job while burned out
I've been really burned out for more than a year and feel really crappy going to work every day. I am not burned out by software engineering, in fact I enjoy it a lot. It's just the way the company is managed: poor processes, bad hires, plenty of good people leaving.

At the same time, there is a pretty big financial incentive in place if I somehow survive here for another year. It's a pretty significant amount of money, so I find it very hard to justify leaving now, even though I really want to. But one year is a pretty long time to be unhappy.

Has anyone been in a similar situation lately? Any tips on how to make this extra year tolerable?
I predict that when (not if, but when) the Federal Gov finally does make Marijuana fully legal, they will do whatever is required to make it retroactive. Even if it takes an amendment to the constitution specifically for this purpose it will need to be done, and will be considered minor paperwork. There will be no debate about whether it needs to be done. Who would argue against it? Perhaps only those Judges who handed down harsh sentences, because THEY are the individuals who morally deserve to be punished, and THEY are the ones who would go to jail if this were a just world.
Thank you for the long response. I have done similar comparisons dozens of times, but only using search terms that duck duck go performs poorly on, and have had the opposite experience (this is a much harder test for ddg to pass than what you describe, making your comment more surprising).

What search terms are you using? Ideally, could you provide some searches that perform poorly on ddg, but well if you prepend g! to the term (which runs an anonymized google search)?

If the difference always comes down to google search personalization (so you can't provide a search others can repeat), that would also be interesting to know.

Here is the only query I ran in 2016 (so far) where ddg's results convinced me to use google, and then I found my answer on google:

drmSetMaster permission denied

The correct answer is to install xorg-server-legacy, and edit Xwrapper. I was looking for the now incorrect answer about setting some X binary setuid root. Both search engines provide lots of very out-of-date results, so I filtered ddg on setuid about half way through my search there.

Calling this query a "win" for google is questionable, but it is their top performer for me in the last year. Also the page with the answer does contain the string setuid.
I wouldn't consider myself an extreme introvert but I am 100% satisfied working from home (been doing it for 4.5 years now).

The author mentions socialization only in real life. What about online socialization? I still talk to 2 of my best friends in a chat room (used to be IRC, now we use Slack). I keep up with old friends on Facebook. I have discussions and arguments on HN and Reddit.

And probably most importantly, my remote company has a VOIP chat that everyone is on and we routinely have "water cooler" type convos, in addition to serious stuff.

So yeah, I think you can solve this problem without needing real life interactions. Embrace your digital life to the extreme! And, companies hiring remote workers need to support them better, with VOIP and text chat rooms that they can be in (with other employees) and feel like they're part of the team and not just a worker.
Haha absolutely!
No, I have been disputing the following parent claim:

> The idea that TCO is needed to "fully" leverage anything is silly.

I provided two examples, monads and CPS transforms, which require TCO to fully leverage in a strict language. But really any example where functions are dyamically composed as a pipeline needs TCO to avoid leaking stack.
Your examples of a couple of test libraries in Clojure hardly constitute evidence that TCO is of limited utility.
tl;dr "No."
One of the most baffling mysteries of our time for me is the fact that this truth (more working hours = less productivity) is still being massively denied and the non-existent and strawman "arguments" against it have been beaten to death and debunked thousands of times... yet never fail to reappear in any discussion on the topic.

It seems the economic pressure for supporting this bullshit story is still too strong. Sigh.
There are police forces in the UK where 50% of their annual budgets is going to people who no longer work there. This is _insane_. Pensions should be funded from savings / investments made during working life, not taken from future tax recipes.

Furthermore these pensions are gold plate: linked to inflation and guaranteed for life. We have 100s of thousands of middle tier public sector workers like teachers and council workers retiring every yesr with a guaranteed income stream that would cost millions if you were to buy the equivalent annuity.

How anyone thought this was sustainable or sensible blows my mind. It needs to stop.
You sure like sending "Crapple" your money.
Completely agreed. I disable my trackpad and use the nipple exclusively. (And am stuck with thinkpads because of that preference. But I like my new X1 so I'm not too sad about that.)

As for the keyboard, my favorite was the "old thinkpad" keyboard (X220 generation), but I have to admit the new thinkpad keyboard is better than I expected. Travel and resistance are very comfortable. Compared the "new macbook" keyboard with tiny travel and those useless up/down keys, it's vastly better.
>When someone uses it sincerely, what do they mean? What does it look like, as opposed to not boxing your time? What specifically does it solve?

A technical analogy would be depth-first search of a solution space, e.g. in a simple chess AI.

If the search has a cut-off depth = deterministically bounded length of search time = time-boxed

If the search does not a cut-off depth = unbounded (potentially infinite) length of search time = not time-boxed
Not at all. In a case like Flint there will be people with clear culpability for the poor decisions that were made.

But there are millions of lead service lines elsewhere in the US (the pipes from the street to the house).

Who's "responsible" for them?
I find Zuckerberg to be interesting, only because he started out so young (similiar in age to myself) and seems to be navigating a very political world and crafting a public image accordingly, so his choices to me are curious as he attempts to "brand himself" in today's climate. To me he seems to be setting himself to be a politician (or influential figure of some type).
That's a nice description of the Form 2 3D printer. You don't see that grade of engineering from most startups. That Formlabs makes their own mirror galvanometers is impressive, but probably necessary. The off the shelf units are either low-precision ones for light shows, or small-volume scientific instrument components.
reddit. a few braver on 4chan
This is a general problem with LA Times muckraking. They do a lot of articles like this, with a single example used to backstop a whole narrative.

On the other hand, they can go long (rarely!) with great results, as they did with the self-dealing of politicians in the small city of Bell (in LA County) -- (http://www.latimes.com/local/la-watchdog-me-bell-sg-storygal...).
Great talk, the first few minutes are a little awkward, but then it becomes Carmack-esque.
And:

> Q: What do you think of Grigori Perelman, who turned down the Fields Medal?

> A: I think it was because of his personality also. Maybe he himself was very proud of himself. Maybe he looked down on other people, even looked down on very important prizes and medals.

> Q: Would you accept a medal?

> A: Yes.

> Q: What would you do with the money?

> A: Maybe the best way would be to give the money to my wife. Let her deal with this issue.

Wow.
Not sure why you are being downvoted. I think people on HN perceive hunting or ivory trading as something bad such as human trafficking. It isn't. My great-grandfather was an Ivory trader and traded ivory and employed artists who would make amazing carvings out of Ivory he purchased from Kerala and Africa. With increasing government regulation and heavy handed attitude of regulators the entire industry got pushed underground. My grandfather shut the business and the artists went into underground economy being exploited and working in more horrible conditions.

As far as Ivory trade in Kenya is considered the people who take money from the western world to conserve are often the leaders of the cartels who smuggle ivory. The result of the ban would be further exploitation of the poachers and hunters and yes they are going to poach elephants at faster rate.
The crappy thing is that while this might be "back in the day", I still have to spend time cooped up in computer lab because software companies make the licenses way too expensive so we have nowhere else to do our homework.
That might puncture the brand-management force field.
I absolutely adore my ThinkPad X201, if there was any way to purchase a pristine new-in-box X201 I would. However, I recently picked up a 3rd gen x1 carbon and absolutely love it compared to my rMBP '15. Sure, it's not quite as fast and the screen isn't quite as good, but I can run a true tiling window manager (not the garbage that is KWM on OSX) and have a unfettered dev platform.

I run Fedora, I like it more than Ubuntu or Debian and like the fact that I don't have to worry about random underlying features breaking all the time when I update (which wasted a ton of my time when I was using Arch Linux).
I'm a bit surprised that he was running Appointment Reminder as a sole proprietorship. My business ventures have mostly sucked, but I've always found the separation of personal and business concerns afforded by proper incorporation to be invaluable, and not expensive at all in the big picture. (This was in Finland; I imagine Japan could be very different.)

On the other hand, I guess that makes AR a fine example of a company that would have benefited from Stripe Atlas if it had existed back then? :)
I think DuckDuckGo mainly uses Yahoo. There was an article recently that said they've got a major new partnership with Yahoo and now use mostly the Yahoo search results and advertising. I'll see if I can find it.

Here. I just found the link to one of the blogs I follow for search. Looks like DuckDuckGo is increasing its use of Yahoo for a big partnership:

http://arnoldit.com/wordpress/2016/12/13/duckduckgo-makes-se...
Python Project Template
Don't forget that any position that deals directly with clients also takes the brunt of their wrath if they're unhappy. As a non-dev in a SaaS company, I was the primary point of contact for a number of clients and if anything went wrong, I was the first person to hear about it. Clients are not usually pleasant when something is broken or if their project is running late.

My advice is to not underestimate the toll that can take on you. Trying to convey the importance of a specific item for a client to a developer is difficult, too, particularly if the dev is already pretty busy.
I would dangerously extrapolate that it's not just productivity that suffers, but also correctness. Anecdotally I made more mistakes and was off mark the longer I extended myself.
how many lives were lost due to over-regulation of fats instead of sugar? i stand by my belief that experimentation with 1000 different diets will prove the subset that works over time.
There are three primary differences between your situation and Patrick's situation:

1. Patrick is a US citizen who lives and operates his businesses in Japan, which automatically makes accounting and filing taxes several orders of magnitude more difficult than filing taxes for a business that operates in the US.

2. Appointment Reminder, as an entity, operates in regulated industries, most notably medical care. That requires HIPPA compliance, which carries legal and financial risks if compliance is not accurately implemented, maintained, and insured. Patrick's conscientiousness in terms of business process is very much to his credit, and the consequences of Appointment Reminder going down, losing customer information, being hacked, etc are much higher vs. comparable issues with Pinboard.

3. Patrick engages with large companies as a consultant on a somewhat regular basis, with contract values that are substantial, and with counterparties that have legal departments that are also substantial. The level of legal and process overhead required to close these deals, execute on the project, and collect payment is comparably substantial.

In summary: you and Patrick have very different lives and run very different types of businesses. He's not "overcomplicating" his business operations - he's being smart and diligent in ways that benefit him greatly in terms of both revenue and risk mitigation.

Also, for what it's worth: I would highly recommend against operating as a sole proprietor. LLCs are inexpensive, easy to set up, easy to maintain, and mitigate significant personal legal/financial risks.

Insurance would also likely benefit you - a basic computer systems / PII policy would mitigate your (generally small) risk in this area: without insurance, getting sued by anyone even moderately persistent would likely put you out of business.

Think of it as the business equivalent of earthquake insurance: you can save a bit of time/effort/money by going without it, but as soon as an adverse event occurs, you REALLY wish you had it.

Likewise for accounting - we probably have similar businesses in terms of overall complexity (that is, not much), but Bench + my accountant save me so much time and effort it's silly to do accounting and bookkeeping myself any more.

Hope this helps. (Happy Pinboard customer.)
Why not?

With self driving, it makes a hell of a lot more sense than autonomous cars. Any point in a 30 mile typical travel radius is a <15 minute flight.
Yes, unless you believe that a) nobody is ever bad at anything, or b) nobody bad at something ever notices.