skysight-inc/HackerNews huggingface dataset:
It's like http://workatjelly.com/ but paid rather than free.

It's great to see more people taking this approach to creating coworking communities. This is how many of the world's best coworking spaces started. If you can get 10 people to work with you regularly at your home you can probably work together to lease a dedicated space.

One word of warning: While it's great for the hosts to make a few extra dollars from their spare space it rarely works well as a long term workplace for the coworkers. One of the things that makes great coworking spaces so successful is that all the coworkers feel a sense of ownership to the space. They're not somebody's guests or customers, they're equals with everyone else in the space.
Spring MVC PathVariable Uses
That is how big organizations work:

1. they feel flash is slowly dying or that it could be potentially be sold

2. No more investment in order to get the biggest money from the already existing market of customers, a future sale, or force migration to other products of the same company.

They do not understand that the image of the technology and the community is damaged; and that is a pity when I think in the haxe project and the open source community around it.

Now even an open source alternative to the binary flash would not safe the damaged image and HTML5 canvas is predestinated to overtake it.

EDIT: I think adobe lost a big chance in the market with flash by being too much closed and not understanding modern development/online communities.
They try to justify their next startup by claiming to have identified the reasons why their previous startup failed. (irony)

Actually if they learnt something, they did not fail. Their startup just ceased to exist.
Been pondering grinding a mirror for a long while now; however even the blanks are quite expensive these days (in the UK at least)...

Also, given the amazing amount of time you need to do it, I'd rather go for a rather impractically large one, otherwise, well, I do have 10" newtonian 'scope already.. But it's unlikely a 16" mirror is a realistic 'first try' :-)
I always use https://awwapp.com/ for that purpose.
So, it is an irrelevant argument.
Once you need to do those things, C is where you'll find the most pre-existing tooling pretty much regardless what platform you're on.

(note that personally I strongly believe in self-hosting compilers, but not because it's the easy approach, but because it's not: it forces you to make sure you can support all of the hard bits yourself; if I wanted easy, I'd pick C)
So Uber stops drivers (for now), but what guarantees exist that Uber will keep doing that if they feel they can make more money that way? Or adding a 20x surge charge? This is why regulation exists that bans discrimination.
Yes, that's how espn's economics work: every cable subscriber pays them $6.61 a month. That's why xfinity costs so damn much. And apparently only one in five watch, since the article claims espn would have to charge $30/mo to make the same money in an ala-carte model.
Can changes in atmospheric pressure give you a mirgraine or headache?
Windows Nano Server: no GUI stack, no 32 bit support, 80% fewer reboots
Modern cars are very locked-in with computer systems. So fixing many aspects of modern cars is no longer possible for most car owners like it used to be.

This seems like a neat site for people with older cars. Although, if you are owning a vintage car, then surely one should know a bit about maintaining that car without having to resort to such a site, but personally, it's nice to know it is there.

I mean, its articles on break systems, suspension and steering are useless to me, because I own old Citroëns, but it's nice to know there is a site to go to if I am curious, because I definitely intend to own more older cars (they tend to be more interesting than modern cars).
It's harder to compile, period. But's it's in many ways easier to compile a dynamic language than a static language, as you can implement a single mechanis for defining classes and calling methods. That mechanism can often be very similar to how it would be in an interpreter.

What is harder is to achieve the same performance jump from interpreted to compiled. Exactly because the "naive" approach to compiling dynamically typed languages gives you similar machinery to a well written interpreter, while for static language the "naive" approach often gets you much more efficient results.
It has been shown in 2012 that you need at least 17 digits to uniquely specify a Sudoku puzzle:
http://www.math.ie/McGuire_V1.pdf

Their approach was quite close to solving every sudoku puzzle, although they traversed the space by the solutions.
Well, wireshark + decompilation of existing software.

What I imagine, though, is a system similar to GCM, which would be not very helpful.
Stealing pc keys with a pita
Password Brute Force Vulnerabilities in Popular Apps
Definitely not a bug in the alphabet.

It's a bit of a shame that Unicode doesn't cover the issue automatically, though. It could have custom code points for the pairs that convert case correctly without having to write special cases for handling the Turkish language.

https://en.wikipedia.org/wiki/Dotted_and_dotless_I
We could make an HTML-Canvas-compliant library that renders SVG.

In fact, I already enabled one: https://github.com/Automattic/node-canvas
This gets so much easier with promises it's amazing:

1. You can `throw` in async functions (when things are promisified) and `.catch` async errors.

2. You can't forget the error handling or ignore the `err` parameter, it will propagate until you handle it.

3. Did I mention propagation like with sync errors yet?

4. It's easy to build exception hierarchies. Libraries like bluebird provide typed and predicate catch blocks that let you do exception handling the way you want like in other languages.

5. Did I mention async/await or coroutines yet? You can use normal try/catch with promises as a language feature.

6. No Zalgo, if something might be async it should always be async to preserve execution order. `then` always runs asynchronously which means no timing issues and race conditions in errors and success values.
Congratulations, but I still won't be putting my data in the US.
High Court smacks down 'emergency' UK spy bill as UNLAWFUL
Your attitude is one reason.

Your blatant lies about paper maps being superior to turn by turn navigation systems are another.

Your nonsensical ranting about people playing with toys while driving being somehow more dangerous than trying to read a map while driving would be another.

Seriously, step away from the computer and surrender your Internet license. Go play with your paper maps and AM radio.

And try to understsnd the difference between, "valid use" and "necessary".
The Tor Browser Bundle is plainly and loudly advertised on the Tor homepage as being the Right Way of internetting anonymously.

You don't have to be a cyber crime expert to get this particular thing right.
Download Packt comprehensive IT industry salary reports
It is exciting. Work is always going to be the default activity but you should have a read of this: http://whatiscoworking.com/ Note this is Coworking without the hyphen, sadly lots of self described "co-working" spaces don't get the balance quite right.
Fastmail are also greedy: they monetize 2fa via sms to the tune of $0.12 (!!!) per text, and for the cherry on top, they expire your credits after a year. It's just skeevy cheap.

I'm a disappointed subscriber.
If Kerbal Space Program taught me anything, it's that space and rocketry aren't as complicated as they seem.

When in doubt, add more boosters.
Workflow Automation Simplified – Any feedback is appreciated
> IMAP "push" usually means the IDLE extension [...]

> iOS Mail doesn't implement it, instead doing a poll every 15 minutes. However it also implements a separate push system which allows true push if the server supports it. The details on how to support this aren't public information.

"The details on how to support this aren't public information." My biggest computer-related fears summarized in a single sentence.
Why GlassFish alternative Payara still holds the faith
Basketball trick physics and application to sustainable tranportation
ZNAPS – The $9 Magnetic Adapter for your mobile devices
1. you advise others not to follow the advice of others (blindly)
2. you give advice to others

My advice would rather be: Think.
Dynamic languages on the backend?
You need the ability to make system calls, and you probably want the ability to call the standard library, which means supporting the "C" ABI (kind of a misnomer - system libraries might be written in e.g. Pascal and you wouldn't notice the difference, they just have to support the same calling convention. But you do need to be interoperable with C)
The experiment's been going on for 6 years, so when can I have one?

I absolutely hate driving - a complete waste of 30+ minutes of my day, every day, and stressful too dealing with all the idiots on the road.
WHat an informative write-up to get a layman started with darknet. It is also reassuring that people could trust it to some extent.

We live in a world that is turned upside down \o/. The good way is just the bad way turned inside out. As it is above; so it is below!
We have carefully designed the way data is versioned and replicated in RethinkDB 2.1 to result in a correct and consistent system in combination with the Raft-supported configuration management.
For example we make sure that both components use consistent quorum definitions and the same membership information at any point.

This allows us to provide different degrees of consistency guarantees for the data, depending on the user's need. Our default is already pretty conservative, but allows uncommitted data to be visible by reads. In the strongest consistency mode, RethinkDB 2.1 provides full linearizability (see http://docs.rethinkdb.com/2.1/docs/consistency/ for details). We have confirmed this both theoretically as well as by testing the overall system using the Jepsen test framework.
fyi: if you're a gmail user, you're likely to be disappointed with fastmail unless you are -- as I am -- using it specifically to avoid using a google product. I wish their web UI were as good as gmail's but it really isn't.

I still agree with these notes: https://news.ycombinator.com/item?id=9664594

I also think -- and I've tried almost all of them except outlook -- that it's the best non-gmail webmail available today. But that's a big caveat since gmail is free except for your privacy.
I guess that this is achieved using a server-side communication: the Fastmail server send the notification to the Apple servers and the Apple server sends the notification to the user's device. So wireshark probably won't help.
> Congratulations and thank you to the Fastmail team and people at Apple who made this happen.

No, sincerely no, no congratulations.

My congratulations will go to those who fight to have that new kind of notifications standardised in a RFC or to those that will reverse engineer the protocol. I am sorry, but my congratulations cannot go to those who are willing to accept _and are proud_ of being part of a closed network. This is another step in screwing even more small business and private people that want to run their own internet services. Do you like these new notifications? Abandon your independence and join our infrastructure, what do you have to lose?
Yes, I want the second, because I want to use the outline in further computations.

It would be interesting to know how to compute the calligraphic stroke outline in terms of bezier curves from a given bezier curve.
ISS Crew Prepares to Evacuate in Real-Life Gravity Scare
The article starts out with a simple, incremental approach, pretty easy to grasp the concepts all the way through the discussion of the lexer and digesting the program input.

Then all of a sudden the density of the material accelerates dramatically. The discussion of the parser, and parsing as it applies to the language, becomes very opaque to readers not already familiar with the technologies being described.

It's perfectly OK to proceed that way for a sophisticated audience, but the first part of the article is written at a much more introductory level. An unsuspecting beginner may very likely feel overwhelmed about half-way through, and probably give up at that point.

When I got to the explanation of the AST, no surprise, it was exactly representable as an sexpr, which anyone with a few hours experience with Lisp or Scheme would recognize. Not sure, maybe it would have made more sense to begin with the parsed goal (the AST) and work backwards to explicate how parsing of the original syntax was done.

I guess parsing is a really hard subject to teach, but it's the core idea that the reader needs to grasp to be able to understand PL construction as the author laid it out. A still gentler introduction could be possible, if it doesn't sound so easy to do.
Without knowing him personally this is just a pointless snarky comment.
I work as a freelancer. And actually, I never ever processed logs.

Of course, sometimes I am given SQL access to server; but I never learnt SQL except for in action (i.e. things which I need right now).

And most of times I work with flat files. Even if they come from SQL they typically need a serious preprocessing before I can do a more adv analysis.

BTW: I have no problems with composing rather advanced queries. Just if SQL is a problem from someone (and, in case of doubt, it can't be Googled in no time) then I am curious how can get machine learning.
I can promise you that we make no money on those SMSes, we just haven't updated the pricing since it really cost that much - and we're actually paying a minimum per-month rate that means it's costing us more than that for how rarely it's used.
Hahah what a silly quote, damned if it isn't true though.
3 Computer programs that have changed the world
> National crashes-per-miles-driven rates are currently calculated on police-reported crashes.

This made me curious; wouldn't it make more sense to get that kind of data from crashes reported to insurance companies? At least here in Italy, most minor-but-with-small-damages crashes are reported to insurance companies, but not to the police.
You're not reading what I said. The design is accounted for elsewhere in the calculations (that's actually a bit closer to the mark) and that includes many of the things you're talking about above.

My "morning", is literally plugging django-social-auth, a custom User Model, a private messaging Model and few views to make it all work.

I'll grant you that testing might eat up the afternoon, but these are all solved problems that ship in libraries, many of which include their own tests.

Perhaps the people downvoting need to change how they build stuff.
I believe many lisps do this too. This is where I learned about self-hosting compilers before realising they're pretty much everywhere. I remember looking at the source of a CL impl and thinking "what? It's all in Common Lisp?!"

Despite my ignorance, it's pretty common. C compilers tend to be self-hosting from my understanding. It seems like madness to maintain it all in x86 without some justification.
I'm an Android not an iOS user, so maybe I don't get the significance of push notifications.

Isn't this simply the kind of annoying notification that productivity experts tell us to turn off?

I certainly have configured all devices (phone, tablets, pc) to not ding or give notification when new mail arrives.
6th Generation iPod Touch Is Out
Very useful content. But fwiw, the speaker in the video has a very funny pronunciation of panacea :)
It looks like the interface is called XAPS and someone was able to build a working implementation last year: http://www.dovecot.org/list/dovecot/2014-September/097721.ht...

From skimming the notes it looks like it's essentially a way to send APNS notifications to Mail.app and requires a cert from Apple. You could run it from your VPS once you get the cert.
twilio simply doesn't charge that much

plus expiring the credits after a year (or I'd just buy $50 worth so they'd never run out at an inopportune time) is, again, just chintzy
'man days' has now been banished from the site :-)

In our defence: https://en.wikipedia.org/wiki/Man-hour
I would recommend against Ruby and Javascript (R I don't know enough about) for a first attempt.

I'm working on a Ruby compiler (http://hokstad.com/compiler). An interpreter is far easier, but still a huge amount of work. I'm sure it'd be fun, but I'd suggest trying a smaller/simpler project first and then revisit Ruby or JS.

Ruby is an absolute nightmare to parse. Both Ruby and Javascript have complex execution models that seem deceptively simple at first glance. They're quagmire's.

If you do want to do something Ruby-like, define a cut-down version. E.g. write down a grammar that covers the most important subset of Ruby that you use, and similarly define a small set of the core functionality. Parsing 80% of Ruby is easy. Chances are you've never used or seen most of the remaining 20% outside of rants about the complexity of the Ruby grammar. E.g. the plethora of ridiculous supported mechanisms for quoting text that allows you to do criminally unreadable stuff like "% x " (which, excluding the double-quotes parses as the string "x", as "%" introduces a quoted sequence started and terminated by the character after "%", except if the character is one of a set of exceptions of various kinds; this of course only when it occurs in a context when it can't be parsed as the infix modulo operator....)

You can write a full compiler for a simpler language in the space it takes to just parse Ruby.

You could probably define a suitably small cut-down version of Ruby that'd still be fun/usable relatively easily, especially if you're not concerned about actually being compatible.
How to Scale: Lessons from Stripe CEO
So I reverted this edit.
Your tool is awesome, bookmarked. I am just wondering. Your tool has a great feature: it tells you how easy the text is to understand.

You need to be a college grad to understand:
"The best word count & character count tool online. This word counter & character counter tool is the web version of the popular Firefox add-on and Chrome extension that provide an extensive report about the number of words, characters, sentences, paragraph, unique words, characters without spaces... "

Is that really so hard to understand (imho: no)? Have you considered using another method to find difficult words?
Ask HN: Should I go to college?
I'm in my mid 30s. I've been working professionally as a web developer for the last 13~ years, 4~ of which have been fully remote as a contractor. I can program in multiple languages (including Javascript, Python, PHP... and i'm currently teaching myself c# and cg as video game dev is a hobby of mine).

Prior to becoming a contractor I had around 10 years of solid on the job work experience.

My goal for the immediate future is to continue working as a contractor and self educating, however I'm 34 years old and I want to make sure that I'm making the right moves for the future.

I went to college (for design) back when I was 19 - 21 and dropped out with one credit left and started working for a small web development shop (I had been programming on and off since I was 9 years old).
I've never had a computer science course. Everything I know has been completely self taught or picked up from coworkers on the job.

I have been told by my grandfather that I should attend college for computer science, but I feel like this might slow me down.
I'm hoping I can get some good feedback here. Is college a good idea for someone in my position?
What benefits or drawbacks will it bring?

A bit more background:

* I have never been to school (100% homeschooled until my brief college years).

* I do have some gaps in my knowledge however I typically find myself surpassing others in certain areas (in other words, I feel the lack of college from time to time, but for the most part I have kept up or even passed other people).

* I want to make independent video games for a living (I have been teaching myself C#, CG, Unity, Pygame, 3d techniques, pixel art, and brushing up on my math for the last 2 years) - would going to college slow me down on my endeavours at this point or would it equip me with the skills I need to actually finish a game?
I would imagine one of the primary reasons for not reporting to the police in the USA is to avoid reporting to insurance companies. A claim makes one's premiums go up, often higher than it would take to amicably settle the issue between the drivers.

Note: I'm not commenting on the legality of such an approach, which varies by local law and the severity of the crash.
Battle Lab: The Fog of War
HackingTeam: Microsoft Internet Explorer 11 Zero-Day Breakdown
In theory this should improve battery life. Instead of waking up the CPU/radios to ask whether there's new mail every few minutes, the phone lets the server push the mail to it.
Embracing failure with Hystrix
UK: hairdressers - you often see 'rent a chair' in hairdressing shops. You pay a daily fee and the chair, sink, products, towels &c are all provided and you just bring in your own clients.

Also: many large office blocks in the centre of Birmingham have a large atrium space near the front door with the reception/security staff on a desk. Some seats for visitors but often empty space. I'd love to see some desks/power points in those spaces. Loos available, secure, possibly convivial. Could help people get started on businesses.

I recollect something called coffeeandpower.com but it appears to have gone now.
It is probably just rhetoric, but I don't like he claims that he still doesn't know anything about statistics. Should we be educated by someone who has confidence that he can demonstrate his knowledge? I expect just more confusion with that start.
BestVPN glossary – a guide to VPN jargon
The technical challenges posed by the SKA really are astoundingly huge. The data generated by these dishes will require much higher data throuput than even the fastest optical links between CERN and its tier 1 sites (40 Gb/s), and they will be in the middle of a remote desert. Then there is the scale of compute and storage needed to analyse the data, which would be totally unfeasible with the tech we have today. It's an exciting time to be working in scientific computing!!
I'm afraid I have to turn around and say that it is you who does not have a proper understanding of the sunk costs fallacy. The future value of the sunk costs is not important -- in fact, thinking that it is important is the very definition of the fallacy. Rather, the future value of all costs is what is important, whether those costs are sunk or not.

To illustrate, here's a simplified example. We can buy one of two Mars missions: Mars Mission A, which costs $100, of which we have already paid a $10 non-refundable deposit, and Mars Mission B, which costs $30, but we have not yet spent anything on it.

The $10 we have already spent absolutely does have future value -- $10 worth of future value, if we pursue Mars Mission A. Its future value is, however, irrelevant, because Mars Mission A has $90 worth of future costs, compared to $30 of future costs for Mars Mission B. The Sunk Costs Fallacy is to believe that the $10 continues to have any relevance in such a scenario. In truth, the future costs are the only costs which matter.
is there a good way to contact you? I couldn't find anything on the website.
As a fellow European, this also surprises me. However, IIRC, in the US a lot of accidents aren't reported to the insurance companies either, but are handled with cash transactions.
Swan logos and complete branding
Old friends are best: customers retention rate