skysight-inc/HackerNews huggingface dataset:
The way those two sentences followed the first seem to convey to me as additional problems but not the cause of the falling out. Also the first sentence of the paragraph is oddly constructed. Also those two items don't sound like a sudden falling out to me.
I think people are being a fit unfair downvoting you right now (I bumped you up) - but I also disagree with you.

When I'm working with a file that purports to be CSV/TSV, with python, I reach out to the CSV module, specify the dialect that created it - and instantly get all the power of being able to identify refer to all the fields, rows without having to otherwise worry about parsing them.

Is it 100% bulletproof - definitely not - but, then again, I'm not writing a life safety system. And I've also never had the Python CSV parser break on any reasonable file I've sent it.

I'm truly thankful for robust CSV/TSV parsers. Throwaway code like this just works - in particular handles parsing the column headers to automatically build the dict for me.

sitesFN=['gateway.tsv','relay.tsv']
dsites={}
for fn in sitesFN:
f=open(fn,'r')
reader=csv.DictReader(f,dialect='excel-tab')
for row in reader:
dsites[row['NIC_Serial_No']]=row['Device_Name']

Perhaps what you are trying to say that people are failing to hear, is that you can't rely on a CSV parser to, a priori, handle all possible files that purport to be "TSV/CSV" - in that I agree with you, and that you will always need to examine the file and determine if the built in parser will handle it.

But - What if it turns out the standard library CSV parser handles the "CSV" file just fine - in that case it seems to make a lot of sense to use it, rather than taking the time in writing your own (along with the bugs that come from re-writing anything).

And, speaking just for myself - again, I've never seen a CSV/TSV file that the python didn't handle just fine - not to say they aren't out there - you just have to go out of your way to create them.
> Yet it has also been one of the most self-confident fields in prophesying that it will soon achieve the ultimate breakthrough.

It was the journalists and futurists who were and are prophesying it. Nobody in the field said that, all said the opposite - there is no way it's gonna happen anytime soon.
> I believe they fully except [sic] modern medicine for instance?

Wait a second. "Except" in this context means to refuse. The word you want, "Accept", means to give consent. Normally a malaprop like this is benign, but this one reverses the meaning of the sentence in which it appears.
This could be confusing. '?' is for searching backwards, '/' for searching forward. Because we are in a multiline environment, I preferred the Vi keybindings instead of the readline bindings (where '/' goes backwards.)

Also the ControlX-ControlL sequence can complete a line based on the history. (Type "imp"C-X C-L and you get your last import.)
I was born-n-raised, moved to Texas when I was 24 or 25. I've been back a couple times. Dad and sister both live there. Mom and brother are both buried there.

It's pretty damned hot if you're working outside. I don't remember it being that hot when I was younger (we would run across the street in bare feet).
Your mistaken. Gpl restrictions prevent me from using it in bsd projects. Bsd code can be used in gpl projects. But gpl restrictions prevent the other way around.
Quite a lot of stuff. A small dns server, email server, web server etc.
Upon researching this, "() {" will always catch this.

Unless the input is decoded in some way before reaching an environment variable. E.g. HTML entities, hex escapes (percent or backslash), gzip, ... Best just to patch bash and switch to a different /bin/sh.
I've been using Rust for toy projects for a while, and I gotta say Rust is one of the nicest languages out there. Kudos to the Rust team.

As a relative newbie to Rust, one of the biggest hurdles I faced was that of poor documentation. A lot of "rust xxx" searches would link to outdated articles or to stale links in the Rust official docs. I understand that Rust is a young language, and documentation is probably the last thing on the core devs' to-do list (and rightly so), but I think it would greatly help drive adoption rates if we could proper docs in place.
>My comment was meant specifically to point out that even when trying to list reasonable times to call the police, the person only seemed to get 2/3 being times the police would actually help the situation in any sense.

Did the thought ever cross your mind that the police may be able to get security footage from a nearby storefront to identify the assailant or that they might be able to give you a ride home after you lost all of your money, identification, and phone? Or did you just assume police are mobile morons who serve no purpose other than to shoot and beat people?
QuartzCode for Mac – turns vector drawing & animation into Objective-C code
What We’ll Be Doing in 2022
Debian has lots of Bash scripts in /usr/bin. Make sure you aren't indirectly using any of them. Or just patch Bash.
Any idea why Google made their own library instead of working on (or forking) another library like GLPK or CLP? And is there any benchmarking data? I couldn't see any on the site.

If I had to guess I'd say this is meant for Google Docs to fill in one of the Excel feature gaps. It probably focuses more on stability/accuracy than speed, and probably won't provide performance comparable to existing packages. Might have grown out of someone's hobby project or a university assignment.
It was a great experience diving into Smalltalk via VisualWorks in the mid-90's at the university.

Then the following year, Java was announced to the world...
You're arguing against my points while going on to reiterate exactly what I posted - only less succinctly (I assumed it wasn't worth explaining the basics of each Windows release given that everyone on this forum should already be well versed on that subject).

And FYI, ME (nor 9x) weren't DOS-based. They used DOS bootloaders, but their drivers bypassed DOS entirely. I'm not sure whether 3.x did the same (architecturally I think it did, but OS/2 could also run Win 3.x inside a DOS emulator)
Flac is listed (under audio container rather than codec, but since it's alongside APE, so the only reasonable interpretation is that they support those codecs).

This seems to be a copy-pasted list of what the chipset supports. Opus is new enough to not really be on those kind of spec sheets, and as an audio codec shouldn't really trouble something with the specs of this. Theora can probably also be done in software, but generally there's no reason to use it these days over VP8.
Maybe they built it intentionally as absurd as possible, while still being theoretically usable, and put even more absurd price tag, to trick a handful of people into thinking it is actually something so good they can't even understand what is so good about it? The kind of effect when you price something really high and it becomes an item of luxury, even if it's worthless.
The article mentions Touchpay and NIC Inc...
Turn on a radio sometimes.
Seriously, how is this getting so little points. I would upvote a thousand times if I could.

Truly interesting read about the real 'Next Big Thing'. The future is not about how someone made yet another cheap hosting or another programming language or cat website startup.

It's right here: in the ideas.

> just a single idea stands between us and the breakthrough

And yet, no one seems to care.
Mostly C++. As for Go's "niche", I'd still fallback to Erlang.
RemoteWeekly - weekly digest for all things remote
Cheryl Cole has the hack factor: 10 most dangerous online searches
A weekly digest with the best news about remote working, remote team management, nomadic working and experiences even remotely worth sharing!
Yeah was car jacked had my elbow ripped out of the socket police showed up... and left laughing at me, not even a joke. But given the laws in california if I had defended myself I'd likely still be locked up, some one paying $18 to send me an email
I'd be pretty interested in the former, but C isn't my forte. :(
Looks interesting, the number 1 feature for me is compile time though - I want instant previews which I can't get with latex.
Sure, but that's not a failing of the free market, that's a failing of the government.
> but it doesn't have the momentum behind Rust (the community is quite small, and the number of libraries isn't that large)

How come, given the amount of use it gets in the industry and academia versus Rust that still hasn't reached 1.0?
Super cool demo.

Linear programming in C++ with a Python wrapper has been implemented by many other packages too. Does anyone know how Glop compares with scipy.optimize, PuLP, pl_solve, COIN-OR's many projects, or CPLEX and its many Python wrappers?
ZenMate Scores $3.2M for Private Browsing
That's true, though through Lwt (and Core.Async) it has good support for concurrency. However, the work on the parallel runtime seems to progressing at a steady pace, so parallelism is coming.
How to make it in the new music industry
And I wonder what the author means with "more flexible than TeX". I have never seen (except for emacs) a more flexible software than TeX. Fully programmable (although the programming language is somewhat different than the commonly used ones). And with LuaTeX, you can even use Lua to program the system (like SILE) and you can use LuaTeX as a library to create your own frontend while using the power TeX gives (glue/box model, line breaking algorithm, ...)
No. It does support parallelism and concurrency.

The biggest issue is that the runtime still has a global lock, but it is in the process of being removed.
OCaml does have concurrency and parallelism support, but it has a GIL so their effectiveness is somewhat limited unless you go multiprocess.

I believe there are serious efforts towards removing the GIL these days.
How is the prisons deciding the free market? Shouldn't the inmates choose thier banks, toothpaste, etc?
OCR is never perfect. I do a lot of automated UI testing in a way similar to Sikuli, and while we do rely on OCR a lot, you have to use certain workarounds (like fuzzy matching instead of looking for a perfect match of your expected text).

Ultimately Tesseract was primarily designed to operate on text which had been printed and then scanned, whereas the text on screen is lower resolution, anti-aliased, on a coloured background, etc etc.

Some further details of our OCR investigations here: http://stb-tester.com/blog/2014/04/14/improving-ocr-accuracy...

The TLDR version is: Training Tesseract on your font doesn't help; scaling up the text 3x before passing it to tesseract gives a massive improvement (I don't know if Sikuli does this); normalising ligatures & punctuation gives an additional slight improvement.
I found the python version of the code so much more readable... is putting "unwrap" and "ignore" everywhere becoming idiomatic in Rust ?
Looks very interesting, I might give this a try.
What dictionary does your definition come from? According to multiple sources[0], the closest match to your definition (American Heritage's "Shameful; disgraceful: a criminal waste of talent.") is typically used in a figurative sense ("that spinach dip is criminally awful").

[0]: https://www.wordnik.com/words/criminal
How to Start a Startup: Interactive Video
This post sums up why.

http://programmers.stackexchange.com/a/215171

CSV is not just simple fields separated by commas with some quotes thrown in.
This article is unsatisfying.

It describes him as having a laser focus, but as other commenters have said many projects are not finished and they are not self sufficient for food.

If you want to make open source sustainable tech you ret a warehouse and buy parts and do it. If you want to live sustainably off the land you buy John Seymour's "Self Sufficiency" book and buy a cow and some chickens amd plant crops.

The article talks about making things "from scratch" - but doesn't really define what that means. They're not smelting steel or winding their own motors. So, some things can be bought. The article doesn't mention what is bought. The tractor is a grwat example - farming is dangerous partly because of the machinery. A tractor is a tool and people tend to want their tools to be reliable and efficient. Learning how to repair older tractors is probably more useful than building a dangerous bad tractor.

The article doesn't explain whether he's learning from other people's experience.

Even the bit about living off rabits and chemical slop - he has to have the gloop-food because you can't live off rabbit (although they are tasty) but I'm not sure from the article whether he knows this.

Having said all that I freaking like the idea he has and I do wish him well. My criticism is mostly of the article than him.
Diamond in the Rough- Where to Find a Developer
The story sounds familiar. My name is Jonah and I'm a college student at Washington State university majoring in International Business. For the past several months, I have been working on launching an innovative advertising start-up that caters specifically to the college demographic. As any devoted entrepreneur, my idea keeps me up at night, gives me anxiety during the day, and distracts me from my school work week after week. Recently, my efforts have been focused around finding a talented developer that can build me a native app for ios. However, I don't want just any developer working at large scale firm. No. I want a developer who shares my vision, gives creative input, and is as passionate about this project as I am. My question is, where do these individuals hide? I have exhausted my networking connections, explored my University resources, and even put ads out in college newspapers across the country. Yet for some reason, the right person hasn't taken notice. I was wondering if anyone has suggestions on where to find a possible CTO? I realize entering into partnership with someone is a lot like marriage so obviously, I want to give myself and the project the best chances. I'm offering cash and equity so compensation isn't the issue, I'm just looking for the right person.
Thank you for linking that.

I always imagined that ruby and c were worlds apart, and that it took a crazy level of mastery to make them work together.

That thought led me to this article about embedding rust in ruby

http://brson.github.io/2013/03/10/embedding-rust-in-ruby/
Scientists on Reddit seem to agree with you: https://www.reddit.com/r/science/comments/2hy3r9/science_ama...
The whole point is to reinvent the wheel. Which I think speaks to the practicality of this whole endeavor.
Point out how e.g. the My Lai massacre does not justify me murdering your entire family and everyone you know in a slightly less horrible way.
Freedom to Write – Through Imitation [pdf]
> reddit is "doin' it rong!", that's why their projected
> growth is so high

and then

> much as you'd like to "predict" the downfall of reddit,
> all signs point to no

While I think Reddit will go from strength to strength, I also remember how Digg pretty much went from (current) Reddit sized to almost nothing in about the course of two weeks. And I remember Myspace. Turns out internetters are fickle folk.
> it's not unreasonable, especially if addressed to people coming from mostly-imperative languages (C or Python).

Perhaps not, but how it is brought up (and worded) feels a bit dismissive of Rust. Which would be fine, if it were not for the fact that the topic of the thread is Rust, and "try Haskell" comment is very drive-by.
I don't understand... Isn't a better (neater?) solution simply to design the logo in Inkscape and then convert the font to a path?

I did a quick test - font only, without the graphical elements - and the resulting SVG came to 64KB, significantly less than the 120KB version in the article.
Those academia people love themselves some horrible syntax. /s
I've shipped hard product with GPL onboard and in use. Its great! I've also complied, 100%. Also great!

Laziness, ignorance, irresponsibility. Or: usage.
I love NearlyFreeSpeech and they were my first and current web host, although now I primarily use others. They are so incredibly cheap for those who want to host a simple site, and they come with a slew of interesting options like interesting pricing schemes. I hope they never go out of business.
Docker Management Startup StackEngine Emerges from Stealth with $1M in Funding
It is depressingly rare nowadays to see AMAs of celebrities that are not purely for advertising $upcomingthing and low on content.
Microsoft teases Windows 10 phone and Xbox interfaces
> This is like saying you should only be allowed to have car or house locks that law enforcement has keys to.

Well... there's no real need to say that, because it's already the case. If they want to open your locks, they will.
Usually,

.unwrap_or_else(|e| { fail!("well, that's unexpected") })

You need to handle all results in Rust (because the second option is the error case), or the linter will complain. Considering that failing the task (like in e.g. Erlang) is the standard way to handle errors, yes, this is somewhat idiomatic.
How our startup is  growth hacking its way to success… and how you can copy us
The "data" in the article doesn't take into account management or any of the situations referred by the parent comment.
Yes, the MIT License is one of Lua's very, very key features. Those who use Lua and ship it in the millions to paying customers are only able to do so, the way they're doing it, because of the freedoms of the MIT License.

Apropos Lua not being 'open', or a 'bad language', as a user of Lua on a full-spectrum approach, I can definitely say "meh!" to all nay-sayers. For every detraction, there is a significant advantage. LuaJIT, cache-coherency, access to high-performance components, well-compartmentalized, due to a simple discipline .. these are the things to love about Lua. But please, anyone not yet familiar with the subject, approach Lua not critically; from the perspective of the progressive, if you haven't grok'ed the way you can drop the VM into anything and pass it byte-code, then please do this first. Grok the VM, guys. Fact is: Lua can be glommed onto anything.

Any-thing.
I LOVE ZenMate so this is great news. I like the private browsing features, but more than privacy, I find it really convenient. I'm American, but live in France. Some sites, like The Onion, restrict international access to their sites, but with ZenMate, I can read the site like if I'm in the US. Same for Netflix and a lot of educational sites for my kids. Congrats on the funding ZenMate, I'm looking forward to the mobile app!
Netflix plans to build its content servers into planes
> But the article isn't just talking about the NSA and National Security Letters - this is about law enforcement.

No it's not. It's just that "law enforcement" sounds more comforting than "tyranny".

Here's how to interpret "law":

Law = A written order issued by your rulers.
Lawful = Good = Anything your rulers want you to do.
Unlawful = Bad = Anything your rulers don't want you to do.
Law enforcement, verb = Forcing you to do what they want you to.
Law enforcement, noun = People whom laws don't apply to.
I think your criticism of the article is really about the subject - this man has an ideological commitment to self-sufficiency, but the article is making a point that he has had to compromise that conceptual purity in order to get things done. Time and time again, the article points out Mr. Jabukowski's conflicted relationship with his farm's dependency on the outside world. For example:

The HabLab had been connected to the local water system
after a well ran dry, and in May it was hooked up to the
electrical grid. “It was an emotional trauma,” Jakubowski
said, and, he insisted, a temporary measure. “When we have
windmills and solar power up and running, that will end.”

He's building a dangerous bad tractor rather than learning to repair older tractors because he sees the former as morally and ideologically superior. He's using his homemade brick compactor rather than the commercial alternative (which the mentioned DC contractor switches to) because, in his view, the means are the ends. Unfortunately, because the means are so completely nuts, this collective has a hard time maintaining that level of ideological purity on the day-to-day level.

I wish them good luck in the future. I think the influx of veterans, who seem to have a more task-oriented approach, may save the GVCS as a practical project, but that will be by throwing out the insistence that it will be created by a society that practices the ideals of the GVCS project from the get-go.
The problem reddit faces is one of community identity and management of that identity, which manifests itself, basically, in never-ending moderator drama.

I'm commenting because I have some experience with the Christian archipelago of subreddits and because I've watched conservative elements of Christianity try to find a reddit home in several different stages. (Catacombs, TheArk...)

I don't think it is necessarily accurate to say that reddit is attempting to be a neutral place, overall, as I think it's rather impossible for a community to be a wholly neutral place (and question the existence of such a thing anyway).

What is attempted instead is the creation of policy that allows for any community to set its own parameters and assumptions for discussion while still allowing for the creation of a policy of anonymous and uncensored participation. There really isn't any point to having an Internet forum without attempting these, and as soon as one wishes to depart from these goals they're no longer really in tune with reddit.

> They just believe there's some value in having a forum on reddit controlled by favorable forces even if that forum has the problems I listed.

Which is an interesting statement about territory within a larger community, as well as a problem as old as discourse itself.

I think Alexis missed your point entirely, instead making a point about personal frontpages.

But I can't see it as a possibility for reddit to attempt to attract a different userbase or reddit administrators to try to neutralize reddit culture.

All they can really do is try is create tools for small communities to set their own culture, and I think that's where you're spot on; it's currently not possible to use reddit as a platform for an arbitrary community of people because reddit is already a large community.

The problem, though, is that there are no arbitrary communities.
In the UK this book started a movement of people wanting to be more self-sufficient, using small gardens and allotments to grow food and sometimes livestock.

We had chickens when I was young (about four, five?) and goats when I was a bit older.

http://www.amazon.co.uk/gp/aw/d/1405345101/ref=mp_s_a_1_1?qi...

(It would be nice if Amazon could offer cleaner URLs for sharing.)
According to the doc it's a less-hackish grid-based layout, apart from the usual benefits of a clean room reimplementation. But yes, in general TeX is hard to beat and I'd like to see some good comparisons about tricky stuff, especially considering that you won't switch because you find TeX' syntax to baroque…

I did get a bit more interested after I read who is writing this, as Simon Cozens is pretty well-known in Perl circles.
Manuals for electronics