skysight-inc/HackerNews huggingface dataset:
The blog ( https://codevalley.com/blog ) is ... really something.

> All layers of abstraction are encapsulated into a single scalable system. Since there are no codebases and thus far fewer unintended consequences, Code Valley neatly sidesteps the software complexity trap. We don’t need to search for silver bullets anymore — the Werewolf has been retired to a harmless cottage, no longer able to bother the were-proof residents of the Valley.

I ... can't see how the top level 'pilot' operations don't effectively count as a codebase, just a really weird one.
D:

Sorry, one of the first links when I searched for Django on Bing (currently in China) is django-cms.org.
https://news.ycombinator.com/item?id=13184713

They announced it ten days ago.
Rails because it's familiar, fast enough and it's a joy to work with.

I'm also using Phoenix for pet projects because Elixir is Ruby 2.0 for me.
No, I am not
https://en.wikipedia.org/wiki/Projection-slice_theorem
List of mathematical symbols
Only slightly related, there is no clearly defined concept of IDs ("identity"). It's not a technical issue.

Identification is a tricky issue, influenced by human, social, and political decisions. It's also very easy to trick identification routines.

A very practical example is email addresses for groups or organizations. It's not clear what's identified by such an administrative email address. The people who read it and send in its name? Some more abstract concept? Depends on the situation. I'm too tired to find a better example, but you get the idea...

So the best thing is to say, email addresses identify, well, themselves, and also where to route emails to these adresses.

You can't build technology without clear concepts. Or with too many, incompatible, concepts for that matter. I don't see a better way than layering (i.e separation of concerns).
Don't fix what isn't broken.
Does it help with getting people to find your content?
Do you self-host them in Linux? Or are you using something like nginx reverse proxy?
https://en.m.wikipedia.org/wiki/Embodied_cognition
https://en.m.wikipedia.org/wiki/Extended_mind_thesis
https://en.m.wikipedia.org/wiki/Situated_cognition

The article's ideas are related to the extended mind, situated cognition,and embodied cognition hypotheses. They are interesting, and really challenge us to let go of our scientific tendency to separate the world into discrete objects.
Scheme is actually usable for Real Work right now. But while Scheme's ecosystem is more active AFAICT, CL's ecosystem and tooling is far more developed.

>I like CL, but I wouldn't configure my text editor in it.

Why not? As Dynamic Scoping falls out of popularity and the cl packages become increasingly widely used, idiomatic elisp becomes increasingly close to CL, despite RMS's distaste for that language.
> [mind...] is represented as activity of neural patterns in a brain

This is the stretch; accepting electrical activity (EEGs in particular) as a proof of mind. If electrical activity is a proof of mind, my radio has a mind.
I went from Windows over various Linux-distributions and BSDs to MacOSX over the last 15 years.

I did my programming (various languages) in vim for several years, after that in TextMate on OSX and now mostly in IntelliJ IDEA (well, and still TextMate).

While I use the terminal the entire day for various commands and tools, I seldomly do any text-editing in it anymore.

I don't miss vim one bit, I wouldn't recommend anyone to learn it. If you have OSX look at TextMate, you can script and "power-use" it too.
Not sure where to focus my energies
I'm in middle-career and I'd like to work for a big industry. I'm not sure whether to focus on algorithms (i.e. google interviews.. they're quite random and I might have to spend a lot to prepare) or trying to specialize myself in a field like compilers or computer graphics..

since my time is limited I'm not sure which approach should I take for next year. Any suggestion is welcome.
Better (npm) search is here!
ok I'll just cut to the chase: learn the IDE.
Yet Another SQL Attack – Constraint Based
we manage entire projects with a simple milestone list and a constantly updated list of current tasks and who is going to do them (action items, in mba blogspeak).

'make a list and then do it' is way too simple for a lot of people to understand. most people are looking for either shortcuts, or magic solutions like special software.
Konch: Configures your Python shell
It's because OO does not have firm mathematical foundations, so it's much harder/impossible to give OO languages a consistent and powerful type system. Class heirarchies in particular are inimical to good type systems.
* we live in a computer and god is real, but he's the bastard operator from hell and won't let us leave earth
Not sure if you're positing dualism or just being cautious.

Thought exercise: how many lightyears wide would you have to draw a box that contains all the physical processes necessary to simulate your brain (and the experience your brain is having right now)? Any answer in the form of a number implies that you don't really believe in dualism.

One could do the same with other "abstractions" (quoting just because of the vagueness of the term in comments sections on hackernews). What about the operating system in your computer? Where is "Windows" or "Linux"? It's a lot of different pages of code and data in memory, but pages are just collections of cache lines and memory activation lines and disk sectors...it's hard to pin down what is "operating system" and what is not "operating system". But even so, one can easily draw a box around your physical computer and say that your operating system definitely _is_ in there.

Why should your mind be any different? It is just the software of your brain. It inhabits time and space just as anything else does.
and over time lisp would change to become more like PhP.

While it is true that PHP suffers from "the neighbor's kid" syndrome and design inconsistencies, PHP programs can be very elegant, fast and simple in the hands of an experienced Greybeard UNIX programmer. I think PHP gets a lot of bad rap, but it doesn't necessarily mean that PHP itself is a priory a bad language. Yes it has had, and still does have its fair share of iconsistencies, but in the right hands it could be programmed just like Bourne shell. Or AWK. Or C... Or LISP! Completely functionally. No objects.
Why Aren't Hiroshima and Nagasaki War Crimes?
some interesting quotes I found: http://i.imgur.com/K90ovG6.png
I've seen that line of thinking with newer devs who don't understand the right tool for the job. Unless your client specifically wants a custom solution for a custom purpose, you will spend the first week writing a CMS in Django and the next 20 recreating .1% of WP's functionality because you didn't anticipate the full list of client's needs correctly.
To be clear I agree there's value, I just don't think the value is as high as the other things that could be taught in that time.

I think appendices are really a good solution here. Those who are curious can read them- I know I would have. Those who aren't, can stick to focusing on the current model.
Clojure: Debugging with the Scientific Method
Tahoe-LAFS: decentralized storage system with provider-independent security
More like a swamp of untrusted code.
> No, of course not. Some guy at Forbes just decided to wake up one morning and extol the virtues of WordPress.

In spite of your sarcasm you pretty much nailed it, except the guy doesn't work for Forbes. He's part of the contributor network, which is essentially a few thousand bloggers that get paid based on how much traffic they generate for the site.

Do your homework next time.
By the very definition, the next food shortage crisis will be something that
was not prevented by anything. If it was prevented, it wouldn't happen.

Please think of a better title next time.
Health & In General on YouTube
Jay Rogen
Time Ferris
Bulletproof Radio
Self Hack Radio
You can also do anything in assembly. You just won't, practically speaking. "Can do" in that case is shorthand for "is not inordinately expensive and difficult to do".

What I meant was not "you can write programs with FP that you can't in an imperative language" (which is obviously not true); what I meant was "you can syntactically and semantically do things in functional languages that you can't express in imperative languages within a reasonable amount of effort".

> what makes FP useful?

As I said, this is a book-length topic that I can't hope to spell out. The reason I listed those concepts is that learning about them will help to impart understanding of why FP is useful.
The Jetbrains IntelliJ Idea (Java) IDE has support for a lot of REAL refactoring, not sure what you mean.
I'm very impressed by how much the IDE can help me with.

https://www.jetbrains.com/help/idea/2016.3/refactoring-sourc...
Boats, obviously. But the settlers themselves were dead. Their descendants may have had oral traditions about how their ancestors reached the island but I don't think we have any evidence that they constituted a seafaring civilization. Those weren't really possible until the invention of reliable navigational instruments such as the compass.
How to Compile Crystal Lang with SO_REUSEPORT
the real Mr. robot
Yes it can.

https://www.jetbrains.com/help/idea/2016.3/refactoring-sourc...
What about tacticians, logistical support personal, medical staff, etc?

I think there's a lot of jobs that war would select for that don't involve killing. Early man interested in treating wounds would study the human body and try to repair it, as one example. These valuable and intelligent humans would be promoted just like today's .mil and be more likely to procreate.
Nefarious not, but it is clearly stated in the article where he is coming from.

"Its inherent lack of security has allowed Russian actors to screw with our democratic process."

Well, he maybe cares deeply about cyberbullying, to me his arguments feel a bit - dishonest?
Ask HN: Systemd broke my system after updating.  Recommend an alternative?
Kurt Vonnegut–9 Wisdoms on Life and Writing
Ask HN: What coding/programming podcasts are you listening to?
Wanted to know what are or if there are any coding related podcasts which people are subscribed to. The specific topics I am looking for are

- Algorithms/Data Structures

- Javascript

- Scala
> Leading defence scientists said the idea that a space-based system could provide security against nuclear attack is a fantasy

Does someone have more detail on this?
Nope, it is much worse than that. Google will almost never let you see the locale you choose, but what they think you need.

When I visit your link I get a Norwegian page showing me trends for Danish stuff "top Danske mænd", "Danske politikere".

Google is terrible in this regard. It is impossible to look for things outside the sphere Google assigns you.

You generally can't link to a google site and expect the viewer to see content similar to you.
> the core security problem is that all programs have bugs, and bugs can be assembled into levers for unexpected behavior.

the core security problem enabling that is all kinds of widely used computers being fail-open by default down to the lowest levels.
> that doesn't mean you can't create an equally correct program imperatively.

You're getting hung up on the fact that the languages are all Turing complete. That's true, but not really relevant. The important thing is that it's much easier to do things correctly with functional constructs like (G)ADTs and strong type systems.
Its impressive because they overcame more obstacles to reach the same goal as the 1st worlder who started with more advantages.

A guy digging his own pool with a hand shovel is more impressive than a guy doing it with a backhoe. It doesn't matter who they were to start with. (or how much they knew about pool construction)
Long story short: after a dist-upgrade, systemd-resolved simply could not resolve any domain names, rendering my ubuntu laptop useless.

I am so off-the-charts sick of Poetteringware degrading my computing experience.

Please make my Christmas a happy one, and recommend me an alternative system: Is Upstart still viable? OpenRC? I'm not sure which one is considered the modern alternative.
> or we are not.

not alone? false dichotomy.
Frontend: riotjs.
Simple, Lightweight, easy to extend and build custom logick controllers.. absolutely best for my current project
I think a good goal would be to do one thing that you are really proud of per year. Much better than trying to be busy every second.
As Groundwater Dwindles, a Food Shock Looms
I agree that we've got a cultural problem rather than a technical problem with anonymity.

I for one love to listen to the drunk bloke at the pub. Sure almost nothing he says makes sense, some of it is wildly offensive. The opportunity to listen in invaluable, and I'd fight tooth and claw for his right to a soapbox. Every once in a while he'll say something that challenges my assumptions, and makes me think long and hard.

I model my mind seeking an accurate world view as similar to the simulated annealing algorithm. Without noise in the system it's very easy to get stuck in a local maximum. Without anonymity there's simply too much incentive to stay with the status quo.
> There is just nothing here that is special

Except Us.

How do you know so much about alien psychology?

Trying reason about what motivates aliens, their desires, or how they think, is an error in anthropomorphization.
Just jump straight to Haskell. The learning curve is substantial, but it will guarantee that you learn functional concepts correctly and not in the hackneyed way most "functional" js or Java code is written. If you end up not liking Haskell, every other popular functional language (e.g. Scala) has some subset of haskell's features, so you'll already be equipped to use them.
latest from the nobel peace prize winner...
In such a globalized world, where economics are so linked that many countries, including the US, couldn't survive without the others, this type of stuff just sends society backwards. Not like we don't have enough guns pointed at the world, why not spend an exorbitant amount of money to point an even bigger one. You may be able to get someone to listen to you by pointing a gun at them, but never their respect.
If you only want a welcome page and no articles, the easiest way is to use http://about.me
It gets incremental views. It looks attractive. I suspect that some people (incorrectly) think a piece has more authority if it's on Medium or another related publishing platform than if it's on a personal blog.

Personally, I cross-post to Medium if I write something that might be of general professional interest. The private notes feature is useful if an editor is doing a copyedit pass and I also think Medium works better if a piece is going to be linked as part of a newsletter or whatever.

Finally, if someone only writes posts once in a while, it may make more sense for them to use Medium than maintain their own blog.
I looked at the "select" code in the early days. A "select" with one case is compiled inline and is fast. A select with more than one case calls a very complex library function for N-way selects. In practice, most selects are N=1 or N=2; N>2 is rare. N=2 needs to be handled as a special case, if it hasn't been yet.
Forty UK nukes are on subs running Windows for Submarines
> built a DIY drone from YouTube

No, they just assembled a chinese kit by watching an instruction video, like every other amateur UAV owner out there.
Plato needs warning labels.
What Does Boxing Day Mean?
Do it with a private session. No cookie. No bubble.
I think that's only the case when you are specifically trying to avoid boxing.
Search for "go language slice race condition": [1]

[1] http://blog.stalkr.net/2015/04/golang-data-races-to-break-me...
The total cost of ownership of a blender is more than the annual outsourcing of whipped cream preparation.

If your assertion of people own blenders were true, there would be no whipped cream shortage, unless there is widespread ignorance amongst cream whipping equipment owners of the possibility of satisfying their demand with the means of producton in their possession.
The pointed guns are exactly what keeps the society global.
There's no absolute rule, since everyone is different; this is just my opinion based on my experience.

I gained knowledge of the command line about 3 decades ago. It's been useful for all that time, and I expect it to be useful for at least the next 20 years, too (assuming I'm still around). That's a span of half a century; seems like a good long-term investment.

I also learned many different development environments; they were very useful, too, but they had a much shorter half-life. At one time I could read source code by reading the pattern of holes in a punched paper tape; very useful for "mastery" of DEC PDP-8 development, not so useful now.

So both command-line and IDE are good things to learn, but in terms of "mastering," it might be good to save that for the command line. I would say definitely learn the IDE, but only enough to get things done with it and to get general knowledge of how IDEs work. Detailed knowledge of every last option, bell, and whistle in one particular IDE may be of limited long-term usefulness.
The Amp Hour - Chris Gammel and David Jones from the eevblog talk to interesting guests about electronics

Reconcilable Differences - As it says on the tin: John Siracusa and Merlin Mann try to figure out exactly how they got this way.

Omega Tau - Interviews with people who know things about science and engineering, lots of interesting aviation related content, but also the only podcast I know of where there are interviews with people who make or work with instruments like mass spectrometers, electron microscopes, lasers, synchrotrons, XFELs.
If those are my choices, then I vote for command-line, hands down. I've been doing this stuff for 20+ years, and if there's anything I've seen in this business that has remained constant, it's unix-ish shells and the presence and usefulness of vi.
> need to do queries that span multiple users/tenants

If you need that, shouldn't you use one database?
You can throw my vote in for the OnePlus.

I used to switch phones pretty regularly and since getting my OnePlus 2, the only phone I'd upgrade to would be the 3 or the new 3T.

The one thing I absolutely loved was not having all of the bloat of the carrier apps on the phone when you get it. Totally stripped down and fully customizable.
A Library from the Future Arrives in Denmark
Here is my 2 cent:
Java developer for about 10 years.
CLI is always good to know, Vim, Emacs learn them if you like them.
But if you want power and easy overview of large collaborative projects with a lot of code, which mostly working at medium to large companies is all about, you should use an IDE.
I didn't have a choice at some places, they just said: "we use IDE x here".
Learning Jetbrains IDEA took me a while though but today I love it.
If you're only coding small projects for yourself you don't need an IDE but I use an IDE in those cases too.
Because we won. The whole "war crime" business is just how we justify in today's oh-so-sophisticated society the ancient custom of the winners imprisoning and executing the leaders of the losing side.

I reject the premise and refuse to feel guilt for my ancestors doing what was necessary to win a total war.
3D printing stuff that's foodsafe is nontrivial. You not only need a material that is not directly harmful (in temperatures it will be used in), but also most 3d printed surfaces will not be smooth. This makes them very hard to properly clean (especially the parts of such a cup that wouldn't be reachable), which causes biological problems (bacteria and mold growing there).

Whatever material such a cup was made out of, I'd've wanted to be able to dismantle it for cleaning, which lessens the advantage of 3d printing over more traditional fabrication techniques.
I'm just saying that if hypothetically lisp became super popular, it would inevitably change to fit the work flow of the mainstream.

Being a functional language designed for metaprogramming, it is expected that it be extended: just by defining a new function, one defines LISP on the fly. That's the core idea of LISP! (:-))
I'm not hinting at dualism, but I accept someone might infer that.

"how many lightyears wide would you have to draw a box that contains all the physical processes necessary to simulate your brain "

Well - if you want to map physical processes to the locations of their abstractions, you could say 'the mind is in the brain'.

But if you posit your mind and brain are different things (and I think it's pragmatic to do so), then the mind does not have a location.

It doesn't matter 'what particles are where'.
Because the allies won. Plus the whole BS used to deny that Japan was basically begging to surrender (just not unconditionally so they save some face). Similar to the BS used to deny the fact that Japan was provoked into Pearl Harbor, after having been strangled economically for months.
I'm not condescending towards web developers - see also my other comments here. I tried explicitly to make it clear that I wasn't, yet I kind of feel like people are taking the liberty to read things in my comment that just aren't there. If you want me to give a tl;dr: it was a comparison based mostly on statistics; it's not that doing web development makes you a bad programmer, or that bad programmers are particularly driven to web development; it's that because the barrier to entry in web development is relatively low and there's a lot of web developers, the average web developer is going to be worse than the average lisper, because there's far fewer lispers and lisp is an obscure language that for the most part only passionate programmers would be interested in.

I stand by knowing lisp being a good indicator of programmer quality, but it's pretty one-sided: knowing lisp is a very good indicator that one is a reasonably good programmer, but not knowing lisp isn't really an indicator of anything; the vast, vast majority of people don't know lisp, after all.

College is the same way of course: having been to college is a reasonable indicator of competence (though not as good as knowing lisp inside-out), but not having gone to college is not an indicator of incompetence - yet nobody would doubt that a college as a whole is an indicator of competence, because if they did, college degrees would be worthless - which they aren't.
You can make this harder by providing multiple small holes all over the bottom of the cup.
>I reject the premise and refuse to feel guilt for my ancestors doing what was necessary to win a total war.

Nothing was "necessary" about that. Except in official, state sanctioned, historical accounts.