skysight-inc/HackerNews huggingface dataset:
tl;dr 20 clusters, one of which (the one with a million writes) records only gps data, running an application in a container in an api-driven os virtualization package

--

I like the part where 10% performance overhead is not a big deal while at the same time making a big deal about how mesos can save you 30% performance overhead.

And notice how at first they had a group of clusters for completely separate things like API, storage, etc, but now with mesos they program against an entire datacenter by using a different specific API for separate things like APIs, storage, etc. Much... better.

Also now with mesos they can run different kinds of services on the same machine. Kind of like containers. Kind of like separate applications on any kind of machine at all.

"If, for example, one services uses a lot of CPU it matches well with a service that uses a lot of storage or memory, then these two services can be efficiently run on the same server. Machine utilization goes up."

Because if I have a machine pegging 90% CPU, I totally want an i/o heavy job running on that machine, because interrupts are, like, imaginary, man. Yeah, i'm sure the machine's utilization goes up... right up to triple-digit load.

"Agility is more important than performance."

So the ability to automate rolling out a virtual machine and application in as abstracted a way as possible is more important than their 1-million-writes-per-second goal. I think I know why they don't find 10% loss to be a problem now... they can just keep spinning up machines until they reach their performance goal. 150 machines per DC to store ride-sharing data seems a bit much, but maybe there's a lot more going on behind the scenes than the few features on their app.
Gitlab Issue #20076: Fast-Forward Merge for Community Edition (needs Upvotes)
I think the Washington Post pretty badly mischaracterized the original findings, which were as follows:

"18F Branding – Staff spent 727 hours (valued at an estimated $140,104) developing the 18F brand. An example of one of their branding projects is the 18F logo change, seen below in Figure 8. "

It was 727 for all branding activities and the logo was just one of them. And that's over a period of almost 2 years. Doesn't strike me as unreasonable, especially in the early stages.
Productivity Lesson: Practice Makes Man Perfect and Women Also
This is a problem with that specific API and and not an issue with Haskell in general. Conduit and Pipes both solve this problem.
I believe the idea is less that "the government can become some kind of silicon valley startup" and more that "the government can get tech projects done without involving outside contractors who deliver shit product and charge absurdly high consulting fees"

The big consulting firms have zero interest in encouraging good quality development. They will happily sell you another SAP/whatever system that has a few features that match whatever some set of inexperienced managers say they want, and then spend the next five years customising it for every request.

They get paid on the number of hours, and the number of hours goes up the more complicated something is, so they have zero problem with the number of stakeholders and meetings and revisions going up, because they bill all of that back.

A department like 18F can potentially have a leadership role and say that things should be developed in certain ways (like API standards) and using modern tooling that works across a wider range of devices/browsers/etc.
Why the particularly unsubtle strawman? Nobody in this thread has made a claim that remotely resembles "consciousness does not exist" or "consciousness is a byproduct of any sufficiently complicated system". Those are both totally different from "consciousness is, or results from, a biochemical process".

I think the argument you're making is much more reasonably applied in the opposite direction. The fact that we don't know exactly how consciousness works is no reason to jump to conclusions like "oh, it must be quantum-mechanical and/or incomputable", just like the fact that we don't know exactly how life evolved is no reason to say "oh, God did it."
The FTC has released guidelines for native advertising - https://www.ftc.gov/tips-advice/business-center/guidance/nat...
There are various ways get the effect (with similar space and performance chacteristic), but there are different approaches for different FP languages. For example, persistent data structures, non-pure primitives (eg Clojure's atoms), monads, etc. For Haskell, these sound relevant if you're set on using strict dense matrices: https://wiki.haskell.org/Monad/ST https://hackage.haskell.org/package/bed-and-breakfast

I suspect HPC will always be more gnarly than elegant, since by definition HPC is about spending money on making code go fast in very specialized apps.
I don't think they are a monopoly. Other agencies can pay outside firms as an alternative to using 18F, can't they?

I'm not exactly sure how it works so please educate me.

I also separately heard that 18F wasn't supposed to bid against outside firms for government contracts. That doesn't really make sense, then, if they're supposed to earn revenue. If they're expected to earn revenue then they should be able to bid for government contracts.
salaries are both definitely determined by level of service provided and ought to be determined by level of service provided. both of these are true and definitely not outrageously false.
I can't imagine how painful that would be if the pile of documents also contained outright bogus documents that were never ever accurate.
The Power of Concentration [pdf]
> Activities that can’t be billed to other agencies are another drain. One example is staff time totaling 727 hours on a logo change. The old logo was a blue square with 18F in the lower-right-hand corner. The new logo, a black square with 18F centered and a different font, wasn’t worth the time and doesn’t look as good.

I thought newspapers were supposed to report facts, and leave opinions to either the op-ed pages, or quotes from sources. Who made Joe Davidson a design critic?
Good for him.
It's easily avoided: Just never use the lazy I/O functions. (Not sure if hlint perhaps has a warning you can apply here. It probably should.)

There are real non-brittle solutions to streaming I/O, pipes[1], conduit[2], or io-streams[3] being the most popular AFAICT. (The latter is probably the easiest to use, but is somewhat less 'composable' than the other two, especially if you have monad transformer stacks, etc.) Either that, or just use strict I/O if you're just working with smallish files.

Essentially lazy I/O was a mistake that's unfortunately very hard to fix nowadays without presumably breaking a lot of working-but-potentially-brittle code. Perhaps the time is ripe for starting to actually deprecate them officially... at least almost everyone in the Haskell community seems to agree that it was a mistake and they are a constant trap for newbies.

[1] http://hackage.haskell.org/package/pipes

[2] https://hackage.haskell.org/package/conduit

[3] https://hackage.haskell.org/package/io-streams
Edit: Is it off topic to ask for a reference to what someone writes they've spent hundreds of hours on?! :-)

>> I know of exactly zero cases of him claiming that Israel "deserved" civilian casualties

I did not write that, I claimed the standards were very different.

(To be absolutely clear: I am not claiming Israel is perfect, I'm claiming the differences in volume of criticism is weird. Sure, keep higher standards for democracies -- but how many factors of thousands more criticism is serious?)

>> Israel's frequent violation of the "laws of war", e.g. use of white phosphorous and extensive targeting of civilian areas, is a frequent topic.

Uh, you complained about lacking references..?

White phosphor is legal for smoke screens. Used by NATO too. [Edit: Link. Also note that there will be failed shells e.g. reaching the ground in any artillery barrage. https://en.wikipedia.org/wiki/White_phosphorus_munitions#Arm... ]

It is legal according to the war laws to target civilian areas if the other side hide in them (a complex legal situation).

This is my favorite reference on this subject, since it is critical of the US -- and shows what the standards are. The difference between the sides criticized heavily here (Israel) and the non criticized side is quite obvious: http://www.lrb.co.uk/v25/n04/michael-byers/the-laws-of-war-u...

Edit: Clarity and got a link to remove an "Afaik".
Cap-It the New Home for Your Headwear
#1. Meetings. Don't even get me started.
To say nothing of the fact that he's been putting in 114 hours a week /as a BART janitor./ Remember when a hazmat team had to open up and hose down an escalator because it had become jammed with excrement?
> Therefore, isn't it more accurate to say that the resource-cost expended is up-to-the-value-of BtC for each participant?

That's the same. Each participant is getting bitcoins. Otherwise they wouldn't be mining.

But other than that, I agree with you that Truthcoin's argument is incredibly contorted. They're considering the fact that some people can profit from financial services to be as "wasteful" as spending actual fuel.
The vets.gov website built by 18F has had "work in progress" and "coming soon" labels on it since inception.

I dont care what hourly rate the VA negotiated under the auspices of "savings". If 18F doesnt deliver, then the investment is worthless.
Do you see SkateJS being more beneficial to a React developer than say, Standalone? https://www.npmjs.com/package/react-standalone
And they're _still_ not breaking even.
The Next Steve Jobs
The Best Way to Predict the Future Is to Issue a Press Release
Well, It has the same battery has the Nokia Lumia 520. Just in case you're trying to find a new one, it'll be easier to find.
This is a total mischaracterization and unsupported by the citation. Chomsky and Herman examined mass media coverage of U.S. enemies vs friends, finding that similar atrocities by enemies would be trumpeted and exaggerated beyond their already atrocious reality (e.g. Cambodia), while those by friends would be ignored or downplayed (e.g. East Timor). To call this "support" or "sympathy" for enemies is a commissar mentality.
They push 10,000+ parcels like that a month, and send their shipping out to bid every year, helps to have big companies ordering tons of hardware from ya. 3 years ago they were on DHL which was great for DHL same day, I could order something at 8am and have it at the customer's site later that evening.
A “men only” co-working space in Australia, recently got venture capital funding
That's GS-14/15 compensation based on DC locality[1]...doubt it.

Government hourly equivalent is also based on a 2087-hr divisor.[2][3]

[1] https://www.opm.gov/policy-data-oversight/pay-leave/salaries...
[2] https://www.opm.gov/policy-data-oversight/pay-leave/pay-admi...
[3] https://www.opm.gov/policy-data-oversight/pay-leave/pay-admi...
Have you considered outsourcing? Hire a few more more smart people to activate their unlimited vacations. Split the winnings. Imagine the cash if you did it recursively!
Use aliases, and if you have more than two joins you should prefix every column, unless the column names are obvious.
The code is written in Java, but a technical note: it's actually compiled to bytecode for the Dalvik runtime (and later, the Android runtime).

Your points are still relevant, don't get me wrong, but the system isn't running Java bytecode specifically.
Announcing IPv6 Support for Amazon Route 53
Yay stochastic differential equations..
This is "Frighteningly Ambitious Startup Ideas" from March 2012.

Section 5 (of 7) is entitled "The Next Steve Jobs"
The tmux integration is awesome. I always have a couple tmux sessions running on few remote hosts.

It's kinda odd that the best terminal app is on OSX but not in linux :(. iterm is one reason I am postponing switching to linux from osx for my work laptop.
Because they guided to slowdown in future growth. Ad load deceleration means it goes down. Investors pay for future earnings
Now you're comparing something different.

I pointed out that webGL and Canvas can be good enough, not that it has feature completeness against Unity, or the same development adoption.

For the platform, we're talking about Facebook here. Web-first development makes sense. Web to app is trivial, and how things like Cordova work.

The engine may not be as featured, but it has everything a Facebook style game needs.

Particles, 2D physics, 2.5d rendering, raytracing for 3d.

Unity is just never going to run correctly within the web browser. They admit it, and the knowledge that the web player would break has been on the horizon a while.

I wouldn't say I'm looking at the platform the wrong way - I'd say the industry is. If you want web at all, you need to deal with JavaScript and its idiosyncrasies right off the bat.

At the end of the day, the company who can still embed their game is going to have a competitive advantage.
"2. I just indent subclauses, with four spaces,"

Surely you mean tabs? runs
Isn't that how Donald Knuth handles email? I heard his wife prints out emails and types his replies for him.
This is not a question that really would be of much interest to most working linguists, who aren't really willing to make value judgments about language any more than chemists are to talk about their favorite molecules.

Constructed languages are also generally considered "mostly harmless" but not really an object of scientific inquiry.

If you're interested in languages, you may want what people who study languages for a living are interested in. Or you dive into conlanging...there's probably a subreddit for that.
> If a certain key generator is generating predictable or not-entirely-random keys and you can identify which system use those implementation, it can help script an attack vector

Even then it's only relevant if fingerprinting makes the attack substantially easier that simply trying the exploit.

Suppose that NastySSL 0.0.1 has a bug that reduces the strength of the keys it generates.

If the bug (i.e. the reduction in strength) is significant, but not extreme, so that it takes about 48 hours of CPU time to break a key, then it would absolutely be useful to be able to fingerprint the keys produced by that tool.

If, on the other hand, the bug is extreme, so that I can break keys in seconds (perhaps only in a subset of cases), then the fingerprinting might be helpful in saving me a few milliseconds, but it's not that big a deal.

It's an interesting (but not overly surprising) line of research, and I expect that someone will find a way to make use of it in some sort of future attack vector, but it's hard to see an immediately obvious attack at face value.
Show HN: Ougai – Ruby JSON logger handles data easily compatible with Bunyan
I'm not a big fan of this brand of dogmatic skepticism.

I've skimmed through the paper, and from my limited college level physics, it seems like a plausible theory. Plausible enough to be worthy of publication and a modest amount of funding for further exploration.

There have been interesting conjectures in mainstream science about useful quantum effects in biology. Even neuroscience. (magnetic senses in some birds, for example). And since we don't know the tinest bit about how the brain functions, simply ruling out quantum effects is as ignorant as saying the brain solves P=NP. Just admit we don't, as a species know.

Also, I would suggest you read the article and the paper. There's little in there about consciousness.
The issue here is showing the world how it is possible to be in government and still produce modern open software development.

It is about changing the game not making a profit.

Government software should be all open source (http://www.oss4gov.org/manifesto) but it should also be developed using modern best practises - which is what the GDS in U.K., 18F in the US are trying to prove - they are trailblazers, not profit maximisers.
Ask HN: Who like to learn spoken Sinhala language? I can teach.
Interested?
> "models the hierarchical organization of data as a tree in which each node has a name, and either a value or a set of child nodes"

That matches the structure of Lisp. Lisp code is basically set out as an AST. A Lisp node basically either contains a function and a list, or a function and simple value(s). The former can be thought of as a parent node, the latter can be thought of as a child node.
> Are there any attempts to create a new language using all the best features of historical languages? like how programming languages take the good features from one another?

Unlike programming languages, natural languages are really, really complicated. The Cambridge Grammar of the English Language, one of the most comprehensive treatise on the grammar of English (and probably one of the most comprehensive work on any human language), runs 1700+ pages, and that's considering mostly just syntax. Imagine: a native English speaker keeps most of the rules explained in this book in their head.

So, I believe any attempt to "create a new language using the best features" will either (1) fail, or (2) end up being accidentally successful, where the speakers of the new language will pile additional layers of complication by simply using the language in the same way we use any human language.

IANAL, so read it with a grain of salt.
1 or 2 is nothing.

For PhD science in industry, I remember my father sending out about 1000 resumes on paper. He took a 2-month drive around the USA for interviews, dropping in wherever he could convince somebody to meet him.
>I don't neccessarily think vscode needed to reach out to NPM to let them know they were going to be consuming their public API.

VSCode is used by a non-negligible number of users, and seems to rely on npm to operate at its best. It would have been good etiquette to let npm know, even though they couldn't forecast this exact situation.
Because accounting math abhors double counting.
The USDS is working on vets.gov, not 18F. Apparently this effort involves taking hundreds of microsites that all look and behave differently and combining them into one unified effort. It's not surprising that this would take a long time, and my understanding is that this is one of USDS's top priorities.

I think it's easy to underestimate how hard it is to ship something on the scale of vets.gov from the outside.

Source: had early talks with the VA to join this project. I didn't, but came away with a lot of respect for the team working on it.
This is in Queensland, the Alabama of Australia, so, no real surprises.
I think the title is misleading. This project is about installing KDE on a smartphone over Cyanogenmod (which is a modified build of Android).

I am totally against Google and its restrictions and tracking proprietary code in Android but this project looks more like an attempt to get user base to sell them some paid services later.

Do you really need KDE to make your phone "hackable"?

Google did a lot to polish Android code and released it under an open license. I doubt that project is able to invest a comparable amount of work.

Having the same interface on desktop and mobile devices is not going to work well.

UPD: their installer installs a firmware (like twrp) that makes your phone unprotected from reflashing and stealing your data or installing a backdoor if someone gets physical access to the phone. They do not warn about it.
And how long did that take?[1]

[1] http://www.businessinsider.com/guess-how-long-overnight-succ...
Actually, just the act of writing out your anger or pain without actually sending it can reduce the anger or pain
I'm pretty sure each point was rendered independently - i.e. the nodes have no interactions. So unlike flocking, they are are entirely coincidental.
It would need a maintainer, and would have to work its way through unstable->testing->stable too.

Is there even an official Debian that runs of RasPi, anyways? Thought Raspbian was a fan effort that resurrected an old armf fork or similar.
no no no. Not the many formula implementation bugs. I mean every survey of financial models done in excel has material error in their conclusions. Regardless of known bugs in excel that microsoft won't fix. I mean that merger you just read about where the financial model was done with excel - it has material bugs in it. Material by the GAAP accounting & attest definition. > +/-5% of profit. +/- 10% of total assets. It's quite something...
How I Started a JavaScript Project in 2016 with Bare Minimum of Tools
Show HN: Yasea – streaming client with filters for Android
Unpatched Vulnerability on Wix.com Puts Millions of Sites at Risk
Vanity is the key here. If you are spending on anything that doesn't directly improve your startups potential but makes you feel good then you should rethink your strategy.
Amusing that a security blog has more than half a dozen trackers.
With regards to (1), what about DNA-based squishy computing systems that solve TSP and the like at a rate far faster and with much lower energy usage than traditional silicon could do it?
Those $900k are not staying within "the government", they are being spent in salaries, machines, services or whatever. Total government spending would be $1.9mn in that case, $1mn with the contractor option.
We give the device in good hands for a good signal processing
> For their largest clusters they are able to support more than a million writes/sec and ~100k reads/sec.

Why is read 10x more expensive than writes?
Just fill in the address field at the top of the email last, if ever.
Fast-Forward merge as Enterprise Edition feature is a shame.

Would love to see you help get attention on it.
Glad vanity metrics is being given a name. I've worked for one which obsessed about user signups long before we even had a product ready. It was ridiculous
On behalf of the regular HN reader community, I apologize that you haven't received any warmer welcome. I know how tough it is to have your startup fail and to even just open up and talk about it with people you don't know. I see the beauty of how Reboot can create an avenue of shared learning to help entrepreneurs move forward. Best of luck to you guys and kudos for the idea!
Cover & Thomas, 2nd Edition, Jul 2006, pg 81, section 4.4 - entropy rate of markov processes, I did not remember all the conditions needed for this to hold, please read if you are interesting.

[0] staff.ustc.edu.cn/~cgong821 /Wiley.Interscience.Elements.of.Information.Theory.Jul.2006.eBook-DDU.pdf seems to have a copy indexed by Google. I suspect it is not legitimate
The Broadcom fix is literally one apt-get install command. The driver issues keep happening because companies are loathe at releasing drivers for Linux or even provide support and assistance for third party drivers. Here's looking at you Realtek.

Also I don't understand how something can be bespoke and inefficient at the same time. With MacOS, you learn the Apple way, with Linux you have the freedom to create your own workflow. This freedom is what stops Linux from being a noon friendly OS, and frankly, I am happy about that.
They are very secure in their tracking :) I see

- Facebook

- Google

- Gravatar

- Pinterest

- Wordpress stats

Which am I missing?
Show HN: Computer Space Simulator for the Early 1960s DEC PDP-1
"If you’re bootstrapped and have an email list of 1,000 people and want to grow that list, you don’t need a full-time email marketing manager, a writer, a designer and a junior marketer to execute on a content marketing strategy for you...You need a motivated, scrappy content marketer who can do all of those jobs at once."

I agree about the time-wasting meetings, but not about the above, since I'm directly in that situation. You could hope to find one person to fill any two of those jobs, but all you'll get out of a 'scrappy content marketer' is a vacant position and a series of burnouts. That's hard work, where you have to invest resources to reap rewards.