skysight-inc/HackerNews huggingface dataset:
> why someone would think that the idea of a general interest video hosting site and a political platform are somehow exclusive at all.

A general interest here seems commercial in nature and is thus susceptible to whims of the owner(s) and their ToS.

One possible solution seems to be something like a Wikipedia for videos, a non-profit org, but the cost of video hosting seems to still be prohibitively high for a non-commercial entity in 2018.
> Being free (or open) source have nothing to do with security

My Windows 10 machine got the Meltdown patch yesterday, in an out-of-band, undelayable update. Then it restarted itself during the night and this morning it's secure. My Ubuntu laptop is still unpatched and I'm not sure when the 4.15 upgrade will come to 16.04.
I was rather hoping that someone would list some low power options. When I look into building my own, I usually end up looking at what is basically a PC, with typical PC power draw.
https://news.ycombinator.com/item?id=16081587
the magnetic field strength of MRI scanners is measured in Teslas

Interesting
I hit a breaking point with the Apple laptops a couple of years ago. It was actually iTunes that drove me off. iTunes Match somehow corrupted and lost a bunch of my music. Forever gone and I didn't have backups. After working with Support for a while, I finally gave up and bought a new ThinkPad T470s and put Arch Linux on it and never looked back. Things work really well and predictably. I have it dialed in just how I like it; every hardware component except the proprietary fingerprint reader is supported. Switching to a tiling window manager has been a huge productivity boost, too.

Now that office suites are in the cloud along with music and everything else, I no longer see the draw of Apple hardware for a developer laptop.
I would be incredibly surprised if repeated meditation didn't alter brain structure. We have a lot of evidence of other prolonged activities (taxi cab driving, drugs, and others) significantly altering brain structure.
> any open source solution that utilized the same performance strategies would have also had the same attack vector.

And then researchers, armed with open-source hardware implementations, can openly probe the systems with white box attacks; then they can fix the system; and then they can verify the fix.

In reading the Spectre/Meltdown white papers, I was a little disturbed at how the authors had to grok through the fog to figure out how to attack the machine, and that they could not say with certain if a particular CPU was actually invulnerable or if their particular attack was simply ineffective.
How is Stallman more high-value than a software developer working in a tech company? I'd say the opposite is true.
They do sometimes, Trendnet is still dealing with the settlement, https://en.wikipedia.org/wiki/In_re_TRENDnet,_Inc.
> How can one argue against such flawless logic when it even has an aphorism to describe it?

How about creating a new aphorism?

"Never attribute to stupidity alone that which is adequately explained by both stupidity and malice."
I have more than the usual anecdata, curious when it becomes data. :)

Personally, 6 Macs upgraded and I had one problem that was caused by crappy vendor software which assumed port 8080 would be available for them to use.

In the office we finally got the okay to update everyone and 100s of devs are doing fine. There was a homebrew issue that, if you hit it, required a reinstall, but that wasn’t so bad.

High Sierra finally kills Python 2.6 in favor of 2.7, and I had an app fail that embedded Python 2.6 pyc files as an obfuscation — 2.7 wouldn’t run them. I worked with that developer to debug and got a new build out — they were receiving many reports of High Sierra issues that were all caused by that.

Pretty typical OS upgrade, other than the early stuff — but there’s a reason you don’t upgrade until at least .1 is out!
Everything I've read about hosting one's own mail servers indicates, other than the educational rewards, it's not a practical idea.

But along those lines, I was considering sending emails using Gmail or Fastmail's servers. I'm unfamiliar with the potential pitfalls, if any, when going this route. I'm hoping someone can comment on that or share their experience.
A lot of this spending priorities. America doesn't prioritize public infrastructure at all. Our public transportation is shit, but we spend a lot on cars. To our sensibilities, non-luxury European cars are tiny and ugly.

Maybe it's cultural bias, but I find American hotels of significantly higher quality dollar for dollar. Same goes for food, except for some of the European countries with rich food cultures.

US airports are pretty shitty. I wonder why? Maybe they are older on average?

Also if you are primarily visiting NYC, its sort a shithole by American standards. The hotels are tiny and ridiculously overpriced.
The current address is the email that I contacted and never heard back.
Parameter types: Okay, I'm closer to understanding: "T0" means "Type number 0". But I'm still confused by the example:

func: baz(x y Int z T0) $x + $y + $z;

z is the same type as the 0th type. I get that now.

But what's confusing me is that it looks as if x's type is unspecified. The 'Int' here belongs to y, right? I'm sure I'll slap my forehead when it's explained to me...

Dates: I see what you mean about there not being a "year of the _" semantically. But when formatting a date, I think of it as "year-month-day", not "years-month-day".

You've made excellent progress in 3 weeks! Keep it up!
Interesting. I'm not sure why they would respond to people via phone instead of email but thanks for noting that they responded to some candidates.
Merely installing Ubuntu on a ThinkPad doesn't disclaim you of proprietary software, by a long shot.

Do you also run an open BIOS, no CPU ME, no cellphone basebands, OSS controllers in your hard drives, and control the firmware on all of your USB/PCIe peripherals?

If you actually do, you ought to realize that you're a one in hundreds of millions type individual, and that those hoops don't work for most people; even technically minded ones.

And if you don't, you're a hypocrite who should be more sympathetic to the numerous compromises that exist in reality.
Authorization is explained in the docs (done by PostgreSQL).
All the bits together here
https://github.com/subzerocloud/postgrest-starter-kit
Just me or the first sentence of the article can’t be parsed?
I loved working through this years ago. Clear and succinct.
The same effect of a backdoor could be accomplished with a buffer overflow, and at least that would have the plausible deniability of a bug.

It's either the result an incompetent "secret backdoor" developer, or just plain incompetent development. Either way it's incompetent.

If it makes you feel any better, I acknowledge the spies / hackers / whatever will take advantage of it regardless of it's intent. :-)
Racket is one of my favorite languages for personal projects. Thank you Matthew Flatt for your dedication and work on this wonderful language!
The bitcoin fees required for confirmation in the next block are currently above $20 for a typical transaction size[1]. This could be attributed to the block size limit, but recently the fees on Ethereum (which has no fixed block size limit) have exploded and are also well above $1 now[2].

So is the effect of deflation on spending even relevant at this point? We're learning that current blockchain designs don't scale, so widespread use of them as currency is impossible anyway!

Yes, there is R&D being done to try to address this, but it isn't clear to me that the problem can be solved while keeping the salient properties of cryptocurrencies.

[1] https://bitinfocharts.com/comparison/bitcoin-transactionfees...

[2] https://bitinfocharts.com/comparison/ethereum-transactionfee...
Google Bigtable
FYI, some MyCloud devices can be modified to just run Debian. I treat my MyCloud as a cheap Linux box with lots of storage in a convenient form factor. If it weren't for that, I'd just build a computer.
You can use polar coordinates; you just have to be sure to correct for the pinching of a polar coordinate system, which will bunch your samples toward the poles.

This gets more complicated in higher dimensions, and at that point it is easier (and perhaps cheaper) to do the gaussian thing. But for 3D it is reasonable if you get your math right.

Another option is to pick a random point inside the unit (hyper-)cube with a uniform random coordinate along each axis, and merely re-roll if your point falls outside the sphere. This gets worse and worse in higher dimensions, though, as the volume of the ball shrinks relative to the volume of the cube.
5D Hypnotise commentry. try
Hello Friends. .. check how hypnotise commentry ...hypnotise another mind ..
10 crore people get shocked after hearing this ... check. . the LINK is as following. .( use headphones for 5D effect )...
please share and Like ..
https://youtu.be/kqKmFEZIp1c
You mean like threatening nuclear action against another nation?

"Examples of what we do not tolerate includes, but is not limited to behavior that harasses individuals or groups of people with:

violent threats;
wishes for the physical harm, death, or disease of individuals or groups;"
Google Cloud does not have Redis as a service. You can deploy your own Redis to GCE VM and try.
Well crap! I bet this gives a lot of WD customers a sick feeling in their stomach. Is nobody worthy of our trust anymore! :|
I've always been impressed that Gandi (domain registrar) let you disable password resets by email in your account preferences.
I've always argued (not always seriously) that closed source anything should be illegal. The response is often: But how do I exploit? The desire to exploit is apparently as strong as the desire to cry CONSPIRACY THEORIES which in all honesty is just 1984 style crimestop. If gubberment can backdoor your head like that no system is safe :P

Lets just make open sourcre the rule and be done with it.

You all like open source and you are going to keep it. This is why you agree.
Still dead!
Yeah I read that. Was wondering still why the two companies would be related. Other responder suggests an OEM.
Does that logic apply to Occam's razor too? Never choose the simple explanation when a complex one is available? :-)
Yes, what people are upset about, myself included, is that Trump is not held to the same ToC and https://help.twitter.com/en/rules-and-policies/hateful-condu... that everyday users are held to, because his batshit craziness is "newsworthy".
The 2015 MBP is the one I don’t use any more but keep anyway because I know it will never fail me. I also stay one version behind on it, so it’s the only system I have using Sierra still. But my main system now is an iMac pro and you would have to send in troops to separate me from it. Although I still can’t stand their crappy keyboards, regardless of color.
Wow, that project sounds like a total dumpster fire. Not that I know any of the details, of course, but I find it hard to believe that it saved any effort to try to write a compiler and a custom language/type system/code generator/etc versus just embarking on a rewrite of the code in question. To be honest I’m surprised that even in hindsight he seems to think it was a good idea, as I read it as a cautionary tale.
Weird! I’m sorry to hear that. My fan starts whirring on video/graphics heavy sites, like landing pages with huge videos or overwrought effects. But sites like Gmail are totally fine. Maybe it is the OS updates? I almost pulled the trigger and updated the other day but I’ll hold off now with this story. Gah, that is frustrating.
Building Uber's highest queries-per-second service with Go
Except that it's only newsworthy in a recursive way. They give him a platform to break their own rules and be controversial. The simple fact is they want him to be controversial on their platform, not someone else's. This is a dangerous game.
> I would love to have a program that would let me ask high level conceptual questions and get answers from the general mass of academic literature

AI researchers too would like to have such a tool. It's getting hard to keep up with the torrent of papers. But such a tool would require actual understanding, thus, we get to have a subproblem which is more difficult than the original problem of finding information in text.
I don't know why you're getting downvoted and I completely agree. Twitter as a platform continues to give voice to mis-(dis-?)information.
Cache timing goes back to 2005 with Percival. I published a couple weeks before them. :-)
> I didn't have backups.
Wow. I used to update my iOS and macOS every year, but decided not to do so in 2017. A stroke of luck?
I actually had an internship at Fog Creek in 2010. Ted Unangst (mentioned in the article) was my mentor. One thing I noticed about the folks there were that they were all crazy fucking smart. Joel had built this amazing recruiting machine that could pull down some of the real best of the best -- definitely a team that rivals any I've worked with at Facebook.

The drawback to this though was that the best are easily bored. FogBugz was an important cash cow for the company, but there were few truly novel problems to solve. This was not a "web scale" effort -- it was self-hosted software for tens to hundreds of seats.

So I speculate that they okay'ed the project just because it was an interesting thing to do that solved the underlying problem (albeit in a bit of a convoluted way). The simple cost/benefit analysis from a management point of view is simple; pros: your devs are happy and you get linux support; cons: it's a little more complicated and people make fun of you on the Internet.

Over time, Fog Creek came up with better outlets for this kind of nerd energy -- kiln was fun because there were mercurial nerds around; trello was a foray into server-side javascript. There was still a bit of that "the nerds rule" bad decision making that made FogCreek an awesome place to work, but it was more constrained.

Since then (and I'm way out of it now), a lot of the old school "just badass" programmers have kind of gone their own way and Fog Creek has hired folks who are better aligned with what they do and how they do it. I'm not sure if this is because of a masterful shift in recruiting philosophy or if the diminishing recruiting brand (due to Joel's blogging pause) led to the right kind of developers becoming interested naturally.

In either event, it was definitely a very interesting culture, and I'm happy to have been able to play along for a summer :)
I think it is a good thing he wrote this piece. It is better to go into an interview knowing about possible negative outcomes. I wouldn't mind working with people who speak their mind. Actually I prefer it.
But differentiable programming would exclude deep neural nets trained by evolutionary methods/genetic algorithms since those are gradient free. With the term deep learning I think the focus is correctly on the “deep” (compositional) nature of these models and not necessarily the training algorithm, of which there are many.
I'm fine with paying for good software and I probably have about a half dozen paid apps running right now on my desktop. I completely agree with your point that $45 is probably not worth worrying about (or the difference between $45 and a $25 sale price) in the grand scheme of things if the software is useful to you.

One thing I will say though is that there are other costs associated with non-free software beyond just the license cost. You've got to manage license keys. You've got to worry about upgrades. If your company is paying for it you've either got to go through IT for procurement or you've got to submit an expense report to be reimbursed. Sometimes there are obnoxious license servers that you need to deal with (I'm looking at you, IntelliJ!). Installation of paid apps is harder to automate than a simple homebrew or npm command.

Of course, all of this may still very well be worth it if the software is useful.
Ok, now I get where you're going. x and y share the same type, just like 'int x, y' in C. That's what happens when you try to explain two concepts at the same time, my mistake. You have a point with the years, I'll add an alias for now. That is the goal; I'm kind of depending on people chipping in to be able to keep up the pace though, I had a nice runway set up for xmas but now the pressure is on again.
Wasabi could compile VBScript, which was the language they had at the time. It's actually a more or less identical approach to the one Facebook took with Hack, but Facebook had a lot more resource to make it awesome.
One is a non-profit foundation and another is a company with almost $800B in capital. There is a slight difference and different expectations there as well.

1. You’re confusing Apple’s market capitalization (around $890 billion) with it’s cash on hand + marketable securities , which is only $268 billion: https://www.macrumors.com/2017/11/02/earnings-4q-2017/

Regardless, it’s not relevant to this discussion since we know all of these companies who make tens of billions each quarter have bugs and security issues.

Given your logic, there’s no excuse for Intel creating vulnerable processors going back to 1997, with literally hundreds of millions of computers that can be compromised and hacked. It wouldn’t take more than a few percent of these machines to be hacked to potentially cause havoc all over the world.

The point being: money doesn’t mean you can’t screw up; being a non-profit doesn’t let you off the hook. It’s not crazy to expect the FreeBSD team to say more than “we’ll get back to you” regarding fixes. At least the Linux guys are dealing: http://www.zdnet.com/article/major-linux-redesign-in-the-wor...

FreeBSD also doesn’t have over 1 billion vulnerable devices in the wild either; their threat model is tiny compared to what Apple and the rest of Intel’s OEM’s have to deal with.

I know, I know: Apple is always held to a different standard; they should give equal weight to an incorrect compiler flag for htop as they would for preventing more than 1 billion of their smartphones, tablets and computers from being hacked.
The slow context switching between processes has nothing to do with OS implementation. True context switching involves a page table flush. This is slow due to caching, independent of the OS. The only thing the OS can do is tell the processor which parts not to mark dirty, but -- as these attacks show -- this can expose vulnerabilities.
Indeed, there is an ACM election coming up. ACM is an academic Computer Science association. On the slate for President:

Jack Davidson, CS Professor at the University of Virginia with a PhD in Computer Science. From his website: "Professor Davidson’s research interests include compilers, computer security, programming languages, computer architecture, and embedded systems."

Up against Prof. Davidson is Cherri Pancake, Professor at Oregon State. Prof. Pancake has degrees in Environmental Design and Computer Engineering. From Wikipedia: "After working for the Peace Corps in Peru, she spent ten years in Guatemala studying the Maya peoples; for over six of these years she was curator of the Ixchel Museum of Indigenous Textiles and Clothing. However, the political unrest in Guatemala in the early 1980s caused her to return to the US, where she became a graduate student in engineering at Auburn University, the first woman in the program."

For Vice President:

Moshe Y. Vardi, PhD in Computer Science. Editor of CACM for 10 years. "His interests focus on applications of logic to computer science, including database theory, finite-model theory, knowledge in multi-agent systems, computer-aided verification and reasoning, and teaching logic across the curriculum. He is an expert in model checking, constraint satisfaction and database theory, common knowledge (logic), and theoretical computer science."

Against Prof. Vardi is Elizabeth Churchill. Dr. Churchill has degrees in Experimental Psychology and Knowledge Based Systems. According to Wikipedia, she is known for "Feminism and HCI, Public and Situated Displays, Embodied Conversational Agents."

If you're an ACM member, don't forget to vote!
Synology. Their software is the OS X of NAS's. Everything is laid out logically and they have great long-term support. They're the only NAS manufacturer with a statement about Meltdown that I could find.

Try it here if you want: https://www.synology.com/en-us/dsm/live_demo
Well that one statement certainly puts my mind at ease!

/s
Not they won't not everyone is swimming in money to buy a Pixel every three years.

Additionally not all countries are deemed worthy of being able to buy Pixel.
If you can’t reasonably get at or use second order information, how else are you going to optimize arbitrary objectives?

Well, come to think of it it, why don’t DL approaches use BFGS instead of gradient descent?
I didn't learn electronics with this book, but I really wish I did. I used it to give tutorials for an undergraduate electronics course for physics students and it was immensely useful and well organized.
I'd recommend looking into Standard Notes. Cross-platform, and mobile. I really like it.

http://standardnotes.org
Yup, D-Link's made crappy firmware for many years now. You would think WD would've known about that...
I'm sitting in a room full of synths from 1971 through 2017 and I still think my OP1 is one of the most delightful, amazing things in here. You can find them used for around $600.
Projections of Industry Employment, 2016–26 (2017)
Dear UC Berkeley: Berkelium Is Not Br
I'll agree with the latter assertion (framework), but not with the former (character). People tend to default to conformism when they don't know any better.

By that standard the older the man, the worse he is and you'll arrive at the conclusion that nearly everyone flawed character in the olden days when racism was mainstream.

But we need not even go any further than Charles Darwin:

"The variability or diversity of the mental faculties in men of the same race, not to mention the greater differences between the men of distinct races, is so notorious that not a word need here be said."

"Nor is the difference slight in moral disposition between a barbarian, such as the man described by the old navigator Byron, who dashed his child on the rocks for dropping a basket of sea urchins, and a Howard or Clarkson; and in intellect, between a savage who uses hardly any abstract terms, and a Newton or Shakspeare. Differences of this kind between the highest men of the highest races and the lowest savages, are connected by the finest graduations."

http://heretical.com/darwin/darwin4.html

Sources cited at the bottom of that page.
Apart from looking nice it works much better and more intuitively than, say, Cyberduck
A correction: running no additional nonfree code.
Second order methods are attracted to saddle points in high dimensional spaces. The math and practice of optimizing these surfaces has a lot of nuances like this so much of the stuff you learn in your convex optimization class doesn't apply too well.
Panic’s iOS software is essentially unsupported garbage.
They’ve burned me twice now; never again.
I think it can go the other way in a couple of cases though:

A) WD (by a government) or its staff (by WD management) were ordered to put in the backdoor, but didn't agree with doing so, thus made it obvious in the hopes that it would be found.

B) A backdoor that is found but written off as sloppy development is less damaging than a bug that if found and analysed looks deliberate (because bad development practices are hardly new for hardware manufacturers). _Potentially_ makes exploiting it less risky as well - if it's an obvious or known thing, the attacker could be anyone. If it's a subtle, undisclosed bug (that hasn't been used against many targets), that suggests, to some extent, the involvement of whomever could arrange for the bug to be placed there.

It probably isn't deliberate, but that possibility certainly isn't excluded either, so I'd be cautious about treating this as a hard and fast rule.