skysight-inc/HackerNews huggingface dataset:
This is me scratching my own itch and taking cues from "The 7 Day Startup". I buy domains on a regular basis and often from more than one registrar. As a result, I tend to forget I have some domains! True story, I ran a WHOIS search on a domain I own, a couple months ago. Terrible.

The core functionality is there but there are still a couple unfinished pages. As I am working on this in my spare time, I am loosely setting the official launch for December 1st. There's a mailing list on the site but if you'd like to be a part of the beta for $5 off the first year (regular price is $11/year), feel free to shoot me an email at hello(at)beachfront.digital.

And of course, there's a Twitter account: https://twitter.com/@BeachfrontD

:)
I get why it seems distasteful, but I personally thought it was pretty clever. This site thrives on good, real world examples in the home page, so it would make sense to incentivize people to agree to let the site use their examples. If it were a larger company I would probably not like it either, but I'm willing to give a pass to a very small business.
Yeah, a few seconds' web searching returns legions of diagnosed ADHD people with highly energetic inner monologues. It does kind of throw some doubt on the rest of the talk, given that he essentially says that ADHD is caused by the lack of inner voice leading to a lack of executive function and inability to control responses to stimuli.
Could you reply with CSIRO links blocked by robots.txt? I run my own instance of ArchiveTeam's ArchiveBot (which archives links provided regardless of robots.txt), and would be happy to put the content into cold storage.
I guess that was my only exposure to it with that meaning, so I had assumed it was something specific to Firefox. Many others were too, I remember some people suggesting that Google stole the name Chrome from Firefox on some forums back when it first came out. Yes, it sounds ridiculous, especially in the light of this knowledge, I know.
As with most statistics it's likely normally distributed. I know teens send/receive in the hundreds per day - mind boggling really - and the celeb accounts post dozens daily. Even back in 2013 the numbers were staggering.

[1] http://www.businessinsider.com/how-many-snaps-snapchat-users...
How many people in one room makes open space? I work with 8-10 people in one room and found a moderate distraction till I've turn my desk to the wall and I have everyone behind me.
How Sega Saturn's 20-year old drm was finally cracked
I did the same for my outsourced side-project - I went full waterfall.

The spec turned out to be 250 pages long (without pics) and took almost a year to fully develop from the conception stage. In addition to this, I hired a designer to develop an additional design spec for the UI.

So far, this worked great. My total time spent on this project since the moment I gave the spec to developers is about one workday in total. The questions from the devs are mostly trivial, and solvable in an hour or less.
I highly recommend checking out React Toolbox [http://react-toolbox.com/#/]. It's a horrible name for what it is - but it's a Material Design implementation in React.

There are simple components, and then more complicated concepts like higher-order components and factories. It has very good documentation, and is under active development.
Definitely not a license expert here. Lots of legal folk I trust would stand by "Apache and only Apache" for releasing FOSS, and I think one of the core reasons is patent protection. We may re-license Sentry at some point to Apache just because its a more understood model and as a growing business that may one day be important. It's also nice that it provides good out of the box tools that are widely supported (e.g. the CLA).
The movie eXistenz made the exact same prediction in 1999.
But who would drive a Chevy Bolt if they could drive a Tesla? Even if the Bolt is a better car, Tesla has the better brand name for now.
A Haskell web framework
We have a bunch of open source react apps in https://github.com/auth0-extensions
There's already the citation tool in the default editor. Shouldn't be too hard to just fire off an AJAX request to the Archive when the citation is added, right?
I think it really depends who you are sharing the space with. To me it's very valuable to have the other engineers from my team and the PM as close as possible. Especially with a lot of pair programming going on being able to overhear stuff is invaluable. Having some sales guy nearby on the other hand has no advantage and is only distracting.
Thanks, I'll probably try again with your recommendations. I may have just approached his writing with the wrong expectations.
Great site, I have used it in the past to create a USA states map for a presentation. Did you run any Ad campaigns to get it high places in SERP?
Thank you for that great link. Thank you twice over, because it refutes your claim.

Dijkstra specifically calls out exceptions as structured control flow, and as being probably-acceptable, and not subject to his concerns.

More broadly, any argument that goes "Exceptions are an extension of GOTO, and therefore bad" has some questions to answer, given that nearly all control structures are implemented as an extension of GOTO.

As to your last sentence, I think you have it backwards. I speculate that of the code written in 2016, most of the code that did not use exceptions for control flow was Javascript async code. (There are of course other non-exception-using languages, but other than C they're mostly pretty fringe, and for good or for ill JS is so damn fecund).
Interesting that you can now build Android apps with it. I looked for a write-up of how they did this, but didn't find any. I'm assuming that, like with many other advances in Racket, that there will be a paper.
The Ashlee Vance book? It's been on my to-read list for a while
Any specifics on what was awful? And what did you end up using instead?
OPA, a live memory debugger for C programs
In my current project we have a manager on customer side querying about how we can fit various celestial bodies in the existing solution and discussing paint colours, while my usual contact keeps reminding them we really need to drive that truck to Australia ASAP...

Anyway, you're absolutely right about "state of the art" in requirements capture / design / engineering, and this is the larger context of discussion. But I admit, my original post was an assertion that there's no sensible, practical "state of the art" on the construction side either - it's mostly either fads or working with lowest-common-denominator tools (basic Java). The situation seems to look better in embedded in particular, but that's either because you're really, really limited in tools there, or because I have very little experience there and only think it makes sense...
Neat. How did you come up with the idea for this?
This is about how Git works internally, not a usage tutorial.
I was working in an open space for a couple of years. The phones were ringing happily, including the official corporate ones, which were standing on each desk. People were talking all the time. Talking, walking, looking at my screen, of course with lots of comments to my code. 70 people in the floor.

We had all the funny things for the group integration all the time. All the things except for thinking.

Yes, I was sitting all the time with my headphones, shouting maximally to my ears. Until one of those people making noise told me that it is not team friendly to have so loud phones, as he hears the music, and cannot concentrate.

Of course the management had their separate offices, with walls, and doors. They didn't see any problem.

For the last 6 years I've been working remotely from home. Well, what a change. In 4 hours I could do more than for a week in the open space.
Eh, the sky has been falling on Twitter ever since Arrington shat on Blaine.
Doesn't "stunt" imply risk too?
>> index fund are only good till that strategy doesn't work anymore.
> The day that index funds cease to be the optimal
> investment strategy (for most individuals) is the day
> that stocks overall have stopped being a viable
> investment strategy.

I believe that Index funds are a very good investment strategy. But before you make condescending remarks about the previous poster, you should read up a little bit. Index funds HAVE problems, especially if too many people use them to invest.

http://www.nytimes.com/2015/10/11/business/mutfund/the-ease-...
Worth pointing out that, you, too can see this layoff data for yourself (depending on your state):

The 20 recent layoffs mentioned in the article: https://labor.ny.gov/app/warn/details.asp?id=5714

California updates a PDF daily, and a lot of tech companies can be found in the listing (including Theranos's layoff of 62 Palo Alto employees a couple weeks ago)...I think it's where some news outlets find out about otherwise unannounced layoffs:
http://www.edd.ca.gov/jobs_and_training/Layoff_Services_WARN...
Whenever I cite a webpage, I try to archive the page at that moment and include the archive link in the citation. It's a bit more effort than just `<ref>[url]</ref>`, but it really is necessary.
For the good of the world, I hope no one except Windows has to deal with WSL specific code. When programs start to have to include WSL specific code, the 'extend' part of EEE has begun. While it would be foolish to believe a few programs here and there including support for WSL means doom, it is certainly not the right direction.
Live from Space
> Good-quality Internet/smartphone penetration is not as deep as you think. If you think it's a market of 1B people, you're sorely off the mark.

It's not that bad; I've met folk who make ~$200 month use 3G on their phones (mostly for downloading movies).

It's not clear how to make money off such a poor (but large) demographic (other than say, manufacturing-export).

> Then there's the issue of language. 10% or less of the population speaks and understands English.

There also exists no tangible educational resources for these 90%. At this point, however, inexorable Anglicization, is really the only direction staring India in the face; anything else will basically destroy the current system of power/governance.

Even the so-called "Hindu nationalists" don't want that; neither do the organizations that ostensibly "fight" for the native languages (and there are just way too many of these). Not surprisingly, there is rather a big effort to console the rebelling mass by giving them reservations in private corporations, on the basis of linguistic origin in addition to the usual caste-pawning.

It'd have been less farcical were this acknowledged, and India went full-steam on its agenda. Even if this were to take place, the pace of this Anglicization would (as it has been) by necessity be extremely slow, often producing many more people with no grasp of any single language, and by extension also without much proficiency with logic/reason.

Ergo, India, as I have been persuading (irritating) folk on HN, is quite literally doomed (in the short term). The English-speaking mass might've been a force to reckon with were it separate country, but it is widely spread over and often governed by people who are the most stupid/unenlightened/corrupt political elite (see education) I've ever seen (or can imagine).

Indian cities are bubbles of reality of a particular self-selected class, which is often more familiar with the US than a village 50 km out. News from within the reality distortion field is not the best indicator of anything. It'd be like SFO folk claiming to make US into a $100 Trillion economy (even this would be a under-rated comparison, since India's nominal GDP is just $2 Trillion).

Note: When I say India, I actually mean India-Pakistan-Bangladesh-Nepal-Bhutan.

Myanmar/Sri Lanka may have better futures; so might Nepal-Bhutan (too early to tell).
A point of clarification: you are able to use the car with a human operator in any ridesharing service. Tesla is saying that you can't share out your car on Uber's platform, with it operating at full autonomy, while you chill on your couch.
> Microsoft is really trying to achieve 100% userspace compatibility

> After this project matures enough, rest assured, it will be equivalent of using linux workstation

Didn't Microsoft say WSL wouldn't support graphical apps? That's a big portion of userspace; and without that, it simply can't be a linux workstation
I started it on December 2014, with a pretty ugly interface and only three maps available (World, USA and Europe).

I already had some success on Reddit, where I created interesting map charts with it (like religiosity by US state, most popular browser by country,etc.) and shared the link to the site in the comment. This got me many users that would either come directly from the Reddit post or see another map somewhere and google my site.

The big spike came last May, when I shared it on /r/InternetIsBeautiful (https://www.reddit.com/r/InternetIsBeautiful/comments/4jcadt...) , which is a specific subreddit for internet tools and single-purpose website, and it propelled to the front page.
I estimate engineering to cost $50/h. So each hour engineering spend on self hosting is almost 2 months at the SaaS.

On top of that an isolated dedicated VM and database probably cost about $20-30 per month.

To be honest I have not done any in detail breakdown, the main factor was that we did not want to spend engineering resources when we didn't need to.
Google's name is a joke. When Chrome first came out, it hardly had any chrome, when compared to other browsers out there. Tabs in the title bar, a single text entry field, that's it. Everybody else had 150px of chrome before the web page started. So they called it after the thing it didn't have.

Similarly, you can't see the pixels on a Chromebook Pixel and Google Glass are glasses without actual glasses.
Great question. And good to push people to make verifiable statements.

I'm not the poster you're replying to, and I think "last nail in the coffin" was hyperbolic, but to me, decline would be measured as decreasing unit sales. Consistently over quarters and years, not one-off. As with the iPad: https://twitter.com/kartick_vad/status/791111864197320705 That's 10 quarters of decline!
Ecactly. You had to work first. Work I've put in on projects now earns passive income, too. So there are other ways.
Twitter releases fully rebuilt version of dev.Twitter.com
4 common mistakes startups make when launching mobile apps
5% is a low number these days.
You could easily use the same hardware, and maybe run Chrome in both OS – giving you a shared reference point. It'd also make the comparison useful to people using OS X.

Edit: I just ran the JetStream benchmark on OS X (El Cap). Results:

- Safari 10.1: 306.25 ± 5.8662

- Chrome 56: 198.77 ± 10.059

- Firefox 49: 234.56 ± 19.496 (ran it a second time after update: 235.04 ± 6.0682)

Their results:

- Chrome: 184 ± 2

- Firefox: 154 ± 4

- Edge: 219 ± 5
An Amazing View of a Tunnel and Bridge from Rohri to Quetta
Unsustainability of Obesity: Metabolic Food Waste
> Not sure what the right term would be in this case.

Maybe pseudo-sudo?
Well price trumps everything in every part of the world, for the average person. That said, there are millions of Indians who plunk down exorbitant prices for cars, TVs, Jewellery.
However, what I've noticed is that very few Indians value time. They'll value convenience, only if the price for convenience falls in their perceived 'economical' bracket. For ex, maids. So any product or service that saves time in India is very hard to sell.
>Then there's the issue of language. 10% or less of the population speaks and understands English

Why restrict yourself to do business with only english-speaking people?
git by itself, I recommend reading the README on the initial commit:

https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23...

It was only 1000 lines of C at the time, so it couldn't have needed a million different articles and blogs to explain.

That doesn't give you a workflow or explain any of the more advanced features. The workflow you can get from any cookbook list of shell commands, and the advanced features you can get from the manual.
So frustrating how it almost works on mobile but not on tap instead of click to refresh that chart, or the chart doesn't refresh?
Awesome. I love your "dogfooding" marketing strategy. Very smart.
Thanks for the write-up. I've had to re-read a couple of bits, but that's how you learn :)

My switch use to date has almost entirely been about parsing commandline args - one of the two time I didn't do that was when my colleague talked about the code smell.

It's been interesting watching how new areas in programming just unfold potential in front of you as you learn. My bash scripts used to be relatively simple, serial things, then a mentor forced me to start using functions - and that was eye-opening. Things made more sense, and not least because I had to keep less 'state' in my head. You mention map and similar, and this is something I haven't really touched yet, but it sounds like it'll help some of the things I do (mostly ops scripts).

Thanks again for the write-up.
Google's social projects were clones of models that were already successful. Buzz was a Twitter clone. G+ was a Facebook clone. A clone can get traction only if it's better than the original. That they were not apart from other factors.

I don't think it has anything to do with "core competency". Google was just the last (copycat) dog in the social game trying too hard to figure out what the cool kids want.
After moving from Firefox to Chromium about five years ago, I've gradually moved back. Initially for Self Destructing Cookies and NoScript, but the Reader View really is fantastic. I've found a locked down version of FF for reading, and Chromium for webapps works very well.
OTree 1.0: Python framework for strategy games and surveys
http://hackaday.com/
> Well, first and most obviously, if you are thinking of rolling your own JSON parser, stop and seek medical attention.

As someone who has written his own JSON parser, I must concur. Ahh - are there any doctors here...?

In my defense - I was porting a codebase to a new platform, and needed to replace the existing JSON 'parser'. You see, it was:

- Single-platform
- Proprietary
- Little more than a tokenizer with idiosyncrasies and other warts

Why was it chosen in the first place? Well, it was available as part of the system on the original platform. Not that I would've made the same choice myself. We had wrappers around it - but they didn't really abstract it away in any meaningful manner. So all of it's idiosyncrasies had leaked into all the code that used the wrappers. In the interests of breaking as little existing code as possible, I wrote a bunch of unit tests, and rewrote the wrapper in terms of my own hand rolled tokenizer. Later - either after the port, or as a side project during the port to help out a coworker (I forget) - I added some saner, higher level, easier to use, less idiosyncratic interfaces - basically allowing us to deprecate the old interface and clean it up at our leisure. This basically left us with a full blown parser - and it was all my fault.

> Takeaways: Don't parse JSON yourself, and don't let calls to the parsing functions fail silently.

I'd add to this: Fuzz your formats. All of them. Even those that don't receive malicious data will receive corrupt data.

Many of the same problems also affect e.g. binary formats. And just because you've parsed valid JSON doesn't mean you're safe. I've spent a decent amount of time using e.g. SDL MiniFuzz - fixing invalid enum values, unchecked array indicies, huge array allocations causing OOMs, bad hashmap keys, the works. The OOM case is particularly nasty - you may successfully parse your entire input (because 1.9GB arrays weren't quite enough to OOM your program during parsing), and then later randomly crash anywhere else because you're not handling OOMs throughout the rest of your program. I cap the maximum my parser will allocate to some multiple of the original input, and cap the original input to "something reasonable" (1MB is massive overkill for most of my JSON API needs, for example, so I use it as a default.)
I'm just waiting for rkt to mature a bit. I personally don't see much value in running the Docker engine in a production context. It adds needless complexity to what should be a relatively simple solution.
FormidableLabs (https://github.com/FormidableLabs) is doing some very good work in the React ecosystem. Here are projects that I'm particularly excited about:

1. Spectacle (https://github.com/FormidableLabs/spectacle), Presentation Library

2. Victory (https://github.com/FormidableLabs/victory), Graphing Library

3. Radium (https://github.com/FormidableLabs/radium), Component Styling
Hybrid drives don't always work well. The one in my iMac did, until I reinstalled macOS and then restored from a Time Machine backup, and now I get hard disc speeds, with a second or two delay to (say) open a small file, rather than instantly as with an SSD, as was the case before. It's been a week or two, and I don't know why Fusion Drive didn't optimise the data placement to move frequently used files to the SSD.
I was hooked up with front end development at the time (simple things, the site is still plain HTML/CSS and jQuery) and I wanted to create a simple webpage as a final project. At the same time, I saw an election prediction map for my country, Greece, and tried to find a way to make one for myself, but could not find any tool for it. Thus, I spent some time creating the first map chart page for Greece and then extended it to the World, USA and Europe maps (and more; there are now almost 22 different maps).

The competition in this niche is either stale (old sites that don't have a modern interface and/or many options) or premium services (whole suites of applications that cover a range of options), so it is currently the #1 Google Search result for queries like 'create my own map', 'make a world map', 'custom USA map' etc.
So everyone should just adhere to how you want the world to be? yeah, that makes sense.

I'm not asking anyone to change what they are doing. I'm asking them to stfu and do their job. They are the ones interrupting me, and getting into my business. Your the one asking people to change themselves to conform to your preferences.
Religious people understand the world less, study suggests
I agree the site is blogspammy, but is the back button a Firefox issue? I tried the site in Safari & Chrome as well and there's no issues with the back button there, only in Firefox.
Please upvote my feature request for zfs snapshot support! https://github.com/systemd/systemd/issues/4272
I use printfriendly.com for such cases
Google can fix any results they like as shown here. http://www.dailymail.co.uk/news/article-3222375/Google-fix-a...
Summary: "Although supernatural beliefs often paint a peculiar picture about the physical world, the possibility that the beliefs might be based on inadequate understanding of the non-social world has not received research attention. In this study (N = 258), we therefore examined how physical-world skills and knowledge predict religious and paranormal beliefs. The results showed that supernatural beliefs correlated with all variables that were included, namely, with low systemizing, poor intuitive physics skills, poor mechanical ability, poor mental rotation, low school grades in mathematics and physics, poor common knowledge about physical and biological phenomena, intuitive and analytical thinking styles, and in particular, with assigning mentality to non-mental phenomena. Regression analyses indicated that the strongest predictors of the beliefs were overall physical capability (a factor representing most physical skills, interests, and knowledge) and intuitive thinking style." http://onlinelibrary.wiley.com/doi/10.1002/acp.3248/full

Paywalled
I had to google that, but yes, spot-on!
Maybe I'm missing something here, but what stops you from putting a setuid "su" binary and keeping the root access, even if the kernel is upgraded?
No sale yet, and 4.8b is now a mere dream.