skysight-inc/HackerNews huggingface dataset:
> your approach will be instinctively imperative

Not necessarily (based on being an assistant in lab sessions for first year students learning Haskell).

But what it did do was put everyone on the same level, including the arrogant students who "already knew how to code" and hadn't listened (or attended) the lectures.

I think they chose a functional language to start with good habits for thinking about what to implement, not how to implement it. If you don't know what the problem is, you should work on that, rather than bashing out some Java...
The CapEx versus OpEx game doesn't make as much difference with depreciating assets because you balance the initial expense against the asset value you are depreciating and so you spread the cost in your P&L over the time it takes to depreciate the value down to 0. So the balance between OpEx and CapEx is more which is better value for the business.

Appreciating assets like building of course have a different affect on the P&L, but then so do the loans you take out to finance them.
That (access to capital) is the big issue for coops. I used to be a member of a UK coop in the technical space (poptel) and we did do some work with VC funding.

As long as the coop members have 50% +1 that ok but it can go wrong (thank you very much ICANN) as we found at poptel.

The other problem is the coop movement in general is very old fashioned and isn't really embracing technical changes. Which is a pity as if poptel had been brought out by the main uk coop we woudl have all had a very nice 6 figure payday.
http://www.beegfs.com/docs/BeeGFS_EULA.txt

Umm, how is this compatible with GPL v2? It seems more restrictive (enterprise features, parts that would be better enforced by a trademark policy).
Proposed limited exception to SHA-1 issuance
They can't even do IAP right. Yesterday I wanted to call my mum, so first I struggled to sign in since asking to reset my password they somehow cloned my account into some Microsoft/Live ID thing, and then when I bought the Skype credit they flagged it as fraud because... I have 2 Skype accounts, and refunded the money.

It is so bad that I literally cannot even give them my money.
Unfortunately, PocketCast isn't very aggressive about clipping short pauses in speech, probably because it would tend to mangle things unless done carefully. (I suspect it would require a lot more software sophistication with human speech to appreciably change the average playback speed.) It cut out less than a second over the first few minutes of a conversation I used as an example, so it essentially does nothing.

Thanks for the suggestion, though. I never tried Overcast since I'm on an android, but I suspect it's similar to Pocketcast.

I really wants something that ups the average speed to ~2.5 while maintaining intelligibility.
I noticed the huge #ThanksBill title bellow expected to find M$ in the text itself.. so.. yeah.
Aston Martin Adds Production Site in Wales for Coming SUV
> The accountant I work with charges more than average (from what I can tell - I pay £1k per year all-in, more or less, rarely have to lift a finger)

There's accountants and accountants, and £1k for an accountant who knows their stuff is reasonable. I prefer that to having a glorified book-keeper-cum-accountant who doesn't think beyond what's needed to do the paperwork, as some of the larger firms targeting small companies have become.
The World’s First State Auction on the Blockchain Being Tested in Ukraine
I agree. The original Reddit post is in fact a quite good shorthand simplification and explanation of the concept.

The whole point of simplifying something to an intro level is taking out a bunch of detail so that the most important core premise becomes visible. Adding back the removed detail doesn't change the basic point of the simple explanation it refines it.

The OP appears to have fundamentally missed the point.
How do you monetise the site? Anyway awesome job, I just tried in Spain and it workd quite well!
Designer for Startups
Yet Hangouts is much lower friction and generally easier to use than Skype!

What good alternatives are there to Hangouts? Preferably something that doesn't require flaky browser plugins.
Workout Mix Wednesday – February 24th, 2016
> Reddit only reports timestamps to the month on articles this old, but all the replies I mention above say "3 months ago".

Hold your mouse over the '3 months ago' and it shows the exact timestamp in a tooltip.
Most workers even in coops don't want to engage with the political (small p ) side of it.

And you do get into silly arguments over exactly which version of STV you use ;-)
Infographic: Why Blogging Is a Must for Business
The Black Fish: undercover with the vigilantes fighting organised crime at sea
So you are saying that I would want to use a "moderated dating" platform if I needed a very strict etiquette in order to conceal that I was a dick?


Sounds like an attractive place to me!
Regarding Web Page latency.... I would expect web developers to be more slack on these types of definitions as they are so far removed from the hardware. Still, having said that:
http://blog.iweb.com/en/2014/02/understanding-analyzing-redu...

This indicates that 'web page' latency is nothing to do with redraw-duration, but more akin to network-latency, but for the page as a whole. In comparison to redraw-duration (which is entirely client-side, web-page latency is the time to transit the network... i.e. latency.

In all the above cases, 'latency' is the delay between the stimulus and response, not the processing time.

I'll leave you with the top Google result for 'latency':

"Latency is a time interval between the stimulation and response, or, from a more general point of view, as a time delay between the cause and the effect of some physical change in the system being observed."
> If the claim that the Linux client is no longer able to join calls is true, I think the Skype team really needs to respond.

I made a call this morning (6 hours ago) and it worked[0] at that time.

I'm not on the same machine right now, but it is a Debian 8 64-bit build. Just installing Skype was a total pain.

If there was a viable alternative that had all the services Skype offers (Skype-Out and local numbers as well as the usual video/voice calling) I'd switch to it. However, I also need to convince my 70 year old Mum, on the other side of the world, who still uses Windows XP, because she's "used to it", and doesn't own a smartphone to switch too.

I've just seen ring.cx mentioned above and might investigate further.

[0] Worked: The person on the other end could hear and see me.
https://i.imgur.com/Q8kV8.png
Xiaomi unveils ceramic-backed Mi5 smartphone
Thank you very much for sharing, we're overwhelmed by all the tweets.
If dozens of policemen are injured and a couple of police cars burn in a demonstration, and the demonstrators had nothing to do with it, I must say that this a very remarkable coincidence. The police don't trip over like that and get careless with their matches anywhere else, to such a degree.

My understanding of the demonstrations is that they were not intended as lawful, non-violent peaceful protests. The organizers wanted to make criminal damage (the "Shottern"), and some of the group were also very intent on violence.

The problem here is that anyone who was participating surely must have known what they're about to participate, even if many have themselves only wanted to not damage or hit anyone themselves. Just create a crowd where this can be done. And it is indeed hard to decide what level of surveillance is necessary and appropriate to prevent violence and large-scale damage.
Further https://www.explainxkcd.com/wiki/index.php/1205:_Is_It_Worth...
found this interesting:

https://indico.cern.ch/event/346931/session/4/contribution/6...

> Plain BeeGFS is as reliable as your hardware

currently i would give MooseFS, orangefs or lizardfs a try.

Had experience with ceph and glusterfs and both I can not recommend.
This is the most depressing chart in the world
This Windows tablet is also a projector [video]
Drawing a mandala codegolf challenge
People are also designed to never stay happy for long. We will always need more to be happy.
I assume "sina kama sona tan seme?" means "where did you learn it from?". Did I get that right?

A small nitpick: proper nouns have to be preceded by a Toki Pona common noun or noun phrase (in this case toki, language) and then the proper noun in capitalized case. E.g.: toki Toki Pona, telo Coca Cola, etc. I.e. proper nouns must modify a preceding common Toki Pona noun.

---

mi toki e toki Toki Pona. taso mi jo ala e tenpo mute. tan tenpo suli la mi toki ala e toki Toki Pona. mi kama sona tan tan mute. lipu Tokipona.net en lipu Tokipona.org en lipu Reddit.com/r/tokipona li pona. lipu Tokipona.org li anpa. taso lipu Forums.tokipona.org li pali. sina wile la sina ken toki tawa mi lon ni: "el" en nimi mi pi lipu HN, lon kulupu Gmail.

(I speak Toki Pona, but I don't have a lot of time. It's been a long time not talking Toki Pona. I've learn it from many different sources. tokipona.net, tokipona.org, /r/tokipona are good. tokipona.org is down but forums.tokipona.org is still working. If you want, you can contact me at "el" concatenated with my HN username at gmail.)
I'm not suggesting that this would, by itself, hide anything. But if enough people did it, it could have an overall pro-privacy impact.
How to Write a Synthesis Essay
The Sharing Economy Is Dead
>a former action arm of the darkside

That one is new to me. What does it mean?
Stop using Skype. The NSA allegedly collects all Skype traffic anyways. Do you really want that?

"The full capture of voice traffic began in February of 2011 for “Skype in” and “Skype out” calls—calls between a Skype user and a land line or cellphone through a gateway to the public switched telephone network (PSTN), captured through warranted taps into Microsoft’s gateways. But in July of 2011, the NSA added the capability of capturing peer-to-peer Skype communications—meaning that the NSA gained the ability to capture peer-to-peer traffic and decrypt it using keys provided by Microsoft through the PRISM warrant request."

http://arstechnica.com/tech-policy/2014/12/newly-published-n...
I was down in New York over the weekend just enjoying a day in the park. There were two people with this cool looking desk in the park. I struck up a conversation with them about my food site, and it turns out they run a company that helps people do kickstarters. They were called launchpad.co I am not sure if they can do a campaign for you in the US but it is worth a shot.
Software is an area where many more ideas are composed together into a single "product" than other areas.

Thus, each single patent tends to affect far more products than other industries.

To work around the problem you mentioned, you can encode in law an exemption for software practitioners from patent law. i.e: Instead of restricting the kinds of patents people can write, give an exemption to any trades people you want from any patents.
> This will lead to quadratic runtime and linear additional memory usage up to the bound of the number of states in the NFA.

If by quadratic runtime you mean O(len(regex) * len(input)), then fine. (I think it's a bit strange to call that quadratic, since the size of the regex is constant.) If by quadratic runtime, you mean O(len(input)^2)), then I contest that. My guess is that you probably do indeed mean the former.

And certainly, "linear additional memory usage" is not relative to the input either.

> There is a key insight there: that it is in fact bounded, and you can plan around these bounds. It's not the tight constraint a DFA gives you (where the number of operations is constant, and runtime varies only by hardware details like L1 cache misses), but it's still good enough for most cases.

Sure, but now you have to deal with exponential state blow up. :-)

You can skirt around that with a lazy DFA, and you're now technically back to O(mn) (same as the NFA algorithm in the worst case), but in the common case, you end up pretty close to the performance of a DFA constructed offline.

As "evidence" of my claim, you might peruse these unscientific benchmarks: https://github.com/jneem/regex-benchmarks (The first group uses an offline DFA and the latter two groups are both lazy DFAs. Of course, this is just an anecdote!)

My view on this is pretty biased because my goal is not to just be able to deal with untrusted input, but to also deal with untrusted regexes. It's hard to satisfy the latter case with an offline DFA. :-/
This is great stuff. Problem is there is the work the company needs you to do, and the work you want to do.

Both of these change overtime, for example in software development when the lifecycle of the project advances. As the project reaches maintenance mode, you can no longer design the architecture and implement things from scratch, its already done.

So the work the company needs you to do now is very different.

Then there is your personal preferences that change over time.

So the work you want to do and the one the company wants you to do will probably only overlap for a short period of time.
46 active contacts and 12 blocked account in my Skype 4.3.0.37 (2014 Skype and/or Microsoft Patents Pending)

Family: Wife (mac), Mom(ubuntu) and Sister(win)
All - Family = work or business (i can safely say that 90% are OS from MS).

Do I want all those contacts in my slack ?
No i don't.

Do I want to change to another very powerful chat system?
Well, sometimes connect sqlite3 to find a conversation is not really what i want to do but the problem is to use chat system as storage for important communication so, No I don't what another shitty chat system.

My "rest folder" contains current work, future work, very good and bad work experiences from the past and maybe unplanned new jobs.

People are still there in green every morning cause they may want support or want to give jobs and after they pay they tends to use less email and more (shitty) chat systems.

In my case skype is only for work and i don't what to confuse the clear skype sound in my phone with something else that the work. Remove those contacts today means lose money tomorrow, i cannot remove that program and it is immediately installed after vim and git.

So after declaring to be a slave of skype like many others,
I don't ask microsoft to change it, to fix it, to improve it or do it more cool or modern. I ask for my freedom: We need public, usable and having a sane license API to build something _better_ around it and remove that green icon from the status bar or my GNU/Linux Mint.
Watch SpaceX’s Rocket (Probably) Crash into a Robot Boat (Again)
Precisely, and it's worth mentioning that ex parte filings are where a lot of dubious things happen, as that format by definition doesn't really have a traditional adversarial format. Civil forfeiture is the other big example.
Haha, was that about this? 'Boten' sounds like 'boat' (and the Dutch equivalent, 'boot'), and so we had a cover in our language about someone who had a 'really beautiful boat' called Anna.
Example IoT Sensor for the ESP8266 Microcontroller
This sort of analysis is helpful and needed. Explanations like "everyone is stupid" don't get you anywhere.

The article doesn't say it explicitly, choosing to hint at it instead, but I think a big part of the popular revolt against big, remote establishments everywhere (also see: Brexit referendum polling) is that these institutions have normally made little or no effort to self police, or demonstrate any kind of ability to self discipline or self reform. The past 15 years especially have seen a more or less constant stream of scandals where people at the top of societies power structures very clearly acted badly or even broke laws, yet nobody was ever held to account ... except those who tried to reveal the wrongdoing. The track record of the elite enforcing the same rules against themselves that they enforce against everyone else is utterly miserable.

This is not a US specific thing. It can be seen to a lesser extent in other parts of the world too. One of the biggest arguments for the UK leaving the EU is that the EU has become a vast bureaucracy that is remote, bloated, undemocratic, disconnected from the people etc. The tone-deafness was made clear when the EU demanded yet another budget rise despite the fact that the member states were all trying to cut their own deficits, often by freezing public sector wages or simply laying people off.

Now mix this in with the partitioning of American society into ever more clearly distinct political tribes and it's not surprising that people who have a message of "We are outsiders just like you who won't hesitate to really shake things up" are getting so much traction. A big part of Obama's original appeal was his entirely unrealised promise to try and reform Washington. Unfortunately he lost interest in that once elected. Not that he could really have fixed anything anyway: the mismatch between emphasis on the US President and how much power they actually have is kind of ridiculous.
The obvious response to this silliness is for one person to download it and then make it available by torrent.
I like Zoom (http://zoom.us/). I used to use Hangouts, but it consumed a lot of CPU. The free Zoom account allows you to have up to fifty people in a room for forty minutes, or an unlimited length call with just two participants.
True. I was suggesting because, in my experience, porting was quite simple, just several rounds of search replace (and some unexpected surprise here or there). That was some time ago, I'm not sure about how much things might have changed.
Using Twitter's risk factor analysis to force it to respect viewpoint diversity
Skype was a grate sofware, now it is just a sad and buggy software
There's Firefox Hello:
https://www.mozilla.org/en-US/firefox/hello/
Yeah, sounds like they would be better off putting up the sources on a public git repo and then develop it in the open. Closed FS development for Linux at least does not seem to work well based on history. They can always have paid support but the closed development part doesn't bode well.
How many Linux issues are required before people stop using Linux?
How the $100M 'NYPD Blue' Creator Gambled Away His Fortune
Could you elaborate on this please?
Because that bill would be even less likely to pass?
Other than the obvious, Hangouts, which is closed source and probably just as vulnerable:

https://appr.tc/
https://github.com/webrtc/apprtc
Considering the quality of the software they release on their own platforms, I suspect this may not be true.
When I'm thinking about how somebody feels, an image about that person assuming a particular bodily posture, comes up.
Isn't that song about their IRC bot and how they love her because she kicks all the lamers from their channel and protects it from takeovers?

Here's a video with english subs: https://www.youtube.com/watch?v=E7iU0GGVco8

EDIT: oh yeah at the end <SPOILER ALERT> it does turn out that she's really a human girl. </SPOILER ALERT>
If you don't trust your evaluation function to be optimizing for your actual values.
Dotfiles for peace of mind
After using Hangouts for years now, I've become sick and tired of it, and have finally found an alternative. Unfortunately, this is only for the text/image chat functionality, but it's a very good replacement:
https://telegram.org/

It was on the front page of Hacker News just a couple of days ago, and that's where I found out about it. Much nicer clients, open protocol (so you can even make your own clients), reliable, and many more features than Hangouts make this a much better alternative.

For voice and video, however, I haven't found a good alternative that is easily accessible to people that don't want to set things up on their computer. Hangouts will just randomly not work for me, depending entirely on random chance, and I still can't find anything more convenient than it.
Skype is getting pretty bad on windows too. Try it on a PlayStation vita.
Ask HN: Best web framework for http2?
I have optimized my current project to use bootstrap, jquery, and fontawesome from a CDN with a fallback to my local. This gives me a nice speed boost if the visitor happens to have it already in their cache.

I am working on a new site that will use http2, and that changes things a little. It makes more sense to serve everything up from my server. In this case, larger frameworks are going to consume more bandwidth.

What would you recommend for a framework under http2?
Agreed, and that is exactly what he does: the foundation has an annual Fail Fest to try to learn from its mistakes.

The website says: "Some of the projects we fund will fail. We not only accept that, we expect it — because we think an essential role of philanthropy is to make bets on promising solutions that governments and businesses can’t afford to make. As we learn which bets pay off, we have to adjust our strategies and share the results so everyone can benefit."

http://www.gatesfoundation.org/Who-We-Are/General-Informatio...
For an excellent and disruption-free experience I use Mumble and if I have to WebRTC, but the browser experience isn't as stable, performant and reliable. Nothing beats Mumble if video isn't a requirement. You can join free Mumble servers, host your own or rent a server. It's open source, so you're not at the whim of a company and integration with your operating system is much better.

update 1: https://wiki.mumble.info/wiki/Features
It has encryption which cannot be disabled and the advanced audio features make it well suited for reliable and pleasant day to day use. It's low-latency and instead of a centrally managed contact database like most commercial services have Mumble uses certificates for authentication and identification of your friends across servers.

update 2: There are alternative server implementations, one in C and another one in Go, meant to run on OpenWRT in terms of hardware requirements.
The E-Cat has been replicated?
How Spotify's Poor API Hygiene Broke a Bunch of Hardware and Software
Of the same opinion, there is sort-of the architecture "mess" where it is complicated and you may just have to spend some time learning and/or see some hiccups because large projects are complicated and then there is the 15 year old code base where _everything_ feels hacked/tacked on.
Or mirror it on GitHub
It is depressing due to the Y-axis not starting on zero.
> You can't throw a legal requirement at math to stop working.

Well, it's not stopped them trying in the past [1] - and we now live in a world where hilariously/terrifyingly certain numbers are just flat out illegal [2]

In my mind, a large part of the problem comes from the fact that the people making these rules not only have no understanding of the underlying science, but they aren't even expected to _try_ and understand it, even at a cursory level.

Which in itself might not actually be so bad, except we've seen examples time and time again (especially in the UK) where ministers feelings or beliefs trump expert opinion and/or hard science [3]

[1] Indiana Pi Bill (an attempt to legislate math): https://en.wikipedia.org/wiki/Indiana_Pi_Bill

[2] Illegal Numbers, see also Illegal Primes: https://en.wikipedia.org/wiki/Illegal_number

[3] Medical science vs war on drugs, see David Nutt: https://en.wikipedia.org/wiki/David_Nutt

[3a] Current "Snoopers Charter" discussions where industry experts still don't understand what's actually being legislated.
What if there was a free, interoperable protocol that could connect anything to anything?

That's what we are trying to achieve with Matrix (https://matrix.org) - making apps connect either natively or via gateways/bridges.

We already have bridges to IRC, Slack, and libpurple! Ideally we would connect all services to each other, but obvs we can only do so for those who offer an API.

In Matrix, you can set up a WebRTC call with any Matrix-user, and the user can take the call in whatever Matrix-client he wants. We already have open source clients for web, iOS and Android!