skysight-inc/HackerNews huggingface dataset:
JSPs and Tomcat and XML vs Python or PHP and Apache and JSON?

I know which I find wayyyy less painful.
What are the chances people heard it the first time? What are the chances somebody posting knows it's been posted before? To me this smacks of "yeah we've heard your stupid opinion before, it's been debunked, move on."

And by the way, the OP posted a flamewar topic. The concern here is with a flamewar opinion. Holding the opposite opinion on the same topic, I think, would get a pass. "I think it's great that they're getting up there, helping take on sexism in the industry." (And that's not to say I disagree with that opinion, I'm somewhere in the middle myself, for whatever it's worth. I'm just in favor of discourse.)
No "programmer" jobs available.

Didn't realize I could just scroll down to browse.
but that can't be as easy as copy pasting a snippet of javascript code into your website?
I think that is an awesome idea. I am currently a Business student with a computer science minor so I consider myself very technical. What I have seen is that business students now are not technical at all. They are going into a lot of businesses without a knowledge of how important security is, or they have the mindset, “I never will be hacked” or let the programmer worry about that. So when you have managers who are not technical and don’t know shit about security they push the programmers to focus on other things. There needs to be a shift in how management thinks about security. That is what I think, I could talk about security for a while, it’s an important thing for businesses to follow yet they don’t, I am now talking about more than startups. Look at all the security breaches that have happened, businesses wait till a breach happens, a startup that does the security for companies would be big. Take the hassle and worry from the company.

I went on a little rant, so I apologize. haha
One user experiences data corruption. Discovers that only one piece of data from entire store was not saved to cloud. Is nevertheless able to recover the corrupted data and resave to store and cloud. I'm not entirely sure this is sufficient reason to claim that the service is irredeemably flawed and should not be used.
This one page isn't a good indicator of a language's popularity. It probably includes results referencing Monty Python, as indicated by the news article headlines, or the animal python.

The TIOBE index might be a better indicator of programming popularity using internet search results:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....

but that's still not perfect. You could also look at the number of job postings on sites like Indeed asking for Perl experience.
I spot checked the ones on the map that corresponded with my building and it checked out. Handy...
ikiwiki's source code contains a rudimentary mdwn2man program. It doesn't handle the majority of markdown, but it works for simple pages.
How a series of humiliating events led to one of the fastest-growing startups
If it's _important_ to you, back it up. No, backup does not mean to put it somewhere on a single cloud provider which can go belly up the next day or just fsck your files for any number of reasons (as seen in this example).

Put it either on multiple storage services at once, update it regularly, check that the backup works and put it on an offline disk and if it is even more important, put it in a fire grade safe or a safe place in a banks vault. Rotate those disks.

A rented bank vault is apx. 100 USD/y where I live. Well worth every cent.
From the landing page:

"We'll order what you need from the appropriate service (e.g. DoorDash, Instacart, Postmates, etc.), and deal with them"

All of these services handle the delivery when you order directly through them, so I don't think Magic is accepting a hand-off from them and then adding an extra leg to a trip. It sounds like Magic is just acting as a middle-man in these cases. I don't see anything on their site which suggests that they ever actually handle your stuff.
markdown isn't semantic. roff macros allow one to clearly specify that function arguments (Fa) and command line flags (Fl) are different things, even if they render similarly.
Get up, get ready, have breakfast, and start writing. Write in your journal / diary every day (it has to be pen / pencil and paper, not keyboard-based online journal; not sure why it works that way). Even if you think there is nothing to write / say; you will be very surprised once the pen touches the paper. Then take a long walk. This combination helps a lot. It draws out the thoughts that may be under the radar of your consciousness and whose expression provides relief.

Summary : Write. Long walk.

All the best, man. I can only imagine what State-persecution does to a person.
The criticism of sampling in this blogpost is way overblown. (1) there's virtually no difference between the accuracy of a sample size of 10k and one of 100k, and those are the sample sizes you're usually working with (2) in particular, when working with custom reports you get from the API, you can actually specify the accuracy you want (high, normal, low) as part of your API request.

To boot, 9 times out of 10 what you're interested in as an analyst is not the absolute numbers anyway, but ratios and trends. So whether or not e.g. every precious little pageview gets counted is irrelevant, as long as the way it is counted is stable over time.

This is endemic to so many discussions about big data: "if we don't have every individual data point ever, all hell will break loose and we lose the ability to make any sense of the data." Take an intro to basic probability and statistics, will ya.

There's legitimate problems with using Google Analytics for a startup, but they're mostly related to the fact that it doesn't provide good tooling around A/B, customer lifecycle management and custom metrics – they're possible but you're not making it easy on yourself. These things are the bread and butter of SaaS and app analytics (as opposed to ecommerce or media) so it makes sense to invest in something like Mixpanel/Heap/Keen/KISSMetrics. But those are issues with Google Analytics as a product, not with the quality of its data.
NEVER any normal people, eh? How about in the 40's? 30's? Late 1800's? San Francisco has been around a lot longer than a couple of decades and it's still mostly normal people today. Just look around sometime and in other neighborhoods than to which you live...
This data goes to Stripe, where Magic bills you. Magic doesn't use your card info to order the services for you. This is why this idea won't work - it's going to get overrun with chargeback fraud and totally ruin it.
Ironically enough, I've implemented elastic tabstops in Rust: https://github.com/BurntSushi/tabwriter and they are used in xsv! (See `xsv table`.)
My friends like reading about every meal I eat on twitter! They'll LOVE the opportunity to see blurry things just like the blurry things I can see if I take my glasses off!
> Our company puts out press releases all the time and us tech people just shake our heads at how inaccurate and plain wrong they are.

And that doesn't make it right, honest, or excusable.
>Money first gives you more options to do what you want but ultimately it gives you power. And power gives you leverage to change the world: first your own world and then the whole world. In other words, with money, you can do more and you're happier for that.

Sort of. So does time. If you have plenty of time you can learn anything. Most people have to get on with real jobs so can't devote the time to being the best guitar player in the world or whatever they would rather be.
"I’ve lived my life in a 'man’s world', receiving a degree in mechanical engineering—which contains the lowest percentage of women compared to any other engineering field at just 7.2%—from an already male-dominated university."

Going on a tangent, I suspect areas like mechanical engineering and computer science are still "boy's clubs" due to one thing: social prestige. I feel that women are more attracted to high prestige areas like law, medicine, politics, or finance. Engineering in general is low prestige. It's akin to being a plumber or electrician plus extra educational requirements (high skill, high pay, low social status). Despite the maker movement, our culture at large still doesn't value science & engineering as much as other fields.

Popular mainstream shows like Big Bang Theory don't help. On a whole shows like this just serve to further old stereotypes of everyone in our fields as being socially inept, ugly, weirdos. Is it a surprise that most females don't want to join our ranks after seeing that?

Are there any quantitative measures on social status by occupation to validate (or invalidate) my guess?
Watch Rasputin (2015) Malayalam Full Movies Online – Watch Full Movies Online
I recently had a very similar experience with several notes not syncing up to the cloud service, despite hitting sync multiple times. Fortunately they're not important data however it did highlight to me that there are certainly complications in solving this problem.

It also got me thinking about the challenges involved here - both with UI and with trust. If I as a user don't trust that the sync button does what it says on the tin then how does a product regain that trust and what can the UI do to show that it's actually done its job?
Here's another suggestion for the criticism section (which is a good idea for any open-minded project to include):

Instead of using a separate set of tools to work with CSV data, use an adapter to allow existing tools to work around CSV's quirky quoting methods.

csvquote (https://github.com/dbro/csvquote) enables the regular UNIX command line text toolset (like cut, wc, awk, etc.) to work properly with CSV data.
I've dealt with SF Planning several times in the last few years. With one exception (existing illegal units) planning restrictions have only gotten worse. For example development along the Embarcadero has been banned by ballot measure. Meanwhile the key rules continue to steadily tightened with things like the Eastern Neighborhoods Plan. And it's not just the rules but the slowness of the process that makes it so painful and costly.

And that's just SF Planning. Numerous other SF Gov created problems also make development incredibly slow and costly. I'll just quickly list a few examples: SF Bulding Code does not permit plastic drain pipe; anyone can easily demand a hearing on an already issued building permit; SF Water charges $9000 for a new water meter; and rent control laws are strict and constantly changing. All of these are as strict or stricter in SF than almost anywhere in the US.

The reason for the jump in building is that office and apartment rents have become so ridiculously high it now makes sense to build in the few remaining sites despite all the costs. Even these projects had to go through tortuous approval process, such as the Transbay Transit District, and unbelievably many projects started back in the last tech boom! The building boom will likely grind to a halt in a few years as builders run out of sites.

Rant over. SF is a great place but this is in spite of it's crappy local government that has literally created many of its problems.
This was very helpful to me: people keep suggesting I get into infosec, but I just...don't care enough. I'm happy to leave it to people who do.
Judging by history, it _will_ no longer be.
> If you find relying on it often, why not write a macro?

Why not a function? I think people turn to macros in rust sometimes because of the necessity to think about the semantics of function calls. Should I use references or values? What are the trade-offs?

The amount of thinking you have to do to perform a good "extract method" refactoring is one of my least favorite things about the language, but falls out of some of my favorite things about it. All in all, I think it's worth the trade.

edit: Expanded a bit.
Are promotions/raises really based on arrest numbers instead of actual performance (hard to quantify as it is)? Who the heck had that brilliant idea?
There are many horror stories on the web of users losing their data. I thought it was already well known that Evernote software cannot be trusted. Recently, two HN users made comments about data loss[1][2].

I'm baffled that users continue to trust it. I do understand that it's a slick product with nice features but if it fails the primary purpose (save the data and also retrieve it later), the GUI bells & whistles are meaningless. (Example[3].) In other words, programming a flashy drag&drop tool that saves data to /dev/null negates the point, right?

Personally, I've been using ASCII text files as "notebooks" for 20 years and have never lost a thing. Understandably, that workflow is not usable for mobile devices and cloud sync. For the folks that can't use text files, is there really no other alternative product to Evernote that has a reliable track record for saving the customers' data?

[1]https://news.ycombinator.com/item?id=7010258

[2]https://news.ycombinator.com/item?id=7010558

[3]http://jasonkincaid.net/2014/01/evernote-the-bug-ridden-elep...
Ok, got it, down votes for pointing out other community solutions - perhaps I see why people want to delete their accounts
There's potentially high value add in exactly these tasks. Dealing with the workflow in large companies is something that takes a lot of mental energy, and a company that could produce a strong workflow to stay on top of it and drive it could be far more efficient at it than most of us. And it's something you'd be glad to pay for.
Hotel Night Auditor... gives about 5-6 hours free time per 8 hour shift... at night when then internet is slow and many programmers like to work...
Well, it does use a database, actually. One of the first to ever exist. It uses the file system.

More seriously, though, I wish someone would build a database-based file system already. It would be so much easier to build an application that focused on data if it were in the OS.
Reset the Net – Privacy Pack
Evernote (both the web and Android apps) is one of the buggiest pieces of "professional" software I have ever used. When I use it to take notes for classes, I have given up on using any sort of special formatting (bullets, bold, etc) because I've had all of my formatting completely discarded so many times.
The craziest thing I’ve ever asked a job candidate in an interview
Oracle SUBSTR Function Explained with Examples
Oh wow, yeah, reading files in /var/log/httpd/ is soooo hard.

I agree that not all people have the capability to work with this (read, front-end developers, Wordpress customizers, etc) still, I mean, even CPanel lets you download it from past months.
To me, the core problem here is that evernote's cloud synced notes are stored locally in some very proprietary cache.

I'm happy to use Evernote and assume that it will fail in some horrible way. When it does, I want to be able to easily get my notes back via file system backups or backblaze restore.
> claim that the service is irredeemably flawed and should not be used.

The author doesn't suggest that it shouldn't be used at all, just not for critical data.
Time-saving summaries added below to medium article titles
Three big reasons.

1. If you use a CDN or other sort of caching service, a significant fraction of traffic never hits your server, and your logs are incomplete.

2. Logfile parsing does not measure on-page events that do not involve a server call (such as certain UI interactions, and clicking exit links out to other websites).

3. Parsing logfiles gives crap data.

There's a ton of filtering and heuristics that are built into modern web analytics tools. It's a back-breaking task to re-implement them, and your data is literally less-than-useless until you're at leas part-way through the list (as in, provides negative value because it drives you to incorrect conclusions).

For example: Web crawlers. Google, Bing, Ask, Baidu, Yandex, and a dozen smaller or region-specific search engines all generating automated traffic to your site. Some of their IP's are public, but Google intentionally runs anonymous web crawlers to make sure people aren't sending Google different pages than what they send humans. And those are just the legimate robots. By some estimates, as much as 50% of modern web traffic is robots. The majority of these are spam bots of one form or another. You know, those one that troll forums with ad links or malware? Those guys aren't negligible.

Another example: Associating multiple visit sessions from the same person. This is a fuzzy statistical decision based on cookies, IP address, user agent string, device type, and other data. It's complicated, with a lot of edge cases. Modern tools aren't 100% accurate, but they've already seen and accounted for a decade of exceptions.

Another example: Cache-busting. Networks and browsers will cache server calls (including beacon-based tracking), no matter how much you explicitly tell them not to. Unless you specifically write scripting to add random tokens to each of your server calls, you will actually be working with data that has been sampled to an unknown extent. And unlike GA, the sampling is page-based rather than visitor-based which means that visit sessions will have holes in them.

In my work as a web analyst, I worked with one company was moving off their own home-rolled system based on Apache log files. They were even putting information from this into their quarterly earnings report. Once we set them up with a "real" system, we found that their homebrew system had over-stated traffic by a factor of ten. Some combination of bot traffic, and users on consumer broadband having variable IP addresses, and cross-domain cookie tracking meant that the web aspect of their business had only 10% of the reach they previously thought.

THAT SAID... rolling your own home-brew system is sometimes the correct answer. I'm working with two such clients right now, and they are making the decision that is right for them. It's not the right decision for the majority of companies--it's a large engineering effort, and it needs to have a significant expect payout.
Cinnamon brings panels to multiple monitors
Maybe there is some hidden wizard (although I've never seen it) but the fact remains that the default behaviour on a Windows machine with Office, is when you double click a CSV Excel opens it, and when you hit save Excel mangles it.

Sure, you can go through and fix every single column one by one to fix it, but defaults matter. And in this case the default Excel behaviour is horrifyingly bad.
why do you use it, if it's so buggy? Genuinely interested to learn more.
I TA'd a rendering course once and wound up assigning a homework where the students implemented their own software rasterizers in CUDA. Before that homework, a lot of students didn't really understand what a rasterizer did. Afterwards, everyone got it.
I believe this is the CAP theorem manifest itself in a cloud storage system. No big deal if you know it is really hard to mitigate.
The question is, why wasn't this one piece of data saved to the cloud. It seems to me that this is a critical bug.

How can I be sure, that all of MY notes in Evernote are being synced correctly? I also use only the mac app, never checked the web interface.
OOoooooK, the 30's and 40's saw what spawned the Film Noir movement: a climate of fear and paranoia, somewhat related to fears of Japanese invasion during WWII, but mostly came from movies like Dark Passage, and the fact that two major, photogenic prisons were located here. The 50's saw the Maltese Falcon and the beat poets coming to light.

The 1800's were when San Francisco BECAME weird. Ever hear of Emperor Norton? The Gold Rush? Little Dick? The gold rush brought, specifically, risk-takers and odd hermit folks to the Bay Area, even if only temporarily, and Little Dick was a 15-year old female gang leader who murdered Chinese people as a hobby in the 1850's.

SF has always been weird. The only people here, before, who you could consider not-weird were the blue collar sorts. This was not a town of lawyers and doctors and people with children. It was a town of homosexuals and beats and sailors and hackers and burners and hippies. It was a great town. Now, it's just Manhattan west. A millionaire's playground.
But, I've always been told that "Time is Money".
http://en.wikipedia.org/wiki/Time_Is_Money
I've encountered bizarre sync/data loss issues with Evernote before, but thankfully with nothing that I cared about. Because I learned that I couldn't trust Evernote, I don't actually use it for very much. This blog post reminded me that I should go cancel my annual subscription.
Author here. I was really hoping to get binaries for Windows/Mac/Linux available before sharing it with others, but clearly I snoozed. I do have them available for Linux though, so you don't have to install Rust in order to try xsv: https://github.com/BurntSushi/xsv/releases

Otherwise, you could try using rustle[1], which should install `xsv` in one command (but it downloads Rust and compiles everything for you).

While I have your attention, if I had to pick one of the cooler features of xsv, I'd tell you about `xsv index`. Its a command that creates a very simple index that permits random access to your CSV data. This makes a lot of operations pretty fast. For example:

xsv index worldcitiespop.csv # ~1.5s for 145MB
xsv slice -i 500000 worldcitiespop.csv | xsv table # instant, plus elastic tab stops for good measure

That second command doesn't have to chug through the first 499,999 records to get the 500,000th record.

This can make other commands faster too, like random sampling and statistic gathering. (Parallelism is used when possible!)

Finally, have you ever seen a CLI app QuickCheck'd? Yes. It's awesome! :-) https://github.com/BurntSushi/xsv/blob/master/tests/test_sor...

[1] - https://github.com/brson/rustle
Search is case sensitive which threw me off. I was searching for "front end" as opposed to "Front End".
> I have only one Evernote note that matters. Everything is in that note.

IMHO, sorting out versioning of one giant piece of note programatically is quite challenging.

FYI: Evernote implements EDAM scheme for synchronisation.

https://dev.evernote.com/media/pdf/edam-sync.pdf
Bread itself is a processed grain.
I heard an interesting theory on low female attendance in STEM this week: the fact that those fields are stereotyped as nerdy, "low prestidge" men. It keeps a lot of men, at least in the US, out of the field too. When I went through engineering school at least half of my classmates were from countries that have very different attitudes towards engineering.

I'm sure there's some data out there breaking out US STEM graduates by country and see how that compares to other fields like arts and sciences - that'd be a good place to start a conversation around whether or not some Western countries have a cultural / stereotypical problem.
um, its simple. check the web interface ;)
>Assuming of course all code contributors memorized the official style guidelines.

Or live in a post 1990 world, and have an editor that can automatically apply this for them.
I haven't done sorting, so no knowledge of sort interface in Rust, but maybe so it works across different sortable collections?
The company is scum, as has been proven the last couple of days. I don't know why anyone (Mozillas Add-On place included) should support them and carry their software.
Technical co-founder
Hi there,
I'm looking for a SW to work with me on my new startup. I've started for about 2 months and have already seen some positive movements. Now, I need to go full force and put my 110% into it. Anyone has 110% available to tag along? One main criteria, aside from being super smart hacker and positive 'can-do' attitude, please have a huge love for outdoors. That's what this platform is all about...networking outdoorsy fans together and speaking of networking, it would be great if you have some WIFI mesh networking background. Please drop me an email at holly.motaghi@gmail.com
Looks the same as Working Nomads

http://www.workingnomads.co