skysight-inc/HackerNews huggingface dataset:
MSR has been heavily prioritized onto doing products and commercialization, stimulated by a re-org. In my research area, there have been a number (more than ten) of high profile departures of researchers from MSR, frequently going back to academia, which is madness.
To turn-off-the-voice-on-roku
I'm not so sure about pex though. Seems like a cheap replacement to copper pipe.

There have been defects causing lots of water damage. Plus I'm not sure i want my drinking water sitting in plastic all day picking up whatever chemicals they used to make the pipe.

Copper is naturally antibacterial, and just seems safer to me, given that we've been using it for decades.
Why would you be against adding another monitor. When I have two monitors I benefit from angling them so that each one is perpendicular to my face as I turn it to look. The larger the screen, the lower percentage of that screen is perpendicular.
I don't disagree with that premise, but I do think it makes things overly complicated and confusing for people. It dilutes the Bitcoin brand. And crypto in itself isn't exactly the easiest topic to grasp.

At this rate we'll have 10 forks with minor changes in 5 years, and that just isn't good. Some pragmatism in working towards a common goal should be expected.

Unless people believe the current state of Bitcoin is good enough to be digital gold. It might very well be.
An Introduction to React VR
Hundreds of web firms record 'every keystroke'
I is=“the walrus”
They could get upvoted more by including credentials when talking about complex issues. I think that's how it works on Quora.

But there is -- though not always -- more of a culture of anonymity here.
When is the last time an investor was held to the statements they made before they acquired a company? In the UK we actually have competition laws that stop large companies being sold if it would result in significantly layoffs or lack of competition. Senior execs in the purchasing company often have to speak to parliamentary committees. They routinely directly lie to parliament and no action is taken.

What the investor says is worth nothing. They are buying a media company that would let them significantly influence in the market.
It struck me as one of those "I'm a marketing person who googled a bunch of terms to try to relate" kind of statements.
>Fun detail, this isn't unsafe anymore on x86!

On x86, not x86-64, which has the syscall instruction, replacing interrupts for syscalls (technically x86 had sysenter)

The syscall instruction requires writing the address of the syscall function into the LSTAR MSR. Additionally, the syscall entry is purely naked, only the EIP and Segments are preserved and in a way that requires the caller to handle it.

Sysret is also particularly nasty in being unsafe in various ways, including being buggy on all Intel CPUs.

Atleast it's faster than interrupts and you don't technically need the -mno-redzone for it if it's not part of your interrupt handling code.
ToS;DR (Terms of Service; Didn't Read) New Alpha Version
You don't have to mount the host versions - you can create container-specific ones.

See https://medium.com/@lizrice/non-privileged-containers-based-...
I'm not current, so please enlighten me:

Is "deep learning" just a new buzzword for neural networks, or is there something extra?
Yeah i have sometimes pondered why the terminal+mainframe combo never took of like the net did

Replace terminal with smartphone and mainframe with cloud...
> If I'm looking for option "-e" of the test command, why can't I do...

https://gist.github.com/alphapapa/3cba3ff196147ad42bac#file-...

$ man test -e

STRING1 != STRING2
the strings are not equal

INTEGER1 -eq INTEGER2
INTEGER1 is equal to INTEGER2

INTEGER1 -ge INTEGER2
INTEGER1 is greater than or equal to INTEGER2
--

INTEGER1 -ne INTEGER2
INTEGER1 is not equal to INTEGER2

FILE1 -ef FILE2
FILE1 and FILE2 have the same device and inode numbers

FILE1 -nt FILE2
FILE1 is newer (modification date) than FILE2
--

-d FILE
FILE exists and is a directory

-e FILE
FILE exists

-f FILE
FILE exists and is a regular file
Habits of Mind [pdf]
That's an option. I've grown used to having LastPass mobile open automatically for password fields using Chrome, and it won't for Firefox. If there's a setting to enable that, I haven't found it. It's several more steps to switch between apps and copy/paste username and password individually, so it's probably a non-starter.

I tried the extension, but it hangs on the LastPass login screen.
My major problem with Traefik is that if you aren't using the defined stacks and opt for file configuration it can be a bit exhausting to configure, TOML is a rather repetitive format.

It also lacks support for HTTP streaming for non-standard HTTP (I wish there was an option to just enable streaming on a host) which sucks for some enterprise software, and streaming for entire hosts so my nextcloud instance always has to wait for the traefik host to buffer the response before being able to download the file to the browser.

However, in terms of scaling and being able to get a SSL-terminating or SSL-handover reverse proxy going it's a breeze and it handles decent load very well.
So I said until i had an older cheap monitor and an IPS monitor side by side ;)

Tech specs are an easy way to compare stuff, but they don't always say everything.
AR/VR in product sales is expected to be a multi-billion dollar market. This isn't a game engine, this is a brand/marketing engine with game mechanics.
You are absolutely right (don't know why you are downvoted). On most browsers, WebAssembly is only a tiny bit faster than asm.js (except Safari on iOS11 where wasm is about 3x faster, but this mainly because their Javascript performance is so bad compared to the other browsers). But that just shows how good asm.js already is. The only major thing that WebAssembly currently has over asm.js is proper support for 64-bit integers.

The "initial parsing time" advantage of WebAssembly shouldn't be underestimated though, this is important for bigger code bases, and WebAssembly binaries are also a bit smaller (after compression) than the same code as asm.js.
There's also a server (hidden service) option to disable anonymity. Use with caution, of course.
Author here.

The book is about augmenting the Gambit Scheme compiler with the code which it is compiling, thus treating the compiler as an interpreter. Testing dominates the compile-time computation, as each procedure in the book is collocated with tests for that procedure. Should any test fail, the library fails to compile, like a type error in a statically-typed language.
I agree that basic financial ideas should be taught in high school, but people aren't always ready for a deep dive until they've started to be more independent.
Does anyone spend BTC? Seems like these upward spikes in value would incourage people to buy and hold indefinitely.
You are right! I certainly don't know where that "George" was coming from. Thank you for pointing out the mistake
I will sit there in a meeting (or retrospectively in a university lecture) and regularly derive nothing of value at all from my notes, be they written or typed. It's the media that is wrong, not the note taking medium. You can't rewind a meeting or a lecture. You can't pause to think. You can't review the text in the middle. Everything is immediate, transient. If you lose the pace, then everything after that point is wasted.

Lectures and meetings are broken, not the notes.

Now I will tend to write up my own notes in my own time on matters (in Pages for lack of any motivation to try anything else).
That's really interesting. I was thinking of trying this but was a little put off by the massively negative reaction to AGPL you get online.

I think a lot of it comes from people who would like to use the software in their open source projects but are irritated that it isn't compatible with their license.

Roughly (range-wise) many commercial customers do you have?
> We have a saying here in Spain: from swine, even the gait.

The American version is “everything but the oink”
I might be wrong, and I don't want to question the possibility that someone from a non-technical domain can contribute to technical domains (in particular because neural networks and style transfer are basically high school mathematics; and since this happened before [1]), but it seems to me that the paper in question does not contain much technical innovation, but it is rather a demonstration of how existing techniques can be used in practice [2].

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

[2] https://arxiv.org/abs/1701.04928
Nothing it seems.

Too bad. Clean's graph rewriting and unique types approach was very good and practical direction for functional programming.

Declaring unique types allows functional paradigm in much lower lever programming and it's easy to grasp. (it's part of the linear types paradigm).
It really depends. Sometimes the money is not compensated by the support "fun".
It's closer to 6-7 million: http://www.bbc.com/news/magazine-16761784

Many of the 30 million people who are said to live in the city of Chongqing are actually agricultural workers living in a rural setting, he says.

In fact, he says, the area is so huge it's about the size of Austria.
Why you shouldn’t believe that Customer is always right
This isn't an "algorithm" the way people here are thinking. It is a risk formula. The thing it does is standardize which risk factors have been shown to be important. The inputs are:

Age at current arrest
Current violent offense
Current violent offense & 20 years old or younger
Pending charge at the time of the offense
Prior misdemeanor conviction
Prior felony conviction
Prior conviction (misdemeanor or felony)
Prior violent conviction
Prior failure to appear in the past two years
Prior failure to appear older than two years
Prior sentence to incarceration

Each input is given a simple 0-2 integer importance weighting. Scores are summed, then rescaled by a translation table.

Outputs are a 1-6 "fail to appear" risk score, a 1-6 "new criminal activity" risk score, and a yes/no "new violent criminal activity" risk flag.

What to do with the scores (and any other factors to consider) is still left up to the judge. The advantage is in translating "does this defendent have a record?" into a numerical risk score in an evidence-based way.

[1] http://www.arnoldfoundation.org/wp-content/uploads/PSA-Risk-...
Working flawlessly would be a nice upgrade from LastPass. Thanks for the suggestion!
Cyber Monday Online Safety Tips for Shopping
AutoSSH + GatewayPorts on a public server has been solid for me. Setup is a service file on the private machine and "GatewayPorts yes" in sshd_config of the public computer. Plus there's no keep alive traffic. Combine it with dynamic DNS, a web proxy and Lets Encrypt for access to a website running on the remote computer.

from the systemd service file:

Environment=AUTOSSH_GATETIME=0
ExecStart=/usr/bin/autossh -M 0 -N -q -o "ServerAliveInterval 60"
-o "ServerAliveCountMax 3" -o "ExitOnForwardFailure yes"
-p 3004 -l pi exampmle.org
-R 3006:127.0.0.1:3006 -R 8080:127.0.0.1:8080
-i /home/pi/.ssh/id_rsa
I have long known this to be the case for myself, and switched back to pen and paper for taking notes. I also learned shorthand to reduce the amount of time and mental effort I spend on taking notes, though I sometimes revert to longhand when I need something to be more readable. It is also great for diagrams, math notation, etc. Touchscreens may someday get there, but so far I have found that even the best touchscreens/tablets (yes, even the iPad Pro) still wind up slowing me down.
London's Iconic Red Buses to Run on Biofuel Made from Old Coffee
From the Guidelines:

> Please don't insinuate that someone hasn't read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."

In my opinion, OP is actually right. It's not money laundering, but simply carding/stealing.
To be honest, I found lectures to be a complete waste of time at University, with or without a laptop. You could just download the lecturer's slides and speaker notes outside of class and learn the material ahead of exams/coursework.

I managed to come near the top of my class this way with something like 5% attendance at lectures.

I expect this isn't the case in the top Universities, but I left my University thinking I could have just paid to take the exams and self-taught the rest of the material. In hindsight, I was really taking out huge loans for a few years of drinking, socialising and playing video games.

In the working world, I've found meetings to be similarly pointless. 95% of the time I'd rather hash out a problem on an email thread where thoughts are expressed clearly, re-read and understood by others in their own time.
No, the market believes in Tesla, and agrees that they should invest their earnings and new capital in building factories. Remove the capital investment and their losses are $570M for the year to date.
The first time I visited Spain it was as a temporary launch-off point to get somewhere else. I ended up returning a short-time later for a 5 day visit just because the food was so good. I'm pretty much convinced that Spanish pork, cheeses and wine may be the best in the world. Italian cold cuts and French cheese and wine seem like very good efforts in comparison. (okay, I'm think there's a reasonable run-off between wines from Spain, Argentina and Chile for best)

I've spent years since then trying to even emulate the humble jamón bocadillo locally to no success. It's becoming something of an obsession.
just because they earn money ,doesnt mean it's their main goal. a lot of IT companies who are HUGE didnt even have a model to earn money. they just got a lot of it because they made something that was wanted by a lot of people.
That one is really a pleasure to watch/listen to in comparison with this, from the same guy: https://www.youtube.com/watch?v=W--13mBc788
Great work! :)

The only downside is that the Spotify WEB API doesn't allow playback longer than ~ 30secs.
$ cat ~/.bin/eg
#!/bin/bash
man $@ | awk '/^EXAMPLE/ { getline; while ($0 !~ /^[A-Z]+/) { print $0; getline; } }'
so those culturally unfit, once on the other side, where do they go?
A quick DDG for "xr382cqk" says that's a 34 inch, 21:9 aspect ratio curved display.
Black friday deal on udemy ends tomorrow, all courses are available for 10 bucks
I can certainly see the difference between low- and hi-DPI, but thanks to subpixel rendering (which unfortunately is going out of style because of hi-DPI displays), it doesn't really bother me - call me old-fashioned, but I'm more bothered by the waste of pixels. 2560x1440 is a pretty good resolution for a monitor, and nowadays it's crammed into the 5" display of a phone, just so that it looks pretty. Ok, unless you use it for VR, then even more DPI would be nice...
> Only required if you want to ensure that a variable is initialized with a pre-computed value

Yep.
Researcher found a vulnerability in #Facebook that allowed removal of any photo
While I understand your cynicism in the practical applicability of a chess or go-playing AI, I think you are significantly underestimating the theoretical innovations contributed to the field every time these models are substantially improved. Much of the work that goes into improving something like AlphaGo is cross-applicable and cross-pollinated to other research projects, and gradually trickles out into other domains with much more real-world impact.
> People misunderstand how these work

Perhaps, but that doesn't make their conclusion incorrect.

Charitable contributions, properly structured and carefully targeted, are basically tax-free ad spend.
This is just my experience, but the engineers and managers who are the biggest proponents of unit tests don't write tests themselves for their own work. I've noticed this many times in many different jobs and I'm curious as to why it is?
Reminds me of the virtual reality access to the market in the movie Valerian.
If you were good with a 1920x1080 at 24 inches you get then same pixel dentsity with a 4K at 48 inches. I've been looking for a 50" curved TV but might have to settle for a 55" which will be fine for my slightly older eyes. I grew up typing my code on an analog TV so I'm good with any modern monitor. Having said that, 2 24" side by side is nice. Turning one of them into portrait mode is sometimes nice. Having one giant display where I can lay all my stuff out like a real desktop would be awesome.
"It was a time when companies weren’t afraid to invest in basic science."
No they were probably afraid, but they were forced to invest in science by states. AT&T did not decide to invest massively in science and risky projects like Unix, they were forced to. Please stop thinking companies are behind innovation. A great piece of article that demestify this myth: https://www.theguardian.com/technology/2017/may/11/tech-inno...
US never declared war in Vietnam.

And since when did saying "I hate you, I'm going to war with you" make it OK to indiscriminately kill civilians.

ISIS has declared war on England. Does that make it OK for them to bomb the subway?
Intro to Cairo Graphics in Rust
Apple Power Macintosh G5: Flame On
Where do job applicants who don't get hired normally go?
Is there any non propogandistic use of the word "terrorism"?
Cara Bermain Capsa Susun – Situs Capsa Online Terbaik – Onlineqqpoker
The first LISP implementation was famously done in machine code, not assembly.
I've atleast once seen "commercial license" to mean "MIT License", so it doesn't always have to mean "proprietary"; it can just as well mean "more business friendly license"
Ask HN: Anyone using a markdown file based CMS for more than a year?
Does anyone use a flat file-based CMS for more than a year? How have you dealt with all the file in time, with scaling? Has performance degraded through time?

I want to start a new blog and I don't want Wordpress or related CMS. I would love to try flat file based CMS but I am worried about scaling and other issues that might arise through time and growth. So, what are some of the challenges that you faced with time and growth?
> I'll grant OP a Magic Cloak of Error Abolishment and an enchanted ring with +4 INT, +4 WIS, and +3 VARIABLE-NAMING...

Most of those come from my test suite. Without that, I'm back to -2 INT, -3 WIS, and a Cursed Cloak of Mistakes. I did let some bugs slip through the first time around…

> what's the very first thing I'm gonna do when I inherit his project for support or further development? Start ripping it apart to add tests so that I can verify the behaviour of the system pre, and post, change.

As far as Monocypher is concerned, I already did that. Test vectors, property based test, sanitisers, code coverage analysis, the works. The public interface is testable enough that you don't need to take apart anything to thoroughly test that library (it already is).

Huge help with "making positive changes to the code within hours". This change to Blake2b for instance took me a few minutes to make and verify. https://github.com/LoupVaillant/Monocypher/commit/80ebf55307...

> A strong feeling that something is "bug-free" does not tell me that everything works unchanged on a new platform/OS/architecture, or let me throw in a newly conceived corner case, or check some environmental oddity...

It helps that Monocypher has zero dependency (not even the standard library), uses fixed size integers almost exclusively, compiles without warning as C and C++ with GCC and Clang, and that crypto code is abnormally straight line.

> If we start out with the premise that systems spend most of their lifetime in maintenance

I made sure Monocypher required next to no maintenance (I won't have the time for significant maintenance work). It's mostly a matter of size and scope.
There is no support "fun", atleast not from my side. I do not feel like anyone is entitled to me supporting the application unless I am specifically paid for that. If I see such comments they will get removed and the offender banned very quickly.
But I suppose they have the time to make disparaging remarks about everyone else’s understanding, without any overtures at correcting it?

Edit: This seems to be an unpopular comment already, so let me sidestep potential criticism with the following clarification: I work in cryptography, both professionally and academically, and I make every attempt to help improve understanding of that discipline here on HN. My comment here is directed at the current top comment in the thread. An open rant about some group’s poor understanding of a highly technical area to that group does not improve their understanding, and it will just isolate everyone who reads the comment who doesn’t have a firm grasp of the field (which by the nature of the rant will imply most people reading it).

The feeling of exasperation is valid, but share it with colleagues, or augment it with some attempt at guidance. Otherwise, what are you ranting about except to yell at something that isn’t going to change, while everyone must sit around and be witness to your condescension?
The function can be trivially implemented in C, since you don’t need a generic input argument type. No idea why OP chose macros in the first place.
First rule : don't put more then what you can afford to lose (especially if you're buying highly speculative coins like bitcoins)
Here is a dirty little secret. Panasonic makes the batteries. Infact the giga factory is really a Panasonic factory.
> If you are going to be sat in front of displays for 10,000 hours a year working/focusing

Presumably on a time machine so you can go back and repeat 52 of those days.

Or put another way: there's only ~8760 hours in a year total. Most people (~ 40 hours a week types) work around 2000 hours a year.
Fantastic set of topics! As an engineering undergrad at UC Davis, I took a course in engineering law which was incredibly helpful. It's great to see a course in personal finance for engineers. As an entrepreneur building financial services for STEM professionals, I see a distinct opportunity to educate this demographic. While financial education for all demographics is desperately lacking in the US, the STEM crowd has the mathematical training to be presented with a more rigorous treatment of the topics. Moreover, STEM professionals quite often have compensation packages that include complex financial arrangements (e.g. deferred comp.) and/or derivatives (e.g. options) that are difficult to value and/or manage.
A bit more complex than .NET, but only a bit.

Python: https://stackoverflow.com/a/33485103/126995

Basic: http://codingdomain.com/visualbasic/win32api/callback/

About the performance… Neither of these languages are particularly fast in the first place :-) But I don't see a reason why these callbacks might be too slow.
Sorry, no. I was really fascinated that the brain had all this genetic diversity and eventually I was able to ask a neuroscientist at a party why it was there.
But if your friends don’t dance then they’re no friends of mine. ;)
Agreed, I would on occasion skip class and read the text for an hour in grad school. It was amazing how much more I learned by reading and processing the ideas at my own pace instead of the lecture. The issue was you never knew when the professor would say something not in the text yet on the exam. I was in applied mathematics.

Meetings are equally pointless. Usually the most verbal people dominate the meeting. I've noticed how outspoken one is rarely correlated with critical thinking ability.
But ... Don't they drink Tea in London. :p
Good point. Sometimes efficient append, but usually just efficient prepend ^_^
Why Your Startup Business Needs a Modern Website
NY times makes an amazing discovery: being distracted from whatever it is you're trying to do isn't good for productivity.

The idea of 'multitasking' is a foolish thing, and I think most people have discovered now that to be successful at any task you need to focus without distractions. Singletasking is much more productive than multitasking. I might even argue that multitasking isn't possible, since humans can't switch context as fast as computers.