skysight-inc/HackerNews huggingface dataset:
Here's a question to that end: Can you play as the Confederate army?

I can certainly see a game that is a valuable teaching tool also being joyfully used by someone to imagine the south rising again, every day after working as a TSA agent.

While I wouldn't really hold the developer of such a game morally responsible, I think what people are missing out on here is that Apple doesn't want to participate in distributing a game that could be a PR disaster for them.

This actually fits rather well into Steve Jobs', "Freedom from porn" notion, that essentially the opportunity to play a civil war reenactment as the Confederate army is more or less equal to racist war porn.

In leftist politics, Apple often gets to stand in for the entire computer industry, so let's say this game were available on all platforms, at some point, someone is going to say, "And look at Apple, THEY still distribute video games that let people play as the confederate army!"

Even if you try to explain to a person with this position that, well, Google, Microsoft, Sony, and Valve all also distribute this game, you're unlikely to dent their argument. In this way, Apple's brand is constantly being eroded in political conversations that have little to do with them, and they may have some foresight that continuing to distribute this game would blow up in their face.

OR, even though all of that is true, they will decide to reverse this because it's a historically accurate teaching tool.

Time will tell.
> as you've said, it literally is not bloated wrt filesize

At what point does software become bloated? I disagree that you can approach measuiring size bloat with absolute file size as the only factor.

I rather tend to think of bloat in terms of comparing the solution to other options to achieve the same result. In that sense, if I use jQuery for something that I might as well use plain DOM for, e.g. waiting for the document to load fully before selecting an element to change its content, the level of bloat the additional 30k adds to do the same is ridiculous.

Of course, if you take into account the whole stack of software running from the bare metal up to your browser window, 30k might appear negligible, but when you have a few tabs open with sites that all load hundreds of kilobytes of badly generated CSS, JS frameworks and pictures, and the actual rendering and execution of these consume orders of magnitude more run-time memory, it all adds up.
9 Reasons Digital Marketers Should Consider Obtaining Certifications
Advice for first-time entrepreneurs?
I'm looking for advice or best practices which are agreed by most experienced entrepreneurs but not by many first time entrepreneurs.

For example, many first time entrepreneurs fear that someone steals their idea so they are reluctant to tell it. However, I think that most experienced entrepreneurs believe that the feedback, connections and sales opportunities outweigh the possibility that someone steals it.

Thank you!
Have you tried the below? It helped me.

https://support.mozilla.org/en-US/kb/refresh-firefox-reset-a...
Why not? We live in the Age of Absurdity.
I couldn't find Browser.safebrowsing.remoteLookups in my about:config. Does it still apply?

upd: I am searching for it in the Firefox sources now. Just for curiosity: there are 117512 files in 8610 directories totaling 743 MB, and search in files is really slow even on SSD.
It must be a mistake. Otherwise, Google went crazy!!!!
£1 per year VPN accounts - 24 locations
+1 for a thorough walkthough.

I'm not quite ready to +1 the idea though. It's intriguing, but seems to open a user up to abuse. Unsolicited messages (email, SMS, IM, DM, Facebook, etc.) are a popular way of phishing (tricking individuals into giving away private information). One tip security pros repeat over and over is not to click on unsolicited links.

While you say customers will only provide payment information to a company they trust, what is to keep a crook from impersonating a trusted vendor and tricking a customer into paying them instead of the actual company?

I'm all for convenience when done safely, and perhaps your business model accounts for this - I'm just curious what you have done to prevent SMS-based payments from turning into a source of fraud.
Another great article from Aline. Past employers, schools, and GPAs can obviously generate false positives. I like this idea overall and would be interested in seeing the results of others. 400 applications to 1 hire isn't a great result, and I was somewhat surprised that only about 5% of applicants were even interviewed.

A few months ago I launched a side project, doing (of all things) resume review and revision services. When my clients want a review of a resume that I know won't get results, and I ask "Give me more to work with", the types of things I hear are eerily similar to the "awesome stuff" quotes in this post. I try to incorporate those things into the resume when possible.

Is it the resume itself that is the problem, or is it that candidates are just less inclined to include additional details (that may seem irrelevant) that could differentiate them from others? Some resumes will list accomplishments that make it rather clear of their qualifications, but everyone doesn't have that luxury.

When a candidate doesn't have a long list of work accomplishments, do they think to include this type of content that might get our attention?
Ask HN: Would you work out of a Costco shed over an open office setup?
I'm trying to think of ways to build cheap offices instead of the dreaded open office plan. My first stop was a recording both since they are basically what I am looking for but are way to expensive. Is there a way you could take a Costco shed, soundproof it, add a desk for under $500? Would you work in it?

For clarity, I am suggesting putting this inside an existing office space.
"What other countries are doing/not doing is a red herring" ..... but you brought up Iraq and Afghanistan.

I agree about the bullying and exploitation of the poor, I just don't think that's anything new.

I think what's new is that now, techie types like you and me are learning about the police-based murders of black people, and how hard life is for the poor. That stuff's always been going on, it just didn't make it onto our radar until very recently.
The book goes at great lengths into references and primary sources to explore both sides of this debate. Indeed, one of the stories is dedicated to whether Lady Lovelace is a fraud or not. The author also gives encouragement and instructions on how to look for primary sources yourself.

It's also a damn fun book. The characters quote boastful mike-drops that are actually found in historical record, such as "with all the steam I can command, your ladyship". I recommend you buy it. Or you can check out her stuff from her website, also chock-full of fascinating footnotes:

http://sydneypadua.com/2dgoggles/
Are You Considered High Risk for a Merchant Account?
See existing discussion: https://news.ycombinator.com/item?id=9777854
Not to be confused with the fake bomb detectors who work every day in the airports in the United States, though their success rates appear to be similar.
Yeah, that comment isn't meant to apply to Apple, it was just a response/agreement with onewaystreet.

I know this kind of thing always happens, but I was surprised how fast 'everyone' latched onto the flag as the core issue this time that will solve everything.
ASP++ Was the path of least resistance given where they started, which was classic ASP and VBScript.

I suspect that many of the armchair critics can't relate to being constrained by decisions made years ago at the start of a project -- decisions that one might now regret but nonetheless constrain the way the codebase can evolve.
Rising prices seem good superficially because a lot of people own houses and that means everyone is getting rich! The harm on people who don't already own a house is harder to see.
Why E-Commerce and CMS Should Be Separated
How Tesla's Commercial Batteries Have Changed the FutureFor Winemakers?
>That was a horrible experience. The English dubbed voices seemed to lack passion or say things in the wrong tones (or just be monotone!).

What did you do. You killed my friend. I'll have you pay for that. Rrrraaaarrrgggh. I'm so angry.

(Note the lack of exclamations or question marks.)
I believe it's just pointing out that, unlike other parts of the map, the underpass is a linear corridor where noobs don't have to worry about being flanked.
Agreed. I would also add to your analysis by talking more about what I have witnessed firsthand hanging out places like development projects with subsidized rent.

I have found that if you are a low income worker, you likely don't have the time/energy to build skills necessary for getting a "real" job.

Furthermore, many low income jobs are during evening hours/don't let you interact with people that you could leverage to get a real job. As a result of this everybody you know and are friends with work low income jobs, leaving little hope for personal networking into a higher-paying "real" job.

Considering all of this, I have witnessed many situations in which people are dishwashers working just enough hours to qualify for subsidized housing/foodstamps/other gov cash. These people oftentimes smoke pot/hang out all the time and their life is actually pretty nice, save fancy vacations and other frivolous luxuries.

I am not saying this is good or bad, but I just wanted to shed light on the fact that there are many poor people with plenty of highly-valued leisure time. These people have no intention of getting a higher paying job because it is much easier having 15k of w2 income washing dishes 30 hours a week with some cash-labor work on the side + gov benefits.

MANY of these "poor" people bring in 1-2k/month selling pot and other things on the side as well. It is EXTREMELY common.

Kind of rambling but I find "poor" people economics very interesting.
Off topic Does anyone here use Light Table? If so - what do you think of it compared to atom?
Thanks for bringing up that to my attention, it's pretty funny!

https://www.youtube.com/watch?v=aXQ2lO3ieBA
How We Built an Ecommerce Business from Scratch and Generated $922.16 in 3 Days
Seems about right. I feel like it's where people want c++ to go anyway. Let's just do it today.
"If a million people stand up and rebel together, only then do you accomplish anything."

Even that might not be enough. The government would force the courts closed declaring martial law, then the national guard would construct prisoner detention facilities from tents and barbed wire to house the million rebels, then try them for treason with military tribunals.

I think you would need about 25 million rebels to make it work.
> a good enough reason (believe it or not) to start looking at other options.

I usually just picked up my laptop and went to a quiet location to work, especially out of the sun. It sucked though because I'd have to go from a dual-monitor setup to looking at a small laptop screen, so I couldn't win. On top of that annoyance in the immediate present, there were multiple announcements that the company would have to make cuts to our benefits to stay afloat, happening at some unspecified date, which further degraded morale. I and 20 other people got laid off, but I'm in a much better situation now.
Indeed! Map vectorization is one the things NYPL Labs is actively working on: https://github.com/nypl/map-vectorizer

It's designed to work primarily with old fire insurance atlases (e.g. Sanborns) and is a bunch of hand-tuned heuristics. But it powers Building Inspector (http://buildinginspector.nypl.org), which is where all the data is validated consensus crowdsourcing, providing ground truth for the data coming out.

Unfortunately (or perhaps fortunately if you're trying to get a Computer Science PhD) I haven't come across anyone applying deep learning to map vectorization either. Frankly, it could open up a whole new field with respect to historical mapping (among other things).

Would love to talk more about it and see how deep learning could be applied here. We always structured the outputs of Building Inspector so they'd be useful training sets for unsupervised or reinforcement learning so it could hopefully apply here as well.
Reading the code for shrinkr. It is a good example for application architecture in the .NET world.
An office with no power, electricity, or plumbing?
I hope this is just supposed to be a generalized point about how risks aren't always understood immediately, and not an attempt to equate low-frequently RF emissions with radioactivity.
Amazon Unbundles Alexa Virtual Assistant from Echo with New Dev Tools
Champion American Bullies.. Awesome
Rust's regex-dna benchmark results
Mozilla has an annoying pattern of removing items from the user preferences to "avoid user confusion", an excuse companies often use when deceiving customers. (Example: Microsoft dropping the "RT" designation. [1]) "Accept/reject third-party cookies", for example, doesn't always appear in the preferences any more.

Mozilla's new "social" features don't have a turn-off option in the Preferences. You can disable them by going to "about:config", creating the tag "social.enabled" (it doesn't even exist by default) and it to False. Mozilla provides no easy way to do that. This add-on takes care of those convenient little omissions.

Obviously, Mozilla is doing all this to tie users to their mothership and make it harder for them to leave. It's not like users were crying out for "Pocket" integration in the browser.

[1] http://www.winbeta.org/news/surface-2-no-longer-has-rt-brand...
I'm no big investor or VC or anything, but trying to at least come close to a positive cash flow also helps proof the business against turning out to be selling dollar bills for 95 cents. Scaling a business that's selling dollars for 95 cents is really, really easy (in relative terms), and also a really bad plan.

I remember people discussing whether Groupon boiled down to that. I see it's not dead, but I see it's not exactly living up to promises either: http://finance.yahoo.com/echarts?s=GRPN+Interactive#{%22rang... (and have a look at the "news" section there, too...)
Just get a Nazi Swastika shirt, those are fine.
Aye, I just had a back and forth with a tech rep there. They advised me at the end to contact sales to 100% understand, but the gist I got was that the FineReader Engine is $100 and it can do anything the SDK can do, but you have limited functionality in how it can operate with other programs (on Mac, all you get is Automator) and it can't be scaled to many cores. If you don't need that, then it seems to be a pretty damn good deal. Will talk to the sales rep first though.

What kind of problem were you dealing with? Were you bumping up against any constraints?
Yes it is confusing when the HN title is "Atom 1.0".

For further confusion possibilities, try any of these sentences.

- "Hey, Atom 1.0 is out."
- "For my next project I'm using Atom."
- "I can't believe Atom took this long to get to 1.0 and it's already obsolete."
This Is What It Looks Like When a Computer “Hallucinates”
Just providing the direct link http://rustyrad.io/
What exactly does MSVC support entail? For example, will one be able to debug Rust programs with WinDbg or the Visual Studio debugger? IIUC, that would require LLVM to output PDB files.
Have there been documentation improvements? For instance http://doc.rust-lang.org/nightly/std/str/ is still quite obscure: it talks about the traits returned by certain methods, but there isn't an obvious way to get to the documentation for those methods, if you'd like to know how .lines() is different from .lines_any(), for example. Compare with https://docs.python.org/3/library/stdtypes.html#str where all the methods are listed, along with what they do.
Thanks for the heads-up. Here's the link to the story:

https://news.ycombinator.com/item?id=9779676
definitely. looks only overwhelming.
What's silly is to say that a national movement to delegitimize a racist symbol which was actually REVIVED during the civil rights movement is knee-jerk reactionary tilting at windmills.

It's actually ridiculously fucking late. We have much bigger things to do to bridge racial divides but this elephant has been in the room for a while.

That said, and you can read my previous comment more focused on apple's decision, I think there is a possibility this is something they'll reverse.

If that's the case, and they removed a large amount of non-historical content in iTunes and the App Store which glorifies the confederate flag, and in the scuffle, for a short time, some historic works were mis-flagged, I think that's a reasonable price to pay.
This uses a pure-Rust regex engine[1] by Andrew Gallant.

[1]: https://github.com/rust-lang/regex
I too was a fansubber in the mid 90s.

It started innocently enough when I asked a friend for Akira tape and instead he gave me a badly but sufficiently subbed copy of Kimagure Orange Road from infamous quantity fansubbers Arctic Animation.

That lead to a local chapter of Cal-Animage (University of California anime club), where I eventually became an officer in charge of acquisitions and fansubbing.

At first I traded 3rd or 4th generation VHS tapes, but that was not to last.

I scoured obscure Japanese family stores in greater LA for new finds. I bought a LD player, a number of S-VHS recorders not to mention regular VHS and Beta decks.

I shelled out $500 for a Genlock for PC. I secretly envied those with Amigas whose equipment was better suited than PC.

I suppose the highlight was subbing of Evangelion episode 1. a week after a release in Japan and showing it at the club.

Reportedly I was responsible for kickstarting Fushigi Yuugi when my raw copies made it to Tomodachi Anime who were the big time fansubbers back then.

There was no money in it, most reputable fansubbers wouldn't charge more than a buck over reproduction costs and offered an option of sending in your own tapes.

Fansubbing was a team effort as it was rare for a single person to know enough Japanese and also possess the technical chops for editing/timing, producing.

Fansubbing seemed to start to die when pretty much everything seemed to be picked up by commercial companies but apparently it has never gone away.

These days I seldom watch anime, but when I do it usually is a dubbed version with my kids. And I realize that all those sub/dub wars were a bit silly.
Beautifully put. The people who build successful startups are the people who build stuff.

There are very important things at a startup (building a product people want, growth), and there are ancillary things (programming language choice, cron job management, team communication, etc). You really don't need to worry about the ancillary things until they become massive problems, and by that point you'll know they are massive problems. Otherwise, spending any time or effort on ancillary things is a waste of time and energy that should have been spent on making your product better.

Since you can't really give broad advice about how to build a great product or how to grow that product, most lists of "handy tools" are just tools which solve ancillary problems. Are these interesting tools on the list? Yes. Are some of these tools themselves great products? Yes. But, if you are trying to build a successful startup, this list of tools will serve you almost no benefit.
I like to use Gulp with gulp-file-include, full static front-end optimized build process.

I really like being able to always play with the build process to optimize the front-end only, Gulp rules.
yep, you got it.
Let's chat later about why you believe that police who kill people are almost _ever_ held accountable.
No it would be a shed inside an office space.
Maybe. Both several of the other things can be disabled via the normal settings UI, so disabling them via about:config seems unnecessarily indirect.
ff doesn't know I'm not using a vpn, so they shouldn't add features that leak ip addresses

and a setting buried in a pile of configuration is the same as it not existing for 99.99% of users
Isn't this exactly what everybody said when they announced Wasabi in the first place?
The US had slavery too, so why not ban the US flag?
I was hoping to have more time to scale it up. The growth overwhelmed me. Categories etc. are being built in as we speak. Hopefully can get pushed asap.
Systemd sends SIGKILL imediately after SIGTERM during shutdown
As a publisher I envision redirecting all iOS users to an app download page. Which means Android users would happily browse the page with free content while Apple users are forced to install an app. Not really the best sales argument for Apple? Especially if you consider that the app probably requires permission to get a lot more of your data than any webpage ever could... Nicely done Apple! :-)
Business software that provides business value is good software. FogCreek has been shipping Fogbugz to paying customers for fifteen years. If that's not success, it will do until success shows up. If that's a colossal error, where do I get one?
I really wish Rust was as great as you advocates say, but that has not been my experience. For background: I've been following it for a while now. About a year or so ago, I dove it into with enthusiasm, but I got bit when the sigils went away, and so I backed off until the 1.0 release. After the 1.0 release, I figured it was ready so I spent another couple of weeks learning the new way of things and really hoping that it would be my replacement for C and C++. I really wanted Rust to be great.

Unfortunately, it has lots of warts that have sent me crawling back to C++. Addressing the particular item you're talking about here, manually specifying lifetimes of objects is a cure that's worse than the disease. It's great when the compiler infers everything for you, but I'm never going to be able to explain the syntax or semantics of those ugly 'a marks to my coworkers who aren't interested in programming language theory.

Anyways, I've been tempted to write a full blog post listing all of my Rust complaints, but I figured it's better to just quietly let you guys enjoy your thing. However, whenever I see these advocacy posts from you and the other Rust honchos, I can't help but scream a little bit inside. It's really not as good as it could've been.

To be really specific: it's great that you got "zero-overhead memory-safety", but I can't even implement fundamental data structures without using unsafe blocks and lifetime annotations.
I think maybe the Unix philosophy applies to programs that users (read: programmers) use in their own time, and to make other programs.
There have been a number of doc fixes, but they've largely been polish more than brand new things. I've had about ~50 PRs in this release myself, after a quick look, and we had a bunch of community stuff as well.

The specific issue you're talking about is due to using Markdown rather than ReST, basically. We didn't manually link those methods, but probably could.

In general, the API docs could use a lot of work. There's always so much more to do.
As a developer, I'm more happy with Apple's closed ecosystem than with Google's 95% piracy rates.

I'm not an Apple fanboy though.
Someone should send them a list of the best blog hosts that don't choke on traffic from HN.
Impressive! What was done to pull ahead?
Something like this [0] might be what you are looking for but it is probably more than $500 .

[0] http://www.alibaba.com/product-detail/Music-Rehearsal-and-Pr...
Would a Northrop Grumman engineer with a GitHub full of cool projects really be overlooked in a recruitment process? Not once, that can always happen, but regularly?
Decoding the Remarkable Algorithms of Ants
If we censor history how do we learn from it as a society? By giving nazi, confederate or any other problematic symbology special status as something too terrible to even gaze upon we elevate it to something almost suprahuman, and we forget that these atrocities were perpetrated by humans for the most part just like us. It makes those dark times just that bit more likely to come to pass again. This is small minded, unethical and irresponsible of Apple.