skysight-inc/HackerNews huggingface dataset:
It may be one basket, but IBM high end kit is the nuclear fallout shelter of baskets.

E.g. we used to have an IBM Enterprise Storage System (aka the Shark) back in the day (around 2000), and it came in American fridge size, full of drawers of drives. You could just yank any drawer safe in the knowledge that all the raid volumes were distributed over multiple drawers. If a SCSI controller failed, you could yank a drawer of SCSI controllers and hotswap them safe in the knowledge they were fully redundant.

The "brains" of the thing consisted of a fully redundant pair of two AIX RS/6000 servers, and you could yank either one of them without losing data (all writes were committed to at least non-volatile memory on both servers before being acknowledged). Either server also had at least hot-swap RAM (raid-like memory controller) and may have had hot swap CPU's (tell the OS to move all threads off a CPU, swap, switch back).

On top of that, it had a phone connection and would dial out to report any early warnings of problems directly to IBM who'd send out a technician before anything even failed as long as you kept paying your support plan.

So yes, you can get that density with standard kit easily, and probably much cheaper too. Assuming you have enough skilled staff to manage it. The reason IBM still manages to sell this kind of kit, on the other hand, is because what they are really selling is peace of mind that most issues are Someone Elses Problem. For some people it makes sense to pay a lot for that.
>, has "renaissance" spelled "re nais san ce"

if only that was the only issue.
In my experience, ebook editing (both epub & mobi) is always pitiful.
Theorically, pdfs can be nice but unless you are extremely lucky and the document size matches the device you are trying to read it on, you are out of luck.
Even providing a reasonably sized cover seems impossible.

Do we need a new format dedicated to ebooks ? or do publishers simply need to start editing for the digital era ?
Unfortunately I got frustrated with the presentation and gave up before figuring out the point. Seems to be a something about an ocaml kernel with containers on top.
Why would you do down this route now that elastic search exists? The article doesn't seem to mention alternatives so I'd be interested to know if the two approaches were compared or if some limitation of ES led to going down this route?
> well, the difference is that most rack cannot fit 10 TB of RAM and 140x5GHz cores: http://www-03.ibm.com/systems/z/hardware/z13_specs.html

I can fit 4 C7000 chassis in a single rack, which top out at an aggregate 32 TB of memory and over 2000 cores. 5 GHz cores running s390x microcode are not, FYI, twice as fast as Xeons.

It would be great if people who weren't familiar with the state of the art in x86 kit didn't blindly assume IBM et al's advertising was reality.
Sounds like you might want to give Firefox a try again then – it’s much better now than in the 4.x days. Or if you’re on a Mac Safari is pretty slim (although slightly lagging in JS abilities).
That's a bit naive. A vote doesn't mean a do what you want. Trust is not automatic. It comes from transparency and accountability which secrecy inhibits.

There is no concept of trust in a democracy. Everything is about being open and accountable. There is zero need to negotiate a commercial treaty in secret, this is an anti-pattern.

Debating the need for secrecy drags one down a flawed, self serving and fabricated narrative.
Oh, that works great when you lose power to the rack. Or the datacentre. Or the SAN fails. Or the core routers. Or any of the many other SPOFs that can and do occur in a datacentre.
> Guessing it gets bit sketchy fighting gravity.

The big risk is going too fast: because the wheels use balance (forwards/backwards) to know whether to accelerate or slow down, if the wheel goes beyond a certain speed it tends to behave somewhat oddly, some models will lock and stop, others will "freewheel", either way the user will likely end up eating pavement.

IIRC the latter is the behaviour of the interviewee's rockwheel, it starts beeping (in several increments) when closing in to maximum speed, then the systems just shut down and you get a completely unmanaged unicycle (without electronic stabilisation). Other wheels will try to forcibly rebalance the user, but again it's fairly easy to defeat, not much the wheel can do if you just lean forward despite its best effort… and you eat pavement again.

Aside from that, acquaintances who've tried/used them tell me they're fairly fast to learn and very enjoyable and convenient.
The more techies will understand this the better :) Any adequate response to continuing big-brotherification of the internet must be threefold:

* technological (strong crypto everywhere, decentralization of data collection and retention)

* UX (technology must be usable for a common person without security and CS background)

* political (strict laws protecting privacy and related human rights AND general consensus that these rights are important)

We technologists naturally tend to focus on the first point but getting it right is not nearly enough.
> High-performance computing (HPC)

> Data centers

> Big data

Can you give me some specific roles for this range of servers? What makes it's worth compared to x86 system?
Yep, same. I considered that to be a rather revolutionary feature. Even if it was standalone I would use it as I haven't seen anything similar yet.
Absolutely --- even today, if you fire up an implementation like Pharo, what you get is a Smalltalk VM in a window, complete with its own custom windowing system. I don't want a Smalltalk windowing system. I've got one already, thanks.

It gets worse when you actually try to write substantial amounts of code; because Smalltalk doesn't store source in files, and everything's built in to images, you don't get to use standard source control workflows. The last time I looked at Smalltalk, it had its own VCS called Monticello. That's showstopping, for me. (Although I notice that Monticello seems to have git integration these days.)

There are a few command-line Smalltalks around, GNU Smalltalk being the most well-known. It's so much nicer to work with as it integrates well with the command line. It's a bit crufty and unloved, unfortunately, and even though it has a JIT the speed doesn't seem to be great.
Dead simple {for devs} python crawler for extracting structured data into CSV
Responsive Advertising Platform
Correct me if I'm wrong, but to use the !bang system you have to memorize the short form for every site or service you want to use it for, is that right?

For example, amazon.co.uk is !amazonuk - I don't see the meaningful improvement there.

DDG has six thousand of them, most of which don't benefit from a great shortening of the name. To search answers.com it's !answers - that's an extremely small improvement over site:answers.com given the need to memorize a bang for each thing you want to use it against.
Bit of a chicken-and-egg problem there; are they different because they drum, or do they drum because they're different? Same can be postulated about software developers; do they think different because they work with programming languages, or vice-versa?
> I've been seeing only negative articles about TTIP

Maybe there isn't a positive side? It's a fallacy to assume that there must be a positive side. That said, it probably depends on point of view. I'm sure some people consider greater corporate profits to be a "positive" thing. On the other hand, I view that increased profit that widens the wealth gap as increasing social unrest, a serious "negative".

> What will it give us in return?

More "public-private partnership" style corruption?

The initial steps of corporate sovereignty at the expense of national sovereignty?

Profit for various corporations (leading to a widening of the wealth gap) thanks to easier movement of capital and the overriding of regulations (via the treaty itself and via ISDS later on).

In short, even more undermining of national power and the rise of corporatism (or, depending on your definition, fascism).

--

aside: This is one of the reasons it is stupid to give corporations a pass on things like surveillance (ad tracking, analytics, the windows 10 mess, etc). Far too often people are (rightly) concerned about what the government is doing while ignoring corporations that do the same thing. This becomes a serious problem if the corporations become government (either de jure or de facto).
Carrot – A weather app with personality
> Unix also tried to replace the entire tool-chain. It just happened to succeed more widely.

I think Unix's success is much more about actual practical reasons that mere chance 'happening' to favour it.

Unix wasn't at all controlling and limiting in the way Smaltalk was. Unix provided complementary tools in an open environment. If you wanted to, you could write your own tools for Unix from the ground up starting from assembler even. The first thing people did on Unix was port over existing languages and tools such as Fortran from previous systems, and even to this day some of the base math libraries are implemented in Fortran. That sort of thing wasn't feasible with Smalltalk.
Yes, we should. The prevention of the extinction of this species would work just as well (probably better) if the perpetrators of the ivory trade were re-educated, rather than killed.

Killing is a simple solution, espoused by simple minds, for very complex problems.
Nothing. But it would need to request permissions when it does so, and you can then choose not to use it.
Using Firefox and bookmarking heavily with giving tags to my bookmarks. I would like to have a bookmark simple search language that allows me to combine the tags and narrow down the results, for example:

give me all bookmarks that are tagged "tools" AND "unix" AND "visualization" AND (NOT HAVING "monitoring")

There is an add-on called "tagsieve" that I used heavily, it had a nice visual possibility to filter the bookmarks with a tag cloud - though it didn't have a search language. But throughout the years often it was not compatible with new Firefox version (just see that it is installable again).
No. It should actually limit horizontal reflow width inside element to screen width. That way you can always read a passage of text by using only vertical scrolling.

In other words, a block element's internal flow width should be restricted to screen width, so that a row of inline elements inside that block can never be wider than screen width.

In other words, text columns should flow at screen width.

Just doing what desktop browsers do would squish the text in a very narrow space. Not desirable.

For me, this is the single most important feature in a mobile (phone) browser.
linux is only 23 years old or so. (1991 iirc)

also, they have a history of supporting linux, why so bitter?
> most rack cannot fit 10 TB of RAM and 140x5GHz cores

Any rack can fit 10TB of RAM and the equivalent of 140x5GHz POWER cores.

I can easily get ~1TB RAM and 64 2GHz+ x86 cores in 1U. A standard rack is at least 42U. In terms of density it's nothing special.

What makes these different is that you get it in a box that someone else will be maintaining, and where all the dirty work of designing and building a high availability redundant system has been done for you. Most people never build anything remotely as redundant as these things tend to be.
I'm having a really hard time working out whether or not I agree with this idea. On the one hand my inner developer loves the idea. The notion that everything is a module, with well documented and robust APIs for communication between modules, is perfect. The browser could be all things to all people. But on the other hand there would be absolutely no additional value for a typical user. 99% of people (generalising, don't know the real number, but it's high) do no customisation to their browser. They don't even know they can.

A modular browser would only benefit developers, and we can already cope with delving deep in to the internals of many browsers if necessary. So is there really any point in a modular browser? Who would it be for?
Less memory consumption is often at odds with less processor usage. For example, a browser can consume a lot less memory if it doesn't cache decoded images, etc. But then the engine needs to decode same images over and over again.
Why ad blocking? You know the internet runs on ads right? Without the ads all you'll see is paywalls and backchannel press releases.
Dallas Buyers Club case dealt blow by Australian court
As a Haskell programmer I feel this isn't exactly true. Haskell's garbage collector and referential transparency make immutability not really an issue. Impure code is simply of a different type, so it's easy to avoid. What makes dealing with the borrow check hard is that it triggers on code that intuitively is correct, it can be hard to envision why it's not. I feel Haskell does a better job at diverting you from incorrect code.

That said, dealing the borrow checker is just a skill. You take out a few hours to learn to deal with it, and then you just can. As you said it's super powerful and definitely your ally, so saying its a downside of Rust is silliness.
Deep-sea gigantism
Chrome has support for "Chrome Apps" (https://developer.chrome.com/apps/about_apps) which make it at least partly an "application browser" as you're describing.
It's about unikernels, where a small kernel, a single application and a limited set of service (ideally just what the application itself needs) are compiled to a single consolidated binary running on a barebones virtualisation host (e.g. Xen).

The most well-known one does seem to be MirageOS[0], an OCaml unikernel. See http://queue.acm.org/detail.cfm?id=2566628 for a paper on Mirage, though the broad strokes would be applicable to any unikernel (and a list thereof is provided in Table 2).

If you followed Thomas Leonard's entries on porting 0install to OCaml, he subsequently posted a few entries on playing with mirage[1]

[0] https://mirage.io

[1] http://roscidus.com/blog/blog/2014/07/28/my-first-unikernel/ with discussions[2][3]

[2] https://news.ycombinator.com/item?id=8109485

[3] https://www.reddit.com/r/programming/comments/2c1soi/my_firs...
> Maybe it's just easier and cheaper

Easier, yes. Cheaper, no - with LP learning a new codebase takes much less time than usual.

As someone else noted programmers tend to be less than proficient writers (to say the least). That's unfortunate. Someone else mentioned that he sees value in LP in the context of education. That's because LP does make understanding the code both easier and faster. If it's good in education, why would it be bad in "normal" programming?

Instead of declaring LP as "too hard for normal people to use" we should try to teach people to be better writers. It's not necessarily one or the other, you can easily learn how to write prose (LP texts) along learning how to write code.

The only real problem with LP (besides lack of relevant skills in programmers) is ensuring that comments and code are in sync. But, how is it worse than the situation with documentation we have now? If anything LP makes it easier to keep docs and code in sync: they are in a single place and you can alter both simultaneously.

Of course, LP is a fuzzy concept. For example I call a certain style of writing comments LP, while others say that you need to have a tool like CWEB and the like to do LP. What's important is the push towards making the code more understandable by humans. There are different techniques to this end and LP is one of the more powerful among them.
tldr version: Federal Court of Australia said DBC would have to pay A$600,000 ($442,000; £283,000) to obtain BitTorrent user details, to prevent speculative invoicing to alleged copyright infringers.
I wouldn't want any browser to have built-in ad blocking. The best situation from my point of view is if majority of users gets to see the ads, while I don't. Who's going to pay for ads anymore if browsers come with adblocking by default?
This is not suppose to be a insult to people who work hard in Amazon, but I am really interested to know,

Apart from AWS, ( technically a well defined and ran technology platform ) what exactly is Amazon doing to make it a sweat shop. If something similar were to describe Apple or even Google / Tesla . Then i could understand as they are constantly innovating, pushing hard at everything on a tight deadline, while Amazon.........
I wish I had that much confidence.

Back in the late 1990s I was involved in provisioning a large Sun e15k. Not indestructable but nearly.

It broke. You know what happened? The factory roof leaked and poured water onto the DC sub-building which the roof then collapsed onto the e15k which promptly blew up and caused a spectacular fire, halon dump and about a month of work arguing with insurance companies and guys with shovels.

In that circumstance, it doesn't matter what promises the vendor make. That's still all your eggs in one basket.

Buy two and keep one somewhere else didn't help either as the network termination, switching and routing layers were down and all the people using it were about 300 miles away from the backup location anyway. So some poor fucker had to dismantle the backup e15k and disk arrays, bring them in a large truck[1] to the original location and erect a temp DC in a portakabin outside the building.

Edit: We would have been better served with two smaller DCs with off the shelf kit on the same site but different buildings running a mirrored arrangement. All for pocket change compared to a zSeries...

That's what the company I work for now do. We have off the shelf kit,SAN replication, ESX, redundant routing and multiple peers in different locations.

[1] imagine the shit if that truck crashed.
If no 'browsing' features are included, isn't what you're left with the rendering engine itself?

It seems like WebKit's WKWebView (or WebKitWebView on gtk, or ewk_view on efl) is pretty much what you're asking for.

Edit: WKView should be WKWebView, sorry
For the future viewer, the introduction stops at http://jonescape.com/tisos/#/26, then you get the important names and links (up until ~50)
I'm guessing part of the appeal will also be super-wide bandwidth between the cores. Interconnect throughput and/or shared memory could make this significantly more interesting than a modular rack-based system for some workloads.
Just being pedantic here, but the Bus Factor is something that a benevolent manager would like to increase, right? :)
The fast way to handle 20-200 tabs. Something like built in tab search, with tab caching.
>go into solitude so as not to drink out of everybody's cistern. When I am among the many I live as the many do, and I do not think I really think. After a time it always seems as if they want to banish my self from myself and rob me of my soul.

I always liked this piece, as it fits with me being able to be alone for days on end, without missing anyone's company.
When would this type of thing become cost effective? Let's say if you compare it with your typical X amounts of Dell servers also capable of running 8,000 virtual machines.
Also CRAN, which is still meant to be pronounced C-RAN as an homage.
Great Guide for Content Marketing with List of Tools
Are you asking what application server I'd use? Or what framework? Currently the service is a Sinatra app managed by Passenger, it logs errors to stdout and airbrake. I guess if we would port it to Go it would be exactly the same. Frameworks or app servers are details I haven't thought about yet.
Don't pay enough and a shit working environment.

The rest make larger gross margins, so they can afford not to treat their employees like a massive cost center.
Posting dupes is generally considered ok on HN if the link is relevant but the previous post didn't get noticed. (Sometimes the mods will even email you asking to repost a link.)

In this case, the interest in the 1k intro winner makes it likely that people might want to see the demo compo winner too, so IMO the repost is warranted.
That's why you buy two and put them in different DCs
All of which are accounted for by having two or more of these, combined with the feature they call (I'm not kidding) Geographically Dispersed Parallel Sysplex (GDPS).

You can hook up multiple IBM mainframes remotely and set them up to automatically ensure consistent replication of machine state to various extents depending on your reliability vs. performance tradeoffs and replication distance (latency being the issue), all the way up to active-active operation across systems.

So in other words: It works far better than the failover options most people deploy on their off the shelf servers in their self-wired racks (and yes, I run my own setup across off the shelf servers; and no, they're not nearly as redundant as a pair of IBM mainframes).
And it will be a Lisp. :)
Without the ads all you'll see is
paywalls and backchannel press releases.

And Hacker News.
It's hard for large browsers to improve bookmarks because people use them in such varied ways. Changing bookmarks to work more like Pinterest may work well for you, but it may completely break someone else's workflow.

One solution would be to let you install third-party bookmark managers which would replace the built-in bookmark UI. That seems even more ripe for abuse than features like custom toolbars, though, which are already heavily abused in current browsers.
Optimization of 64-bit programs
My 2c:

- It must be ultra lightweight: fast when starting up, fast when handling load of tabs, just fast.

- Doing _one single thing_ exceptionally well: enable the user to browse. Built-in modularity means add-ons/plug-ins/etc can optionally be added to expand the browser capabilities.
Allow me to present an analogy between operating systems and browsers.

You can install Arch/Debian Linux or Ubuntu, and there is no collision there. You build your OS the way you want it or you run an automated installation and soon you are doing work, browsing, watching movies, etc.

My point is that if Debian wasn't what it is, you wouldn't have Ubuntu which offers additional value to a typical user, and be stuck with Windows forever. Choice is of value.

Do you want to be stuck with Firefox, Chrome etc. knowing how hard they adapt to real needs and ignore bug fixing in favor of new features?

A browser is not your 'typical' application. Browsers are in my opinion true virtual machines and should be treated as such.
And, sadly, completely incorrect.
Seeing these and the 2 wheel version all around London
How to avoid the fuck you experience with the Real Progressive Enhancement
That's debatable. The internet was without ads once so I'd say you'd lose some, win some.
> Rust needs a good story to be sold as alternative for web development.

I don't think anyone is advocating Rust as an alternative for web development. At least not if any of the managed languages are viable alternatives. Of course you should pick C# if it's viable for you, working in it is 10 times more comfortable than working in Rust.
No, not really. The submission you linked to never got any attention. A small number of reposts are allowed if a story hasn't gotten significant attention in the last year. See here:

https://news.ycombinator.com/newsfaq.html
And that's why IBM has their own bank branch to help customers figure out how to afford that?
> Built-in ad blocking.

I read this and thought "that's dumb", until I realized that's because I already take for granted that every browser will provide an ad-blocker.

This has not proven true for my mobile browser, and it's driving me crazy.
Those are manuals for 40-80 year old technology, something second year EE student could explain to you in their sleep. The only value they posses is historical.
Problem is we kitted out two 42U racks in two DCs with HP and EMC kit on VMware and got four humans for five years for less than the comparable quote from IBM. And we've tested replication and failover to the same extent and didnt have to rewrite the 2 million lines or so of code we have...