skysight-inc/HackerNews huggingface dataset:
> In casinos the games are designed so that in the long run the house always wins.

That's exactly what I meant by odds; they always win because the odds of the games are in their favor.

> The stock market isn't a game

It's a game in the same sense that life itself is a game.

> it isn't designed

The mechanisms that fit all the pieces together are very much designed by humans. True the behavior of the market isn't designed; it's an emergent property of the complex system we call "the markets."

> it continuously evolves

Yes, but change is also the constant. What underlies that change is supply and demand.

Of course you're free to disagree. But if you'd like to learn more about the not-100%-accurate analogy I described in abbreviated form, the source is here: http://www.goodreads.com/book/show/253516.Trading_in_the_Zon...

Edit: Good reading on "life as a game": http://www.goodreads.com/book/show/189989.Finite_and_Infinit...
Just wondering which cafe?
Will AMP really speed up your website?
Weekly Yacht Rental
I can't find the article, but Switzerland started sharing banking information with the U.S. a few years ago. This only makes it official.
I would add a third big advantage to the digital machine: the ability to seamlessly connect to "classical" algorithms. For example, AlphaGo also used a classic MonteCarlo algorithm.

A hypothetical "robot-cat-AI" could for example have access to a really precise physics engine, and also could run at a much higher "frame-rate", so it could see the world in slow-motion and execute really exquisite moves as a result.
Expensive. Not as bad as San Francisco!
I was forced to use a Mac for one of my job ; didn't get converted to the touchpad!
I live in Charlottesville! I moved here 11 years ago. At the time it was suppose to be for 3-5 years but I fell in love with the area and never left.

I do work on the West End of Richmond now but I still live in Cville.
Thermal paste shouldn't be matter much.
This series may also be relevant, but I never read it in full: https://msm.runhello.com/p/category/plt/no-compiler.
Suvarnabhumi  Airport Taxi Transfers
That would've been my choice a couple years ago and I still like this kind of setup for its transparency and maintainability. In fact, I've created sgmljs.net ("isomorphic" SGML + Prolog/Datalog + JavaScript-microservices web stack) to support both in-browser and (static or dynamic) backend preparation of your HTML, XML, or markdown files.

SGML has built-in dependency graph info so there's no need for Makefiles and OS command invocations. Unlike XSLT, SGML can parse and produce fully-featured HTML5. (Parts of) SGML constitutes a meta-language for injection- and XSS-free templating (designed to be non-Turing-complete, unlike XSLT). SGML also allows definition of custom Wiki syntaxes (sgmljs has full markdown support).
>To overcome that with software, we need to dramatically reduce the cost of developing software, enabling ordinary employees to develop their own software.

I think this is the key to running an effective organisation.

It requires that most people know how to program, or at least know enough to understand what is possible to program.

I also don't see this coming, partly because the education systems are not really up to par, but also because it's really hard to develop complex systems.

I'd argue that the languages are not really the issue here even if the trends seems to go towards even crappier languages (like js, php) to really mess up the heads of beginners.

But even with a hypothetical "perfect language" the main problems is the huge amount of time and effort it takes to learn any programming language at all, plus the even more enormous amount of time it takes to write something useful even for a really experienced developer.

But sure. It's perhaps time for a new cycle of tearing down the "mainframes" (in someone else's basement this time) and reinvent personal computing for the 2nd or 3rd time...
Hmm. I suggest that recent SOTA results contradict your contention that the field is in "a very sorry state" and you up the standard to "human like accuracy". Feels like the goalposts are being moved.

Anyway, this paper demonstrates some impressive results:

https://arxiv.org/pdf/1611.06607v1.pdf
http://laptophits.com - it had great response here on HN, unfortunately few days later I got an email from Amazon, that they reject my associates application, as my site lacks unique content :(. Now I'm working on more specification based filtering options, then will try to add keyword filters (to quickly find for example most recommended'linux laptops') and figure out what should I add to pass Amazon Associates review.

I also started my personal blog today at http://mdoliwa.com with 30 days blogging challange :).
Current toy: Voice input for personal statistics. "Alexa, set pullups to 20." Then Alexa or Siri or Google update the named statistic with a time stamp and optionally trigger a webhook.
Yes I think your idea sounds very convenient, I basically just want to type the IPs of my machines in somewhere and the rest should be explained to me on screen. If SSH cant be established, tell me why. If i didnt set up ipxbe properly or at all, tell me why (heck, even tell me how you got that information ala 'we tried establishing an ssh connection with ssh@184.4882.1 -v but it resulted in this error log: '. Any other connection problems, tell me why. Generate all the SSL certs automatically, I dont want to type in any commands myself. I dont care if it's a test SSL setup but frankly I dont understand why these tutorials always give me test SSL certs. Just generate something that makes sense for production or tell me what I need and why for production.
If you think that my nodes should have DNS names, go start some internal DNS server for me and set it up in the background for me. I dont get why I should have to do any of that stuff myself.
At the end there should be a screen where all the configs were saved down to in a textual format, so I can have a look at what was done, which processes were started and which ports are now open, what the firewall looks like. For example CoreOS I believe has some cloudconfig stuff and I dont want to figure that file format out myself but I still want to see it after it's been generated.
I like magic but I also like to see what it actually did / is doing.
Came here to mention Deep Work by Cal Newport specifically, and glad someone else already has. If anything it should be a required reading for everyone in the current society imho. While it does not explain anything ground breaking that has not been written before, it does give a perspective as to how much the digital world and our addiction to it distract our lives. Many people are guilty of this without ever realising it.
Don’t Fight Sober
The Greek word for 'amber' is ἤλεκτρον (ēlektron).
There's not much more to say, other than the worst part for me was giving up coffee. I'm a coffee fiend, and right about the time I started grinding my own beans and getting into some really good brands, I made the decision to cut out sugar. I have tried using artificial sweeteners but it's just not the same; it kills the natural flavor of the coffee and most artificial sweeteners don't agree with me (not to be gross but severe gastrointestinal issues with every sweetener I've tried).

I do occasionally still have black coffee or with just half and half, but that is too much temptation to put "just one spoonful of sugar" in there, and I have to make myself stop.

It has also been difficult giving up cooking desserts; I love to bake and I also enjoy cooking Asian cuisine, which (depending on the dish) can be very sugar-dependent. There are a few fruit-based desserts that don't require much or any added sugar, but when you're diabetic even the natural sugars from fruit can be harmful.
FTA:

> However, poor countries will not be accorded this privilege because they lack the resources to fulfill the conditions for automatic information exchange

So bankers will be offered as a sacrifice but the dictator pillaging his country will be protected. How cute.
> If anyone has advice on swapping the screen on a T420 please point me towards it - the T420 screen is, for me, the only negative.

There's a lot of people swapping them (one example [1]), but I don't know if there's a consensus on which are the best options, and there's quite a few. I think the T420 and the X220 are by far the best options for reasonably modern but not yet ruined Thinkpads, but for both of them the screens are definitely the weak points.

[1] https://www.reddit.com/r/thinkpad/comments/3hjlbu/so_i_did_t...
I think the joke was that the man is there to feed the dog, and the dog is there to keep the human from touching the computer.
Okay what's your rent.
still there's good monet fooling vc around until they catch with the trick, that's why plenty startup sprinkle intelligence jargon on whatever they sell.
It takes 10 minutes to do it yourself. The Intel card costs about $15, consider getting the 8260, which is $5 extra and newer (Bluetooth 4.2). While your at it swap out the M.2 SSD for something bigger (1TB ~AU$600)
that's a reason never liked web dev .. it's like porn fight between reality kings and pornhub..
@jmkni introduces very clearly first few probs..
Why would you open the laptop screen when there is no battery? The only time when you have no battery in the laptop is the few seconds it takes to replace one with another.

AFAIK, fixed batteries are located in the very same place as the removable ones: at the rear of the laptop. They are not spread everywhere, there is no hyper-advanced design is that respect, and they definitely do not occupy 60-80% of the chassis. They could be pulled away / inserted back from the rear is the design choice was such.
Damn that sucks. Pity - used to work well.
For fuck's sake, grow a thicker skin.
I posted this story a few years ago. https://news.ycombinator.com/item?id=7982848. Pretty good discussion on this topic.
Agree, my wife and i love it but with violence kicking up and the political climate getting more authoritarian we are skipping visits.
Sadly I can confirm this from personal experience.
I was under a lot of stress for the past three years.

Before stress started I had almost photographic memory. I was not very smart software developer. But ability to recall patterns and documentation fast, made me very productive. I worked at CS semi-research position and spoke at conference every other month.

Now it takes mental effort to recall what I did 4 hours ago. I can only program if I strictly follow my TDD routine and design notes. Recently I could not even pass job interview for trivial entry level position :(

Stress is mostly gone now, but it will take about one year to recover. It is very weird period. People, who do not know me well, think I actually improved over past three years. I fixed my health, lifestyle, social interactions...; I took every advantage I could to compensate for damage caused by stress.

Now, I can feel improvements every week, and I am basically starting from scratch. Once I get my old memory back and combine it with new things I learned to cope, I will be unstoppable :)
This goes back to another discussion that has been had on here though. It's how the stress is PERCEIVED. To someone who has a family to feed, the idea of losing their job may be PERCEIVED by them as being just as bad as the guy in Syria worrying if his house will be bombed.

I don't disagree that the guy in Syria is more justified in his perception of a greater stress, but the soccer dad's body doesn't really care about the guy in Syria or their relative justifications for level of stress.
Authentication and encryption takes a lot of CPU, but turning security OFF for performance reasons should always be behind a configuration flag.

It's illegal to break into something, but if you leave the door wide open the insurance company might not be so willing, and in some laws it's actually legal to walk into open rooms.
Anywhere, anytime.

I'm generally based in Stockholm, Sweden; my home town and just generally a lovely place to live. It's certainly not the cheapest, but everything works really well and internet is fiber by default nearly everywhere these days, 4g if wireless. People are friendly and the city is clean and beautiful. Driving sucks, but public transport is great and runs all the time, so not a big deal. I can take a ferry to get downtown, which is winning in my book. Plenty of flight options out of Stockholm to go anywhere in Europe as well, including a short hop to London, Frankfurt or Helsinki, which will basically take you anywhere.

That said, I'm now currently in Florida, because January almost anywhere in Sweden is cold, wet, and dark. I'll be working from here for a while before heading back, at which point I might just go somewhere in south Europe for a while.

My point is, I absolutely love Stockholm as a base of operations and summer in Sweden is unbeatable in my opinion and I couldn't see myself anywhere else, but I need the freedom to go where I want/need to be. Being tied down to an office building again isn't something I could do and still stay happy – maybe if I start a family of my own, but I have no such interest.

My life is generally more expensive and messy now, but I'm much, much happier.
About drivers: You are right... but things get a lot lot more messy if your specific USB driver is not maintained in the Linux Kernel.

I have the opposite experience with memory pressure (speaking only about desktop here). macOS (& Windows) do memory compression by default and most of Linuxes I know don't do that by default. I also have the feeling that at least desktop Linux get's incredible slow when you run out of memory and swapping begins (never encountered similar amount of slowliness on Windows or macOS with low memory).

Regarding container technology and macOS. If you are into docker checkout latest dlite beta: https://github.com/nlf/dlite/releases It runs docker on Kernel virtualization level on macOS with xhyve without the need of VirtualBox etc.
Oh what a vicious cycle this is. As someone battling with depression, I tend to take on a lot of side projects and extra work in order to keep my mind busy and avoid those thoughts.

Then I get stressed because I have so much to do.
If you have a very poor touchpad experience you are probably using synaptics driver. Replace it with libinput for much, much better feel (some distros use it as default including Fedora).

I have the same problem with speakers though (X1 Yoga).
Dont forget however that governments have legalized (with the justificiation to fight tax evasion) those illegally obtained CDs that make the rounds in europe. It could be any kind of information.

http://www.dw.com/en/german-court-ruling-permits-use-of-stol...
Presume the cert is wrong.

If your system can't handle that, a few options:
- put a clock in your embedded element
- Pin certs
- Use a frontend, embedded only connects to authenticated embedded system (say, with ssh Port forwarding). Frontend does connection correctly.
Me neither, the only email I ever get is from payments-noreply@google.com to say a payment has been made and I should log-in to my account for details.

There is a link to 'sign in' but I expect most folks have the sense to not click on those kind of links in the first place.
Applying a permutation to a vector, part 1
fork -> add feature -> pull request
I recently got the Precision 5500, which is great for the most part. The screen flicker is a trifle irritating, but I've had zero Linux compatibility problems. (I opted for Intel graphics.)
Here's my first result from Google:

https://en.m.wikipedia.org/wiki/Quantitative_easing

Google is getting really good.
Ah yes, I should have stated that the object is immutable.
A Guide to the Good Life: The Ancient Art of Stoic Joy by William B Irvine.

I'm not (and have no intention of being) a Stoic, - my personal philosophy is very different - but I really liked the author's approach in bringing an ancient philosophy to life in modern times.
This is true too. (And perhaps another reason traders don't fear computers!)
Maybe. But the lack of scabs on my face is a definite plus, and one I've demonstrated to relatives with multiple experiments.
I generally don't think that all traders believe their jobs are immune. Any rational person that looks back at history will observe that the markets have constantly been changing due to technology that speeds up a trade or makes it more accurate. However, most of the significant changes have not been to due to Artificial Intelligence innovations. Instead, those changes have been about automating tasks that were once repetitive. I wouldn't necessarily call that AI.

If you'll allow me to simplify the IB Trader's job: there are 2 types of traders: agency and principal traders. Agency traders build relationships with clients, accept orders from them, execute them in the market. They make money on commissions. Principal traders will take risk. Sometimes on behalf of a client - on the back of a client order - or sometimes purely for the bank's own account.

The agency traders have seen their roles decimated by technology - because much of their role (minus the relationship building part) was automatized. On the risk-taking side, AI has crept into some places - albeit in very narrow use-cases. For example, we've seen the rise of the robo-advisor, where an "algorithm" comes in and automatically adjusts your portfolio to reduce risk and increase alpha. Well, the risk reduction party is well-known (Markowitz portfolio theory). But the increasing alpha part is the difficult thing. And AI seems to be quite far off in its ability to be a stock picker - simply because the passive approach is superior (ie, no intelligence needed at all).
May I ask what stressed you out like this?
New York. I fell in love with the city during my first visit this summer, and even if I don't get to live there in the future, I really hope to get an internship there or anywhere other in the US really.
There is no reason to use redis over a non-local network as it loses its performance appeal completely. Even talking to a redis server on a different rack doesn't make a lot of sense, unless you have a total control over a network there. So encryption by default goes against its value proposition.
> but against "HTTPS everything"

You being against HTTPS everything, is the same as being in support of MITM attacks somewhere. I am curious when is that the allowable case?
As usual: it depends.

Why does it need to validate a cert? How acceptable is it if you get it wrong? Depending on the answer, perhaps "have a more reliable clock" is the right answer (plenty of embedded devices certainly have a decent idea of what time it is, and if it's already big enough to validate TLS). It seems reasonably probable that the NTP server stops being available for a reasonable amount of time before you have no idea what time it is anymore and can no longer validate certificates; so depending on the device, telemetry might be a good idea too.

It doesn't sound like a reason to give up, though :)
I moved to Edinburgh from Stockholm about a year and a half ago. Can confirm it's a great place to live and Skyscanner(where I work) is a great place to work. Tech scene is noticeably smaller than Stockholm, that's the main downside for me.
You have responded correctly to the only person suggesting London so far. Just don't do it.

Shitty quality of life due to absurd land costs. Of course people will say you should live like a student in shared accommodation when you have a good job aged 35. Forget it.
Yeah. We got money to build a medical instrument but sold it as AI to investors.
I don't think I'm alone in saying I'm disappointed by the new MBPs, and also haven't found a reasonable alternative. I buy for a small office (<100 people) and it's a constant challenge to find decent quality and performance.

In a city of 5mm I also can't find a brick & mortar store where I could even evaluate what's on offer. Any place selling laptops these days are all targeting home users, and sifting through online offerings isn't much better.

Maybe my expectations are unrealistic, but I'm convinced we've taken a step backward in the last year or so.
Fair enough, it's a weak analogy for chess. [0] The pairing is tighter in financial markets where the outcomes (prices) are not necessarily deterministic and the models are incomplete.

[0] http://marginalrevolution.com/marginalrevolution/2013/11/wha...
I was hoping for the chapter "He spied on his girlfriend using work means" or "He misread the constitution to the point that he issued a blanket warrant on all phone calls in the USA", but it seems like this guy hasn't been caught. Yet.
You've repeatedly become uncivil in comments here. That breaks the HN guidelines. Please (re-)read the following and post civilly and substantively, or not at all:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this subthread from https://news.ycombinator.com/item?id=13297664 and marked it off-topic.
So what can you do? How can you escape it?
>Then where is it?

It was given. Apparently you don't like the source. Here's another.
http://www.judicialwatch.org/wp-content/uploads/2016/06/JW-v...

Also, there were a lot of questions being asked about FOIA considering there was no evidence.
http://www.judicialwatch.org/press-room/press-releases/judic...

Again, your original assertion is not defensible that there was no evidence. Again evidence does not equal proven. Simply there was information that suggests a rationale.
To me, this is probably not the question behind a sustainable business. $5000 or $500 are price points that are more likely to work. $5 problems are often not worth paying to solve. Big problems more often are.

To put it another way, the time and effort of signing up with a new service (password email etc.) and dealing with its payment process is one of those $5 problems. The pain of obtaining the service is about equal to the value of the service.
fully agree, but I think the point was around the educational value of literally being able to handcraft HTTP requests. I learned a ton back in the 90's doing exactly that for various plaintext protocols (FTP, SMTP, POP3, IMAP, HTTP).

Yes, there are tools that let you inspect them, but there's something about being able to walk around right at the protocol level to understand it's nuances (e.g.: CR/LF issues with HTTP).

However, all of that being said, I'm sure the real old-school hackers think all this PHP/Python/Perl mumbo jumbo obscures the real C/C++ code which their interpreters actually drive. And those old-old-school hackers think those C/C++ guys are obscuring their assembly code.. okay, I kid, but you get the point. We all deal with abstractions at some point. Perhaps in time, HTTP/2 tooling will come to improve, and my concerns will vanish as well.