skysight-inc/HackerNews huggingface dataset:
> In a classical word, you must simulate only one path. In a quantum word, you must simulate both. You don´t need some magical conscious observer to force the collapse of the wave function. A CCD detector of a camera or a simple wall is enough to force that the "wave" collapse into a "particle" and the detector or wall gets a small spot where the "particle" hits it.

This is a common misconception (among programmers). There's zero experimental evidence for the effect you mention, and zero theoretical derivation. Circumstances under which wave function collapses is the greatest mystery of QM.
Although the author isn't struggling to make ends meet and land a paying writing gig, his advice is directly applicable to someone who is:

1. Check out Open Notebook - it really helped me see what my pitches were missing

2. A good pitch must have unique angle, be good storytelling in it's own right, answer 'so what' has lead to 'a ha...that explains why...'

3. You need to have lots of stories to pitch, be persistent and have a daily routine. Keeping track of each pitch in a spreadsheet is great for motivation.

To me it seems these are specific, not-obvious pieces of advice grounded in personal experience. Not at all fluff piece.
>But it just doesn't seem practical year-round.

It sounds like you're assuming that the solar greenhouse is the only source of heat in the system, but I also see a wood stove. If I lived above the arctic circle, I would want redundant sources of heat too!
Haven't read that article, but will check it out, thanks for the link.

My issue with audit logs in crud systems is that they're almost always at the row level, which is almost useless when you're trying to make sense of the audit log. An audit log of "operations"—i.e. command log—is far more useful, and trivial to implement when CQRS is used. I'm guessing that's what this article details...
Love cmder! Only problem I have with it is if you drag and drop something in the window when it's running the Linux subsystem, it doesn't automatically convert the path.
Personally I found the recent season of Humans a lot more interesting than Westworld, which (to my taste) tried too hard to be philosophical, while Humans managed to tell a similar philosophy more subtly without being on-the-nose.

But we're all critics, so YMMV.
Yeah, that was my thought too. KiTTY is leaps and bounds better than putty -which it was forked from - and for a while I made a point to recommend it to any windows user who needed to do any sshing.

Buuuut, I just found mobaxterm, which has a ridiculous amount of features. And I'm pretty sure git bash for windows has ssh, and cmder, and now the Linux subsystem - so there are a lot more options on the table these days. Kitty's days might be numbered.
12 Alexa skills you must have for your Amazon Echo (with video)
“Meet Cassy Blakemore”
While GPU accelerated 3D interfaces (like it in 3D games) is a good idea (at least one could mix data visualization and with controls - the way WebGL guys do it) a terminal emulator does not require any acceleration, leave alone having a Nvidia drivers or Cuda as a dependency.

What a decent terminal emulator should have is standard compliance and decent font rendering (and freetype is good-enough).

Lousy engineering will lead to lousy code, especially when the main objective is to show off (engineering is, obviously, not an objective.) Btw, using Rust is not an engineering.
Yeah! Lots of NASA sites use of Let's Encrypt certs. Some examples here [https://crt.sh/?Identity=%25nasa.gov&iCAID=16418].
I don't get the desire for longer-life certs. I would argue that they should be shorter to keep the exposure of a leaked cert down. Whether a cert is good for a week or a year you should be automating the renewal.
Don't professional software developers feel the same way about crafting a masterful function, only to find their feature had already been implemented years ago?

Somehow, this industry thrives in reinventing the wheel in slightly different ways - once a process is implemented mathematically (in code), it has to be reimplemented again, in slightly different terms (another programming language). We bikeshed in that it's cognitively easier to manually reimplement the function, instead of mathematically determining how to "rephrase" the math in the other terms. When you want 2 wheels, making a slightly different wheel is mentally easier than copying the existing wheel - in terms of coding.
If someone is set on pirating ST3, there's already widely available cracks.

I already purchased it and found the post interesting.
There is really only one good browser, and that's Lynx.
Master in fine art here, with a focus on print making with lithography stone... as you can guess, not a lot of work, and hoping to get a show and sell is not exactly something where you get lot of money, even if you're not bad.
Since luck and hope ran out after eating too much pasta for a while, I jumped ship when a friend ask me to join him at his small shop — too much work for one guy, and I seem to know a shit or two about programming, being a true old school geek.
So we started doing iOS dev together, and with some work (first with the programming iOS for dummy, in 2009) I did get good at it, as with some PHP/Python... well, whatever was thrown at me.
I would not say my art background is especially useful in my day to day. In fact, in all honesty I have no idea how it is for everyone else... Being honest, curious and eager to learn is what has pushed me forward the most.
There's downside though of not having followed a formal curriculum : lack of knowledge in algorithm, math... But well, working diligently about those helps. I know I won't ever be able to apply to Google or other company alike because of that , but I don't care. I've worked for small shop, startups, big telco on main product, so there's always a path forward :)
does film/video count?
I've been a professional developer for over 16 years.
As someone who reads HN most days and is fairly interested in Android, I'm aware that Pixel and Google Home are somehow different from Google Now but I have no idea what that difference is supposed to be.
Lovely metaphor buried in the middle: "like the words in a short story that slivers through you and leaves a melon-size exit wound."
For a nice historical background on this, you can read "Prime Obsession", which is a pretty fascinating read.
I think this article misses the point of what we are seeing. Input and output devices are changing for the first time in decades. At the same time, cloud computing is disconnecting the computing power from the input and output devices.

You now can select from keyboards, mice, touch, voice, and use local or remote computing power, to get results delivered in real time or async to screens, devices, messages, VR, voice, or IoT devices. And that is not even getting into what robotics can do.

So it is not that the PC is interesting. It is that EVERYTHING is now decoupled, and we can mix and match like never before. It should be interesting to see where people take it.
To labor tirelessly at a craft that has a low market value and/or is relatively obscure can be maddening at times.

I have found you eventually say to yourself, "If I applied this level of focus to X, Y, or Z I would be much better off in a number of important ways. And you end up right about that.
From what I remember, the southeast corner, bordering Uganda and Rwanda, is/was the most unstable. Burundi had issues because of the election. Not sure where it stands now. I did not go to Burundi since the travel visa was expensive. I was traveling on public buses, so even a three day visa might not be enough.
In other news, the suit is back!
come on, dont just wave your hands in the air and say its all good.

how do you do it then?
Perlisisms - "Epigrams in Programming" by Alan J. Perlis
So are suits. http://paulgraham.com/submarine.html
In case you can't tell, hownottowrite posted a perfect TL;DR, being a couple of paragraphs from the end of the article.
The Best Linux Distros for 2017
Collection of Most Popular Real Estate WordPress Theme
I'm not actually sure. In retrospect, I'm not sure what ‘DCT without quantizing’ really means, since the output of the cosines are probably real numbers? I guess the interpretation would be quantized to however many steps to reproduce the original result when inverted (and rounded).

In lossless JPEG it seems they omitted the DCT primarily for this reason: It not being a lossless operation to begin with, if you actually want to store the result. What other lossless codecs often do is store a lossy version such as that produced by a DCT, alongside a compressed residual stream coding the difference (error).

In either case, it's important to note the distinction between reordering and compressing; reordering tricks like DCT can reorder entropy without affecting the number of bits required to store them, but the simple fact of having reordered data can make the resultant stream much easier to predict.

For example, compare an input signal like this one:

FF 00 FF 01 FF 02 FF 03 FF 04 ...

By applying a reordering transformation to move all of the low and high bytes together, you turn it into

FF FF FF FF FF .. 00 01 02 03 04 ..

which is much more easily compressed. As for whether that's the case for (some suitable definition of) lossless DCT, I'm not sure.
That Dell has a nice looking screen, but then they go and ruin it with the carbon-fiber-looking body. I'd also have to be able to run some operating system that isn't Windows (I'll never use Windows again) without having to screw around with drivers or other annoying quirks. Until it's beautiful and comes with a non-junky operating system I'm stuck with Mac.

With that being said, I'm very glad to see other manufacturers are putting effort into catching up after like 8 years of serious sub-par machines. All we need now is for one of them to drop Windows and seriously support a Linux distribution and then we could have a real Apple competitor in 3-5 years.

I'm a big fan of the port decision on the new MacBook Pros, but the cost, the obsession for thinness at the expense of battery life, etc... isn't acceptable and they're learning that this year, hopefully, or they'll be on the ropes in 5 years. Or perhaps they kill the Mac themselves. It's not a problem to make a laptop thinner every year. Just don't sacrifice performance and battery life to do so.
It will eventually end up on Archive.org. Self hosting is not an antidote to this I think, and sometimes the free services like Wordpress/Blogger last longer.

In the end, there is no escape from bit rot, yet things like IPFS[1] are trying to solve this.

[1]: https://github.com/ipfs/ipfs
CS 20SI: Tensorflow for Deep Learning Research
Everything that can be GPU-accelerated should be GPU-accelerated. The GPU is far more energy efficient, and every bit of offload onto the GPU leads to a decrease in CPU consumption. Terminals can be particularly CPU-heavy when running a chatty program.
I totally agree with you in a philosophical sense, but in a which show I'd rather watch sense I pick westworld.

Humans seems smarter about a similar subject matter, but westworld is just so much fun.

Fortunately there is no conflict and I can watch both!
Last time I tried it, you had to do stuff like generate certificates and open ports and while it wasn't too much of a big deal and improved voice quality a lot, everyone wanted to stay on Skype.

Until we moved to Discord. Which has equally good sound quality, a fantastic chat and role system, and the ability for people to just jump into your voice call instead of having to be invited (which was what killed Skype for us, for any number of people over 3).

I'm part of a bunch of guilds for just hanging out and playing video games. But I also moderate two Discord guilds for programming, containing thousands of people.

Discord's pretty sweet, in a way that Skype and Mumble simply can't compare.
I'm not sure PCs are really any different than they ever have been. It's always incremental improvements, year over year. Maybe with Intel essentially stonewalled on Moore's Law improvements, graphics cards pretty well maxed out, and ssds becoming relatively standard, there's not a whole lot of room besides going after different form factors and better efficiency.
Mathematics from axioms: http://us.metamath.org/index.html
I know a few families that have all agreed to go the Secret Santa route - each person has one other to buy for, except for the kids in the family. This means everyone will get something, but it limits the cost aspect -- of course couples etc might do something for each other separately - but for the overall family giving aspect it greatly narrows the scope.
Bitcoin Price Volatility Lower Than Oil Price in the Past Year
Firefox for tabs on the left side (see the Test Pilot project).

Firefox for being fully open source with Mozilla as a non-profit behind it.

Firefox for having the awesomebar.

Chrome has some advantages: isolated tabs (one crashes or hangs and the rest can continue) and it feels quicker (not sure why, iirc they're similar in benchmarks). Firefox is also working towards isolated tabs, so that leaves speed, and Firefox is fast enough that I'm not annoyed by it. It might also be that Chrome feels quicker because I don't open fifty tabs in it (since I don't use it regularly) nor have a big history file or cookie jar.
> If I'm playing chess against you, across the table, at a coffee shop somewhere, and you are surreptitiously glancing at your contact lens HUD, playing essentially on behalf of an AI, then I guess you are not being very nice or honest to me. This is an interpersonal affront, but it's hard for me to gauge what it means in terms of sport.

I would imagine the sport would dub that cheating. At the very least, the sport would fall apart if it were permitted (because the individuals playing would no longer matter).

I'll grab the first Google definition for "cheating"
> act dishonestly or unfairly in order to gain an advantage, especially in a game or examination.

I'm arguing that each of my examples are a circumvention of what's widely understood to be the spirit/rules of the game. Just because you can see game-state hidden away by modifying the client doesn't mean it's not "cheating". Every game depends on the players not acting unfairly when they are capable, to some extent.

> It's more like a card game in which I show you my cards and then ask you to forget that you saw them - this is what you are saying my client must do in order to provide a fair experience for you.

I think it's more like putting a camera behind your opponents so you can see their cards - you've deliberately added a measure to the existing client/room in order to give you a capability that your opponents don't have.
Been trying to at least have 1 app/product that's more or less passive income, but find it hard to get there. Any advice or links?
Fun read. I must admit, I would have never predicted the ending. Amazing if it turns out to be true.
Freedom of speech doesn't make it legal to order things to someone else's account. That's fraud.
Yep.

Yesterday was the first time in many years when I decided to check out how much a good gaming PC would cost me today.

The price for a i7 6700K 4.1GHz, 32GB RAM, 500GB SSD and nVidia GTX 1070: €1515 EUR (case and CPU cooler included).

Add a €360 27" Monitor and the total goes to € 1875. Let's round that up to €2000.

A similarly powered iMac (i7, 32GB RAM, 500GB SSD and an inferior Radeon R9 M395X) costs exactly: 4.189,00 €

More than double the price! Granted, the iMac monitor is much better, but the price difference gives you 2000 EUR to splash on monitors and still be up 189EUR !
Or maybe splash it on VR helmets and a new bike ?

And that thing gives me all the games plus VR and the pretty powerful Visual Studio IDE for hacking.
I hope systemd guys will read this.
Font is too big and too thin, IMHO.
I have a bachelor of arts degree in mathematics because I didn't want to take a biology course required for the bachelor of science.

Works for me, as I consider mathematics more art than science (i.e. it's mostly useless), but this is probably not what you had in mind by "arts degree".

I don't apply my mathematical artistic knowledge at work. I mostly used my degree to impress employers to get programming jobs ("ooh, maths, this guy must be smart," ha, right), and I do mathematics on my own for the cold, austere beauty of it.
AFAIK when the array is created, p->size should be set to 0, not to the size argument.
I've been watching a few video series by mathematicians on quantum computers and they're pretty interesting. I wish they could hook up with some animators to make it a little easier to understand.

There's a lot of complex maths and polar notation. There are a couple of good simulators out there that lets you play with qubits and their probabilistic coefficients.

I'll be honest that I was never all that great at the higher maths and a lot of this taxes my brain or goes way above my head. But all these quantum computers are deterministic. The simulators can fully simulate them.

It's just that simulating several qubits requires gigs and gigs of ram. A real quantum computer can't do anything you can't do with a traditional computer, it can just do it in a more computational faster time and fewer resources.

You can run small quantum programs yourself on the IBM cloud quantum platform. They allow people to queue up programs to run, similar to old punch card systems:

http://www.research.ibm.com/quantum/
We do not observe states, we observe (measure) "observables"; both exist independently from any observers; while state evolves deterministically, an observable, when measured, takes a value, subject to a probability distribution on a set of values, which depends on both the state and the observable in question. (That's basically QM in a nutshell.)
The browser I use and will be sticking with is Firefox, but as far as nostalgia and coolness factor goes, I really like Arachne http://www.glennmcc.org/

Unfortunately, since Arachne doesn't support any of the newer web standards, browsing the web with it has been getting increasingly broken. Another alternative that also runs under DOS is Dillo, which FreeDOS has a package for.
I did something a little similar. After one too many Microsoft reorgs (5 managers in one year, including a VP fired for sexual harassment) I left to do other things including teaching tech to middle school students, mostly Scratch, Lego Mindstorms, and MinecraftEdu. It is very rewarding but also often frustrating.

The one overall guiding principle I have now is that if I am going to spend time on something using my tech skills, it is going to be something that leaves a positive legacy and isn't just in the pursuit of shareholder value or making a buck as its primary goal.

I will never forget the day a student gave me a handmade note saying simply "thank you for teaching me", and the many students who similarly thank me at the end of a class, or who simply show their passion by signing up for every single thing I do at the school over their 3 years in the middle school grades (roughly age 11 to 14). On the flip side there are parents who just sign their kid up for my after school elective programs so they can put it on the high school application (or, even worse, because we priced the activity fee too close to the after school extended daycare fee and they just see it as a little nicer program to park their kid in rather than paying the nanny), and the kid clearly doesn't want to be there or engage in the program.

I have a very high degree of autonomy over how and what I teach. I could tear up all of my curriculum every year if I wanted to, and I do make significant changes every year. I also get zero feedback or suggestions other than "you're doing great!" -- I would say I most miss working with other high performing technology professionals and the virtuous feedback loop that pushed me to achieve more.

The classroom can be a tough work environment, especially when you get just one or two students who really don't want to be there and are more interested in pursuing destructive rather than constructive activities. Both my parents were teachers so I already had a high regard for the profession, but working side by side with professional accredited teachers for a few years now I have even more respect for what they do. I feel pretty competent at the process of effectively teaching the subject, grading, making it fun, and providing feedback and encouragement, but I've become more and more aware there is a whole slew of skills I lack around classroom behavior management and cracking the tough nuts, the students who will just glide through with no engagement unless you really focus on their individual needs and situation.
"but would it have missed the critical mass of the early web"

You should probably hold a slightly lower opinion of your fellow human. We're rather well-known to go after any possibility of free things, and critical mass was more along the lines of the days of Napster (when, hey, FREE MUSIC!)
DOS is a acquired product, for $50k? :-)

They only finally disable cmd.exe in the latest update.

.bat files still run.
...what? I guess I've not dug into the config options enough then. I use the i3 tiling window manager with some tweaks to add uniform gaps between windows and remove their borders/title bars - at first thought, I can't think where/how urxvt would put tabs and make them look good.
I used Xombrero for long time and I love it, but it crashes often so I'm using Firefox nowadays. I sort-a kind-a like Firefox.
Did Media Literacy Backfire?
Previous discussion https://news.ycombinator.com/item?id=13336416
https://en.wikipedia.org/wiki/Bell's_theorem#Practical_exper...
Another important feature of Firefox is tracking protection, which can be turned on globally via a flag in about:config. I use it in conjunction with an ad blocker, because I don’t trust the ad blocker fully (as no one should). On the other hand, I feel that I can trust Mozilla to a high degree.
Firefox for the sole reason that I think that the addons on it are far superior than Chrome addons.
humidity/wood... just sayin'...
If someone made a book/course on algorithms/math from an arts background, I would buy it in a heartbeat.
The Asus UX305 works handsomely with Fedora 25, including close to nine hours battery life with light use, flawless sleep/hibernate, etc..
Hi, I'm very curious about how you made the transition. Mainly, what was your response to the interviewers' questions about your film degree on the CV when you are first making your transition. Did they just willingly accept you as a candidate without a CS degree? How did you convince them that you are the guy for the job? Thanks
Firefox because Mozilla cares about the web and its users like no other organization.
Regarding battery life:

I've owned laptops in the past that actually get better battery life under linux than windows. My current laptop is a $189 Acer Cloudbook. It gets ~ 10hours with the backlight set low. I accidentally left it on overnight (backlight off, no web browser) and it was at 20% > 10 hours later. The only power tuning is "sudo powertop --auto-tune". I run evilwm (so, not some heavy desktop environment like unity).

(Web browsing is painfully slow without noscript; I use it for light C++ and VNC)
Firefox and Seamonkey, sometimes the one, sometimes the other. In other words, the Gecko rendering engine due to the (IMnsHO) better font rendering (on Linux) compared to Webkit/Blink (and other, although it is getting harder and harder to find any other significant rendering engines out there...). A large part of the value of FF and SM comes from the add-ons that have been developed over the years as well as the flexible user interface which can be made to look and act like I want. I use Chromium when I need it, mostly for testing and Webkit/Blink-only sites.

One essential component of any browser I use is the ad blocker. No blocker means no browser for me.