skysight-inc/HackerNews huggingface dataset:
I have years and years of experience in software, I have a half dozen or more non-work projects I've contributed to or solely developed, some involving hundreds of hours of dev work, most of them on github. None of those projects are public though. And I suspect a lot of other developers are in similar situations. Public contributions on github usually fall into one of two categories: contributions to big open source projects (rare) or pet projects of little substance (common). These are just some of the reasons why using github as a resume is extremely fraught with difficulty. If you're lucky then it works well, but chances are you won't be lucky.
Found a related post that provides more context!
https://marc.info/?l=cryptography&m=108817743900257
We are packaging our product as a self-hosted machine images (www.netsil.com/download). We are using DC/OS runtime to orchestrate all our internal services and have written various health check scripts to make sure the data pipeline components such as our stream-processor, Kafka and Druid stay operational. This blog post describes Netsil's architecture: https://blog.netsil.com/listen-to-your-apis-see-your-apps-a9...

In-terms of data being ingested -- we are stream-processing service interactions (network packets!) in real-time, storing interaction logs in memory and rolling them up to generate multidimensional timeseries data emitted every second. Therefore, the actual timeseries ingestion rates by Druid vary across deployments.
Those are the exceptions to the rule in my experience. Depending on how old those tools are they might just predate the practice.
The data may be public, but they get greater access to the entire data set than the general public. This greater access is what was cut off.

Also most people aren't aware that this level of access is even possible, much less that it's being sold to the highest bidder. Which in my opinion, is a problem.
Paul Graham: If Trump Wins, I'm Joining the Resistance
In that third case, I find it crazy logic and confusing UX to have values with no space. If I type mysql -uroot on the command line, that should be equivalent to mysql -u -r -o -o -t but it's not.
I think that what the buyer does with the data has a lot to do with this. They would be in even more trouble if they had sold the data to a private mercenary firm who takes out contracts on business rivals, for example. Conversely, if they had been selling to, say, the U.S. Census Bureau or FEMA, they would likely be lauded.

It does say a lot about how little people trust the police these days, though.
> Even 3DES is still likely to be secure against all but state actors.

Not if my passphrase is S3cur3!. The primary use case for HE is securing data that's encrypted with keys that a human chose.
This is pretty cool. I'd guess that most people making any money off YouTube are making a lot more from FameBit (and similar platforms) than from YouTube itself. Makes sense that Google would want a slice of that.
"...because 'literature is not a subject to write essays about.'"
There's already a bot for that, if you're into that kind of thing - http://www.deepdrumpf2016.com/about.html
That sounds like issues of content more than form.
I just tried it and think its awesome. It's extremely easy to use and works really well. I'd love to use it on a regular basis..... but....

1) The terms of service are kinda scary. If I amass a large library of awesome videos you guys can turn off your servers and walk away like it's no big deal and you guys own the videos I make.

2) It seems as though you are doing everything you can to avoid users from embeding videos and want users to visit viewedit.com instead. Will this change?
The beauty of stereotypes is that they are true.
Hmm. I suppose if there is no default action (given no stdin input is provided) then -v might still mean verbose and print a version. Like, running grep by itself does nothing, but grep -v by itself might print a version because it's more info (more verbose) than nothing.

Commands that do something without arguments, like cat (even though it just blocks, waiting for input) might still print the version to stderr I suppose.

That would be a way to solve both cases.
from a story posted yesterday about the CIA crunching data to predict social unrest, it is fairly obvious the feds have access to social media firehoses

https://www.engadget.com/2016/10/05/cia-claims-it-can-predic...
Please don't generalize from a single comment to "this forum". You're painting thousands of people with a very broad brush.
It's really tough! I like this post, if you want to learn more: https://medium.com/@sdboyer/so-you-want-to-write-a-package-m...
If a cop pulls you over and finds some drugs, it's not 'an opportunity' when they demand a bribe from you to make it go away. It's corruption/extortion.

Maybe it's in your best interest to pay the bribe, but it's more admirable to expose the crooked cops.
I'm not a Go user but I agree. While I make Node CLIs for myself because I'm very quick with JavaScript, I'd choose Go if I was making something for a lot of people!
> How did Signal get the reputation it enjoys in the tech community anyway?

You can thank Edward Snowden for that. In fact, they have his picture and testimonial on their front page:

https://whispersystems.org
Did anyone think about applications with time-sensitive arrival back then (e.g. VoIP), and have any implementation ideas that never made it out the door?
Over the past year, we've been progressively rolling out Signal Protocol support for all WhatsApp communication across all WhatsApp clients. This includes chats, group chats, attachments, voice notes, and voice calls across Android, iPhone, Windows Phone, Nokia S40, Nokia S60, Blackberry, and BB10.

https://www.whispersystems.org/blog/whatsapp-complete/
New in Helpmonks: Get notified when no one replies to an email
Well, if nothing else, it certainly seemed anachronistic to have everybody agreeing on Martin Luther's theology that far back. Thanks for setting me straight.
And if you want something a bit above yargs (and to prove the point of JS having many solutions to everything!) use `meow`:

https://github.com/sindresorhus/meow
Can I use my Apple watch with this app?
Squarespace's New York offices are as sweet as the best Silicon Valley offices
So I learned a new word, "camoufleur".

Not sure how I'm going to steer the water cooler conversation tomorrow so I can drop that one in...
Well, it's evolution. The locals can't compete. Given enough time, the local ecosystems will adapt. Compared to the enormous environmental impact of humans, it's ridiculous to blame cats. You really want to conserve local species? Get rid of the humans.
Carmella Real name and career in NXT
Very carefully...
I thought this was old news but any reputable publication helping to slay this dinosaur is welcome.
The fragility of BGP is one area that I have been concerned about for some time. We have already seen instances of misconfiguration that black hole entire countries, but if someone wanted to bring down the Internet intentionally they could do a lot of damage with just a few hacked ISPs.
Ask HN: Are There Any UK Banking APIs?
I have been seeing lately a lot of UK startups offering services to clients that require some form of access to banking details. Are you aware of any organisations or companies offering this level of access?
You mean that you tried the image and it worked on the X15? That's fantastic! We hadn't tried the board before.

What does support of the other processors entail? Is it a kernel modification? Are you sure the dsp on the Beagle doesn't work? Say hi on the gitter channel ( https://gitter.im/resin-os/chat ) and the resinOS team will be there tomorrow morning (european time) to talk more.
I disagree on the first point. Don't we learn more about technology in general the longer we wait? The price/performance of technology goes down while we gain more technical options, and we learn more about the trip.

There may be other reasons that it's an issue (orbit locations?) above and beyond the valid one that you listed - these grand projects exist at the whim of the president's successor.
Gawker Seeks Probe of Thiel’s Relationship with Hogan’s Lawyer
Dadda Multiplier Named an IEEE Milestone
Thank you Ελευθέριε! Onwards and upwards :)
I don't want it! I've never understood why an obscure modern art movement got so much traction in a field where much funding comes from the government. Wait... never mind, I guess it makes perfect sense. Consumers wouldn't buy brutalist soup cans, but the government can deliver architecture of almost any level of ugliness to people.

Well, at least brutalism isn't as ugly or wasteful of money as the HTML/CSS combo, and unlike the latter at least brutalism is not fundamentally wrong, so there's that.
Milestone Proposal at [1]

- [1] "Milestone-Proposal:Dadda's Multiplier" [ http://ieeemilestones.ethw.org/Milestone-Proposal:Dadda's_Mu... ]
Jeanp.co – firme de design web
The bigger issue is "why is it that companies can make more money selling personal data about consumers than selling products to consumers?" If companies had a viable business model that involved ordinary consumers paying money for services rendered, then their responsibility would be to the people paying them money, i.e. the consumer.

This is a really complicated question, and probably results from a combination of:

1.) Consumers not having disposable income at all, because real wages for a large slice of the population have been stagnant or falling for a generation and necessities like housing, education, and health care keep going up.

2.) Consumers having certain expectations of what they can get "for free", and not wanting to pay money for things that competitors will offer for free.

3.) Consumers having a poor understanding of the long-term consequences of putting data out there, and what it can be used for.

4.) Network effects where even if a small minority of consumers are aware of the above and would rather pay for products, they can't because a majority of the market would rather pay with information rather than money.

If you just ban the sale of information outright, you will either end up with work-arounds (eg. Google doesn't sell information, but it sells better ad-targeting and behavior manipulation based on that information), or consumers will lose access to services that they depend upon for much of their daily life.
1. This tool is not something I'd use but if I were a casual user I'd appreciate it not changing my system configuration. Chances are if I want something like Marathono I don't want to be bothered with launchd. Also, if I delete the app I don't want to be left with "zombie" processes that I don't understand how to stop.

2. I love lunchy [1] (now ported to Go [2]), it's a simple launchctl wrapper that you can install with brew cask.

1: https://github.com/eddiezane/lunchy

2: https://github.com/sosedoff/lunchy-go
If you are attacking pass phrase key derivative algorithms then it usually doesn't matter what encryption you are using unless it's something that was intentionally designed to protect passwords and is punitively slow.

This could potentially work but the problem is that KDA's are used to generate KEKs usually not to encrypt the actual data.

It also remains to be seen of this has an impact on the strength of the key especially for chosen plaintext attacks.
> They're relatively compact. Users compare 12 groups of 5 digits with each other, which is half the size of our previous hexadecimal format.

60 digits have 199 bits of security, so I suppose that's mostly okay, right? Does the birthday paradox apply here, reducing it to 98 bits?
Looking at it from a network protocol level is one view. From another perspective the internet (whether ipv4 or v6) is a complicated set of peering relationships between ASes and business entities. It takes clueful and experienced people with "enable" on the core and agg routers who also understand the economics of transit, peering, IXes, transport, dark and WDM systems to build a proper ISP.

The internet is only as fragile as you build it. I have seen too many ISPs running really important stuff through POPs where everything is 1+0.
Everytime there is an update, I become more emboldened to continue to push my friends from whatsapp to Signal.

I just wish we had way to see what's going on in their server.
Well then, good for you. IMHO, Emacs is the best tool for my job, but if it doesn't work for you, and something else does, than use it.
We don't think this way. We needed to solve this problem for Facebook, explored alternatives and made the case to build Yarn. We work at Facebook to solve Facebook's engineering challenges; when we can collaborate with other companies and the open source community, that's an added bonus.
Do we even need the govt in this anymore beyond just encouraging companies like SpaceX?
http://farm4.staticflickr.com/3641/3546348607_d60d612554_z.j...

The first thought that struck me when I saw it was "that is a visual expression of Orwellian thought".

Deep down a majority of people prefer to live in houses that look like this:

http://media-cache-ec0.pinimg.com/736x/2e/40/a4/2e40a4bf4e33...

http://s0.geograph.org.uk/geophotos/02/74/71/2747107_896ab24...

Do you remember the Shire in the Lord of the Rings? That is a synopsis of what people feel when they think of 'home'. Honest, humble but well crafted dwellings affordable by the average hobbit. As master Bilbo is keen to tell us:

"In a hole in the ground there lived a hobbit. Not a nasty, dirty, wet hole, filled with the ends of worms and an oozy smell, nor yet a dry, bare, sandy hole with nothing in it to sit down on or to eat: it was a hobbit-hole, and that means comfort."

Brutalism is quite obviously something that came out of Minas Morghul.

https://i.ytimg.com/vi/enbLZaUyr3s/maxresdefault.jpg

It is an architectural anti-thesis.
Despite recent best efforts to the contrary by level3...
The charge regarding the otherwise legal research and dissemination of instructions about the use of encryption software, as well as the encrypting of a website has been brought by invoking the controversial Section 5 of the Terrorism Act 2006, which prohibits anyone from engaging in any conduct in preparation for an intended act of terrorism.

Hmm. Well, I certainly hope that they don't make some other Act in the future that defines terrorism to mean anything that hurts the government or society.
Mathematics and the Language of Nature
Agree with your analysis. At Netsil, one of the big factors that we considered was average query latency and fast-aggregations over high cardinality, multi-dimensional data.
Few of our early customers told us that when they deployed solutions from other vendors (with storage engines such as Cassandra) at scale (800+ monitored instances), they would have to wait for several minutes to let the data render on their dashboards for a 1-day aggregation query. So, it was not just the scalable ingestion that was paramount, fast ad-hoc analytics functionality was equally important to us.
I agree with most of what you said, but I don't think that banning the sale of user information is a problem for Google or similar business models.

I may not have a problem with Google collecting information about me and using it to target ads. I do have a problem with Google turning around and selling that information to just anyone. I think there is a distinction there that makes a difference. I may trust Google and choose to trust them with my information, but I don't necessarily trust their partners.
Apparently we do, it's just sort of... manual.
Hm. I have not founded or sold a machine learning company, or even studied the field. But either of those quantities fully determines the other, so I'd really hope that, if they're part of the model, they'd be exactly equivalent to a learning system.

Do you mean for measuring goodness of fit between a prediction and the known truth in training data?

If you want to assess the presence of knowledge, give a test rather than an interview. The interview is just a way to make it easier for the con artist to snow you.
Again, the root problem, which is universal, is the concentration of power. One company or group or place has so much power for everything in the world, and regulating them has been always the central problem of the human society.

But alas, we always need the concentration so badly for the sake of efficiency.
It's not a cultural problem. People make mistakes. People don't know what a non-breaking change is, especially those not well versed in refactor work.

I don't think Yarn solves any of these problems, tbh. It seems like what we really need is a package manager that tests the api of each package update to make sure nothing in it has broken expectation in accordance with Semver.
I like summarizing this by saying, "Death does not matter, life does." This gives me all the transcendence I need.
Ah yes, spacemacs. Not a fan, myself (I like to know what my configs are doing), but some people swear by it.

Personally, I don't think it would be good to introduce the newbies to modal editing right off the bat. They'll most likely have to learn a whole new set of keyboard shortcuts. Don't make them learn a whole new editing paradigm, too: they'll have given up before you can say, "which mode am I in now?"
Related to CLI best practices, is there any good styleguide or "best practices" list for formatting help and text output?

I've only written a handful of small CLI utils, and each time I end up looking through tools I regularly use and adapt ideas from each. But this is more time consuming than being able to run through a list of suggestions prepared by someone with more experience in this domain.
Hey, I work on Yarn and Jest. Let me respond to why we built Jest: It solves a ton of problems no other test runner solves and it works well at Facebook's scale. We open sourced it more than two years ago but only recently started to promote the project in open source more actively because it is working so well at FB.

If you are curious to find out more about why we built it, please read our blog posts, beginning with one about testing performance and our unique constraints at FB: http://facebook.github.io/jest/blog/2016/03/11/javascript-un...

Finally, test runners tend to get stale. Any large organization will run into trouble with any kind of tooling as companies scale up engineers or codebases. Testing is no different and we aimed to solve those problems for Facebook; getting to open source our solutions is an added bonus and we are excited to work with the JS community to build the best tooling we can possibly build.
One thing that I have noticed recently is that some youtube creators from the gaming genre are moving to twitch because twitch stream subscribers are an even more direct way to make money.
Our Unique Path to Raising $2M Seed in the Midwest
As I said, they are more dangerous than straight nazis, because they dress normally, have job and are overall much more presentable.

NPD, Rebulikaner and so on have much less potential, because most people even with far-right views would still avoid to be associated with grunting skinheads and risk to be socially excluded.

My view on them is a bit different than yours. I don't think that we necessarily have to talk to them. They often live in their own world with their own conspiracies and mistrust the press, the state, the West and so on. I doubt that talking to them would give us any great insights. So the "die Sorgen der Menschen ernst nehmen" meme ("to take the worries of the people seriously"), politicians played for a while is bullshit.

I do think so that especially since they do not have a very nuanced view on the world at all, we should analyze them very carefully. They are not just evil nazis. There are so many reasons for them (and other populists, see Trump, Brexit etc.) existing:

- one crisis after another (financial, Euro, refugees)

- rising complexity of the world

- their conspiracies regarding NSA/CIA have an actual basis

- stagnation of the West

- lived behind a wall for decades with no immigrants at all

- feeling to be left behind Western Germany

- and many more possible explanations

I also think that not every right idea is bad. The most liberal regulations do not give you anything if the whole system collapses under you. Britain is already gone, we should be really careful now. I think the people badly want control over what's going on, so they are turning to easy answers and to smaller circles. Out of globalization, the EU, the US, back to Russia (in case of Eastern Germany), the country, the family and so on.

We need the planned immigration law. We should help refugees (even though we should have complied with the Dublin regulations), but I don't think there is anything wrong with copying the places Germans immigrate to and specifying clear rules about what kind of people from outside the EU we want to let in.

Unfortunately the EU has no actual leadership, so Merkel has to step in as the defacto leader, take Hollande by the hand and make some bold moves to show the people that the EU can act and is in fact a successful model. Maybe even pissing of the US a bit and rejecting TTIP to show strength.
It'd also be nice if the iOS or Chrome client had a chat history backup feature like they have on android. This is one of my biggest complaint with messaging apps in general. I'd like to be able to preserve and archive my chat history with people close to me.
Facebook, Twitter, Instagram Block Geofeedia Tool Used for Police Surveillance
I don't know much about astrology,

Then please kindly don't defend it.

but your "sign" is determined by the birthday right?

I have actually studied astrology. Serious astrologers loathe sun sign astrology.
> 5. Don’t have positional options.

But also, don't conflate options with arguments. Options should be optional (the clue is in the name) and prefixed with - (single letter options) or -- (long form options). Arguments are typically positional, but as the author says, they can become confusing if there are too many, or the ordering is non-obvious, in which case the syntax may need a rethink.

A blanket "don't use positional arguments" would be tedious though. For example, if I ignore what I say above, imagine having to type "cd --directory=foo" or "cp --source=foo --destination=bar" all the time.
Treat tweets like display ads and charge them based on tweet impressions and clicks.
Thread in Which DHH and Paul Graham Argue about Thiel's YC Position
> box ticking buzzword finding recruiters

Sums it up well
Seen the fridge story yet ? https://news.ycombinator.com/item?id=12633119 Have a laugh

Last year I saw a talk [1] where the guy told the story of a bug on web application. It was a scheme->js (based on bigloo) framework. Many servers were involved only one had the bug, some exception, digging led an arithmetic issue (some NaN or oo), then to a floating point issue, many wrong theories about low level architectures. Turns out it was a locale problem, changing the libc parsing of float (, vs .). Who said text was easy ?

[1] was lucky and proud to grab a seat at C. Queinnec (of L.I.S.P) jubilee.
Not only does that page not have any photos of the building, but it, most noxiously, disables text highlighting and right click.

Wikipedia article for the building: https://en.wikipedia.org/wiki/Seagram_Building
I've never actually used it, but http://www.soma-zone.com/LaunchControl/ might be what you are looking for.
Also: Write a manpage.
> perhaps what we need are firewalls that keep bad traffic from exiting LANs.

You mean like just about every firewall in existence today?
Often issues are made into gender/race issues because it drives readership and clicks. It's depressing as we miss the root cause and create more alienation and conflict between people.

e.g. "Women don't ask" - a book with concepts on salary negotiation vital to many men I know.

That said, historically there was clear gender/race discrimination. There is today in pockets, just as there is reverse discrimination.

We just have to stop the discrimination.
Honestly, do you use it on a regular basis?