skysight-inc/HackerNews huggingface dataset:
> Part of this is the difficulty of ARM not really being an architecture, but even Microsoft was able to deal with this by requiring UEFI and some standardization on Windows devices (although they're more like Apple where there's limited hardware to support).

Well, the reason why PCs are a standardized platform is because the industry was built around cloning the AT. If anything wanted to be successful, it had to do everything the AT did the way the AT did it. Once the AT started getting long in the tooth, the industry got together to agree on further standards like the ISA bus (an extended version of the AT's bus), various ATA storage standards (again, derivative of the AT's storage protocol), the ATX form factor, the PC System Design Guide (PC 97/98/99/2001), etc.

The PC industry has a culture of working together and collaborating for the sake of compatibility. For part of this, Intel was involved with the standardization process (something ARM refuses to do), but even they didn't have the full authority to force anyone to adopt their standards. In fact, there were plenty of manufacturers of x86 machines who decided to skip out on PC compatibility entirely in order to do their own thing. Just go ahead and try to install Windows 3.1 on a WonderSwan, for example. It's x86, but not a PC or any kind of AT clone. The industry simply declined to see it as a PC and moved on.

It's a shame that nobody in the phone industry every attempted a hardware standardization effort. Google and Qualcomm could've worked together to come up with some real standards, but they dropped the ball.

I have to wonder if Google would've been able to force something through if they made Android run entirely on native code instead of shoving everything into a Java-based VM. If the industry couldn't take the shortcut of "let's just port Dalvik to our hardware and call it a day" and instead had to ensure compatibility for a wide array of native software, they might actually have developed some form of collaborative discipline.

What Google needs to do now is collaborate with Qualcomm and come up with their own standardized hardware platform. Create a phone equivalent to PCI, ATX, PC 98, etc. And then refuse to license Android to any device that isn't built on this platform. They should complete the process of moving AOSP into GApps, replace the Linux kernel with a closed-source BSD derivative, and then announce the closure of AOSP. They should do with Android exactly what Microsoft does with desktop Windows.
Maliciously, too: see all these little things from door locks to built-in speed limiters.

Formal certification may be paperwork. But things like using e.g. Haskell instead of Ruby, or Rust instead of C, generating exhaustive tests where possible, making sure that tests touch every line of the code base, writing short pure functions for the most part, and isolating effectful and unsafe code are not about paperwork, to my mind.
I know Watson at least lets you do this: https://www.ibm.com/watson/developercloud/doc/visual-recogni...
I guess the practical question here is whether that functionality is usable via the javascript API:s.
How does that work though, so say my bucket has 10,000 json files in it and I want all of them with the name attributes being like '%john'. Is that possible?
Buy bitcoin with cash every month on LocalBitcoins. Store bitcoin wallet keys somewhere safe, offline, in at least 2 geographically separated places.
Damn! I got excited at the prospects of cheap VPSes in Sydney :(
The AWS cost structure is one reasons we switched to a different provider. I feel Amazon has taken metered pricing too far with AWS, especially when the prices aren't really that low. Everything seems to cost extra with AWS, and it's quite hard to estimate beforehand how much a thing will actually cost in practice.
"a very good indication how you value the effort of child-raising and her career that she will give up for you (it's still usually the wife that follows her husband)"

Is that still the trend these days? Are most couples able to afford to only have a single working parent anymore?
I'm not sure what you mean by the "magic" part here, can you please clarify?

[background: many years of writing VHDL specifically for FPGAs, using various dev boards and custom boards]
eh, I think I will if I want to. Telling people what do to also poisons the well.

Just spent the last 30 minutes reading about that case... doesn't look good, that's for sure. Was also 40+ years ago. We can go back that far in just about any politicians life (Hillary, Bernie, etc...) and find extremely questionable to outright disgusting things. Not sure it's relevant today, maybe it is.

As for the immigration moratorium from certain regions of the word, or similarly, deportation of undocumented immigrants; these are both things we have done VERY commonly in the past. Hell, Obama has done both. I wouldn't consider either to be racist, would you?

Don't fall into the trap of thinking Trump won because of some white uprising. The numbers just aren't there. Trump won because the country is revolting against the establishment. (I think people are kind of silly for thinking Trump is going to "fix" that, but that's a separate conversation I suppose.)

Should Trump come out in staunch opposition to every nutcase that get's in front of a microphone? Idk, maybe. Would take a lot of his time.

Anyway, here is to the country healing.
It is far more worrisome if software can write better software than the best software-writing humans. After that point, there is no job any human could do that would be competitive with AI.

I don't agree with this.

From an industry perspective It should be worrisome even if it's not better than the best because as you know, it's not required to be the best to take over an industry.

From an AGI perspective, you are generally correct that there will be no job that a human does better than an AGI, however between the point at which it kills programming jobs and when it dominates everything there will still be bespoke jobs. Even though Nike dominates, there are still cobblers.
Does anyone have hardware recommendations for getting as much GPU performance as possible for $7500 or so(maybe with 8 or 12 GTX 1080/1070s)? And how does it compare with the K80s or P100s that AWS and Google are using?

Just looking at the spot pricing, I see that a p2.xlarge is $0.57 an hour, while a p2.8xlarge is $72/hour and a p2.16xlarge is $144/hour. That tells me there is extreme demand for heavy GPU instances, and a home cluster would be one way to insulate myself from that:

https://aws.amazon.com/ec2/spot/pricing/
Yes so deploying on Azure is right clicking the VS project and hitting deploy, it walks me through all the setup steps in one spot without leaving the IDE.

This takes a huge cognitive load off the developer who won't have to do context switching between portal.zure.com and VS.

But portal.azure.com is a much better, smooth, streamlined & intuitive interface than AWS, and I find myself wanting to work with Azure more and more.

There is still a stickiness to AWS and stuff like Cognito seems way more less intrusive from brand point of view (MS AD redirects you to onmicrosoftonline.com when logging in user)
> Carrying a "get out of jail free card" would me make more reckless during arguments, this increase the chances of failure.

This is interesting. Does wearing a seat belt in a car equipped with airbags make you drive more recklessly? Does wearing a helmet make you bike more recklessly? This may be true for some people but not for me. None of those countermeasures claims to guarantee you'll walk away without a scratch if the worst happens - they are designed to mitigate damage.

I'm sure it's not a perfect analogy - none are - but what do you think?
> So are all forms of static verification just aesthetics to you? Or just those offered in Haskell?

As someone who makes use of formal methods regularly, I am aware of how weak Haskell's static guarantees are. That is not to say they may not be useful in practice, but that's an empirical question, and the one that I'm desperately waiting for answers to.

> The only evidence I could ever hope to offer is that good people build good software. But that would never make an interesting management report.

It also doesn't support the claims made that Haskell makes a significant contribution.
Windows 10 allows you to turn on sideloading. Going through the Windows Store is no longer a requirement.
I think they knew going in from the survey's they did there was going to be huge support. The excellent and slick video they shot lends a perceived value to the product. When you need to capture the viewer's attention for a few minutes, it pays to hire some pros.
I don't have a problem with them spending it.

I have a problem with the 'cost of entry' for a Kickstarter campaign.
Thanks again, I was more wondering about the incentive structure for who (i.e not the professors). Even assuming its costly could someone benefit enough that they would have no problem paying those money. Could it be built into the grants structure etc.
While it wouldn't be as easy as what you want, and this certainly wouldn't be the best solution, they say they offer an API.

So in theory (I haven't checked what the API gives you control over - so this may be worthless), you could monitor your instance (bandwidth, time up, disk usage, etc), and if things get out of hand, or approach your limit (whatever it is), you could use the API to say shut down or delete the instance, or throttle the bandwidth (maybe via firewall rules or something?).

Again - this would assume the API allows you to do this (and ideally from within the instance itself - which shouldn't be an issue, I wouldn't think). And again, it shouldn't take this much work (you're right, it should just be a simple control panel setting).

But maybe it's an option for those who have the skills to implement it?
Huh? Isn't Twitch just for gaming content?
15 reasons not to start using PGP
https://www.digitalocean.com/community/questions/does-digita...
Any of the MLs, really. Their type systems aren't necessarily equivalent to Haskell's, but given the lack of evidence for Haskell's superiority over pretty much any modern language, I doubt those differences make for even a marginal difference. The big thing about Haskell is that it's pure functional. Rust's type system is definitely in that ballpark, too, and maybe even Kotlin's.
Hehe, sounds pretty much like what they've been doing. Really wish they bring some of that customer centric-ness they talk about to this aspect
Speaking of LEDs, I've been on and off looking for 0402 or 0603 pink LEDs. There seem to have been multiple manufacturers building them years ago, but it seems like they've been discontinued/obsolete. Now I can't seem to find them at the larger distributors (Digikey/Mouser/ etc.). And I'm leery of buying them off of Ali-express/ebay, because I wouldn't want to have to test them each before using them, and for this particular project it wouldn't be worth it to rework if we had to replace non-functioning LEDs. Anyone know more about the trials and tribulations of pink LED manufacture?
>"If there's anything I've learned, it's that game-making is a journey without a map," he says.

Very true. Or you're given a map, but it gets scribbled all over and/or thrown away and replaced on a weekly basis.
> I agree that the user interface is inconsistent, ugly and hard to grasp. But if you have a solid understanding of the internals,

You should not have to understand the design of the modern combustion engine to operate a car. You shouldn't even have to understand bicycle geometry to ride a bike. It's a friggin tool!

Why on earth would you want to have to become a master of the design of a tool to use it? The whole point of making a complicated tool is to make your life easier! No other revision control system is this complicated and annoying. And i'm not going to quit whining, it sucks and it's stupid and it doesn't have to be, and people keep worshipping it like it's this amazing invention like nobody's heard of a merkle tree before. It treats chunks of changed text like blobs, wow, nobody's done that before. Oh a collection of packed objects, how novel.

By the way, the internals aren't that great either. You have to constantly "clean" your repository as it collects useless crap, merges become such a headache you're asked to destroy your merges to make it somewhat sane to maintain, handling "large" objects is a mystery to us, and the entire design is intended to interface with others and yet it's designed as if your personal repo were the only repo in the universe. You have to use a dozen filters and options and processes to do what a single script could do if it asked you what you wanted to get done, but we have to literally sacrifice a goat on the mountain of Unix Philosophy in order to get something done and go back to doing real work.

Why does it force us to send these anonymous patches and not allow merges to happen intelligently among a group using locks? Why does it force a maintainer to do all the work of managing patches? Why does it waste local storage when we don't need 99% of the repository most of the time? Why can't log messages and status be rendered in a quasi-usable way, or, heaven forbid, we have a Curses frontend for the myriad of random chunks of text and commands we have to memorize to accomplish one small simple operation? Why does the repository fall apart into a completely unusable mess if you don't weed it once a day? Why do we have to shuffle around a bunch of commands to perform a single simple task that any reasonable program 15 years ago would have done for you?

Answer: Because the design is crap. If people would at least just admit the design is crap, I would stop whining. But at this point I feel like i'm the only sane human in a world full of people doing the work for the robots and smiling about how much easier their lives are now.
Huge fan of EMDR. Worked at a PTSD decompression camp in NH for returning military. Had no experience with that type of treatment till I got to the camp. Blew me away. The changes that can happen after only a few weeks of therapy was impressive.
This was already a thing. Plenty of marketplaces exist for FPGA IPs. It's just not that well known because high end FGPAs run $7k+ and complex IP cores can be $20k+ for a license.
Other threads related to autopilot (mainly Tesla), with great posts that explained in detail why this problem is unlikely to arise in reality and that the resultant action undertaken by the system would be the same in both scenarios (e.g. apply brakes as hard as possible).

IIRC part of the explanation was that a human is unlikely to make a qualified choice in a situation like this anyway, so programming a decision matrix based on the utility of the target into the crash avoidance mechanism is moot. Something like 99.999% of the safety benefit would be achieved by a faster brake response time.
Or at least get the core things rock solid. The impression I'm nearly always left with is that Docker's business decisions are very focused on the 80% functionality and they don't want to be bothered with the diminishing returns that are so critical to get right before you try to run down another rabbit trail.

Deep roots are critical for growing wide branches if you don't want to get blown over in a light breeze.
Consider also that in the past, many of the jobs shifts took place on a generational scale. A farmer--instead of having 10 children that were farmers or farmers' wives, and one that was a non-farmer--would have one child (or less) that became a farmer, and the rest would become non-farmers.

The economy changed slowly enough that you could have the same job your entire life and not be suddenly unemployed or unemployable when the technology changed.

After the industrial revolution, the pace of economic change accelerated. You can now make an entire job obsolete in a shorter period of time than the ~50 years it would take for a new worker to reach a socially acceptable retirement age. And what is that person going to do for a living? Can they afford to restart their lives from the second-lowest rung on the ladder?
Do you use a CDN? If no. You should use a CDN.
But what's the developer time/cost for that?
Forgetting gender and who earns what for a moment...

If one partner earns more and pays a disproportionate amount of the downpayment and mortgage on a house that both partners live in, is the house really only 1/2 theirs legally? Ethically?

And in such an arrangement, particularly where one partner decides to stay in the home, can the partner who is not there force the sale to improve their cashflow? If so, how should the proceeds be divvied up assuming that a disproportionate amount of money was paid into the house by one partner?
It looks like OVH doesn't charge hourly for those.
Nice, didn't know about that one.

Edit: I looked at my website, and today was a particularly nasty day, my top referral was:

"Secret.ɢoogle.com You are invited! Enter only with this ticket URL. Copy it. Vote for Trump!"

Not the only one:

http://blog.analytics-toolkit.com/2016/language-spam-latest-...
> On servers in a text file in ~/.aws/credentials (where a lot of tooling saves AWS credentials)

well that sounds clever.
First open source RISC-V chips arrive in Arduino board
Build a Media Library with React, Redux, and Redux-Saga – Part 2
Nope. Twitch is excellent for all kinds of live content.
Most android isn't stock and there are a ton of old versions out there so it's a little apple to oranges. I think if you would have a phone created by google and keep it up to date it would probably be pretty secure.
> check out Hemlock. or Edwin.

Or Climacs https://www.common-lisp.net/project/climacs/

It seems there's a rewrite as well: https://github.com/robert-strandh/Second-Climacs
It's not Presto per se, but running any data processing workload against unoptimized data formats is the issue.

Then again, both BigQuey and Snowflake require that you move data into their storage engine (Redshift too), and that's an additional step that's proportional to the size and complexity of your data. At the same time, it's stupid to store your logs as OLAP optimized formats and completely lose legibility. In sum, Athena trades off performance for convenience.

No matter what database vendors say, you can't defy the principles of computer science.
Ya, but Amazon doesn't break it down any further than that. I'm aware that there are other things in there, but it is well known that the primary contributor to that figure is R&D.
EDIT:

I just took a quick look at the API docs - and while it doesn't look like you can mess with the firewall rules settings, everything else should be possible (get metric data, start/stop/reboot/delete instance, etc).
You can't justify buying it but you can justify renting it? Has your department heard of amortization?
>Fools should be responsible for the consequences of foolish behavior.

The financial sector disagrees.
nice find! I didn't know about GCT plugin but yes that's more or less along the lines of what I expect from AWS.

However, Google Cloud really hasn't entered my mind as much as Azure has this year. AWS has always been there. I'm not sure as to why this is maybe I have built a perception that GCE is more expensive and my documentation experience with Google wasn't anymore smoother than AWS.

One thing for sure, Build 2016 earlier this year was one of the key driver for my conversion + Nadella's leadership.

Google Cloud has always been obscured by AWS and now Azure in my mind and so far, they've yet to really jump out at me like AWS does on HN regularly which Azure is now catching up.
Maybe eval'ing to the repl is almost a tic of mine. But as a contrived example, (range 100000) is instantaneous in a clojure repl in the terminal, and interminably slow in cider (emacs package for clojure). There's also SO questions like this[1], and I've personally come across it a lot as well. Anytime lines get long emacs grinds to a halt.

[1]: http://emacs.stackexchange.com/questions/598/how-do-i-preven...
A plant like Topaz, California generates ~1100 GWh/year. [3]

In other words, that's a 125MW plant, 5 times lower capacity than the new Indian one.
https://lmgtfy.com/?q=1100+GWh%2Fyear+in+MW

Can you explain how it's relevant for this story context?
For comparison, a typical coal power plant is 500MW.
The new Indian plant is a real first step toward coal capacity replacement.

EDIT: BTW, the article cites Topaz's nominal (or max?) capacity at 550MW; that means its real capacity is 4-5 times lower. I didn't even realize the turndown due to sunlight (un)availability was so high.
Your Mom sucks
A little background. I have been a developer for about 6 years, using various programming languages including compiled languages like C# and various scripting languages such as python and javascript.

One thing I have begun to notice is that Your Mom really isn't very good. I guess in certain contexts and use cases she could have some value but for most general purposes she is difficult to work with .

Basically I believe there are four major problems with your mom:

1) She is often not very good at sex and tends to overcharge.
2) When she bakes cookies they tend to be rather dry and would it kill her to buy whole milk instead of that hippie soy shit?
3) At times her political opinions can come off as close minded and lets just face it, a little racist
4) She just sucks :)

I don't know maybe there is some instance where your mom could make sense, but I haven't run into any. Has anyone else had similar experiences with her?
Speaking of LED lighting, I've been meaning to upgrade my living space lighting. The one killer feature I'm looking for is color temperature control: I want to be able to adjust between "soft white" (2700K whitepoint) and "daylight" (5000K) whitepoint.

Basically, what Philips Hue "White Ambiance" [1] bulbs offer. Are there any alternatives?

[1] http://www2.meethue.com/en-us/productdetail/philips-hue-whit...
Yeah, you have a choice of using their prebuilt disk images, running one of the officially supported OS installers from the console menu, or downloading your own installer. The list of prebuilt images and supported installers is here: http://wiki.prgmr.com/mediawiki/index.php/Distributions

I haven't used vultr so can't comment on that.
This is huge
You get 30 TB traffic inclusive with the smallest Hetzner server that has ECC (4 core Xeon with 64GB RAM). And that is for ~70 EUR per month + setup fee.

That amount of traffic is more than 2000 EUR per month at AWS. Of course this is comparing entirely different things, but still, if you have significant traffic and can't avoid it with a CDN or something like that, AWS (as well as Google and Microsoft clouds) get seriously expensive.
>There's only one standard Lisp, and that's Common Lisp

That isn't true. Scheme is a Lisp. Why would think otherwise?

Is it because nil != false? Even McCarthy admitted that that was a random decision, and possibly a mistake.

Is it because it hasn't got "proper" macros? That's a common misconception, but it's not true: all but the most minimal implementations provide an imperative macro system.

Is it because it's lisp-1? Many lisps have been.

Is it because they have different histories? Because that's not true. Both came out of MIT. Many people were on both standardization communities then, and many people are active in both communities now. The first Scheme was written in MACLisp, for crying out loud.
I have a question: what's the benefit of using a text editor when an IDE can perform compiling/interpreting for you at the ready?

Is a Emacs/Vim for coders who don't have to worry about minor errors?

I'm relatively new to programming and I'm curious.
This is very appealing to me just because of the amount of bandwidth that is included. I currently serve 20TB/month of static assets for only $160 spread among Softlayer, Digital Ocean and Linode VPSs. If I can host my static assets on the same network as AWS for the same price then that is a huge win, especially since all new Softlayer VPSs only come with a measly amount of bandwidth.