skysight-inc/HackerNews huggingface dataset:
Debt would be a better indicator really. A lot of people you think are 'doing well' where I live have 50k in credit card debit and owe 25k on their car.
Aside from embedded systems, mainframes are the natural state of computers. That is, over time, computers tend to converge on either embedded controllers for appliances, or big racks in back rooms doing big calculations.

http://www.winestockwebdesign.com/Essays/Eternal_Mainframe.h...

Plug: I wrote the above.
Did you mean Moore's Law?
Progressively Decoupled Drupal Approaches
Adding some context to Go
Which Is the Best GPU for Deep Learning (Last Updated 2016-07-23)
This is a great list, and it should be higher up in this thread. Most of it applies to longer-term investing as well (the area I work in).

1) I always tell this to people. So much of investing / trading comes down to your emotional reaction, and paper trading does not invoke these emotions.

Contrary to your #3, I actually suggest starting with a small amount they can afford to lose. Better to work out the kinks and/or find out you're not cut out for it before you bet serious money. It doesn't have the full psychological effect, but it can be a big wakeup call for people.

2) Absolutely. Grind it out. Every day you try to get a little smarter and make better decisions. Learn to love the process and don't lie to yourself. I like to rub my nose in mistakes to make sure I don't repeat them, but I also take a moment to appreciate things I did well, like getting out of a situation when I realize I don't have a handle on it, even if it means taking a loss.

4) No textbooks can prepare you for the mental anguish of watching your portfolio sink. You feel like the biggest idiot in the world, even moreso if you are underperforming the market. Of course, when you're up, you feel like a genius. Its during those times I find it wise to reflect on the not-so-good months to remind myself that I'm not invincible.

5) As Buffett says about leverage, "If you're smart, you don't need it, and if you're dumb, you got no business using it."

To add my own:

6) If you don't know what your edge is, you probably don't have one. What advantage do you have over the other market participants?

7) "If you want a good gambling life, make positive expectation bets." - Ed Thorpe, in Mathematics of Gambling
Soviets couldn't care less about civilian losses in places like Afghanistan or Chechnya and still got their ass*s kicked badly. your specific example worked, but it might not work even in the same place these days, and is definitely an exception
Could someone edit the title to match the title of the website? The submission sounds like this is an online service, the website title makes it clear that this is a GUI app for macOS only.

I'm on Linux and all the designers I work with use Windows. I know this isn't the norm for most people on HN but the title is still misleading and the submission guidelines would seem to agree.
Beginner's Python Cheat Sheets [pdf]
I think you are being way too charitable to cars. Maybe it's where you are from, but I can't say that is my experience.
Ideally they won't be negative after working on them using CBT. In CBT, you have to be aware of your thoughts too, but instead of thinking "is this thought useful to me", you think "is this thought an accurate representation of my current situation". You then work on changing your thoughts until it is an accurate representation of your current situation. Categories like "mindreading" and "catastrophizing" mean that you are assessing a situation with incomplete information, and training your brain to not make snap judgments can be immensely more helpful than training your brain to just ignore those snap judgments. It does take a lot of work, but a lot of the time the thoughts you need CBT or mindfulness to work through, you get because there's an unresolved conflict in your life that you can't find a resolution for. It's better to train your brain to find a resolution for problems than to ignore them.
PictureLife ceases operations – offers path towards SmugMug
Well that was a waste of time.
Show HN: Get a job with your friends
That is deeply true, and has been for decades. In the old days (90s) the Mac world often smirked at the ubiquitous "Abort Retry Fail?" refrain that Windows users often encountered.

But even then, I noticed that the Apple equivalent tended to be, "...". Not much different today.
50% losing and 50% gaining, without any spreads or commissions, would eventually destroy all your wealth. It's the classic "random walk" or Brownian motion study in finance, and it destroys your wealth because every time you lose 50% you have to gain 100% to get back to where you started.
1500 Euros month (- taxes), RoR Developer, 3 years experience, Italy

drome@protonmail.com
See? They list "fetishism" there. They don't go any more specific though.

For comparsion: I'd consider zoophilia an orientation (that I do not share), not a fetish.

> I lurk @SwiftOnSecurity, and I seem to recall seeing you active there

I'm @SoatokDhole and I sent SOS the link to this HN thread :3
Whenever I see monitors and touchscreens, I keep any eye out for crashes and errors.

It's always interesting to see what should be simple, dedicated-hardware devices taken down by a Windows 10 update or some revealing error message (why does the mall's you-are-here screen use Internet Explorer?!)
I'd be down for a new 'big bad editor' in the style of emacs' kitchen-sink philosophy (and hopefully completely modal by design, like spacemacs/vim). But basing the ENTIRE thing on Electron/JS/"web tech"...man, I hope not.
When I switched to Mac from Windows about 5 years ago (because I decided to be an iOS developer), this is the biggest thing I noticed. There was zero feedback, or a just a quick beep out of the speakers. The anthropomorphic equivalent would be malevolent staring.

It was a tough adjustment.
I'd wager, if you somehow could find it, your nostalgic view of the speed of a computer from the 80s would quickly diminish. Especially when you had to deal with more than one file with Notepad.
> The consumer doesn't want it?

Is that true though? Isn't the massive influx of cash into these proving the opposite?

I see this sentiment a lot. "I don't see the point of smart things, so nobody must want them!" But that just isn't true. There's a lot of benefits to be had, and a lot of people want them.
Very sensible read, just one question, he mentioned "avoid junk foods, especially sugar", is sugar that bad for causing cancer?
I'd like a citation for that, I don't think that's true. I imagine they can legally tow your vehicle away, but I reckon damaging the bodywork of your ambulance or fire appliance to move another vehicle out of the way is not standard operating procedure.

There is however an act called the The Emergency Workers (Obstruction) Act 2006 [0] which makes it an offence to obstruct emergency vehicles.

[0]: https://www.gov.uk/government/publications/the-emergency-wor...
Being sad about that is like being sad about being emotionally invested in your collection of Beatles music when all the kids these days love Justin Bieber.
GitHub Extension for Visual Studio
Curious story behind establishing all those partnership agreements.

Good luck.
My point is the overwhelming majority of (technical) people simply don't care about init. I search for 'how to enable service in Linux X'. If I'm a real wizard, I might even write a simple init script. But the amount that I care or think about init is basically nil.
I'm not dismissive of Intel, just currently the smaller scale HPC market is focused on GPU's.
And in the GPU market as far as compute goes NVIDIA is the champion.

Intel is great but their current HPC/X86 offerings aren't that great. Xeon Phi and the Xeon SOC's might eventually come out swinging, but currently they aren't.

AMD on the GPU side is pretty stagnant it has almost no answer to the Tesla based servers, and on the software side NVIDIA's software stack which includes CUDA is simply better.
On the CPU side we need to see where Zen leads, but even then AMD will have a competitor to the traditional Xeon platform rather than HPC.

ARM is probably more scalable especially since you can easily create semi-custom SOC's for HPC and put a lot of pretty powerful and considerably smaller cores in a server.
Intel may get to that point with the Xeon products but it is not there yet.
My first thought also - Soylent is a nice 'dumb' product for when everything else is too smart to function.
People need to stop thinking of NixOS as another Unix-alike, because it isn't, in very much the same way that MacOS used to be a Unix-alike, but isn't any more, either.

NixOS is rebuilding important pieces of the foundation. Why? To address a basket of problems we have been complaining about with Unix for a very long time. Is it worth the hassle? Well, have you ever lived through a kitchen remodel in your house? That's a hassle, too, but you end up with a better kitchen.

IMHO NixOS is pointing the way forward, but is probably not the last word in next-generation operating systems. The existence of NixOS and Guix (and similar) are exciting, because they are part of the ferment creating the thing on which we will eventually converge.
I'd say Go defines "simplicity" as "simple to write (good enough to run for non-critical parts)"
>> Some of them work and work very well.
> Bull. People get better randomly

I completely agree. I also know that some treatments work for some people.

> but pattern matching makes this really hard to accept.

I'm stating that a patient needs to find what works for them. Sometimes that's surgery, chemo, radiation, all of the above or no treatment at all.

I've known friends & family members improve, or not, on some/all of the above. The point is that everyone is different. People react differently to identical treatments. That's why some people develop diseases and others don't in the first place.

> As to caner, day one they are going to tell you your odds of survival long term and they are never 100%.

The only thing 100% is NOT surviving. How you come to your end is your choice. Some people chose to do that on their own terms, with their own treatments that may provide better quality, and/or quantity, of life. You don't have to make that choice, but you can't tell someone else not to.
For an editor a dialect of Lisp with proper module-based multiple namespaces (a-la Python) is a much better choice.

It is also nice to have a CL package, which makes porting of relatively easy.

And FemtoLisp is a beautiful thing, of course.
Adobe Flash Player Update, Up to Date Full Free Download
Or it's better for the cadence and call to action of the article for her to join in and act as if she is also mediocre and okay about it, so you should too. So she makes the claim, regardless of her actual belief (she might sort of believe it, too).
I will say thank you for sticking your neck out a bit and sharing; information is powerful and now the choice of what to do with this info is up to the OP rather than probably not hearing about it at all. Of course the most likely response is to ignore it for the father's case but since the condition is genetic I'm certain the poster is reviewing all their options as well.
Ask HN: How much memory do concurrencies consume in Go vs other languages?
Actually it's the other way around: http://www.wsj.com/articles/honeywell-google-settle-lawsuit-...
Mapillary already does that?
> will it be possible to have some formatting guidelines / examples on the site somewhere ?

https://news.ycombinator.com/formatdoc

Sadly HN has jack shit formatting-wise (the most annoying part being you can't escape asterisks so half the time it's going to emphasise a comment section and remove your asterisks despite that not being what you wanted)
Hey everyone ! I'm Nick - GitHub Campus Expert and the author of this tutorial. I'm glad that you all enjoyed hacking with Atom and can't believe that my post got to the front page! I would love to answer any questions about the content and would appreciate any feedback for this or future posts.
He is also typically actively involved in companies he invests in, which sets him apart from somebody sitting around on e-Trade in a pretty big way.
Yay - it's great to get some more documentation about how to build plugins for Atom.

That said, this tutorial neatly avoids adding much to Atom's view layer. When you try to extend the user interface you'll eventually run into https://github.com/atom/atom/issues/5756 "Let's choose a view framework for docs, generated packages, etc." which has been open for nearly 18 months.

There's a commendable commitment not to force a single view framework on all plugin authors, but the cost of that seems to be that there's no single view framework that the project feels comfortable recommending and documenting as a starting point for new authors. And without a view framework to present as an example, there's little to go on to help figure out how to structure a plugin with some custom user interface components. The project generator used in this tutorial creates a sourcefetch-view.js file, but the tutorial never mentions it. The Atom flight manual talks about the view file in a little more detail, but stops short of explaining how responsibilities should be split between model and view in a more complex plugin. The best option available seems to be to go reading through the source code of other existing plugins out there, but as each chooses a different approach (see original problem) it's difficult to pick up what might be considered best practice and what has been deprecated - some packages use atom-space-pen-views for example, but that's the old recommended view framework that's been deprecated for a while.

I like Atom as an editor, and part of the reason is that I really would like to extend it by using the languages that I'm already familiar with. But writing a plugin will (for me) only ever be a side project, and the amount of research I need to do to understand how to build some meaningful UI in Atom is too great at the moment for me.
The Unicorn Hedge: There’s a Bubble… but It Ain’t in Tech
Didn't the courts require that people be allowed to blur their house fronts? Which resulted in large amounts of Google Street View being blurred.
PulseAudio has been removed from dports
Your Recommendation Systems Aren't as Cool as My Friends
It was a woman, muhahahahah
Isn't day trading a zero-sum game? If so, it's not very surprising that the majority of day traders lose money. Every dollar you make comes from someone who lost it. So unless you have a competitive advantage, such as lower brokerage fees, you should stay away.

Me, I believe in https://en.wikipedia.org/wiki/Buy_and_hold. The money you'll make will come from the actual profits of the companies.
Germany has a history of "Let's make a new race of super humans, and presume they are the default". So I don't think that argument will fly.
There is currently no way handle multiple icons at the same time. I mean you could still make a copy of each icon by just dragging them to a new folder in finder. We have multi-selection handling in our roadmap. Follow us on @svgsus on twitter and I'll make sure to ping you once we implemented it.
I don't have a account so I can't read the whole article but I can't see how someone could claim that the people was the property of Borland.
Couldn't you just use a weight sensor to determine whether an elevator cab is over x% of its rated capacity, and make that one ineligible to respond to external calls until after some people exit?

That wouldn't require changes to the user interface, and the doors would only open if someone can actually get on.

That, plus an assumption that most trips are between the ground/garage floors and one of the higher, occupied floors should be sufficient to reduce congestion without requiring someone to push a floor button before entering the cab. Adding a clock to the elevator controller would also help, such as by stationing empty cabs at the exit floors in the mornings, and distributing them among the occupied floors in the evenings.

I can think of a lot of ways to improve elevator scheduling without changing the user interface, and even if I did change that, I could certainly provide some mechanism to select a specific floor without installing a touchscreen GUI. Wave your employee access RFID badge at the button panel to pick the floor where your cubicle is, for instance.
Show HN: GraphQL Subscriptions – Realtime messaging and dashboarding app
Do you think everyone diligently follows those practices though, or depending on their background, even knows about them? Even conscientious people have lapses where they touch their eyes or mouth after touching something like that.
> This paragraph has five-hundred and sixty-one lower-case letters in

It must have taken some trial-and-error to make this sentence correct, since the number itself adds some letters.
If you want to regard marrying someone as 'bestowing upon them the highest honour you can' you can feel feel free to be that full of yourself. If you want to pretend there is nothing going on but romance, you can pretend that.

Legally there is no marriage until you sign that contract at which point you are in a partnership that is covered by many, many laws because it is a legal construct, pre-nups being just one. If you can not recognize this and you go into a marriage thinking of nothing but romance, you are going into it blind and delusional.

> Except that the point of marriage is closer union with someone you intend to spend the rest of your life with

That's actually a pretty new development. You married to stop wars, you married to care for your house, you married to have kids and have someone care for them, you married to carry of the family business.
Author here. Disappointed with the apparent lack of interest, considering that sparsepp is likely the best choice today when you need an unordered_map or set.
I think my solution would be a piece of tape at the top of the control panel, indicating "light switch is directly below". Or possibly replacing the damn thing with normal controls, which I have yet to find inadequate.
PowerShell Post Exploitation Tool Aimed at Making Penetration Testing “easier”
No idea, but a guess: OSV will improve OpenStreetMap, which ensures that there is more options for map data?
C'mon - we need some links to examples. :)
This made me want to reflect on my own list and realized that it's morphed somewhat over the years from:

- What if I invite them to coffee and I think they're super awesome and they think I'm an idiot

To:

- What if I invite them to coffee and that 15 minutes turns into 4 hours and I still want to hang out more because they're awesome (which they will be, because frankly I find everyone fascinating); except now I have this disquieting sense of guilt because none of the other projects I have scheduled to complete in this time are getting completed... or started, or thought about.

- What if I don't invite them to coffee and they are or have some information to share that (combined with my own experience) is the key to my entire existence... or perhaps the future of humanity.

Maybe I let my mind get away with me sometimes...

Sometimes coffee is just a way to blow off 15 minutes with some amusing banter because sometimes it's better to step away from the computer than it is to keep bashing your head against it.
> Some websites were made entirely in flash. Others just had a splash page.

Those were the best ones! http://html5zombo.com
Everything you wrote is true, but I think you're overstating the performance cost of Go design and implementation choices. I think the parent comment is fair in saying that Go is somewhere between GCC and the JVM in terms of performance. But I agree that Go is not designed for extreme performance (the kind of software where even a 1% gain matters), and that C/C++/Rust are better for these purpose.
I'm curious - If you don't mind sharing, how long have you been day trading and what has your percentage return been?
Regarding heterogeneous fields across constructors...

I agree that this is poor design.

Field accessors for a field present in one constructor and absent in others should give a Maybe.

I'm not certain what should be done for the case of different types. Packaging it up in an Either seems possible, but the obvious approach would make the shape of the return type depend on the order in which I've listed my constructors, which is ugly... Refusing to generate the accessor function seems okay. Disallowing the collision - effectively the current state - isn't so bad.

In practice, the rule others have mentioned works fine: pretend Haskell doesn't support named fields in types with more than one constructor. The RecordWildCards extension also makes traditional Haskell records more pleasant to work with.
I think its even bigger than that. Lots of kids into STEM and the sciences seem to grow into adults with some really dismissive views of anything that isn't STEM and follow a fairly simplistic and reductionist approach to explaining the world. Often making grand and sweeping generalizations that sound "sciency" and pretending there's no mystery in the world and that human knowledge in 2016 is near perfect.

Its bizarre and makes me wonder what about education created people with this mindset. Is it how we teach the sciences perhaps? It seems science is taught in a way that's just long tirades of endless hero worship, instead from a philosophical perspective of what it can and can't do for us. I also find academics don't often like to discuss failed scientific policies and beliefs of the past nor how science really is its infancy considering out modern system can only track itself back to the Royal Society. There's no unbroken line of progress to Ancient Greece for example. We're really only talking 350 years of effort here, which isn't much in the grand scheme of things, especially when the grand scheme of things is nothing short of 'explaining everything.' I imagine we are due for many more scientific revolutions that will make a lot of modern beliefs seem antiquated. Its arrogant to think otherwise and having a more agnostic view seems like the wisest course here instead of angry know-it-all-ism.
I remember there at least being error codes you could potentially look up, back in the old days. Might just be nostalgia coloring my memories.
Marketing in four steps
There are obviously many factors such as domain knowledge and language familiarity. I respect the developer who failed to do this in Powershell, he's very capable.

In this case, I would chalk it up to Python having a longer history and being more mature. Neither of us were particularly familiar with this domain, but because of the quality of Python's online community and documentation, it wasn't difficult to accomplish the goal.
Yes, but since we're talking about golang, it's the info I'm looking for here.
Personally, I take finding peace and love in your last moments as a way of raging against the dying of the light.
Take out "motorized" and the traffic code pretty much goes away. Intersections with semaphore lights, all of it. It's all for the sake of motor vehicles. Pedestrians and cyclists can stay out of each other's way without anyone having to stop.
How subscriptions conquered our world (and why we let them)
At least it was an amusing waste of time.
Hiding a window doesn't mean I never want to switch back to it again. And, your complex situation for usage of Minimize isn't helping here. It actually proves the opposite point - Apple implemented the Minimize command incorrectly.

The bad window management isn't limited to the Minimize command though. Open any window from the menu-bar and you'll never be able to switch to it with the keyboard.

Try it out: Open "About this Mac" from the apple menu. Now switch to some other application (with the keyboard). Now try to switch back to "About this Mac" with your keyboard.

You can't.
Vesper Shuts Down