skysight-inc/HackerNews huggingface dataset:
Man, I'd really like to just see bare metal from them. To me that was part of the allure of containers -- so much more efficient than multiple VMs and yet you get a lot of similar benefits, as long as you don't mind some security tradeoffs.

Running ECS is cool and all, and I know they do some container-specific VM optimizations, but I still know I'm running a kernel on a kernel, even if my VMs happen to share a host. I'd love seeing the flexibility of the ECS software, but on metal.
Yes, and there lies the interesting story of National Rejectors, Inc., which for decades had a monopoly on fake coin detectors.[1] Even today, most vending machine coin mechanisms are clones of that design. In a mechanical unit about 4 inches square and an inch thick, coins are tested for size, holes, weight, resiliency, electrical conductivity, and magnetic properties. It's an elegant bit of engineering.

[1] http://rwatts.cdyn.com/download/slug%20rejectors/national%20...
You see, I wanted to call this article "The Golden Gigaflop" rather than "The Golden 1 Gigaflops". It just doesn't have the same ring to it.
So I'd say Nginx is actually the least annoying web-server to config of those I've used:

1. Nginx

2. IIS 6 (strange metabase thing)

3. Apache (XML, mostly)

4. IIS 7, 7.5 (XML, but with some of the files scattered through your Windows directory, and also some values aren't valid in some of the files).

5. Tomcat (XML plus madness).

I'd say the thing that makes all web-servers a pain is debugging which rules are passing/failing, and where are they sending their results to.

I think the thing which makes Nginx easier than the others is probably that it doesn't try to support the 'shared hosting' scenario, which adds a lot of mess.
The Yellowstone fires of 1988 were a big deal at the time (much hand wringing), but the park has coped:

Not long after the fires ended, plant and tree species
quickly reestablished themselves, and natural plant
regeneration has been highly successful.

https://en.wikipedia.org/wiki/Yellowstone_fires_of_1988
Can you please define "not as good"? I'm trying to understand if you're referring to the quality of the hardware or the software ecosystem - or both.

MIPSfpga is a product for universities and academic institutions. There are a number of advantages of MIPSfpga over OpenRISC and RISC-V including:

1. The MIPS architecture is better supported by university text books. It is used as an example of a RISC architecture and an example of a CPU microarchitectural implementation in Patterson & Hennessy and in Harris & Harris

2. MIPSfpga shares Verilog source code with MIPS microAptiv UP - a commercial core that has many licensees including Microchip Technology and Samsung. The university professors have an interest to teach students about a CPU widely used by the industry, not a subset of an architecture, an old implementation of the architecture or a CPU core created only for academic purposes and not deployed by semiconductor companies.

3. The MIPS architecture is backed by a significant software ecosystem that includes a dozen of commercial RTOSes, official Linux support, compilers and debuggers, open source software, etc.

The point of MIPSfpga is not to deliver the solution optimized for a specific line of Xilinx FPGAs (like MicroBlaze) but to teach students general design practices, applicable to both FPGAs and ASICs. The code in MIPSfpga is not FPGA-specific. It uses Xilinx and Altera macros for memory in caches, but generally this is the same code used to make an ASIC.

The main idea of using MIPSfpga is that the students can play with the CPU core, create multicore systems, modify caches, etc. If they invent something useful, they can attract venture investment, buy a commercial license for MIPS microAptiv UP or MIPS M5150 and create their own ASIC design company.

Hope this helps.
Microsoft didn't get sued for trying to make installing Windows easier. It got sued for making changes in Windows designed to damage competitors (specifically Netscape, Sun, Borland, and Apple) and publicly and repeatedly lying about it.
And the Pass Word "sundry" actually works!
IRC is decentralized, so a few severs going down is no problem.
A Dedicated Host contains EC2 instances. You would still use EBS if you need storage other that what's available on the instances.

Per the EC2 Instance Types page (https://aws.amazon.com/ec2/instance-types/), many of the instance types already include SSD storage.
Tablets Aren't Killing Laptops – Laptop Manufacturers Are Killing Laptops
Show HN: Type-Safe JSON Object Editor GUI Using Cap'n Proto
You would probably love Victoria 2. It's a computer game, not a board game, but a large part of the gameplay involves balancing various factions in your parliament and your population. You can easily pick a pet party and try to help them succeed.
Technically, its the equivalent of a leaseback. It may make sense depending on the profitability of the arbitrage you're targeting.
D3 4.0 is being developed under the (new?) D3 Github organization at https://github.com/d3 and with a new "everything in D3 is a plugin" architecture, making it easier to extend D3 and easier to import parts of D3 piecemeal into other projects.
Well, there probably was a 3 m^3 product around 1989...? Maybe something like the Ardent Titan:

http://www.ricomputermuseum.org/Home/equipment/ardent-titan

The Apple products do line up at tidy intervals, and there aren't any more of those.

A self-driving car will have to start a new graph. A few meagre teraflops won't be nearly enough for that application, I think!
Reading this makes me greatful that I develop a desktop app.

Here's how I set up my development environment on a new machine:

1) Install XCode

2) Check out source code

3) Double click project file

4) click "Run"

I'm really happy I don't need to set up half a dozen servers before I can get started. I always thought web dev was simpler than native development, but modern web development is extremely complex.
> But you could imagine an algorithm that handled 1000, or a billion special cases specially, that would be beyond human understanding.

This is the case with the four-colour theorem's proof. Folks got quite philosophical after that one was published.
There's a much longer snippet further down
Very elaborate response. Thank you.

I am aware that the way I phrased it was rather strict. The reason for this is that I'd agree that such a request should possibly not be discarded straight away but should also not be processed by the "queue"/configuration specified by the host field but should rather - being a HTTP 1.0 request - exclusively default to the standard host.

However Apache at least does not seem to agree on this and still processes 1.0 requests with a host field under/with the respective host configuration.
Swift's concurrency story is pretty much handled by GCD. IMO a fantastic set of APIs that make it pretty easy to deal with worker threads and queueing tasks and such.
Another specialist/generalist vector I've encountered... at a lot of startups, they're looking for a "full stack developer" (generalist). Which is fine when staff is limited. But when you're a big company and you have a product that costs a thousand dollars a minute when it's offline and the database crashes, who do you want looking at the database... the girl who's lived and breathed nothing but Oracle for the past 15 years, or that full stack dude?
To save a trip to the calculator:

$2.341 (m3 host / hour) * 24 hours * 30 days = $1685.52

before the "up to 70%" reservation discount.
Google has the resource to build their own text editor -- so why don't they do it? It seems displeasing to have to work with 3rd party software in order to develop an Android app. And this is not to say IntelliJ is a bad choice, but it would seem that they could rid away with any extraneous portions of the editor. It could also be optimized for Android development, unless that's what this "Android Studio" is.
Recently minted Microsoft FTE here. Have Chrome and Firefox installed, do Linux stuff (Azure Cloud Solution Architect, customer-facing position). That "caught using the competition's product" thing doesn't match my experience here for the past month. At all.

I do sorely miss using a Mac (first time after nearly 10 years that I don't have one at hand, and it's a drag on productivity for me when I need to talk to Linux servers or run some tools locally), but I don't think anyone would blink twice if I brought my own Mac to the office, even considering that I'm at an European subsidiary.
It's the low-end 15" model with Intel Iris 6100 integrated graphics, and the files were mostly H.264. I suppose I could have played them in iTunes, but I made a conscious decision to never run it.
Thanks Jeff for the response. Appreciate that you personally respond.

Wouldn't dedicated I/O be a big plus and selling point for dedicated instances?
You can upgrade from -stable to next -release, then to -stable, ive done it for years.

https://stable.mtier.org/ offers package and base binary updates for the present release.
So this is for IO- and CPU-bound users who for some reason are also EC2-bound.
How to Save Thousands on SEO?
There are many ways to do it, you just need to pick a convention. For example, one convention is that you use "#" as key for element name, "." as key for element children, and attribute name as keys for the attributes. Following those conventions, you can produce:

{
"#" = "foo",
"bar" = "baz",
"." = [
{ "#" = "bork", "." = "foo1" },
{ "#" = "bork", "." = "foo2" }
]
}

Or, for something more verbose (but maybe more intelligible), you could use "$element" as key for element names, and "$children" as key for child elements / text. (The point of choosing $ as a prefix, is it is not a valid character in attribute names, so cannot conflict with them.)
Arguably, becoming air breathing has turned to not be all it was cracked up to be.
Actually, IPoIB was a customer requirement. In the Myrinet era, people frequently built clusters with a very poor ethernet, and used IPoverMyrinet to access storage etc.

I don't agree with you about the way the ecosystem is headed. Tightly-coupled problems are tightly-coupled, period. It's true that there is a lot of interest in more loosely-connected clusters, but that doesn't get rid of the existing market.
No, I mean the official Windows CD (technically two DVD set now). New Windows versions are shipping frequently enough now that it would actually be possible.
How do you measure difficulty? It's a surprisingly hard problem.
I would tend to optimize onboarding up to a point, mainly to try to impress new engineers. But also maybe because if something hard happens, and you need to bring an external consultant in emergency that could be useful. But mostly to impress new hires.
I might be alone on this but I find it strange that "XYZ Website is DOWN!!!" is considered news worthy. I mean, if it's down and I care I know it because... it's down. If I don't use it, why do I care again?

But then again, I never read tech crunch anymore because of different but identical crap.
Can anyone give me the advantages of choosing an EC2 dedicated host over going with a true dedicated server?
You're probably being a bit facetious here, but I'm not sure why you think investing in reusable rockets, highly efficient batteries, and renewable energy is less important than government investment in a 24 hour breakfast chain.
Well, dedicated hardware for EC2 makes sense for certain workloads (eg when you need more predictable performance), considering that you can use them alongside other AWS services (EBS, RDS, Route 53, S3, etc). Plus allocating 'bare metal' VMs on demand via script/API is a big plus.

It would be interesting to see how much you can squeeze the dedicated hardware with the largest EC2 types though.
First Timers Only – A Suggestion to Open Source Project Maintainers…
Not sure if this is sarcasm or not ;)
I've had the complete opposite experience with Titanium, to the point where it was completely unusable.
According to their docs/examples, this is mostly for legal reasons. i.e. some software can be licensed to multiple VMs if they are all running on the same host.
The HPC community has been using OS bypass networking for close to 2 decades.
Because an IDE isn't just a text editor. It takes a nontrivial amount of time and people to get a good IDE running. If you consider that a lot of this time is spent on features that have already been implemented somewhere else, it makes sense to leverage an existing project and then, on top of it, work on hard features that really have an impact on Android development - as is the case with the new Instant Run, for example.
They're working on it: http://spaceflight101.com/iss/veggie/
Nintendo used to like to use QR codes for sharing level data (i.e. look at Pushmo, etc), and I always thought it was clever and there should be more of that. I just had to scan some internet forums for an interesting looking level, bring the game up on my 3DS, scan the code, and voila! I had the level in the game. I'm surprised they didn't do that for Mario Maker level codes.
netsplit isn't exactly what I'd call "no problem".
The real question is: why didn't they use something like Lua for the config file format?

Web servers can have notoriously complex configs, up to the point where designing a mini-language might a worse idea than stripping down an embeddable language, such as Lua.

Lua, especially when sandboxed, seems like a fitting configuration language: http://stackoverflow.com/questions/1224708/how-can-i-create-...
About Courage
Oh yeah, I don't think any real/production Promise implementation behaves this way - but it can be unclear why. As a beginner, you might expect Promise.resolve('foo').then(...) to happen immediately, as the quoted passage suggests; I was trying to get at why that's not the case.
As far as I'm concerned rails would provide a better ecosystem for Wordpress.org. Not only is it still used commercially much more so than php in new ventures, but it forces adherence to good architecture which is key for something designed to be extendable like Wordpress. Additionally performance optimization in rails is much easier than php.
> Except for the whole part about Lennart's project already having a prior non-public existence.

Is there any reason, any at all, that you've provided to think that Lennart wouldn't have abandoned that project to contribute to Upstart, if the CLA issue had been able to be overcome? Because the testimony of people who would actually know this indicates that he would have. I mean, I'm happy to drop this argument if you find it a "difficult matter," but it seemed to matter to you enough to bring it up in the first place, and you seem to be focusing on trivialities that you think support your point rather than some pretty unambiguous statements from people who would know (and it seems hard to accuse SJR of some sort of pro-Red Hat bias ehre).
Does anyone want to maintain old code as a job?

I agree that there is a major issue between what companies say they want and what they actually reward people for. Be a team player and work on code maintenance, but when we promote or recruit we want a “rock star” who has 100 projects on GitHub.
But this sounds like more of an argument for good "getting started" documentation, and helpful coworkers, rather than proof that containers are any more simple to get up and running than your average rails app.

This bears repeating: in the second scenario, the new hire had somebody tell them what commands to run. Without that information, they would've been stuck Googling their way to success too.

Also, I can't help but be amused at how annoying that homebrew nonsense is--aptitude on Debian is just a hell of a lot simpler.
Respect the Teachers. They are qualified experts on child education. They have the best intentions for the students in mind.

As a parent who has had to deal with these "experts" for years, I can't help rolling my eyes at this nonsense. Respect the teachers? I certainly respect many individual teachers, some of whom are wonderful, but this is a demand that we respect the special expertise of a group that pays politicians enormous sums of money to block any attempt at evaluating that expertise.

I have respect for groups of experts that vigorously weed out all but the top performers from their own ranks and willingly submit themselves to external competition to demonstrate their expertise, not those whose policy instead is to pay lawmakers to prevent anyone from removing the poor performers and to outlaw competitive threats to their monopoly.
Interesting. Have you used NativeScript for a commercial product? It's the first time I hear about it and I'm curious to hear an opinion about it.
15 Powerful Steps to Turn Around a Failing Business
> We implemented a RNN with 2 layers and 128 hidden units in hardware and it has been tested using a character level language model. The implementation is more than 21× faster than the ARM CPU embedded on the Zynq 7020 FPGA.

I'm left curious on the performance gain factor when scaling the network in terms of layers and units.
Would the performance gap widen as the RNN grows?
All the rest of your infrastructure is in AWS and you want the high interconnect speeds.
I leave the deep thought to the professionals

http://www.freetradedoesntwork.com/
Many of our customers have asked for this feature so that they can run software that is licensed for a particular piece of actual hardware.
I've used Apache forever and have always been able to tune it to get the job done. The thing that made me switch to nginx was the ability to use more than one SSL cert on the same IP. Now that I was "forced" to try it, I'm pretty happy with it.
I am also frustrated with demoting comments that offer other alternatives or paint a different side of the picture.

Unfortunately I cannot sympathize with a company which it's valuation is $2.8 billon, and cannot handle staying up or a large userbase.
The Consumer Isn’t a Moron
A hypothetical human on Mars can do things that the drones we currently have in Mars cannot.

A more interesting question is: how much does it cost to send people to Mars, and if we use the same amount of money to send more robotic probes, what can a hypothetical Martian astronaut do that (equally hypothetical) Martian drone armies cannot.
https://duckduckgo.com/?q="amazingly+stabled"

Did TC have the best rewritten press release? There doesn't seem to be any mention of 2.0 on http://developer.android.com/tools/studio/index.html for example.
What advances in theoretical physics have occurred since 1980?
Google Launches ASUS OnHub Router with "Hand Wave"
From their perspective, it's more like

"It's hard to communicate when someone is anti-consumer, and thinks the fact I watch TV is a reflection on my values"
It looks more like an OR to me
Interview with Patrick Collison from Stanford CS183C: Blitzscaling Class [video]
United States Weather Radar Map – AccuWeather.com
I wonder if his devstack wouldn't be a bit more fluent (and independent) with Synfig studio [1].

[1] http://www.synfig.org/
I have to agree. When it's something big and business-critical, like AWS or Azure or some other major host, that's newsworthy, but honestly we should expect something like Slack to go down occasionally. So we can't chat for a few hours on a Monday, email and other business-critical lines of communication are still working just fine.

On the other hand, I don't particularly mind it, either. It's not hurting anything, and maybe we need an excuse to dig up the old "proprietary communication vs IRC" argument now and then, just for kicks.
Two high-profile electronics Kickstarters suffer big setbacks
>sometimes be async and sometimes resolve in the same tick

That's still asynchronous though isn't it? (Correct me if I'm wrong I'm just spitballing, still learning).

There's no lower bound on the minimum amount of ticks a process can take for it to be async. What gives it that async-ness is that the upper bound is unknown, indeterminate, and changeable.

Ergo, if some process is sometimes synchronous, and sometimes asynchronous, it's really a process that is asynchronous, but just so happens to occasionally execute in synchronous-like time.
A numbers station? https://en.wikipedia.org/wiki/Numbers_station
> Bottom line: There isn't convenient, modern, fast, open-source method for cross-platform development.

There is ActionScript 3

even if you think that "flash is dead" in the browser,
for mobile and Desktop you can use Adobe AIR

for server-side, command-line and shell scripts you use Redtamarin
https://github.com/Corsaair/redtamarin

I'm the dev behind redtamarin but I welcome other projects like perfect.

Even if the tech and language are different, different pros and cons,
a lot of ideas and features are shared.
This is very far from 'bare metal'.
Google launches Android Studio 2.0
A great deal of the value to a manned mission to a planet, in terms of tangibles, exists in coming back. Humans can take samples easily, and a return mission would bring them back. Humans would significant contaminate any site they visit, and drones can be considerably more sterile, not to mention cheaper.

When you are talking about spending many, many billions for a single mission, arguably the success of the spacecraft is worth more than the lives of the humans. If the crew is at a significant risk of death, and it is worth noting that a lot of these risks would affect the crew mostly evenly, then the whole mission is in jeopardy.
> I'm of the mindset that most people actually like advertising when the advertisements are highly relevant and not in-your-face.

I may be an outlier, but I have never gotten any useful information from ads, so I have never had an ad be "highly relevant" for me. Also, to me, any ad in my field of view is "in your face", because it takes mental effort even to filter it out.

> I wouldn't ever pay to go watch the movie

Do you buy any of the products of the company that sponsors the movies?
A lighthearted joke to hold off the panic while slack gets their servers back up.

Ever hear a New York Echo?
No!
Heeeeeellloooooooooooooooooo!!!!!
...
...
STFU!!
> performance optimization in rails is much easier than php.

[citation needed]
Bare in mind that can run up to 32 m3 instances
Google opened the Android Developer Summit this morning with the announcement of an update to its integrated development environment (IDE) Android Studio 2.0 to an over-subscribed audience of independent developers at the Computer History Museum in Mountain View California. Android Studio 2.0 available today as a preview release is faster and more stable, according to group product manager Stephanie Cuthbertson.
What's the networking model? Will two instances on the same host talk over the datacenter network, or will the traffic stay local to the machine?
Microsoft could maintain specific install mediums for each device, including the drivers necessary, but without allowing vendors to load crapware