skysight-inc/HackerNews huggingface dataset:
100% agreed with the anonymous information sources and people trusting them too much. I mean, look at the gaming press. You wanna why no one takes them seriously? Because they're willing to post just about anything sources be damned so long as it gets clicks. Some guy posting on Twitter or Reddit is almost always front page news for them, and as you point out, the value of their content has basically fell through the floor as a result.

Removing anonymity won't fix crap like that.
>it's a really good indicator of someone's quality as a programmer

I would request that you please reconsider this position. It's demonstrably false, because there are great and famous programmers we could think of who have no particular opinion on lisp.

The condescension toward web developers is also not solid ground. There are geniuses and passionate people who take all kinds of different life paths, or don't go to college, or whatever artificial litmus test we think of.

I try to really be careful of personal biases like this during interviews because it's easy for them to creep in. So if I find myself wanting to ask "tell me about lisp", I try to catch it and instead ask directly about what I want to know. For example, "what work have you done that shows your quality as a programmer?", or "can you explain what makes you passionate about code?"
Sometimes the "incredible" part of the story is getting around all the logistical issues in getting simple things done in a third world country which would be a no brainer in a first world country.

The story talks about tribal people getting access to drones, fabricating them and then maintaining them in the face of shortage of the sophisticated supply chain that we take for granted is accessible to a 15 year old white kid in Nebraska.

It also talks about help from a California based NGO in getting these things off the ground.

Sometimes what we take for granted here as "simple technology" is incredibly hard to source in other parts of the world.
IDE or text editor + CLI tools?

The answer depends on the programming language which you have chosen to use at this stage of your learning process. Each language has its own community, and in some of those communities, IDEs predominate. In others, it is CLI tools.

If you use the tools which are dominant in your community, reading books, blog posts, and StackOverflow answers will be easier. Pairing with other programmers will be easier. You will be able to watch screencasts and apply the tricks which you see. And so on...
My advise is : use whatever works for you.

There was a swift support in emacs on day one when the language was announced.
Algorithms, Dynamic Programming – Maximum Sum Increasing Subsequence – Codingeek
On the one hand, I have some trouble recommending The Circle because it's so heavy-handed and overwrought. I nearly put it down. But, if you read it as a deliberately over-the-top "if this goes on" cautionary tale, it's a lot easier to appreciate it IMO.
Certainly not within our lifetimes, within our species lifetimes, who knows.

We need to be able to probe the planck energy scale to observe quantum gravity effects. That is around 10^16 TeV, to put that into perspective, the LHC collision energy is 14 TeV.

Below the planck scale, gravity is too weak to be measured at the quantum level.
How comfortable do you find it to code on your Android tablet, compared to on a laptop or desktop? Never done it and interested in such an option. Sorry for the partly off-topic question.
> If only my bugs were as simple as the methods reverse, concat, and index...

When I first read about QuickCheck, I had similar reaction.

But then I learned that QuickCheck can test stateful systems also. For example, this bug reported against LevelDB, a database system developed at Google, was discovered using QuickCheck: https://github.com/google/leveldb/issues/50. You can read more about it at http://htmlpreview.github.io/?https://raw.github.com/strange...
I've been waiting to be automated out of my job for a while now. I also think this is rubbish but great that they are trying. I'm sure it will deliver some value to someone.
This reminds me a lot of when Joe Firmage[1][2] created Many One as a portal for all mankind (and aliens) to access all Earth information by zooming around a globe. It was plagued with grand vision and hyperbolic prose when in reality it just wanted to be Google Earth with some plugins.

It looks like the guys behind Code Valley have been working on this for a long time with patents[3] dating back to 2003. There's probably some sort of Internet law at work here where the longer an idea has been worked on without traction, the more hyperbolic the prose becomes in order to maintain commitment from the founders.

[1] https://en.wiki2.org/wiki/Joe_Firmage
[2] http://academyofscienceandarts.org/videopage
[3] http://www.freepatentsonline.com/y2006/0161888.html
From yoga pants to smart shoes: The technology of touch
This problem started with the first technique that allowed the content of a communication to be physically separated from its source: printing.
The real problem is not the internet, or printing, but that communicating has become the dominant form of action, providing us with the illusion of having full control over the reality of our lives.
Rocket – Web Framework for Rust
It depends on whether you want to be more productive today, or tomorrow.

An IDE will be faster to pick up, and will take less time to customize. Command line skills are better for automating more and scripting more, but have a steeper learning curve.

Only you know which is a higher priority for yourself. Personally, I started with an IDE and then eased myself into command line once I had a solid grasp over coding.
TweakBit FixMyPC 1.7.0.3 License Key 2016 and Crack Download
Why is this better than Certbot, which has more options and more support? Set up a daily cron to run the certbot-auto `--renew` flag and forget about it. Done.

https://certbot.eff.org/
"Aren't most hardware noise generators, like lava lamp, physically large?" No: Spinthariscope, yielding RNG from fission. Safe, small.
Software development stage you emphasize the most/face most problems in?
True; but this isn't some "stone age" tribe from the Amazon that shoots arrows at passing helicopters.

They are exposed to the modern world; even if they don't have access to its amenities all the time.

They understand the concepts of flight, electricity, the internet and modern techonology at large.

The village in question has a facebook page, if you google it you'll see that there are enough results like this one http://www.gy.undp.org/content/guyana/en/home/presscenter/ar... to show that whilst it's fairly undeveloped it's not exactly "backwater".

People in that village seem to have cell phones, internet access, and are not really cut off from the world, the article seem to frame it like they went from sharpening wooden arrows on stones to building drones which they clearly haven't.

So yeah, I don't really see what is so amazing about a few people in a remote village constructing an over the counter drone[0] I would actually be insulted by the fact that I'm expected to be "amazed" by that and I find the entire notion very condescending towards those people.

If you strip down the fluff of the article it almost boils down to "How quaint, look at these savages constructing RC aircraft"....

[0]http://diydrones.com/profiles/blogs/phantom-fx-61-flying-win...
This is just a link to a "splog" that rehashes "Periodic Videos" videos. Just subscribe to Brady's channel on YouTube and support the project directly.
Best app to transfer file 200 times faster than Bluetooth
Hey from a fellow saffer
Without FTL travel, the notion of a species expanding far into sp ce becomes a little silly IMO. You'd need an enormously stable society, otherwise the best case scenario for viable colonies is that you never hear from them again. If you do hear from them, it's likely to be thousands of years since you sent them out, and they're now your competitors. Perhaps they've even speciated.
KSM 1.3 Released: X64 Linux+Windows Hypervisor (#VE, Nesting, VMFUNC and More)
Sounds familiar :) Just remember one thing, 2018 is far!
To some degree, I'd say the archaicness of WordPress (is that a word?) might be part of why it's so popular. Because it's coded in a way that anyone can (fairly easily) figure out how to code themes or add ons without needing to know a lot about programming.

Contrast to many 'better built' frameworks which require you to know more than basic copy and pasting/very old school procedural programming and you've got a system which while less liked by professionals/experts is exactly what your amateur coder or hobbyist wants/can easily get used to.

Kind of like why HTML 5 won out over XML in the end. Because one was simple enough to get used to and met average Joe's needs and one was a bit of a pain in the ass that only 'experts' were patient enough to use.

So yeah, it doesn't follow a lot of recommended patterns and has an archaic coding style and all that, but it comes with the plus side that it's easier to develop stuff for.
What does presence use for its persistence layer? For its gossip protocol? Are you using plumtree, a fork, or something home rolled? Are you aware of Christopher's work with Lasp and the delta-CRDTs?

This sounds great and it's very idiomatic to OTP, it's like a web app VM.
I only do it sometimes. I don't see it as an alternative, but as a bonus. It's nice to be able to quickly edit a file and commit to your giy repository. However, I'm not very fast at it, because you have to use Vim or Emacs.

I recommend you take a look at the list of available packages: https://github.com/termux/termux-packages/tree/master/packag...

clang, git, emacs, vim, go, erlang, ssh,...

But it won't replace your main laptop.
Idk, India is a weird example because the country is largely bilingual
Tapping into long-lived sound waves in glass
What exactly is the amazing engineering here? buying an off the shelf toy and using it to film illegal logging?
"This year I'll be doing whatever I feel like doing in the moment"

That's a milestone.
See also https://github.com/fogleman/primitive
Good advice. I used to be really into automating as much as possible of my work on the command line - even to the extent of writing one-line shell scripts or aliases (Unix) or batch files (Windows) to reduce the amount of typing of a command name [1] (e.g. one or two letters instead of five or more). Recently been doing it less. Need to increase it again. Helps a lot.

[1] I know you probably don't mean only that sort of thing, there are bigger automations that can be done too, and have done those a lot too.

Edit: a useful thumb rule - picked up years ago, IIRC, from the book The Unix Programming Environment by Kernighan and Pike, is to observe your own use of a command a few times, and then if you find yourself using it enough in a certain pattern, automate that via a script, with suitable parameters, etc.

Could be something as simple as 'ltr' for 'ls -ltr' (with suitable changes to make it a script or a shell alias). In fact, many Unixes come with such an alias - 'll' for 'ls -l', because that command - 'ls -l' is typed so often in Unix.
thumbs up!!
The phrase you're looking for is "the soft bigotry of low expectations". Once you start looking for it, you start to see it everywhere. There are entire ideologies built on top of this structure of condescension. It's really insidious!
(Bad idea + Warm referral) = New Startup
I appreciate your advice. I will try to apply it!

I've already automated some tasks. However, I find it difficult to write useful bash commands that I will reuse later. Maybe I should learn a scripting programming language.
David Kushner's ''Masters of Doom'' about John Carmack, John Romero, id Software, Scott Miller and Apogee and the game industry in the 1990s. Well written and, as far as I'm concerned, fascinating part of the hacker culture and history.
Ask HN: What's the best time of year to search for a job?
I'm an experienced engineer. I'm considering testing the waters to see what a person with my qualifications could fetch in another environment. What would be the best time of year to conduct some interviews? Is it the same as for new grads?
We detached this subthread from https://news.ycombinator.com/item?id=13252935 and marked it off-topic.
But it doesn't have to be like that. I bet a lot of people have a public email somewhere (think public page) so if someone would reach out via one like that what's the harm?
What about SNI?
That's very true, but it seems to me that today Jetbrains IDEs are becoming a sort of standard. They have even an IDE for Go.
I work with both depending on context.

Terminal based ones are very good :

- when you are working on REPL environments.

- small/short programs not involving lot of modules

- when you are learning or trying to learn a language/toolkit/framework

- training yourself for minimum tooling work experience.

IDEs are very good :

- when you are preparing to work on large projects with loads of modules

- when collaboration is more important than learning with insistence of a shared dev eco-system

- to quickly complete boiler plates & refactor larger artifacts

- when you are focused on making not only yourself but a whole team with varying levels of skills productive.

- when working with IDEs is actually productive for a given ecosystem.

The above are not complete but an average approximation of experience i've gained so far.
The last point is where experience from someone using a given IDE for a given ecosystem really matters.Some of the IDEs might at times make it counter productive , e.g. in new languages with new IDE features might have a rather slow unproductive experience. I have experience with IDEs (JBs too) when refactoring something in a new plugin or a language,when an IDE would just hang!
Web:What Comes Next Is the Future
Interesting, I've never come across a situation in which the line numbers in the error message were incorrect.
> Some rather theoretical scientists are arguing that the notion of so-called [my] self is just an illusion of the same kind.

Illusion of mind, which is represented as activity of neural patterns in a brain, and therefore causes observable effects, stretches definition of illusion to the point of losing any sense.
The same way that purely functional languages do input/output. (think, how do purely functional languages even write to the console, if they are in fact pure?). Creating the initial random generator is an effectful operation much like writing to the console; it get's handled in the Main/root part of the program.

Understanding exactly how input/output in pure languages work involves Understanding the distinction between the RTS (Run Time System - the thing that runs the effects) and your Program (the recipe for what effects to run).
This idea is called the "Great Filter."

https://en.wikipedia.org/wiki/Great_Filter

Another option is something like the outcome of the novel Blood Music, where engineering efforts become smaller and smaller and the outside universe is ignored completely in favor of microscopic exploration and engineering efforts.

https://en.wikipedia.org/wiki/Blood_Music_(novel)
You're spinning things in the most negative light possible ("outed," "colluding") -- but you're right! He apparently interacted with the Clinton campaign. Quelle horreur!

Given the damaging nature of all of the fake news and trolling flying around during the campaign -- including the metric buttload of mountains-made-from-molehills relating to Hillary's e-mails -- I can absolutely understand how someone might think the internet needs some fixing.

I don't agree with the ideas he presents in the article, but I also don't think having a connection to Hillary Clinton's campaign reveals any nefarious intent.
That's not really relevant to the analogy.
Unsuitable, how?

Solaris has had realtime capability for fifteen years, and most recently has been the embedded OS of choice for Sun/Oracle storage appliances. plan9 not being Unix (at all) nonwithstanding, Coraid's AoE products have used plan9 as an embedded OS in the past. Certainly in the recent past, US destroyers had embedded signal-processing systems built by a well-known HPC vendor running a derivative of INRIA ChorusOS. Green Hills Software's Integrity RTOS && development environment are also quite commercial, and have many successful deployments.

Any insinuation that military or embedded applications should be Linux (or Windows) deployments, or even necessarily free software, is ahistoric and, IMO, under-informed.
I would actually like to find the stats for that; Googling produces studies with very different figures.

Also this is about HIV; it's easier to get HIV when condoms are improperly used than to get pregnant; sores or cuts on the genital skin for example can lead to HIV transmission whilst they won't lead to pregnancy.

A condom slipping off or getting ripped during sex can lead to HIV transmission but not to pregnancy, etc. etc.
And why does everything need to be on medium now? What happened with blogs? What happens when medium closes down with all that content?

Does writing on medium.com make you more sophisticated? I don't understand this craziness.
This is by far the best podcast Ive personally enjoyed besides maybe Waking Up with Sam Harris. The "old friends" chemistry the hosts have cannot be understated. In the morning!
What fun do they ruin exactly?
It depends on what you want to make, in my opinion. For anything scientific (Python) or web-based (clojure, javascript), I usually choose to use command line / text editor with build tools like webpack or leinengen. If I were to make an Android or iOS app, I would use the IDE that they give you (Android Studio or XCode) since it ends up being a better experience at the end of the day.

Personally, I learned command line first, and I think its the better way to go overall, since IDEs like JetBrains run the same stuff under the hood, so it will be easier to pick up since you know what's going on better.
Thanks, will check that.
And what the hell is a computer illiterate doing putting together a website?
Vim is a way of text editing that shouldn't be tied to Vim the program. I use Vim emulation with Emacs, Visual Studio, bash (to edit the command line) -- and I cannot imagine not having it.

It's like when you see a non-tech-savvy user slowly mousing around instead of keyboard shortcuts -- that's how I feel watching non-Vim users edit text. So Vim is orthogonal to your other choices. You should get around to playing with it purely as a way to edit text properly. http://vim-adventures.com/ is a great fun way to start to get Vim powers.

I'm not some old Vim user - I only picked it up a couple years ago to see what the fuss was about. I installed it into Visual Studio and left it in insert mode most of the time, then slowly got more powerful over time. Do the same with IntelliJ: https://www.jetbrains.com/help/idea/2016.2/tutorial-using-in....

Edit: As to your actual question, for what it's worth I started with the high-level stuff. Both in languages and tooling. The key is to always be curious about the lower levels, and work over time to understand them and move down the stack to fully understand your tools.

It'd be great if there was a proper survey or study on developer effectiveness vs if they learned top-down or bottom-up.
I had the same thought - VERY cool project and fantastic that you took it all the way through the automated fabrication. Impressive already, but I bet you can improve the optimization to get even better results.
This is how toilets work.
Blogs close down too. I would guess the median medium article will last longer than the median blog article.
Ah, I see.

I don't think that would work well with Linux expectations for rendering, such as crisp edges for fonts; if you like Apple-style rendering of fonts and other UI elements, it may work better.

I'd rather see everything rendered for the display resolution I have, and just scaled at a non-integer factor.
Well if you carry protection you might also increase your chances; I'm pretty sure if you would search you'll find places that give out condoms.

You also can buy condoms at a pharmacy or online that aren't one of the big brands that work just as fine.

Most condoms I bought have an expiration date which is 3-5 years from their purchase date, if you indeed get such a little chance to have sexual encounters I'm pretty sure that even at 15$ a pack would last you plenty of time.

P.S.

I guess this is a non-US thing but quite often females also carry male condoms if they go out looking for sex. Going out in search of a random sexual encounter and not having protection on hand is simply irresponsible way beyond the risk of an accidental pregnancy.
That's an interesting idea, though it'd give you less resolution in the center than at the corners, which is the opposite of what you'd want?

Might be cool to try including pin position as part of the optimization.
I'm surprised nobody mentioned Laravel. It seems to be one of the most, if not the most, used PHP Framework nowadays?
> Nukes don't require that much maintenance

Liquid-fueled ICBMs do, as do bombers, subs, etc. Nuclear warheads might not, but warheads alone aren't very useful.
Programming errors in production are usually handled by logging and then either exiting the process or going back around the request / response loop again (presuming global state hasn't been polluted, which is unusual in most modern application servers since they're usually stateless).

Null pointer exceptions are little different.
I think "According to WordPress..." means as posted on the wordpress.com site: https://wordpress.com/activity/

I posted it and am not the author. WordPress is interesting from the business point of view even if the tech is a bit ropey.

Author this bloke: https://www.youtube.com/watch?v=ug8un9XCo-g&feature=youtu.be...
As an expansion of the topic, I've always had a problem with a variety of subjects being taught without context. Even history itself is taught without context.

For example, in the US, when you learn US history it is done in almost complete isolation of what might have been going on elsewhere on the planet. You get a bit of what was going on in England but that's it.

Many topics, from math to physics, chemistry, geography and even history would be so much more interesting if they were taught with an underlying foundation of relevant world history to make them more interesting and contextual at the same time.

Even woodworking benefits from understanding how and why people were using certain designs and joints at different times. How did the nail come about? The screw? Various tools, etc.

And one of my favorites, the number zero throughout history.
Honestly, I'd rather have an editor and assembler running on my system (probably WLA-DX and Emacs). But I can't deny this is impressive, and it's a nice primer for a system that I would love to learn to program.
I think it gets you views.
PR or not, good writing should lead the reader along smoothly and not make you go "what the hell did he just say?"
I agree. So I suppose that awe is a bit different.
Installing certbot through the Debian/Ubuntu packages will automatically setup a cron job for you.
I think you may be two days too late. But happy Festivus to you too - it isn't over until you've pinned me.
How the body of a great-grandmother ended up as part of a U.S. Army blast test
The Debian package is even more convenient, it sets up the cronjob automatically (with a random delay to prevent everyone from hitting the servers at the same time). It's even quicker to set up.