skysight-inc/HackerNews huggingface dataset:
My point is that if 60 million dollars were stolen in Eth without no recourse that would permanently tarnish the name Ether. Nobody would care that the DAO did not represent the whole project, the fact a huge portion of the economy was pushed and then destroyed would ruin the brand entirely.
Could say the same about spaces and a plethora of systems fail catastrophically on those.
49 comments and no one points out that this is in no way a terminal emulator? It's a (rather rudimentary) shell.
Those are great points, I am learning some of that content now reading The art of agile development.
Aren't you making a big assumption about linearity?
This is a bit pedantic, but allergies are the result of an overactive immune system, not a weak one. The immune system is treating harmless particles (pollen, dander, etc.) as dangerous pathogens that need to be dealt with harshly (sneezing, runny noses, etc.)
Facebook questions Snapchat refusal to exploit customers data
Pokemon Go and the Future of “Reality”
I feel similarly about being a black guy in the tech industry. It is always the deliberate efforts to "reach out" to minorities that make me feel the most uncomfortable and unwelcome. I have given talks on AWS, Cassandra, Python, and other subjects. You could never get me to talk about "being a minority in tech." Similarly I live in Tokyo and have no interest writing or talking about "being black in Japan."

Thoughts from my blog: https://righteousruminations.blogspot.com/2014/11/another-si...

Recent thoughts on tokenism:
https://righteousruminations.blogspot.com/2016/07/on-changin...
Could it not also be said that societal pressures push men towards tech and other high stress/paying work?
Especially if they licensed EE under AGPL, very few companies would touch it to host private repos.
My wife gave a tech talk locally earlier this year and I didn't even think anything about her gender in regards to the conference until just now. Thinking back, there were very few women giving talks that day, and none of them were about 'women in tech'.

My wife does talk about being a woman in tech, but not in conferences. And in general she says, "Whatever, use the term 'guys' if you want. It doesn't matter." She's more worried about people treating her differently (changing their speech patterns when she's around!) than anything else, I think.

The idea that women should work remotely so they can cry if they get upset is... Horrifying. For many reasons.

First, that women should cry if unfair things happen. And that guys shouldn't, or that they don't have a reaction at all. (Hint: They do.)

Would some prefer it? Sure, but so would some guys, for the same reason. And other reasons.

Anyhow, good on Soledad for insisting on talking about the things that she wants to, instead of being pigeon-holed. In the end, I suspect her talks about actual tech are a lot more effective at raising awareness of the women-in-tech issues than talks on the subject itself would be.
Of course they impact it. I will price all alternatives. Maybe one of those "single family" homes will actually house me and 3 housemates?
How would you propose to "use" a git repo that contains files with unrepresentable file names in the first place? It's the repo that's not portable, not git. You'd have the same problem if someone handed you a zip file or tarball.
Windows has Select-String in Powershell and findstr in cmd.
I'd like a source for that, since my understanding was the opposite.[1]

Quoting from the abstract:

"In a randomized double-blind study (n = 127), science faculty from research-intensive universities rated the application materials of a student—who was randomly assigned either a male or female name—for a laboratory manager position. Faculty participants rated the male applicant as significantly more competent and hireable than the (identical) female applicant. These participants also selected a higher starting salary and offered more career mentoring to the male applicant. ... Mediation analyses indicated that the female student was less likely to be hired because she was viewed as less competent."

[1] http://www.pnas.org/content/109/41/16474.abstract
It's interesting that this showed up here today. I just installed qpython on my phone yesterday so that I could play with Python while I am on the subway. It has the Kivy libs built in. The only down side is that I haven't figured out a good way to get the docs available offline so I can refer to them on my phone as well.

You might think that coding on a phone is super painful, but it is surprisingly fun when there is nothing else to do.
I agree if you are designing for a single operating system. The restriction isn't artificial if the software under design is multi-platform, since Windows for example doesn't work with colons in file names.
Anyone else have trouble figuring out how to determine market size? Do I have to spend thousands of dollars for independent research online or is there another way that I'm just too naive as a developer to be aware of?
> If you are a member of a disadvantaged group

Short, fat, scrawny, aging, young, poor, immigrant, religious, atheist, nose-picker.

Maybe identifying as a card carrying member of a "disadvantaged" group isn't the healthiest outlook to have.
Having taken Sandi's in-person course (which sounds like it covers a lot of the same territory as this book), the vast majority of it would be perfectly applicable to Javascript. Ruby lets you get away with some neat tricks, like dynamically loading classes by name to avoid ugly switch statements, or the occasional bit of monkey patching, but it's not the focus at all and it's easy to see how you could accomplish it in a more "traditional" way.
This would be the way to go if all program invocations consistently used some kind of common, higher-level data structure a la powershell. As long as programs rely on parsing their command line according to some syntax the developer just made up, I'm very glad there are commonly agreed sets of "safe" and "unsafe" characters. Dealing with shell escapes is horrible enough today (e.g. quoting rules under windows, filenames that start with a dash under linux...) and this would make matters even worse.
The other amazing thing that may be obvious but is striking to me when I think about it: that all B2B spending must eventually be covered by a consumer buying a product or service.
No problem, thanks for building this!
This is how Tortoise SVN handles SVN paths that are invalid on Windows - it doesn't write the offending file.

You should probably not check out such code on Windows in the first place, but if you accidentally do, then you really need to get loud warnings splashed everywhere.
SAAS is a viable revenue model, but it takes a long time to scale. If you are looking at "lifestyle" business, you can still do open source and make make money too. Thats what we do at ERPNext
No one is saying it's not. Stick with the subject instead of addressing nothing no one has stated.
It's really bullshit to ask people from disadvantaged groups to take on additional responsibilities and "educate" their less disadvantaged peers.

To give an example that is, in my opinion, much more disturbing, but qualitatively similar, my friend, who's a trans guy, was living in a sober house a while back. The manager demanded that he reveal his gender identity (he passes like a pro, beard and everything) to his conservative, homophobic roommates. The manager seemed to be well intentioned and wanted to "teach the roommates a less about diversity", but hey guess what, that's not my friend's fucking job. His "job" in sober living, simply put, is to stay sober. He did so with flying colors, but someone with a more tenuous recovery could easily have been pushed over the edge by this bs.

Similarly, it's not the job of women in tech to represent other women and try to force cultural changes. It's their job to be good at tech.
1 won't last. Some random dev out there will manually replicate it for free as a side project.

2 & 3 will pay for some ops people who will have no time for anything but ops work.

4 will pay for 4 devs working on features tops. It suffers from the tragedy of the commons that all sponsor-ware does. Company A will only pay GitLab if they are too desperate to wait for someone else to do it and they think it will be a huge discount compared to doing it themselves and keeping it internal.
It's high, but not terribly high, imo. When it comes to professional development, this could be considered quite cheap. A freelancer who charges $100/hr can pay for this in 30 minutes, and if it gives more than 30 minutes of productivity in the future, then it was worth it. (Figure out your rates, and do the math. Odds are that it'll be worth it.) Furthermore, a lot (if not most) companies will be willing to purchase such a book for their employees, because the math is even better for them.

If you're a tech writer like Sandi, you can absolutely get away with $49/copy, or even $99 or $199 per copy. They usually offer extended examples online or what-have-you to justify the $199 price, but it happens all the time.

For professional development books like this, you can't really think of it in the same terms as leisure books, like fiction, where the only benefit is having a good time. There's a benefit that goes beyond entertainment -- benefits that are monetize-able by the reader. If I read this book, and I learn something that allows me to do something in 30 minutes that previously took me an hour, then I've effectively doubled productivity. That means I'm more valuable -- and therefore, the book is more valuable. More valuable = more expensive.

Hope that helps explain why it's the price it is. That said, I'm passing too. I tend to prefer physical books for professional development, or ideally, a physical + digital combo.
> Techies in San Francisco don not only hoodies but
> also T-shirts with “G∑∑K” emblazoned on the front.

Really, a geek would actually wear a t-shirt like that? It sounds a bit like someone who is a computer neophyte wearing (non-ironically) a t-shirt that says:

CTRL+ALT+DEL
I'm a computer expert
Because it's Elixir :)
Not any well-written ones. Software should be able to handle all valid names on the platform. For Unix, any name that excludes forward slashes and null bytes.
> Over the past few days, I’ve methodically deleted 165 apps from my iPhone, about 54 percent of the 305 apps I had on the phone when I started culling the herd

I don't think I've had more than 50 installed at once. Having 305 installed seems like the app version of being on Horders.
Does it still count as mansplaining when the subject is why all women should agree with, and behave like, people who use the word "mansplaining"?
It wasn't made clear in the article, but Topher is Ron's son. Always good to see that nepotism is alive and well in "meritocratic" Silicon Valley.
Maybe you should explain this in the README. My first thought too was "why are they not using IMAP"?
Nope, both hash and weed makes me high and it's all cool and whatnot but after smoking weed my nose gets blocked for hours, can't breathe properly. I don't understand why weed does that and hash doesn't but it's what it is. Maybe it's the fertilizers used for growing weed (I was buying the high end stuff, hydroponic, etc) while hash is grown in Morocco without adding any fancy stuff but I'm not sure. I've decided to not smoke anything at all.
Best Way to Moderate Social Media
I assume he means the name... it's basically a reference to Soylent Green and cannibalism. "Soylent" is a portmanteau of "soy" and "lentil", but "Soylent" specifically is most commonly associated with the movie about a similar meal replacement where the secret ingredient was other humans.

Because of that, I literally thought the "Soylent" thing was a joke, I didn't think someone would ACTUALLY try to sell a meal replacement called "Soylent"... it's just... a bit macabre.
The recent introduction of WebRTC to browsers could throw Skype off its throne.

You pretty much just go on the webpage of such a WebRTC-service, start up a conversation, which generates you a link, then you send that link to your conversation partner and they just have to open this link in their browser to join the conversation.

That's so incredibly simple to use, that it should be much less of a problem to get people to use it instead of Skype.

And it's end-to-end-encrypted.

And for example Mozilla offers such a service (called Firefox Hello [0]) for free.

The only thing where Skype could compete here, is by offering services surrounding video calls, for example a contact list, file-sharing, support for businesses etc.

[0]: https://www.mozilla.org/en-US/firefox/hello/
> Here, if all your neighbors get together and want to steal your money, they can steal your money, and you have no recourse

And this was always possible even before the hard fork. The difference now is that there is an actual precedent for it and apparently at least 51% of Ethereum stakeholders are okay with doing that sort of thing. Anyone actually holding a significant amount of Ethereum should seriously question the original claims that the Ethereum team made on its value.
This is used in specific sectors like data loss prevention. For example, you can tag files based on the security sensitiveness and if the file is copied it retains the tags.
As a lazy user, I often copy paste the document title as the filename. Windows generously trims any disallowed character, but if it didn't, lots of my files would contain colons.

I actually wish colons were supported, since it's so prevalent in document titles. Question marks, too, while at it.
Ok, we've done that above.
> Criticizing a woman, even calling her a bitch, is not misogyny

It might not be misogyny, but it sure says a lot about the person using such language.
How to Make Pokemon Go for iOS – Part 1: Maps and Location
Older ones were, but the new Nexus phones aren't, and I'm pretty sure I've heard of others. I was horrified at first, but I will probably end up buying a new phone before it really becomes a problem... And I bought a huge one this time, too, so it really isn't a problem.
> “Be nice to nerds. Chances are you may end up working for them,” wrote Charles Sykes, author of the book “50 Rules Kids Won’t Learn in School”, first published in 2007.

I'm not sure why this guy is getting credit for a saying that was a common teacher's refrain when I was still in middle school in the early 90's.

Regardless, nerd (still hate the word, but I'll use it here for the sake of brevity) triumphalism isn't going to help it happen. It feeds a superiority complex and an underdog mentality at the same time...the product of which can be quite cringy at times [0].

Nerds are becoming increasingly important as technology and science become more prevalent in our daily lives, but at the end of the day nerds still can't do it all by themselves. Even companies that are led by nerds still have people who aren't nerds that work for them and keep them alive: PR people, HR managers, financial analysts and accountants, etc. I would argue that the 99th percentile of financial and organizational managers are 1000x more valuable than the 99th percentile 10x engineer. Even the nerdiest of nerd-led ycombinator unicorns would consider themselves extremely lucky to be bought out by Bain Capital or Goldman Saks private equity, or to have 20% of their IPO value swindled from them by an investment bank. These organizations don't give a shit about how the world works, just about how well it makes them money.

Middle managers that shit on nerds are never successful, but nerds that shit on middle managers aren't successful either. If you can't see your position as symbiotic, you are doomed to failure.

[0] https://news.ycombinator.com/item?id=10238132
Well said. We're also seeing greater demand now for our on premise FOSS software than ever before in the last 7 years.
Like another commenter I think $49 is a bit high for a digital book. However, now that I know that they are giving it away for people who can't afford it I don't mind as much. I can afford $49 for this book even if I think it's a little high.

I guess this begs the question: if they dropped the price to $25 would more people be able to afford it and then they wouldn't have to give any away? I wonder what the "correct" balance is there.
After living in the US for nearly 2 decades I am still amazed at the fact that Americans belittle and make fun of people who are experts in certain fields and go as far as calling them names. When I was a kid in USSR I participated in a club called "Юный радиолюбитель" (similar to amateur radio hobbyist) where kids from 9 to 16 made electronic gadgets, radios, games and etc from publicly available schematics. I remember how fascinated everyone in my class was when I talked about the stuff I worked on. When I came to the US, still as a teenager, I was mocked as a geek or nerd. It is the oddest thing and still makes no sense to me.
Exploit discovered in ASN.1 firmware
Nice to see Elixir ecosystem growing, congrats on cool release
Chrome on OSX

The error appears only for the subdomain https://peertube.btorrent.xyz/

The 'main' domain is working fine
https://btorrent.xyz/
I checked the date on this article assuming it was written in 1998. Nope, July 16, 2016. O-kay. Thought we had moved on, but I guess the Economist hasn't.
I never liked that gitlab made gitlab.com hosted private repos free. That is a perfectly good revenue stream for them, to provide private repo hosting, that they gave up on to crush the ability for their product to ever be viable in open source communities.

None of these communities have the time or resources to reinvent all the missing bits of EE in CE.

Probably the best answer though is feature incentives. Users (both individual and business) offer money for features to be added (and this can also apply to bug fixes). This is by far the largest untapped market for free software development out there today, and it honestly might be cultural more than anything why this isn't a more popular approach to monetization.
We didn't replace anything, there seems to be a bug in Safari that we have to work around with a translatez() hack.. should be fixed now.
Curl wants to QUIC
National parks want to maintain nature in a certain pre-tech-influence state. Don't over-philosophize it.
Well with Apple Music you can't manually trigger a cache purge (to my knowledge) and of course you can't delete the Music app and reinstall it. Maybe toggling Apple Music or iCloud Music Library off/on would do it? But I tend to want to avoid ever changing iCloud-related settings on my phone once they appear to be working correctly, due to my experience of them just falling apart in the past.
Less focus on quantity, more focus on quality might yield a substantially higher conversion rate: 5 a week or even 2-3 well done articles a week may be a much better goal, especially if he can hunt for more enterprise accounts that create recurring revenue. A mix of media (e.g. podcast, short videos, webinars, e-book, etc...) and formats (e.g adding case studies, interviews of customers, panels of freelancers, business and process self-assessments, etc...) may have a bigger impact than 500 short articles.
Good point, you can save about 35c per blade. But also the 6 Plus is probably the better comparison which is $1.75 per at the Dorco website in qty of 24.
Regulation Crowdfunding Rules
It's actually worse when they're alphabetized, and a lot of apps end up with short names that don't match the name you saw in Google Play.

Facebook Messenger, for instance, is just "Messenger", removing the company name. There's a built-in app named that as well, and I always forget which is which.
> For instance, I’d use Facebook and Twitter much less on my phone if I had to use them through the browser

This was the most interesting line in the article for me because I recently had the same thought. But my reaction was to uninstall Facebook because I wanted to use it less!

It's one of the best computing decisions I've made in years. I still have Messenger so I don't miss anything truly important. The FB web app is perfectly serviceable for the rare occasion when I need to use it. My battery life has improved. The rest of my Facebooking now happens solely on my PC and all I really miss out on is scrolling through the same items in my feed 6 times a day.

The two simple acts of uninstalling Facebook and turning off push notifications for email have given me back those periods of the day where I'm alone with my thoughts. You know, those moments that people are always lamenting have been destroyed by the smartphone.
From what I understand, it's much worse than any human legal system. Theory and precedent have all been thrown out and everyone is at the mercy of whoever can convince 51% of stakeholders. There's no concept of "equal protection" like in a modern legal system.
Honestly, the amount of energy that a person can waste on something other than being mutually supportive is staggering. It's generally much better to consider people in more human terms, than "Nerd" or "Manager" in any case.
I don't know if its changed, but large accounts can lose their check if they change their name. Someone I follow had that happen a while back and they were quite annoyed by it since I guess there was no warning?
On a somewhat tangential note, I worked as a cook in a restaurant while in high school and it was an eye opening experience. If I ever have children I'm going to ensure they have similar life experiences early on.
It is funny to explain to people that don't know anything about GPS that the government not only runs it, the Department of Defense is the steward of it. I guess people assume that something as "cool" as GPS system can't be owned and operated by the US government.
This is cribbing from source of a filename sanitizer in one of my company's internal libraries. The function is a little... paranoid... so I'm not positive all of these are actually forbidden.

/ and 0x00 for unix

:?"<>/|\* and chars 0x00 .. 0x31 for windows

'~!#$&%^; if there's a chance of filename being passed to shell w/o proper escaping.

Windows also forbids a bunch of filenames matching regex "CON|AUX|PRN|NUL|COM[1-9]|LPT[1-9]"

Also, ending filenames with space or period really messes up windows. File explorer can see it, but can't delete or rename it.

edit: fixed markup
Has container adoption stalled?
I honestly don't recall, sorry :( I read about it many years ago.
Does anyone else find it extremely discomforting that the voting machines even have a full fledged OS?

It's a throwback to this xkcd https://xkcd.com/463/

In my mind, the ideal electronic voting machine:

- Has mechanical buttons which simultaneously punch a paper ballot in a manner observable to the voter

- Runs on a small (open source) microcontroller that's been audited for backdoors.

- Runs (open source) crypto directly on the metal

- Publishes the results in a cryptographically verifiable way.

IMO, anything else is evidence of at least government/contractor ineptitude, and potentially malfeasance.
ACID and schemas are not actually coupled.

Well, somewhat. The C in ACID (consistency) is impossible without schema's, because they contain the data validation rules. Without schema's you'll have to do all data validation in the application layer. Which is probably what you want, given that you're going schemaless, but it's AID at the database layer, not ACID.
For me as a consumer, the format is very much correlated with price. I am always willing to spend more money for a physical copy of a book than the digital version. For them as publishers, it also costs less to come to market with a digital versions, and so should be reflected in the price. I do hear what your saying about value being derived from content, but without a free preview of a couple chapters and a price that I deemed to high, I ended up passing.
Ask HN: What is your favourite blog and why?
Hi,

what is your favourite blog and why?

Best,
Wiktor