skysight-inc/HackerNews huggingface dataset:
There are two points here. You say you can do "some_command *.mp3"...true if either a) your command is safe to run with garbage input or b) you know that you have >= one file and no whitespace in filenames. Both of these are often reasonable assumptions, but I want a general purpose solution that doesn't have more edge cases than it has to.

The mental model of bash is "this text expands to this text like so, which means x haappens." The model I want is "I'm gonna do x to each of these files."

As for the 23 commands, my attitude is that this is usually either ~19 too many, or infinitely too few.

I acknowledge that maybe the way of doing things will start to make sense at some point, but it hasn't happened yet, and I find trying to climb the hill of understanding the shell to be a joyless experience.
Generative testing for JavaScript
Even with more recent works, many copyright owners haven't uploaded their work to be online (digital, searchable, and shareable).This practice hinders academia also with journals insisting only to sell content and not share it.

If everyone agreed to a standard with a micro-payment protocol that would let anyone with content immediately expose it to sell it independent of platform or site, "everything a click away" may be in reach, but this protocol would have to be open. As long as walled gardens are competing, the gardens are all that is a click away, and since the gardens are selective with their content (as a consequence of being for-profit) all the old stuff will continue to have no place to stay. So we have a handful of copyright holders give their stuff away for free, but everything else disappears into the offline abyss.

The future I envision will be "composer + protocol ==> consumer" and will have no middlemen.
Yeah, I left LA in 2002 and moved to Germany. I have a faint recollection that they were working on the line to Pasadena then, I guess its finished and long since operational. The few times I've been back though, it just hasn't been as cool to take the subway .. German trains really spoiled me. In fact, only the Japanese have been able to match the experience so far..

Anyway, glad to hear Pasadena got its rail. I'll take it next time I'm out there.
An intro is a demo with a size limit.
Or ShiftIt https://github.com/fikovnik/ShiftIt
No. The anthropic principle is an answer to a different question, namely, of all the possible universes that could conceivably exist, how is it that we find ourselves in this one, where the fundamental physical constants are (apparently) fine-tuned to allow the formation of atoms and hence life.
It would really surprise me if kraft meant virtue (which btw. really meant "manliness") in Norse. Maybe you could translate it with mana here in there but probably not virtue.
And just think...that little guy will always remember the day he left his universe for the strange Dry Lands on the back of the giant he rode. Quite a story to tell his friends.
The question was "why didn't?" This was my speculative guess.

It seems plausible to me (total guess again) that people who consciously minimize comments would not be inclined to literate programming, since if you're consciously minimizing comments, what's left to literate anyway? My guess.

And no, I don't have a dog in there either, not the least because I've never seen anyone use literate programming in the same building I was in.
Just wants download this video
I really appreciate the effort that went into the performance part of this work. There was a real effort to try and make it sound like a reasonable representation of humans playing...a little off beat, out of sync at times. Instead of just hammering the notes out like I hear with lots of these systems, it makes it listenable...I've had the endless trad on for 15 minutes now in the background.

I also like how the basic structure of the musical forms has mostly carried through the model, that seems to be a good "sniff test" if the model is producing reasonable output, if the musical structure makes sense as well as the notes. It makes it feel like there was a little bit of planning.

Great work.
Alternatively, allow everything in filenames, including whitespace and '/', but escape them on the filesystem using something like URL escaping (%20, %2F). No reason the filesystem names have to match the user-friendly names precisely, as long as a lossless bidirectional conversion exists.
Seems interesting - is the site invite-only for now? Care to invite your ol' pal fit2rule from HN? :)
Inspiring web page, but where does a user start? I can download, install, run, and then? You are missing some instructions about an interface.

Edit: Ok I looked harder. The RUNNING file has the critical protocol/port combination (http://localhost:4251) but this could also (or rather) be in the README, and on the web page.
Meh. http://www.idc.com/prodserv/smartphone-os-market-share.jsp
That's a neat trick. Based on the article and rewatching the video, he's not actually flipping the coin.

> In Section Three we prove that the angle ψ between M and the normal to the coin stays constant. If this angle is less than 45 ◦ , the coin never turns over. It wobbles around and always comes up the way it started. Magicians and gamblers can carry out such controlled flips which appear visually indistinguishable from normal flips.
I mean something simpler, and doesn't involve retargetting GHC.

Write a Frege-to-Haskell compiler F2H, and then for each test T you
simply compare the output of running Frege( T ) with the output of
running GHC( F2H( T ) ). Maybe you have to transform the outputs into
a universal format such as ASCII strings, but that should be
straightforward. Now you have an oracle	for random Frege programs.
> [[ instead of [

I have yet to see a good rationale for this. If you need the additional operators [[ provides, such as regular expression matching, great. Otherwise, why not just use [ and remain portable?
Final Fantasy VII Re-Imagined
Finding the beta-max tapes are actually kinda fun to look for on ebay and at estate sales.
The demoscene started out of the software piracy scene. An intro was a short thing like this one, that people put into the boot sequence of games they cracked or otherwise made available to the scene. Over time these got more elaborate and people started making them separate from the games to show off their prowess in coding, called demos. Nowadays the names serve to differentiate the runtime length and size of the program. Intro = short thing, demo = long full effort thing.
Tic Tac Toe: Understanding The Minimax Algorithm (2013)
Pretty cool... more documentation and examples here: http://lihaoyi.github.io/Ammonite/
A classic cracking challenge
I used to ride through Hancock Park/Windsor Square when living in Korea Town. That area is very rideable. Unicycle, very cool!
Working Openly and Open Source
Just in case the authors are reading the comments: the second paragraph of section 1.1 ends mid-sentence, and even worse is missing the closing parenthesis!
5 Tips for Starting Your Personal Blog
Yes, I concur .. for me this project not only has some proper Applescript to learn from, but its install script is genius as well, although it has a bug or two, which you'll see if you try to add an alias for a command you already have ..

Still, a very interesting little bit of scripting to solve a common, age-old problem.
> As for the 23 commands, my attitude is that this is usually either ~19 too many, or infinitely too few.

As recently seen on HN: http://www.cs.yale.edu/homes/perlis-alan/quotes.html

11. If you have a procedure with ten parameters, you probably missed some.
What you are struggling with here is the definition of existence. And Platonism has this problem in general, you rarely get a sharp definition of what it means that something exists. Natural numbers exist. I know what natural numbers refers to but I have no idea what existence refers to. When we talk about things in the physical world I can come up with a definition of existence, say anything I can - at least in principle - interact with. This definition is far from perfect and has quite a few issues itself but it is at least a start. But what does the existence of mathematical objects even mean?
I guess that the iPhone does more things than the phone the guy made.
I don't disagree that large organizations have distinct cultures. I'm saying that there can also be substantial variations within them.

My experience at Google was possibly extreme, but my team and other teams I knew people at were very different.
Just looking at the plethora of solutions for this problem, that are recommended in this thread, makes me think that there is something here that is being radically missed by the OS decision-makers that don't implement these kinds of tiling features by default in the OS. So many solutions to the same problem! Surely this is a sign that there are features missing in the Window manager, which should be making it into the OS at some point?
Cute, but doesn't really compare to non-js stuff:
https://www.youtube.com/watch?v=qQNIKOD6WnY
Simple side-by-side terminal program
If you are paid monthly, does your wage differ from January to February?

If no, then you do not get paid for these days directly, and you won’t get paid for the leap week.

If yes, well, then you’d also get paid for that leap week.
https://en.wikipedia.org/wiki/Berlin_Brandenburg_Airport

http://www.newsweek.com/2014/09/12/germanys-star-building-pr...

http://istderberschonfertig.de/

Machine translation works quite well with the last link.
Smokescrn – Self-destructing encrypted messages
Yes it must have been quite a trip for him, it was truly a delightful experience for me .. I guess we have to repeat it a few million times before evolution does its thing and we all get to keep a pet octopus in our armpits or something. One can dream .. ;)
Well, he's not.
Why Doesn’t the U.S. Have China’s Quirkier Smartphones?
TotalTerminal [1] with tmux works well.

[1] http://totalterminal.binaryage.com
p01 does so much good stuff (http://www.p01.org/releases/) - the fact that he won Assembly 2015 with a JavaScript demo is testament to his skills!
Have you ever heard of Italia.it?
This author is a primary source.
The new, underground sport of first-person drone racing
Giant Pacific Octopus Cam
Spending 12 days at a silent meditation retreat in Southern California
what's SMAP? can't find info anywhere.
edit: ok, found, cpu security feature. so it's possible this issue is mitigated on newer CPUs?
Ha, I love that you are so condescending about what he made, and one of the first comments on the video you linked to was "Yawn. We did better in 256 byte microcode strings in 1986."
Agreed, but If created an alias that didn't eventually collide with another I would be shocked!
That is not true. That standard has historically applied only to people who are "in your group". People throughout history have had no problem killing a neighboring tribe and taking over their stuff (including women and children).

I doubt any poor person sees a rich person as a part of their extended social group. The psychological barrier does not exist.
Nice, although I think there should also be an 'fs' option for Full Screen.
I agree that politics operate in bitcoin. I disagree that politics will decide which network branch remains in use, at least not conventional politics of influencing people through polemic, logrolling, or subsidy. Politics in the sense of any attempt at influencing people aside from the literal design of your favored protocol implementation. You may be correct to say that incentive structures designed in software protocol is in fact politics itself, a new and effective form of politics. In that case I would agree with you. Perhaps my original comment would be more interesting if I had thought of bitcoin protocol proposals as a form of politics!
I didnt leave for money or options.
shouldn't that be

if(parent == NULL || parent->children == NULL) {

in get_swayc_for_handle ?
For OS X, there's Amethyst[0] which is meant to be a near clone of Xmonad.

[0] - https://github.com/ianyh/Amethyst
Technology is never the most important element in influencer marketing
Anybody interested in a well written history of the scene that really helps explain it as a cultural phenomenon should probably read the demoscene chapter in "The Future Was Here", a book about the Amiga. It's probably one of the best written synopsis of the scene I've ever read and really places it well as both a technical and artistic movement and helps provide context for this kind of work.
Guys - thanks for informing us about Hammerspoon and sharing your configs - I've learned a lot in the last 5 minutes and solved some problems that have plagued me on OSX for years. Kudos to you and the Hammerspoon team, its a terrific tool!
I am not sure what your idea is, but there are lot of assumptions you are making.
1. You are assuming you will get funding in near future
2. You are assuming you will get employees once you get funding
3. You are assuming your idea + execution will make it big

Let me tell you 99.9% of people have same belief about what they do or ideate.
I can't be a better judge of what idea you have or your execution policy.
Good idea to start this off is to build relationships (people, engineers, investors). Don't ask for money, ask for advice. Don't try to recruit, try to influence. Don't go to metopes, organize one...these will lead you to right foundations for your startup
The network is hostile
Yup, another thing it does for me is enable back/forward buttons on my mouse.
I can't believe this won the 1kb intro contest, I'm assuming it didn't have any competition.
I just downloaded it - really nice.

A suggestion with a bit of irony, I am unable to find this actual article easily because even though there is "Show HN" there is no "Show HN New".

Thank you for making it free and open source.
It's cool but https://github.com/jigish/slate ?
I'm interested what the data shows for workplace productivity and quality (not just quantity) in such an environment. Specifically in engineering, is there not evidence to suggest that longer hours and more pressure does not get more done? (e.g. Peopleware et al)
MPMan Threatens Conventional Record Business (1998)
The phone I envy the most is one that would take 2 different sims. That way you can have different numbers on the same phone, even different carriers.

But that would never work or be supported by the US carriers.
Marvin Minsky's Homepage
Yes, sorry. Just missing the golden days ;)
Or http://spectacleapp.com/
Agreed as well. Seems like 'lh' would be a better default (unless that defaults to something else I don't know of).
Good idea to have a 'leader' (ala Vim style) and then have the intuitive shortcuts follow. Example 'zll' instead of 'll'. ll is almost always 'ls -l'.
https://oneplus.net/2
All of those are problems in practice. For some, there are mitigating effects, eg. many companies use code reviews or pair programming to ensure that there are multiple eyes on each section of code, or they rotate out tasks between programmers so that multiple people need to get familiar. For some (eg. the large codebase that got big but has no documentation, and all the original authors have cashed out their options and are sitting on a beach somewhere), it just sucks.

The thing is - being eclipsed by a faster, nimbler competitor who steals your market is a bigger problem. Bad code will make your programmers groan and occasionally threaten to quit, but it usually won't threaten the existence of an organization. A bad product will threaten the existence of an organization. So among surviving companies, code generally tends toward shitty, because the ones that spent a lot of time on code hygiene often went under during the growth & competition phase of the industry.
Here is a link to her MIT page that contains here papers. I tried skimming one, but couldn't follow it; however, Based in the article I'm more interested in econometrics and might pursue that study further.

http://economics.mit.edu/faculty/amikushe/papers
Hammerspoon looks quite good (and thank you for writing up usage instructions - I like the "mash" concept :), but part of me wonders whether or not this deserves a port to node. The reason why would be to leverage something like D3 to do window layout (I want either a treemap or a force-directed graph).
I like old manuals but i don't really like searching for the correct one, and having to deal with 25k manuals in various sizes.

Someone should look into http://store.diybookscanner.org
and just scanning them all, then processing them with a
pdf->text software. and just have them searchable so that they can be used in the future if they need to be...

Whats the time limit for archiving these types of documents in terms of copyrights?
This is great! He is using deep learning as it should be used in regards to music - not as the sole generator of songs (no technique is quite up to that yet) but as a source of inspiration for a 'proper' musician, who can take it's output and do cool things with it. As a bagpipe player, I can hear ideas for several new pieces among the output he posted!
I see this in the same line as IBM's 'Chef Watson' - great if a sufficiently skilled person is there to supervise :)
Good work.
Thanks! Well, according to the abstract, the findings of this paper suggest that environment is more important than genetics.

> Our findings suggest that wealth transmission is not primarily because children from wealthier families are inherently more talented or more able but that, even in relatively egalitarian Sweden, wealth begets wealth.
> XPC is just a layer on top of Mach IPC. Not very familiar with the app sandbox model, but what exactly would be truly innovative about it?

It is not part of any POSIX compliant UNIX.

It also pushes developers into a micro-kernel style of application development, which isn't common in UNIX.

> Also, it's a hybrid of Mach, which is heavily anachronistic and clunky. DragonFly BSD, on the other hand, actually does through the vkernel mechanism.

Besides FreeBSD, I admit I hardly know any other BSD.

> I have no idea what you mean by the third one. Are you saying that the root user's privileges are segmented into multiple subsystems?

In El Capitan, you can only be real root in safe mode. In normal mode there are paths (e.g. /bin, /usr/bin,...) and APIs that aren't available even to processes running as root.

> You can write applications targeting any subsystem provided there are bindings, which there are. For instance, Python and Vala are heavily used in contemporary Unix-like DEs for application programming.

There is a big difference in being a first class language used in the vendor SDK and IDE, and a third party one used by some developers.
Inside Amazon
> Why is it so difficult for a fan, like me, who doesn’t want to suss out shady Deep Web torrents

It's...not that hard? The Pirate Bay is a fairly user-friendly website?
Ouh that was cute. The dragon curve part felt like cube ^^ inception. I'd pay to see that in an IMAX theater.
> To do the job on Windows, I use CMake and CMake is my autoconf replacement on Windows. Actually, if I was willing to spend some time to configure MinGW & MSYS to make autoconf work on Windows, I wouldn't need to use the CMake either .)

Why not just use cmake and be done? Less dependencies?

Every time I use cmake I wonder how I ever managed to use autotools or (even straight Makefiles). Especially when things like 'ctest' just work and are waiting for me to write unit-tests to utilize them.
I'm pretty sure it's the former. I don't find it plausible that these three things wouldn't have a causal effect on income, but it's a fair point that it would be more useful to see those percentages broken down by starting income level.
My mother's mother's family had some kind of low level noble title that was sold when the family fell on hard times. She grew up in serious poverty because she grew up in Germany during WWII and its aftermath. My father grew up in the Great Depression and fought in two wars. Having known serious privation, they both placed a high value on making sure people got fed well.

When I was growing up, my father was often unemployed for months at a time. But they had put a very large down payment on the house we lived in, such that their house payment was about 40% of what the neighbors were paying for nearly identical houses. We had a garden and a good percentage of the meat we ate was game, often hunted by my father.

So we tended to have not much money and generally had less income than the neighbors, but we ate a helluva lot better than other folks around us. I lived almost like people did 100 or more years ago, before work was about earning money per se, when it was much more about literally putting food on the table.

I have a genetic disorder. It was diagnosed late in life, at age 35. I think it took me that long to get sick enough to get diagnosed in part because I was fed so well and I continued that tradition after I moved out.

I am currently homeless, somewhat by choice and somewhat not. This has been on my mind a lot here lately: I wonder how much it is a real choice and how much it is a lack of viable options. The short version is that the options available to me failed to support my goal of getting well.

And I am getting well. A very big part of how that is happening is based on eating right. Part of the upshot of getting well is that my brain works better.

For six months, I was homeless in La Jolla, one of the two most expensive zip codes in the US. I was surrounded by college students from very wealthy families who did things like flew home to another continent for Christmas and told humorous stories about casually lost expensive electronics. These kids were often envious of what I was eating. They made remarks that made it pretty clear they really did not know how to properly feed themselves.

I don't know the answer. But I don't think this is about money per se. We seem to think wealth is about having lots of stuff. As a society, I feel like we have lost our way in some important way.

I wonder a lot how to solve that problem.
So it's like that, then...
Because get_swayc_for_handle is always called using the root container, when it recurses down it should never end up checking a parent which is NULL.
One of the more frustrating bits for me is that on OSX there are four modifiers (shift, control, option, and command), but none of them is exclusive to interacting with the "window manager". There's a lot of interface dissonance when I interact with anything over ssh (because "cmd" takes the place of an "alt" key), or use X forwarding.

I've dedicated Mod4 to interacting with my window manager for over a decade and it's sensible. Mod1 and control (and, if absolutely necessary, shift) are plenty for keyboard shortcuts for apps.
Some of the rooms are private, but you're welcome to check out https://euphoria.io/room/heim/ (the dev chat) and https://euphoria.io/room/welcome/ (where most newcomers end up.) There's also an xkcd chat, which was very active for a while, but I'm not sure what it's like now.
If you're worried about portability in shell scripts, you should probably be using sh anyway.
I think he's not saying that it's hard to find a torrent; I think he's saying that it's hard to find a legitimate, legal copy that he could pay for.
Epic effort to create original hi/good-def version: http://youtu.be/dHfLX_TMduY
iTerm is also pretty great, because you can split terminal tabs into panes and there are some new neat features allowing you to click on filename strings etc in Finder!
Bears mention here, Spectacle[1] is a general purpose window manager which offers the same features using keyboard shortcuts for any OSX window.

[1]: https://github.com/eczarny/spectacle