skysight-inc/HackerNews huggingface dataset:
Firstly, I don't use any desk. I find them distracting. My 2015 Macbook Retina Pro and two Dell U2913WM 29" monitors are suspended from the ceiling using a pulley system. This way I can perfectly adjust the pitch and yaw of the screen as well as its vertical and horizontal distance to find the optimal point.

For a while I also was suspending myself in order to relieve tension on my back but I found it was a bit of hassle getting in and out of the harness so instead I use a stair-stepping machine as my "chair." It keeps me active and gets the blood flowing.

My "keyboard": I use two ergonomic chorded keyers as these give me amazing wrist flexibility. It took me a while to adjust but now I'm averaging around 150 WPM with them. I custom built my own sensor rig so I could do gesturing with them as well - was a pain, but worth it. And since the use case is limited to me, I was able to make things easier but just having it detect a certain color blob (in this case, bright hot pink) which is the color of the coding gloves I wear. Insane accuracy with that setup. I got emacs to play nice with the gesture control too so running a macro is literally as easy as a handwave.

I do enjoy listening to music while I work. I have a wireless headphone setup which syncs with my EKG readout to automatically determine the kind of mood I am and what music would work best for my mental space. I don't use spotify, I've built my own streaming service which pulls from my arch media server at home so I can listen to everything in FLAC. Mostly a mix of live Grateful Dead shows from 70-74 but also remixes of bird songs, free jazz, and intelligence-boosting drone tapes.

I work 20 hours a day, usually from 6:30pm to 2pm. I use melanin and mugwort to regulate my sleeping cycles so although I only get around 4 hours of sleep, it's always deep REM so I wake up feeling refreshed and ready to crush code.
Sounds like a defect tbh. I use my xbone with wifi only and don't have any issues. I very rarely have to restart it.
Are you kidding, dude? There's more to life than just writing code. Don't you have a family, or friends?
... so then you change it to be more safe yet again.

I don't understand this attitude. Of course software isn't perfect; it's not even close, it's pretty awful. But the best thing about it: it's malleable. When things don't work, you change them to work better.
> The thing where you can leave quotes off strings makes me nervous, especially the example where the value is HTML with its own embedded double quotes for attribute values.

Learn from Perl. The quote operator is your friend (and I frequently lament it's omission in Bash). You could simplify it by not using the matching enclusures ({ and }, [ and ], etc). It's easy to parse. and if you keep the quoting character somewhat rare, it's not hard to read.

E.g.

{
"string" : "A string without inner quotes",
"quotes1" : q!A string "with" inner quotes!,
"quotes2" : q|A string "with" inner quotes|,
"quotes3" : q@A string "with" inner quotes@,
"quotes4" : qTA string "with" inner quotesT,
}

Edit: To be clear, I wish JavaScript had a quote operator, and JSON started with it. :/

1: http://perldoc.perl.org/perlop.html#Quote-and-Quote-like-Ope...
Religions and programming languages are actively practiced/believed, and change the way one thinks. Musical instruments too. Recorded music, cars, computers, booze, and system software are more consumer goods, so I guess I'm less curious in the correlations.

I made this out of curiosity about whether certain religions/denominations favored particular programming languages/paradigms, e.g. Do Catholics show a preference for static typing? Do members of non-Abrahamic religions seem to favor functional programming? Is Lisp only for atheists?
No point in a smartphone if you were to follow that mindset
Scripps Networks | AWS/DevOps-oriented Operations Engineer/SysAdmin | Knoxville, TN | Full time, ONSITE

Scripps Networks is the international company behind HGTV, Food Network, DIY Network, Cooking Channel, the Travel Channel, Great American Country, and more!

http://www.scrippsnetworksinteractive.com/our-company/

http://www.scrippsnetworksinteractive.com/careers/life-at-sn...

We are looking for a Linux operations engineer/systems administrator with AWS experience and DevOps knowledge.

You, as the ideal candidate, have a strong aversion to manual work and avoided it in the past by automating using AWS, scripting, and tools such as jenkins. You have perhaps had full time gigs as a programmer, or have described yourself as a "full stack" developer. You track DevOps trends and buy into the culture. You have been motivated enough to learn things that weren't required by a previous employer. You are now looking for a "web scale" DevOps position!

Full job description and how to apply: https://t.co/zfeLoozDwW
I'll publish the data.
Predicting IED location from social media data sounds like such a brittle strategy.
The whole point of abstractions is that you don't have to worry about as much. Generics take away complexity, that's the whole point.
To close the GUI Emacs, you may just click the X as well.
I try my hardest to not be dogmatic, and my answer to the argument about vi having better keybindings while emacs having better extensibility is "why not both?" :) JavaScript is almost an acceptable lisp, too...
I recommend "So You've Been Publicly Shamed" by Jon Ronson. He had the opportunity to work fairly closely with one of these companies as they did some work for one of the people you likely remember making the social media crucifixion circuit a few years back for making a stupid joke at the wrong time.
Maybe don't paste into a horizontal scrollbox so that you may see the whole thing?

It says:

>an image ID may be derived as a cryptographic hash of image contents
Ah, so you can't argue with me, so you're going to try the ol' appeal to authority ("i've worked on such big code bases that you'll never see").

Uh, no. I asked if you understand such a context and if you have such data. Going by what you state, you do. A simple "yes" would have sufficed, and you could have left out the projection. Thank you for including the projection, as it is another valuable "signal."

The idea that '"clever"' programmers is a thing is incorrect.

There are good programmers and bad programmers.

Bad code causes technical debt either way, and I've seen both done quite often.

You do understand the use of quotes, then? "Clever" programming is thought to be clever by the perpetrator, but is actually bad programming and comprises technical debt. So either you are contradicting yourself above, or you are implying that "bad programmers" know they are bad, but do bad things anyways? This doesn't fit my experience.
or ZZ
I think what DDub is getting at is that there is no redundancy for the data received while the disk is mirrored to the new twin. For that, you'd need a mirrored pair plus a drive to yank out as the backup.
What black hole are you sending JSON into where the only way they could know something is a date is if you use a date type? Why can't that be part of the data structure you agreed upon in order to communicate in the first place?
One could use the data to assist another NBA player to play an extremely long game of HORSE with him. I am certainly not an NBA player, so I expect my game with him would be fairly short.
I strongly agree. There is a serious lack of respect of the C rules even among those who teach and this is passed onto their students. It is really hard to convince them to change ways after that.

A couple months ago, as a curiosity, I watched a few videos in a series on programming in C in Windows environment. The teacher was a serious programmer, but the first thing that went out the window was strict aliasing. After that assumptions of integer sizes and range started creeping in. It came apparent that the teacher knew C, but only superficially, signedness, integer promotions and usual arithmetic conversions were treated like a nuisance. If the code compiled and ran, it was good. Those videos were the first C programming experience for at least several hundred people.
I've installed w3m (through termux, which is both a terminal environment and apt-based installer).

I don't use it much but there are times when it's faster and cleaner than any other alternative. It often actually is superior to GUI presentation, except for the annoying tendency of text to run into the gutter.

I've been kicking around an idea for a FYWD browser. That might stand for Fine Young Western Dinosaurs or Fuck Your Web Design. It would offer a standard format, non-JS, uniformly presented readable Web page. Not intended for apps, but a sane set of presentation defaults for a given site.

Site-offered CSS would be ignored (or at best strongly deprecated). Straight-bog HTML 1 / HTML5 sites should render best. User could opt for specific stylesheets (e.g., night mode, large/small font), provided _locally_.

It'd be aimed at reading.

Something like Reader Mode on Safari or Firefox, but enabled by default.

(I use the latter, often intercept loading pages to hand-type in "about:reader?url=" before they fully load.)

Some other bits in mind as well, sort of mulling over the concept for now.

This codepen shows what a few basic rules can provide. Doesn't take much to make that work across a wide range of display sizes.
http://codepen.io/dredmorbius/pen/KpMqqB
A customer did this on his server once while I sat with him to add something. Since restoring the crontab from backups would have been a little inconvenient for such a small thing, I grepped the log files what commands were run by cron in what interval and had it rewritten in a few minutes.
> , less mistakes,

Does someone have a rather subtle sense of humour, or is that a genuine mistake?! (fewer*)
Yes, I absolutely love Arya's character because of things like that. She is a major factor of teaching the reader how the world works because we learn through her realizations of her failures and disappointments just as she does.
This is hard to respond to. Are you a social person? Do you prefer being by yourself more often than not?

Are you physically active or interested in being physically active? Hiking, climbing, fighting, dancing, running, swimming, weight-lifting, soccer, kickball, ultimate, softball, cycling, bowling, tennis, etc.

Are you dating someone, occasionally going on dates, not dating at all? The first two can certainly occupy your time, and can help you find activities you enjoy by doing things with your dates or partner. The third, if you prefer things that way at the moment, keep it that way, otherwise maybe spend time out socially trying to meet partners (church, bar, club, sports league, etc.).

Solo indoors: reading, video games, TV, education (organized like an online masters program, self-guided by choosing a topic and reading/researching it).

Solo outdoors: Physical stuffs above, gardening.

Creative hobby: cooking (can be creative, or just enjoyable), painting, drawing, sculpting, wood working, metal working.

Hell, take up a technical skill like welding or something. There are places near me where I can learn that in the evenings, probably available in most decent sized towns. Auto-shop classes if you don't have that skillset yet and may want it.

Some of these things you can just try, give them a month and see if they stick.

Spend more time with friends or family being social. Host movie nights or game nights or barbeques. Organize the night out events.
Google's certainly at some fault here, e.g. by choosing to long-term fork Linux instead of trying to upstream their patches.

But my understanding is that they couldn't "just" do something like what Windows does, they don't get to boss the OEMs around in that capacity, some of the big ones effectively have their own Android forks (Samsung) or have already forked (Amazon), and if Google starts bossing them around they're just as likely to fully fork it as be brought into the fold.
That's probably because it's using the Chromium code base. Those debug tools are from Chrome.
> I don't think the intention for Kotlin is to have feature parity with Scala.

The funny thing is that even as people say that, every new release tends to look a step closer to Scala.
Facebook bots are already revolting
Have you ever tried practicing meditation? Among other things it allows to notice and distance from ones current cognitive bias, including strong fear, delusions etc.
It requires at least some stability at first, though, so that you can practice it when it's easy.
While I realise that this could be helpful with editors.I do not see much use with IDEs.and when it comes to languages like Android/iOS/WebApps ?People tend to use IDEs.(I am not making my opinion the general opinion here).
And when people google things,Documentations are often the last resort.You tend to google the exception or the specific condition and end up on StackOverflow where some one facing a similar problem solved it by using something which was mentioned somewhere deep in the documentation.
Also if documentation and a few examples could work in most real world apps,then we really wouldn't need sites like Stack Overflow.

Simple use case:
the `man` and `help` command are useful when you have not been able to solve for your particular use case.Else I would still prefer doing a google search which would tell me how to scp a file with the syntax and placeholders instead of reading the documentation.

The examples would help in this regard.But then again I am not sure how much.Normally documentation list pretty straight forward examples which any editor/IDE with intellisense (even Sublime provides a bit of prediction with plugins) ,should be able to provide.

This also goes against the tendency of comparing.Normally while trying to solve a problem,I tend to open 2~3 similar 'answers' which help me drill down to my particular problem.Whereas here I would be restricted to only a single solution.I love the idea for the technology involved.But I am not completely convinced with the help that it could provide.
function main() {

while(true) {

// it's great feature but i'm not sure that javascript is the right language. just because sql is not the best way to run analytic queries such as funnel and retention, it doesn't mean that we need a replacement. you basically expect all data analysts to learn javascript instead of sql.

}

}
Work-Life balance can mean working on programming projects outside of work, to a lesser degree.

There's a big different between having something you can riff on for a while and then drop when it doesn't hold your interest and something you have to ship regardless of what's involved.
Them, too. The amount of false flattery in the world is really getting out of control.
It isn't a new stance either. For years people have been posting their ideas for Go generics to golang-nuts, and the questions inevitably lead to asking how they'd implement it, how it would interact with interfaces, and so on. Most of the time the proposer hadn't thought it all the way through in those regards. The point of publishing these proposals is to help speed up that process: now the first response can be to point at these and ask for a similar level of thoroughness.
As noted, you can fetch the page via curl. Takes just over a second total.

Contrast ~6 - 60 for a typical web page these days (and yes, Firefox appears to be part of the problem, but I'm willing to trade a lot of speed for utility).
To me (not OP), Python mode means syntax highlighting, code linting, code completion, and unit test integration from within the editor.

There's a few other nice-to-haves, but those are the big ones.
Notepad++ does work on Linux and also Mac's using WINE.
What is hard (and it's made obvious by all the comments) is to put yourself in the shoes of someone who's a minority in their environment. I encourage all guys here to do something simple: go to a Women in <something> meetup (or Black engineers, anything where you'll be a minority). Chances are, you'll be one of very few guys/white people, and you might start thinking "do I really belong here?", and you'll feel a lot more self-conscious. Now imagine if it felt like that every time you went to classes/to your job - it's hard to imagine the consequences it could have after a few months or years.
>All teachers of programming find that their results display a 'double hump'. It is as if there are two populations: those who can [program], and those who cannot [program], each with its own independent bell curve. Almost all research into programming teaching and learning have concentrated on teaching: change the language, change the application area, use an IDE and work on motivation. None of it works, and the double hump persists. We have a test which picks out the population that can program, before the course begins. We can pick apart the double hump. You probably don't believe this, but you will after you hear the talk. We don't know exactly how/why it works, but we have some good theories.

>Despite the enormous changes which have taken place since electronic computing was invented in the 1950s, some things remain stubbornly the same. In particular, most people can't learn to program: between 30% and 60% of every university computer science department's intake fail the first programming course. Experienced teachers are weary but never oblivious of this fact; brighteyed beginners who believe that the old ones must have been doing it wrong learn the truth from bitter experience; and so it has been for almost two generations, ever since the subject began in the 1960s.

http://blog.codinghorror.com/separating-programming-sheep-fr...

emphasis:All teachers of programming find that their results display a 'double hump'. It is as if there are two population

emphasis:Experienced teachers are weary but never oblivious of this fact; brighteyed beginners who believe that the old ones must have been doing it wrong learn the truth from bitter experience

So the disparity has presented itself in all known historical forms of pedagogy. Some have learned while others haven't, some have even learned with entirely self-directed pedagogy.

When a array of teachers has been giving it their all for decades but the disparity remains, should we really blame the teachers?
As a Wikipedia reader, my favorite variation of that is when a nobody, some years before, has paid a firm to build up a Wikipedia biography, full of fluff accomplishments so-obscure-that-they're-probably-true, such as "Smith was nominated as Tuscon's Top 100 entrepreneurs Under 100 by TusconEntrepreneurXClub.com in 2012", and perfectly formatted and sourced in such a way that it can escape easy killing by a Wikipedia editor.

Years later, that obscure person gets caught up in an Internet-(infamous) scandal...and instead of just a bunch of self-made pages via LinkedIn, About.me, etc., that they can delete, they now have a suspiciously-seeming astroturfed Wikipedia entry with a prominent "Scandals/Controversy" subhead. And Wikipedia's pagerank being what it is...virtually no reputation-astroturf effort will overtake it.
This is what comes from treating undefined variables as empty, rather than as errors. Bad language design in the shell.
I am fascinated by TruCrypt and Bitcoin -- they had a very big impact on the world but their authors are completely unknown. Are there any other instances of things like that?
This is a great timeline. Thank you. It puts a lot of things into context.
Those constructs are opt-in. People who are writing library code can choose to not use them. But in practice, people writing libraries in Scala that serve the Java community export a Java-specific API.
Responsive? I thought we were talking about the law. You asked, incredulously, if I thought a certain set of actions should be legal. I told you why I think they should. In short, the harms of inconsistently-enforced inherently-arbitrary only-for-bigcos laws such as these exceed those of not having such laws.

I stipulated at the very top of the thread that the investigation was surely very expensive. Most citizens wish these giant conglomerates, whether in media or banking or whatever, were smaller. We're not mollified when the costs of their giant size are passed along to the taxpayer and average citizen.

Actual crimes with actual harms to actual victims should still be crimes, whether they involve computers or not.
exactly. And while the fly-over country (as they say) might indeed be non-coastal and lower-cost the quantities are sufficiently small to indicate that the conclusion is incorrect. It's not that being non-coastal or low-cost is an indication of where the money is going (Portland, San Diego, and Boston are clear counter-examples), it's that the ones that are non-coastal and showing growth in VC funding are being driven by a small number of large investments that are outliers.

So, when it says the "biggest winners"... they really don't mean the biggest winners. They mean that there are some winners that are interesting non-coastal low-cost living locations, but these are interesting winners, not the biggest ones. And of course the big winners are still coastal and high cost of living cities. There's nothing contraindicating in the research that VC patterns have shifted. EXCEPT in the case of Austin, which interestingly is the opposite of what they claim about the biggest winners. Austin was a big loser in Q1.
> For instance, Kotlin is using the same collections library as Java. So there are no adapters or conversions needed. Scala has its own collection library instead.

You can write Scala using the standard Java collections (or Guava immutable collections) if you like (especially if you're using a ScalaZ-heavy style where everything happens via typeclasses - just write typeclass instances for the collections you're using, and then it's easy to mix and match). For my money immutability is too important for it to be worth using the Java collections - even in Java I'll use the Guava ImmutableList etc.

> Scala has some constructs that can make it impossible or very difficult to call code from Java. Kotlin doesn't.

Such as? I mean, implicit parameters won't be implicit (but they couldn't be in Kotlin either), and higher-kinded types compile to raw methods for which you have to cast (but you'd have to do the same to express the same thing in Kotlin).
NYC apartment data experiment – give to get
I suppose it depends on what all they do. Maybe their website is not their main product. Maybe they have thousands of sites. Who knows.
Cracking Blackberries isn't unknown for RCMP:

From: https://www.canlii.org/en/ns/nssc/doc/2016/2016nssc7/2016nss...

" On June 24, 2014 the RCMP advised in writing that their crime lab required another two to three months to crack the BlackBerry."

&

"The Crown could not disclose the contents of the BlackBerry until they were able to crack it. Once cracked, there was no relevant evidence on it to disclose."
AFAIK the point about Macs is untrue.

While the RAM in many Macs is soldered into the motherboard, SSDs are not (they are often proprietary, though).