skysight-inc/HackerNews huggingface dataset:
People will do whatever they want to do. And my comment is not a knock on HAST.

But myself, and I know I am not alone, firmly believe especially regarding HA and ZFS that following anything other than the KISS principle is pain upon pain upon pain.

Wether it's iSCSI, HAST, NFS, HAST or any combination thereof.

The simplest and least painful? Is to simply create two servers with dual nic's and dual HBA's.

Assign half the disks in a mirror to HBA-1 the other half to HBA-2.

Use one nic for public networking, use the other for a direct P2P Gig-E link between server A and server B.

Use zfs replication over the private network link using the granularity you feel most comfortable with. 30 minutes? 15 minutes? 5? It's up to you.

This is the simplest, and IMO most reliable way to go about this. When you start adding in iSCSI, NFS, HAST etc you are simply making things to complex, introducing multiple points of failure, and the pain when something does break? Ill pass.
I'd rather have to manually intervene and fail over to server B if server A fails and vice versa than deal with all the pain of additional things that could break or introduce split brained issues etc.

But it's a free world, use whatever solution fits your comfort zone.
Oh I meant that I myself was exaggerating when I said it would literally take 7 seconds from clicking a URL to creating a game that hasn't existed ever before. (as in, count off "click -- one mississippi...two mississippi...three mississippi...four mississippi...five mississippi...six mississippi...seven mississippi - and now you have a game that has never existed and is ready to publish in the app store and for someone else to play." 7 seconds is quite a bit too short for that - after all it's acceptable for the web app itself to take that long just to load.

Just like it takes literally more than 7 seconds to start using tinkercad and create a new 3D object. but not much more. try it: https://www.tinkercad.com/

maybe not within 7 seconds, but after a few minutes (couple of tutorials) you can have an object nobody has made before. no installation or any prior knowledge required.

the same obviously will be true of gaming, this is the direction the Internet is headed. if you can't see it, oh well. it's not my vision or anything like that, it's just what is actually going to exist, or maybe already does. I don't see it being too fruitful for us to argue about this, sorry.
Depends whether you like weird board games based on formal logic, I guess :)
In the information age, given the right questions, you might eventually get the right answers. But you need to be able to formulate the right questions first.

If you do not possess a strong problem solving approach, you might not be able to formulate those questions in the first place.

Then, corporate interest aside, there are definitions of software engineering that are very clear. Refer to the IEEE definition of software engineer for instance, it might be more aligned to mine than to the "I feel like an engineer today" idea you are trying to push.
> allo mwcampbell, did i see you on reddit a few days ago? so much has happened so fast :)

No, but I'm the one that pointed out this HN thread on the arm-netbook list.

Edit: Oh, and I talked to you a little on the #arm-netbook IRC channel a few weeks ago. I use the same nick on IRC as here.
Absolutely. A lot of my thesis could be considered classical mechanics (orbital dynamics, specifically). A very old problem that is still open is the question of whether the solar system is stable. (Newton worked on this question 300 years ago.) The state of the art can only reliably integrate orbits for the next few million years. After that, numerical limitations and chaos make it hard to predict exactly what the dynamics in the far future will be. All we can do is make statistical predictions (which we hope are unbiased).

The best predictions are that there is a ~1% chance that two planets will collide before the Sun dies. Here's a nice article:

http://www.scholarpedia.org/article/Stability_of_the_solar_s...
Third world countries have swift third world justice for a reason. Their unruly law disobeying populace would have consumed incredible amount of time and judicial resources otherwise, that these countries cannot afford.
this is awesome.

It seems to use openpgp.js to decrypt your content stored as ciphertext on github. [0] direct link to the protected page, pw: poor-password [1]

[0]https://github.com/SteveTabernacle/SteveTabernacle.github.io...
[1]https://stevetabernacle.github.io/blog/paywall-proof-of-conc...
tried it half a year ago. wasn't usable - constantly crashed
It is slower, but still probably good enough for many use cases.

https://software.intel.com/en-us/blogs/2013/10/25/measure-ce...

http://www.intel.com/content/dam/www/public/us/en/documents/...
Your already paying the market cost of 100% pure olive oil at ~10$, the problem is fraud not manufacturing costs.

Basically, this is what happens when the FDA is not actually doing their job.
Your understanding is a bit deficient then because the gas tax revenues do not even begin to cover road building and maintenance. In California for example the transportation budget is $17 billion per year, $14 billion of which is for roads, but the fuel tax revenue is only $6 billion and the vehicle license and registration fees are $3.2 billion. The remainder is provided from general revenues, that is to say it constitutes a subsidy.

At the federal level, Congress has been transferring money from general funds into the Highway Trust Fund every year since 2001, because the fuel tax has gone down in real terms every year since 1993.

Tolls are nice but only account for 5% of road funds in the US. To use the pejorative applied against transit projects, the "fare recovery ratio" for roads ranks below literally every transit agency in the nation.

In short, roads are highly subsidized from general revenues.
Jesus this 3D stuff has gotten really good.
There are models of urban influence based on analogues of gravitational attraction (they're actually called that, see: http://geography.about.com/library/weekly/aa031601a.htm).

For any two given urban areas, their relationship is likely to be eitheras peers, that is, one competes with another (for labour, capital, and foreign trade), or as distinct members of a regional hierarchy (e.g., commuter suburb and commercial hub). And yes, depending on how you scope out regions, they may have different comparable roles. Note too that two suburbs within a given hierarchical region, say, Silver Spring, MD, and Arlington, VA, compete amongst one another within that region (Washington MSA).

In the case of Boston and NYC, you'd almost certainly see most transport and commute patterns within either city, with the inter-city transport being considered non-commute, for the most part.

More generally, this is why transportation networks almost always have to be designed, scoped, planned, and financed at least one level above the nodes they connect. Rome centrally managed highway construction throughout the Roman Empire, rather than leaving the decisions to local colonies and cities. In France and England, the first constructed transport systems, canals, were largely overseen as matters of national policy (though with private involvement), as was the Erie Canal in the United States. Development of railroads typically evolved similarly, with buildouts within specific nations in the US and Europe. This lead to a far more integrated system in the US (and USSR) given their much larger geographical area, whilst Europe's freight rail system remains much less capable than that of the United States.
Java really isnt that bad. I think the biggest issue surrounding it is a package manager, better ui/templating language and a more obvious/documented import and linking api. Outside of that it isnt too bad

Edit : also events were annoying in 7. I dont have a particular interest in creating a class just to act as a listener. I believe 8 introduced lambdas which is nice
The problem there is most of the hard work the OP mentions has nothing to do with the mail server itself, but instead it's around DNS, networking, certificates, and monitoring 3rd party services.

Some of this may be able to be automated, but that's the hard part; not installing and configuring a few software packages.
Concrete on a footpath gets slots made every step or so, to prevent cracking from heat expansion. It's hardly surprising that concrete the length of the pool could have a centimeter or so of wiggle room.
Ah, I see. Thanks for explaining that so clearly!
> Instead of building storage that can fail between nodes, consider building applications that can survive node loss and are not relying on persisting their state in a black box that is assumed to be 100% available. These assumptions about reliablity of systems and their consistent behavior under network partitions has bitten countless people before and will continue to claim victims unless application paradigms are fundamentally rethought.

I'd recommend this... except that it's really, really hard [0]. And if you think about it, you have to do this for every new application, which is a bit wasteful. So IMO, doing it at filesystem level is a good trade off. It's abstract enough to be useful over a wide range of use-cases (unlike block storage), because if you think about it file systems are just frameworks.

To be fair, block can work really well. I think block storage vendors have themselves to blame. Half the "standards" aren't, interop can be terrible. I know I'd rather have simple, reliable storage - stop stuffing "enterprise" features into a rotting, increasingly technical-debt laden codebase. All back-up solutions for block suck - you'd think this problem would be fixed, especially with cloud storage. I could go on.

[0] https://www.somethingsimilar.com/2013/01/14/notes-on-distrib...
"The detail of exactly what happened has not yet been independently reviewed. And as we saw in other stuff-ups, such as Queensland Health, when it was independently reviewed the blame was shared around quite a lot," Mr Noonan said. The attack was either a foreign or locally planned denial of service, or just a "large load" that appeared to be a denial of service but was in fact people trying to fill out the Census, he said. It "beggars belief" IBM's data centre could not handle a denial of service attack, he added."

There's been a bunch of discussion in Australia that there likely had been no "attack" and that it was simply just terrible planning around expected loads the night of the census.
I tried to think of network effects in email and could not think of any. To what do you refer?
Bugs and defects will happen at the time of implementing functional and non-functional requirements no matter how strong your preparation and problem solving skills are. But they differ since assumptions would differ in nature.

Many people would work on a problem until it works (or stops being an obstacle). But it takes some preparation to understand if an implementation is acceptable from a non-functional requirement standpoint.
NASes are not CP systems, they are noCAP systems. They cannot guarantee neither consistency nor availability in the event of network partition.
> What is it if anything that happens if my internet cuts
> out at my home,

You bounce any incoming emails in that period, and (obviously) can't send any.

> should I instead use some sort of hosting provider
> for my mail server?

I suppose that's a trade-off against how reliable you consider your ISP and electricity supply, and the volume or importance of email you'd be likely to receive in such a period.
Does anyone else feel inspired by reading this list? And fantasize about being able to dedicate multiple lifetimes purely to the pursuit of knowledge?
http://taxfoundation.org/article/gasoline-taxes-and-user-fee...
This company has built a profile on every American adult
TPP Is Still Very Much Alive
I think you missed the part about the pool expanding and contracting as the temperature changes.

Also, think about the false start measurement devices. Are those accurate to a a microsecond?
Ah yes, USB. Could be the powersave/suspend issue. Iirc, the kernel implemented it as if there was a upper limit on how long the device could take to get ready after a resume. But apparently the time mentioned in the spec was just a suggestion, not a hard limit. And many devices would take a minute or longer to come back once resumed. Lets just say that USB is a "fun" protocol, and the latest addition has not helped much.
okay, I elaborated here - https://news.ycombinator.com/item?id=12283627

if you really want to, set aside about three minutes, try tinkercad and model a 3d object that is ready to 3d print and has never existed before, no installation required, and then come back and tell me how a similar level of simplicity would never be exposed by anyone anywhere to make it possible for non-programmers to create and publish a game in a few seconds.

your talk about being cocksure and obliviousness is dangerously close to a personal attack, so unless you make a constructive reply I think this conversation is over.
This is obviously a ridiculous non-article, but I think it's interesting in the meta sense. What benefit is BI getting out of publishing this? Are its editors invested in this startup that's supposedly going to sweep a market away from G/MS/Dropbox? Or do they really just get that many clicks from readers who think they now have the inside scoop?
SO THOUGHTFUL!
For me, interoperability is the killer feature of being in control of your own data as opposed to having it locked up in some private silo.

If you are in control of your profile, contact list and message history data, for instance, you can switch between any chat app that has access to this data at any time and continue conversations without missing a beat. Everyone can use their own favorite chat apps to communicate without having to worry about what everyone else is using.

Lock-in is suddenly no longer a thing.

I think this is the only way to achieve a truly robust marketplace of apps and services that can compete on the strength of their value proposition to users, rather than relying on the strength of their network effects to lock out new players.

Of course, most profit driven corporations aren't going to be eager to adopt this open ecosystem, at least until it gains enough traction that they no longer have a choice. So the burden is on independent and open-source developers to first create experiences on top of this open ecosystem that could be compelling enough to draw users away from the proprietary silos.

I'd love to see this happen, and do plan to build apps that leverage open data systems like Solid myself, but it's definitely going to be an uphill battle, unfortunately.

P.S. replikativ [1] is another lesser known project that has similar ambitions, though it only provides the decentralized data piece of the puzzle at the moment.

[1] https://github.com/replikativ/replikativ
Big companies yes. Startups don't have time to spend 6 months teaching basics.

Luckily there are plenty of Big Co jobs... but most still seem to ask for 2-3 years of experience, aka we can pay you crap AND not train you, a win win.
I never understood what is the difference between GPy and GP in sklearn. I'm using the latter, but still do not understand most of parameters that go into this model.
The working class wants to work because they derive their identity and significant meaning for existence from their jobs.

Replace that with something else and this thinking will change.
I've run my own mail server for >10 years. Getting it set up the first time is a bit of a chore but one it is running it requires nearly no attention. The hardest part is keeping your IP address off the spam black lists.

My setup:

Debian Linux + Postfix + Dovecot + a little greylist milter I wrote myself in Python. Happy to release the code if there's any interest.

I also have a script that automates the process of setting up a mail server but it's not quite ready for prime time. If anyone is interested in being an early adopter let me know.
but aren't docs/mail/etc. somewhat profitable from enterprise offerings?
I also worked with Joanne She is a very professional UX designer. Also impressive blog!
The thing to remember though Is that these libraries are type safe, fast & general purpose.

I bemoan the lack of a similar library in go for instance because the lack of generics.

You can certainly do the same thing in C as well, but I can't easily mix it with code that has automatic memory management.

As for dynamic languages, can you actually do this? I'm not saying its impossible, I've just never seen it.
So if the average interview goes 2 rounds.. lets call it 2 hours of dev time. At $100 an hour, you spend $1800 on wasted interviews.

Vs 6 months of training at fulltime pay, would be maybe $70k cost to a company?

Yes, it is far cheaper to interview tough vs train employees (for right or wrong)
An actual criminal attorney in NYC did a far better job of deconstructing this judicial tourist's article than I can: http://blog.simplejustice.us/2016/08/13/the-dilettante-judge...
I'm guessing programmatically identifying trolls is a very hard problem. You could identify the really obvious ones from a blacklist of words (e.g. insulting words, swear words) but I imagine many require real world and topic specific knowledge to identify (e.g. implying silly things are true, insults that require parsing a sentence or two to understand).
> only in an advanced civilized society like ours can a tiny octogenarian woman like Justice Ginsberg wield the kind of power she does

Wu Zetian was the formally-crowned emperor of China at the age of 80 years old in 704. Hatshepsut was the formally-crowned king of Egypt at the age of 50 (she died at 51) in 1459 BC.

The most powerful position, king, actually appears to be much more open to women than lesser positions do, historically. I tend to think that's because people really, really don't want power struggles.
Its very possible they are both rights.

The jobs actually need git/js/SQL

The interviews are mind benders and school coding challenges.
Never worked in NASA, but good points for design. That is impressive journey, indeed.
Why not? It works fine. Doesn't actually change for weeks or months at a time. Implicit in your ISP hookup; no extra cost. Dynamic DNS takes care of it.
The two types of augmented reality
Not necessarily, though I'd have to think about that.

Economic rent is essentially payment for time-based access to some capability which isn't (generally) consumed in use. Agricultural rents are the nominal case, though others apply.

One characteristic of rents, as opposed to raw material inputs, is that while high material costs lead to high general price levels, that is, a supply-shock inflation, high price levels lead to high rents.

(If you're living in the San Francisco Bay Area, that check you're cutting every month is due, at least in significant part, to the high local labour pay rate. Though yes, a constrained housing supply has a great deal to do with this.)

The landlord (or rentier) can successfully extract liquidity, but she isn't imposing costs elsewhere.

There's a difference if you, say, have one part of a region which offers employment, and another which offers housing, but they're unconnected. The externalities of employment (congestion, traffic, pollution, crime, infrastructure provision) aren't borne by the housing provider. Though the employment region may also be spared other expenses, e.g., residential sewerage and education costs, though those are often much lower.

Here you've got a situation where arbitrary division lines of cost burden vs. profits accrual. This is distinct from the typical case of rent-seeking, in which a landlord's privileged position allows them to extract the benefits of increased demand.

Your question goes deep into the questions of cost, value, and price theory, and it's a very common element of much economic theory, which treats the behaviors of prices for wages, stocks, capital, rents, and goods fairly distinctly. Particularly in the 18th and 19th century discussion, but also in much 20th century literature.
expect more blogs from you in the future! I learned a lot
They don't even know about computers with ternary logic like Setun or Ternac.
Low PWM frequency affects recent ThinkPad models
So I went to most of my undergrad at UIUC, which was at the time rated in the top 5 in the country for comp sci.

I learned

1) Very crude Java (not enough to do anything else, just the bare bare basics).

2) Very crude C++ (just enough to mess up pointer referencing, not enough to code anything useful)

3) A tiny bit of LISP (mostly enough to make homework work, to this day I am still not good at LISP).

4) lots and lots of Math I have not used since college

5) Lots and lots of Physics I have not used since college

6) How to log into a SPARC box and use VI (I do use the VI portion, and the *nix skills, but not so much the SPARC stuff)

7) Nothing about source control, testing, html, css, databases

8) Nothing about security

9) Nothing about design patterns
R2-D2 Actor Kenny Baker Has Passed Away
You know how Comcast gets the Worst Company in America award every year or two? I really don't feel any desire to go back to them.

As far as I can tell Comcast employs a number of very competent network engineers and an astounding number of horrendous customer service and executive managers.
Of course. Since this is a hardware-bound metric, newer faster harder can transmit more messages.

A more timeless metric would be something like
"30-instruction message-passing on x86"
The whole point of this discussion is that the benefits of rail are not mere ticket revenue. You mentioned cost-benefit three times, yet only came up with one benefit?
Report Envisions Bitcoin’s Technology at the Heart of Global Finance
Mellanox recently bought Tilera multi-core IP for 831 mln. Maybe they don't want to wait 5 (or 50?) years, and their customers too?

> The BlueField family of SoC devices integrates an array of 64-bit ARMv8 A72 cores interconnected by a coherent mesh network

Looks like modern Connection Machine, right?
The "email server in a box" is called a Mac Mini with the Server package.

It's such an easy-to-use email system. Been working great on a home static-IP address for me for a couple years now.
Is there any reason someone would want to run multiple Java processes communicating at high speed? It seems useless, since the massive overhead of each process makes IPC useless in a high-performance environment.
A while back I was trying to craft a curl request and in middle of it i made a mistake and started the command with GET. And it worked! For a moment I thought its a Fish feature.

It turns out libwww-perl has commands named like HTTP methods installed in my /usr/bin.

So `GET http://foo` works. Which is super convenient! Give it a try!

edit: There's a high chance its already installed on your machine.
>Even though the JVM could do X or Y better than another platform, just the time spent learning about it feels like a waste of time, as I could already be productive in another language which is less optimized and less complex, but much faster to develop with. It seems just learning to use a Java IDE is a job in itself.

Any other comparable language (basically with static types) would want to use would require an IDE too. Of course you can write C or C++ or Rust, etc without one, but you'll be as unproductive as writing Java without one (nothing inherently IDE-demanding that Java has compared to these).

Or at least configuring Emacs for the task, which can be a full job in itself too.

Now, if you talk about something like Python or JS etc, maybe. But the JVM != Java, and those languages run there too.

Plus, there's nothing really to "configure" to run the JVM, any more than you need to configure Python. There are GC and other options, but you can ignore that for the same (or even more) time than you could in Python.