skysight-inc/HackerNews huggingface dataset:
> why don't you make a good-faith effort to dive into Haskell (as opposed to learning just enough of the jargon to be able to troll with apparent seriousness)

Why don't you make a good-faith effort to assume that your opponent has actually done some good-faith efforts?
huh... and it is on Amazon in the US
That quote seems to have some sexist elements itself.
Can someone explain why the inurl:server is used? Wouldn't this also work without that (and reveal more results where the keyfile has been renamed)
You can look at their latest balance sheet and you can tell all their liabilities don't add up to 20 billion. Long Term debt is 4.3billion.
typically APIs can implement rate limits at various levels. Your IP may get throttled when they see it trip over an individual referrers quota.
Yeah. I have a Fire TV Stick and half the time I'm not even sure what service I'm watching something on - encouraged in part by the search function bringing up all results from different providers at once.
I think we should stop taking the opinion of one columnist and mapping that to the opinion of an entire news organization, unless that organization is The Economist and obscures who actually wrote the story. This article is columnist Margaret Sullivan's opinion.
> I've been programming a long time, and elm shattered my views of the relationship between a coder and his/her compiler.

I love Elm as much as the next guy, but be aware that you can get many, if not most, of these same benefits while working in JS if you use Flow.js or Typescript. I prefer Flow because the community is more oriented toward functional programming vs OOP in Typescript, but they're both capable static analyzers for JS.
FWIW, he should have written a simple WinForms or WPF app instead. It probably would have taken just as much time as parsing the args[] array with proper input checking. I know command line because that's all there was for a time. Windows command line is pretty horrible compared to *nix.
that yields just 7 pages (10 items each) so it's probably pretty irrelevant.

but of course you are welcome to share your run of the mill anecdotes about some intern once accidentally publishing passwords - etc. :)
>> "You are not your typical jogger, are you? In fact, you hate the term."

> "The fact is, I am a jogger, but it has connotations of pastel tracksuits and sweatbands from the 1980s and sort of stinks of Thatcherism and Reaganomics, and all that individualism. Runner just sounds cooler, doesn’t it?"

I find this portion of the interview remarkable at a meta level.

1) Associating the word "jogger" with conservative politics and individualist philosophy is absolutely bizarre to me. Why? Because it happened to grow popular during the 1980's? Does that mean that the x86 computer revolution has conservative connotations also? I thought that JFK popularized jogging back in the 60's, anyway. I'm so confused here.

2) Feeling the need to rename things in order to avoid connotations, even if the renaming makes little sense, is a curious impulse. The word "jogging" has some distinct layers of meaning, that are lost when you simply collapse it into "running". If you DO somehow negatively link jogging to Ronald Reagan, then wouldn't it be better to try and coin a new term?

3) I find this sort of exchange more and more common on the Internet these days. Discussing jogging, or what one ate for breakfast that morning... and seamlessly segueing in and out of politics or culture war banter. Not so long ago, that would be considered awkward and jarring (quite frankly, it would still be considered awkward and jarring if the subject had expressed a pro-Reagan view instead). Until quite recently, basic social norms would have one tiptoe into such things more gingerly. An interesting shift.
Based on their last 10-Q filing, I would estimate that

- ~500 in operations (data centers, sysops, related managers)

- ~1000 in R&D (developers, designers, researchers, and related managers)

- ~1000 in Sales and Marketing

- ~500 in general & administrative (finance, legal, H&R, IT support, management, misc)

If you compare to e.g. Google, this sounds pretty similar split.
Did you just reply to your own comment?
GCP is kind of a good guy here, pretty much every documentation links to RFC or a standard definition.

Yet also, believing you can standardise everything is a fairytaile. Is your own infra standardised?
Perhaps not only, but i'm guessing there's a strong correlation there.
The assertion made on NPR this morning was that it was likely that the 'approved' VPN clients that remain on the App Store are likely to have backdoors to the state.

I have no knowledge on that, so if that's an absurd assertion, please feel free to let me know.
Sounds like we agree then! I'd rather stick to generic technologies so I can migrate away if needed. If the service being offered gave a big advantage but didn't have any realistic migration paths then I'd be very cautious. All I mean is that between the major cloud providers there's a decent overlap of common services you can use such that the advantages are hard to ignore. I think we're at the stage where doing everything yourself with some generic VPSs or your own machines isn't economical or productive if you value your time in a lot of cases.
Do the streaming content obligations explicitly say that the "creditor" can't initiate bankrupt proceedings or something? This seems strange.
Seriously people developers are NOT paid for piling up features. I do not even know where to start but this article and I guess the guy representing the company totally failed to understand few concepts here and there.
I'm curious also as i'm getting 5x the amount of results excluding the inurl name filter
Irony: I am getting a "This site can be reached".
I asked him about it, and it sounded like the guy had spent most of the money, but I don't know why he didn't ask for more. I got the impression that he didn't care if people used his site as a template, but he just didn't want someone else profiting from it.
As far as I have been able to figure out and remember from my time in China...

Businesses are technically allowed to have VPNs. China still relies on foreign companies and a lot of Chinese companies rely on for example adwords to promote their business outside of CN.
(this doesn't mean it's uncommon for CN to try to hack into these VPN tunnels, but the goal is not blocking access, and more about corporate espionage).

The Great Firewall also operates on a (customer) ISP level (rules and DPI varies per ISP and city) and not so much on outgoing traffic.

Most western companies rent fiber directly that is not affected by the GFW.

For example I know they could easily spot OpenVPN traffic and send RST packets to the host (also any DNS request with vpn is often send to a honeypot). IPsec had better chances of success (perhaps because that was less common?).

The VPN (and information control) targets mostly local Chinese. They don't care too much about tourists (collateral damage).
that's interesting - but you have mentioned that TF does a better job than spark at parameter servers (and grpc, etc)

So instead of pushing spark towards linear algebra, isnt it easier to push TF towards schemas ? Or are the architectures so different that they will live separate lives
The other problems aren't technical, stuff like how much you could save by moving off lambda and lock-in (There are enough subtle differences between serverless providers to make migrating not exactly turn-key)

I see Lambda as a springboard for rarely used or short lived applications. I wouldn't build a core product on it
From https://news.ycombinator.com/item?id=14351829

'This article claims that the first of these, the forged document, was done by Weev (aka Andrew Auernheimer). However, the second of these - the email data dump - has not been attributed to Weev and was likely done by someone else.'

'Weev is a high functioning polydrug abusing sociopath dedicated to short term pleasure. Don't confuse yourself.'

Interesting... wonder if this 'weev' planted some emails in the dump
Guidelines for picking tech-stack for startups
Parag Bangad Spoke about #DevOps in #TestEngineering
No offense to you personally, but it's kind of disconcerting that this is the top comment. You've outright admitted to only having "used to run a bit" -- and not very much, at that. But then go on to promote barefoot running as if you're somehow a fully qualified expert who knows enough to talk on the matter and declare barefoot running is _clearly_ the answer.

I'm not saying you're wrong or right. This shoed/barefoot discussion has been inflaming the running community for decades. But there's really no substantial evidence that barefoot running is better.

Anyway, I just think the way this was presented -- basically as fact -- is dangerous. And given that it's the top comment with very little pushback in the comments is kind of scary.
I stopped reading after "The Trump administration, right?".
I agree. It's really strange that so many people think IQ or intelligence is some sort of fixed value. There are definitely people that seem to come out of the gate at a faster gait while others have serious handicaps to deal with, but as a general rule if you assert you are not smart enough to understand something, you're kind of asserting you understand it to the extent that you can claim you won't be able to get it ... which doesn't make sense.

Also, here's a great article that explores the idea of IQ:
https://www.theatlantic.com/national/archive/2009/07/the-tru...
sigh

Disclaimer: I'm an ops guy (technically SRE by job title).

There's so much more to Operations than just running pure infrastructure. It's not only about bare metal and application server configuration or maintaining your CI/CD pipeline.

Data life-cycle (backups), capacity planning, incident management, monitoring and KPIs are just some of the items from the top of my head.

I'm not saying that developers can't do that, it's just... if they do, they are doing Operations and you effectively have Ops in your organisation.

Ops is not only about installing and managing LAMP stacks..
More WTF, https://wtfjs.com/
Thats the reason why assembly should be the first or the second language studied by beginner programmer. Thats the reason why Knuth use assembly in his TAOCP in code examples. Moreover if one wants to write fast programs he should be friend with -S compiler flag to know exactly what assembly compiler generates on this or that high-level code.

When you are familiar with asm you see that `obj->virt_func()` not just fancy and convenient but also there are some magic behind that which cannot be described by simple `call mangled_virt_func_addr`.

When you are familiar with asm you can see than calling function like

int foo(int a, int b) {
return a + b;
}

is way slower than just do `a+b`, and not just because of call/ret instuctions and possible cache misses, but because of compiler lacks ability to make some optimisations. And you write `inline` functions for such small tasks.

When you are familiar with asm you inevitable see all this quirks. Sometimes you do not want to see them, but nevertheless you notice them every time, and you need to make a consious decision to leave some code inefficient, due to (for example) "i'm writing program that will be run one or two times, and time spent to make it fast would be greater than time saved on faster program runs".
As soon as you have side-effects (an IO is a side-effect) you can through your assumptions about "strict conformation to definition" out of the window:

---
treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.
---

> It is much harder to stay true to that definition using the other languages, multi-paradigm or not.

I doesn't matter if it's "hard". Your argument was that "Only Haskell strictly conforms to that definition."

No. Haskell conforms stricter. It doesn't mean that none of the other languages are not FP, or cannot be used to program in functional style.

> That is why Haskell is so often mentioned in the context of FP.

Yes. And the problem is that people treat the features that Haskell has as requirements to be considered a functional programming language.

- Typeclasses/Liquid types/Dependent types are not FP

- Pattern matching is not FP

- Laziness is not FP

- A whole bunch of anything else is not FP
I think it's a natural consequence of being really smart and knowing a lot about some field.

If you know a lot about some field, you become extremely aware both of all the things that you don't know that you wish you knew about that field.

If you're really smart you probably affiliate with a lot of other people who are really smart. You also have a sense of how much these smart folks know that you can barely fathom.

It's not an ironclad relationship, of course, but an awful lot of the smartest people I know are humbler than an awful lot of the idiots that I know, and that's my current working hypothesis as to why.
More results does not necessarily mean better results. They probably got more specific to remove references to documentation and such.

Another interesting thing about google is that this search may return results that are not found without the inurl:server
The UK has had strong anti-libel laws that had a chilling effect on the media there for decades.

We are only now seeing that there have been pedophilia rings at the highest levels of the rich and powerful in the UK, which had never been reported on despite apparently it being an open secret.

I wouldn't be so quick to say this is a good thing. Gawker is a shitty tabloid but it isn't the first one, there have been plenty of others. Tabloids have been publishing stuff famous people would rather not be published for decades. It's a price of fame and a price of a free press.
This is why it is important to cryptographically sign releases. Browsers are a huge problem with this.

All of the software I use is signed at some point in the chain (be it by the actual author or by the package manager, who'd better be verifying signatures if they're available, otherwise at least not blindly updating), _except for my browser extensions_. Most of it is also _reproducible_! I can get around this for some things---I use GNU Guix in addition to Debian, and they package some extensions. I need to start using them.

Of course, the signature should really come from the actual author, not the package maintainer for a particular distro; there's room for error. In the case of a project being hijacked (e.g. Copyfish), hopefully a maintainer would notice. Git commit and tag signing is an easy way to do this if you don't separately sign releases; package maintainers should be building from source.

In the case of Copyfish: if the browser validated signatures from the authors, then this would have been thwarted.

(Maybe there is some code signing protections in place? I'm not an extension developer for either Chromium or Firefox; please let me know if something does exist!)
Not just them, apple recently added latex support to pages on both ios and mac. For some reason they omitted keynote, but you can still write them in pages and copy to keynote, so there is some support.
isnt that just competition? Whats wrong with that?
Show HN: Turn URLs into HTML or Markdown links with proper titles
If you're starting out with PHP then read http://www.phptherightway.com. In fact I'd say read it even if you're not using PHP as most of the concepts still apply.
This is one of those positions I'm always baffled by. It's like complaining about Bell wasting copper wire or encryption wasting space and computation power. If this crowd still don't get it I guess we're further from mainstream than I imagined. Also by Q1 2018 this will be a non-issue for Ethereum.
I highly doubt they're actually chartering a 747 anyway. They're probably just sending them as air freight.
Bias warning: I am a liberal democrat.

I see wikileaks as more of a 'balance of powers' organization. It sees all concentration of power, especially state power, as presenting a great danger to people. Thus it tries to "equalize" it. Thus Wikileaks's main focus has been America. Russia's secrets are known to other state actors, including the US, thus one superpower and a few great powers are in a position to stop any atrocity, if they choose to do so.

Not so with the USA. Many people, including Assange, believe that USA has been a dangerous state actor, leading to immense global suffering 1) directly, and 2) indirectly through financial, weapons, and political support (shielding them from UN resolutions and international justice) to ruthless dictators. For (1) see https://en.wikipedia.org/wiki/United_States_war_crimes , and (2) https://en.wikipedia.org/wiki/List_of_authoritarian_regimes_...

The USA has also wielded state power internally against its citizens, with the highest rate of incarceration in the developed world, secret internment camps, spying by state agencies, and the suppression of its black citizens by violence and coercion.

US has intelligence and raw power superiority to rest of the world, Wikileaks believes that by creating more transparency about all aspects of government, it can create more awareness and global action. It has partially succeeded.

The above of course does not preclude USA also leading to great alleviation of global suffering - Vaccines, PEPFAR, saving the world @ WWII from Hitler, etc..

Nothing above should be construed as support to Wikileaks, I am merely trying to convey an understanding of an alternative viewpoint.
I really really don't understand why people replace Brunch with Webpack while I keep seeing complaining about Webpack problem. Except the React mobs make that happen. I wonder how many people need what Brunch can't do which are specified in http://brunch.io/docs/why-brunch. Not sure if including Webpack by default would "treat JavaScript as a first-class citizen".

Also, Elixir is not Ruby, not even "it's like". Don't talk about what's going behind the scene yet. Even on the surface - syntax, can you list what similar syntax except def(do)end? I can't think of any, maybe i miss something but I'm sure there aren't many or maybe it's just that def(do)end.

> Since everyone is using the same tools for config

I don't think so in terms of releases. There are controversial ways of configuring `sys.config` and environment variables. No consensus here.
The Panama Papers were released by a group of journalists, not by Wikileaks.

https://en.wikipedia.org/wiki/Panama_Papers
Very much agree with the parent comment here.

My dad was in his mid 40's. Was doing multiple marathons and triathlons per year, including Iron Man. Two-a-day's training. Getting up at 4 or 5 AM, training, then training after work.

Same shoes the entire time. Asic Gel Lyte III. He even made sure to get the same color every time. He did try some Air Max 1, Air Max 180 when they first came out, but always complained about them not fitting right.

He seems alright still. He is 70.
This is, incidentally, one of the oldest arguments Erlang proponents had about the positives of Erlang's generally unfamiliar syntax: it is different because you should approach it differently, and it helps the programmer do a full context switch when working in Erlang. When Elixir came out, I think a lot of Erlang regulars had similar words of warning about it.

For the most part it hasn't proven to be too critical of a problem from my observer point of view. Mostly, it appears that Ruby tends to be slow enough that even if you write suboptimal "ruby in Elixir" rather than properly working to the VM's strengths, you may still get a speedup over the Ruby baseline you had before.
Kenya's B2B Fresh Produce Supply Platform Has Raised $10Mln in Series A Funding
Asking for a friend?
You are starting with the wrong question - How do I get? Ask yourself what can you give instead. Find people who have a problem - and help them solve it.

I'll give you an example. A few months back I was chatting with a friend and she was saying how she had this problem at work where she wanted to get customer lists out of a (huge) spreadsheet. I whipped up a Python script to do it - for free. She was delighted. A few weeks later her boss came back to me directly - he wanted a simple web app put together for one of their internal processes and he was prepared to pay $$$.

You'll need to network, build up a body of work. Look for problems to solve and the side income will come.

Your other option. Teach what you know on the side - you can run workshops on the weekends.
Ferrari’s Sebastian Vettel Hangs on for Hungarian Grand Prix Victory
I think we as humans really need to learn a line between medical treatments and help-your-self. Medicine is dolled out far too easily, when as you mentioned, activity that our body is meant to do is so much more effective.

The simply things in life like exercise are so amazing for us. At work I have back problems, yet they completely go away as long as I keep my core in check. I did this by simply buying a pull up bar for easy upper body workouts and almost like magic, the pain is gone. As an aside, physical activity (mild lifting weights, and pull-ups) also seems to stay off repetitive elbow pain I was having from computers too.

We're simply machines being used wrong and seeking incorrect fixes. Medicine is obviously needed in many cases - running won't fix everything.. but I wish doctors would be harder on people. We know what helps, we know what fixes things. Doctors seem almost to be enablers, more than anything. Almost to a harmful degree..
Ahh you're quite right. Apologies, not enough coffee yet.
You don't have to resort to piracy to get high quality content, just get some rabbit ears and pull in OTA TV, especially if you connect it to a DVR.

And the parent post mentioned kids and Paw Patrol. You don't have to pay for that: youtube.com/tvokids has Paw Patrol plus my 2 kids' favorite shows: Dino Dana & Odd Squad. (Seriously, Odd Squad is awesome, I enjoy it too).

We're lucky enough to live in Ontario Canada where TVO comes over the air, but I think PBS also has a great selection. TVO runs kids programming continuously until 7PM (and then it's kids friendly nature shows until bedtime).
> I always recommend to people now that if they can they should cycle and run.
And not only because of some health reasons, I would miss either of it if I concentrated on only running or cycling.
> They allow you to edit code without the aforementioned released-last-week test runner having to check all your code after a big refactor.

Oh wow. How did I ever live with big refactorings before?

> There are tons of nonsensical definitions that fit that which are going to become very unpleasant to use quickly.

I recently learned that, apparently, I've been using "monads" and "monadic composition" for years now, never knowing what it is. Can't remember any unpleasantness that would "quickly arise".

There are other things than blind following after a Platonic ideal.
BoarSSL and Twrch – 100% C# SSL for testing
It looks like an interesting blog post, but there isn't much for people to play with and try out.

guidelines, https://news.ycombinator.com/showhn.html
Understanding Shannon's lack of hubris in this essay requires some context.

Shannon places Isaac Newton & Alan Turing above the curve, so it a very high bar.

This is Shannon writing at age 36, still at Bell labs producing practical work for the military, often classified and mostly on crypto.

His seminal memorandum 'A practical Theory of Communication' had begun circulating only 4 years earlier and it's full impact was not yet apparent.
You can't trademark a number as Intel found with the 80486, which is why they went with the 'Pentium' name instead of with 80586 for the next release.
When you have the data about a lot of normal traffic, you can easily spot the abnormal traffic. Then, slow it down or stop it. False positives aren't a huge priority, I don't imagine.
Why would you pull data from Hive if you are running Spark on HDFS?
Show HN: DeepQuiz – free NLP question generator