skysight-inc/HackerNews huggingface dataset:
Knowing a bit of both Smalltalk and Lisp I have to disagree with you.

First, how easily integrated your code is with some other code depends on how much of underlying semantics the two pieces of code share. Both Smalltalk and Lisp are quite minimalist in terms of semantics, which means that everything you write in them will share large part of its semantics with any other code. At some level in Lisps all code is full of conses and in Smalltalk is just objects with messages (I'm over-simplifying ofc, but you get the idea). I know that "at some level" all code is just a list of instructions for CPU - but you get to this common denominator much quicker in Lisp and Smalltalk than in most other programming languages, which makes programs written in both of them more composable, not less.

Second, how easy a DSL is to understand depends on the "L" - after all it's a language, and you most certainly can create completely undecipherable language. That's not a problem with DSLs, however. There are many bad DSLs, but there are also many pretty and readable ones. Some examples I just thought of: http://docs.racket-lang.org/reference/Command-Line_Parsing.h... in Racket and http://pharobooks.gforge.inria.fr/PharoByExampleTwo-Eng/late... in Pharo. They are both readable and easily composable, of course only if you know the semantics of underlying language, but even this is easier because there are so few of them in both languages.

Third, metaprogramming, meta-object protocols, macros and so on are indeed easily abused and you should avoid using them if a simpler abstraction will suffice. But there's some point where you find yourself repeating the same patterns over and over, despite already using all the lower level abstractions. This is where you should use one of higher level ones - contrary to what you say it can make overall readability of the code better. For example, Django ORM does quite a bit of magic behind the scenes - but this means that all this magic is gathered in one place instead of being scattered through all the models in your project. And it makes simple cases (which are probably a majority of cases anyway) much shorter than they would be otherwise - and being shorter (not on its own, see http://weblog.raganwald.com/2007/12/golf-is-good-program-spo...) improves readability.

In short, the problem is as it has always been: bad (domain) languages, unnecessary abstractions and too rich base languages. Next time you have an opportunity to design a good DSL, or fitting high-level abstraction or macros library, just do so. Just try it on your own quite a few times before introducing some of these techniques into production system or team environment.
This is funny and I've seen startups do it as well as product managers at bigger companies:

One of the biggest mistakes startups make is treating launch like the be all end all. "It's like if you just launched, dropped the mic, and said peace out, we’re done," Marooney says.

And I really like this analogy: Launching is like the opening move in a chess game. So true. You need to have next steps planned out with different options depending on how customers or competitors react.
Assuming you know what your goal is.
Mine won as well, on the first try.

http://cl.ly/image/0H1o1P2Q0A0u/Image%202014-03-12%20at%2012...

I feel bad about my 1024 now, bested by a minmax.
Subtitles stopped being an issue for me when I discovered XBMC.

Some buttons pressed on the wireless gamepad, done.
This kind of discourse just isn't productive.
No, I entirely understood that. I am quite happily willing to believe that I misunderstand the ramifications of that algorithm (I spent a lot of time talking about game theory in college, but it was not my field, and that was a long time ago), but that is the algorithm I inferred. (I would respond more, but you didn't leave me with any specific complaints to respond to, so all I can really say is "no".)
If you want to try nanobar go here: http://osscdn.com/#/nanobar
Yes, I'm sure ad-hoc mesh wifi is an excellent solution to limited across-the-ocean bandwidth.
> The real surprise should be that female attractiveness doesn't have a significant impact.

There are a number of well-known paradoxes surrounding female beauty. One is that an attractive female defendant in a criminal trial is much more likely to be convicted than a plain Jane, all other factors the same.
Why any xyz company is not good enough
A book with a vaguely similar idea, I recommend over the movie.

Colossus by Dennis Feltham Jones

( don't read the wikipedia entry as it contains spoilers ( whole plot ) )
You could also import your storage media from China/HK/whatever in small enough parcels that the customs don't bother.
Survey: How do people consume news online in 2014?
10 Educational Games That Also Help Kids Be Good World Citizens
When I did retail & fast food work, I don't recall having to do unpaid work. Showing up "on the floor" at time was expected, but that was no more than stuffing my bag in the break room and going out.

That said, if I was looking at the prospect of working in these shops long-term, I'd also be seeing what I could do to unionize the shop - they are a pretty crummy environment with abhorrent pay for anyone over the age of 16 (as the author points out).
You're not wrong, but like many of these sorts of things, how much is your time worth?

This sort of "I could do it myself, cheaper" reaction is pretty common for a lot of things posted on hn. I think it's natural for people (and especially hackers) to have this sort of reaction, I think we must be a lot better at analyzing dollar figures than time investments.

And frankly, it's not a bad impulse to have. We're not all generating income every waking moment. People do have free time they can use to build things for fun.

I'm not even really that big a fan of this design (doesn't really seem to have the ability to switch to sitting without disassembly), but I just don't like seeing things pooh-pooh'd because they cost more than something some of us could do ourselves.
If this is so obvious, how do people get away with blaming "the pipeline" for their own tendency not to invest in female entrepreneurs?
If you want a device that "just works", Series 2 TiVo devices support connecting a digital converter box, and Series 3 TiVos support OTA digital broadcasts out of the box.
Interesting, mine beat the game: http://puu.sh/7rwqf.png
Has no one mentioned https://www.healthsherpa.com/ ? It's pretty much the cleanest healthcare information site I've seen.
They're headers, which categorically tend to be viewed as metadata even by technologists. You're right that they aren't necessary for routing, but this is not exactly the government being slippery. Even where encryption is used, metadata — including the subject — tends to be sent in the clear.
I can get to 2048 pretty easily, then the game freezes and stops? why? should let the game continue, why not? re-title to 4096 if necessary.
couldn't disagree more. introing someone without checking in is disrespectful of the other person's time. at least 9/10 times.
C programmers (including me when I'm lazy) will often simply allocate MAX_PATH characters for a file name buffer and not think about it.
Crytek apparently read your comment ;) and an hour later announced official support for Linux.

http://venturebeat.com/2014/03/11/steamos-gets-a-powerful-ne...
If you have only a single 2048 tile in the end, and arrived to that by only combining the minimum number of required tiles, then your score will be 10*2048. If you think backwards, you'll get 2048 for the last tile, before that you need to get twice 1024 for the previous two, and so on until the level of 4's, which is the first one at which you get scores. This assumes only twos appear on the board.
same comment I left on the post:

This is missing a HUGE aspect of intro etiquette - DOUBLE OPT-IN, almost all the time (and if you aren't sure, then it's ALL the time). If you want your contacts to be worth something, be respectful of them.

Here's my "workflow"

1. Intro request comes from Bob who wants to meet Jim

2. I review Bob's email, make sure it's short and to the point, and includes WHY it's a request. If I don't think it hits the money, send feedback and recommend edits to Bob. Wait for acceptable email - which must be its own, NEW & clean email. [edited for clarity: i inform Bob that I will send him whatever he writes to Jim, thus allowing him to position himself/his need/the opportunity in his own words]

3. I forward Bob's entire good email to Jim, which includes MY take on the matter (I think Bob's a great guy, or I am not familiar with Bob's company, but we've worked together before and he's worth meeting, or whatever).

4. If, AND ONLY IF, I get a reply from Jim agreeing to the intro, do I continue forward. But if Jim says he doesn't want the intro, I politely decline back to Bob.

Personally, I hate it when someone dumps an intro in my lap - it just isn't courteous or respectful in my opinion.
visually offensive; didn't read.
Add $10 for a router bit, but you are exactly right. This could be done by anyone with access to the tools and equipment. And that's ok. Not all ideas/products need to be so complicated that an assembly line needs to produce. Sometimes people just don't want to put in the work to make their own, or can't. I believe there is still a market for this product.
They need to pitch this to large occupational health groups. As the creators said, proper standing desks available to most organizations are incredibly expensive and therefore probably not adopted as much as they should be. If you can provide a cheaper option, you will likely find a very successful niche market.
"I guess [you] don’t care about hard work or loyalty." -- Stretch

That's ripe. Pay your employees a low wage, treat them like shit, and then expect loyalty? Gimme a break. Loyalty is a two-way street and I don't see any reciprocation from corporate America (in this case, or in general).
Product is the Ultimate Growth Hack (slides)
Will $15 shills really help Google overtake Microsoft Office?
scary, are investors turning as gay? this science survey is very stupid, without qualifying what is attractiveness.
This reminds me of The Scorpion and the Frog:

A scorpion and a frog meet on the bank of a stream and the
scorpion asks the frog to carry him across on its back. The
frog asks, "How do I know you won't sting me?" The scorpion
says, "Because if I do, I will die too."

The frog is satisfied, and they set out, but in midstream,
the scorpion stings the frog. The frog feels the onset of
paralysis and starts to sink, knowing they both will drown,
but has just enough time to gasp "Why?"

Replies the scorpion: "It's my nature..."
"Hit & Run" torrenting without proper seeding hurts the torrent community and makes Hollywood happy.
I do not support "Popcorn Time", but i /do/ support free culture.
The Finnish Advantage- How Finland Attracts More VC Money Than Germany
My boss pays me three months in advance.

And you're talking about a very new funding model. I'm not saying there are necessarily lots of examples of great movies already produced with this model. I'm saying they could easily be. A good number of projects have raised millions on kickstarter [1], including two movies [2, 3].

There's no reason the movie industry couldn't move to a pre-funding model. Or some other model nobody has thought of yet.

[1] https://www.kickstarter.com/discover/most-funded

[2] https://www.kickstarter.com/projects/1869987317/wish-i-was-h...

[3] https://www.kickstarter.com/projects/spikelee/the-newest-hot...
N.S.A. Nominee Warns Cyberthreats Will Only Increase
I really like static sites too, and that's what I use on my personal blog... but the bar for administering a Jekyll site is much higher than a Wordpress one. Especially if you run Windows, or have multiple contributors, or need a contact form or some other server-side processing -- all pretty common things.
I've replaced ads on my website with Bitcoin donations
I have a fairly successful (1.5 million unique visitors/yr) space/science/tech website (http://www.spaceindustrynews.com. ) that I've been running out of my pocket for the last year or so and since it's inception I've run ads on it because I needed to pay for hosting and I felt it was a necessary evil.<p>I do this all on my own in my spare time to spread the love of science.
In my opinion, science and the consumption of content shouldn't be cluttered with ads or other distractions.<p>I've taken down all the ads and adding a "donate with bitcoin" section at the bottom of every article. If people think it's a good article and deserves a little tip they can easily donate with bitcoin.<p>I believe bitcoin is the future of online transactions and am 100% in support of it.<p>What do you think of this approach? Would you be willing to forgo ads and donate for content?<p>Thanks for your time!
For Arch Linux, they are available in the AUR.

https://aur.archlinux.org/packages/html-xml-utils/
Not sure how useful it will be for gamers.
Your original point still stands. It's possible that the men chosen to do the readings just so happened to be better readers/pitchers than the women, even with the exact same script. It's hard to think of a foolproof way to control for that, other than getting a large enough sample and recruiting both men and women of approximately equal experience. Neither of those is a perfect solution, though.

Theoretically, you'd want some way to have the pitches read with precisely the same cadences and intonations, but have the ability to just swap out a female voice for a male voice. One could imagine a computer program which "female-izes" a man's reading, though I doubt anything like this exists in a form which produces a perfectly realistic sounding female voice.
Strange game. The only way to win is not to play.
Discussion of the blog post this is referring to: https://news.ycombinator.com/item?id=7334659
That's commonly said w.r.t. standing desks, but I have to think there's a reason we don't use shorter stools as normal desk chairs. I presume they're just not as comfortable.
Nice to see them joining Open Compute. I find the whole open compute thing pretty interesting, having gotten the 'Google story' where the question "Why should I pay for this sheet metal that only gets in the way of me fixing a machine?" started an avalanche of other questions, to the whole "Why do we put things in RELAY RACKS anyway?"

The current tension between 'colo facilities' and 'EC2/CE/Azure' is almost palpable at times. I look forward to the first "OpenCompute Ready" hosting facility that just needs you to plug in your server or storage boards.
What I learned about online-to-offline
Mmm, the company I met them at was using Business Objects (Clarity/Crystal, etc.) which was where the inefficiency arose. But the consultants would come in and write optimized queries against the underlying SQL database because the Business Objects reporting was so inefficient. Basically they dealt with optimizing some very long, complex queries.

And yes, I think typically orgs. today are using SQL Server or Oracle for these databases.
Look ma, no “master”: decentralized integration
Intro: https://speakerdeck.com/zcbenz/node-webkit-app-runtime-based...

Code: https://github.com/rogerwang/node-webkit
My impression is that retail has gotten worse over the last 20 years.
Nasa seeks coders to hunt asteroids
> If you have the wrong people, it doesn't matter what methodology or process you bring in, you're screwed.

Agile puts the focus on developers, but often the wrong people are management.
Be an Asteroid Hunter in NASA's First Asteroid Grand Challenge Contest Series
Scientists build thinnest-possible LEDs to be stronger, more energy efficient
My last retail job was a decade ago, but yeah, I'm getting the same impression. I think it is because the margins are getting even smaller thanks to a variety of factors (the prevalence of online shopping being the biggest influence, IMHO).
At scale, self-support and self-warranty is also cheaper than a support contract from HP/Dell/Lenovo.
That's the best of both worlds. I'm going to give this a try.
I love the contrast between the super informal language of the intro and the apparently tremendous potential social cost the intro implies. It's like covering an M-16 with Hello Kitty stickers. Has anyone written a novel of manners for Silicon Valley?
I came here to say just this. She is not liberal in any sense. She's the worst kind of politician. I will not vote for her again. Anyone but her.
I've heard about them as well, definitely should give compassMD a look sounds like they would be right up their ally.
What? http://www.sciencebasedmedicine.org/high-dose-vitamin-c-and-...
Exactly.

I don't have HBO so I don't watch Game of Thrones. It's not like my life suffers immensely because I can't consume it. There are plenty of other forms of culture and entertainment in the world that I use to occupy my time.
Won with a score of 20252 thanks to your tips. And 3x4 grid isn't impossible to get out of, but you need some luck and a plan (like your staging area)
Show HN: Create a short link to any quote on the Internet
While true, the second example already gives you a compile-time error in normal Clojure (note the CompilerException). It never compiled and was never evaluated. This on the other hand compiles and is likely what the OP wanted to show:

user> (let [e nil] (e :key))

NullPointerException
The MS servers are less weird than the Facebook servers, so they may appeal to people who are just starting to get into Open Compute.
Triggit is hiring an Operations Engineer
What you'll do all day:

Learn and manage our infrastructure and be able to report on it’s health
Provide daily reports and system updates to the engineering team
Work with configuration management tools like Chef
Document best practices and knowledge into the engineering wiki
A variety of other tasks

Requirements:

Must have 4-7 years of professional work experience
Comfortable with shell scripting basic automated tooling
Experience working in a UNIX environment -- basic commands to sysctl tuning.
Comfortable with the following topics in a UNIX context:
forking
threads
BSD sockets
routing
firewalls, understanding the different styles and the advantages thereof
Basic knowledge of network and systems security
Able to manage hardware provisioning, networking architecture
Comfortable working with vendors both in a collaborative and a dependency context.
Capable of drawing up documentation on architecture
Ruby or Python or Perl application development experience is preferred
Chef 10.0+ experience
A provable RFC-comfortable understanding of the following protocols and services that provide them:
HTTP
DNS
SMTP
TCP and UDP
Ubuntu 10.04 and 12.04 Experience
Must be able to be on an on-call rotation of varying lengths and periods of time
>And ordering? Nah, just run it 3 times in a row. :\

I'll take a stab at this one too. I'll try another music analogy. I have a guitar with big frets. When I press the strings down too hard while playing chords, it causes the notes to bend out of tune. Playing in tune, requires a light touch.

Procedural programming is really familiar, even in the OO world where you attach these nouns to your verbs called "instances" of a "class". You call a procedure and it has a side effect or returns some kind of value. Familiar right?

Converging to a desired state is just different, because you focus on the outcome instead of the order of operation. If you get caught up on debugging the order of operation instead of the desired end state, it will take longer to troubleshoot a convergence failure.

In other words, loosen up your "procedural" grip on convergence. Playing in tune, takes a light touch ;)
The set of people whose living is built around copyright includes all software developers. If it weren't for the GPL we wouldn't even have Linux as it exists today because the GPL is only possible because of copyright protection. Hell, the only reason the site upon which we are commenting exists is because of the financial incentives enabling the industry for which YC seeks to invest!

I'm quite happy with my career, but thanks for the suggestion.
I agree. I love this guy. I bet that very few of us on HN would have done what he did. I certainly wouldn't have.

I'm not saying that what he did was right, but it was right for him, and what is impressive to me is that he realized that. That kind of self-knowledge is a wonderful quality to have or develop.
Well, I'd rather her see the light and right her wrongs than hold fast and avoid the hypocrisy.
I have no idea. All I meant to imply there was that they are highly valued by the companies that contract them, because they typically are called in as a last resort when the organization's reporting situation has degenerated to being basically unusable.
Flappy Bird App Still Earns Tens of Thousands Daily
When a job is low skill, they have a huge pool of labor they can draw from. There really isn't any need to treat employees well, since there are so many applicants.

I think it is fairly simple. The more in-demand your skills are, the better you can expect to treated by your employer because you have options.

Is this 'right'? I don't know. But it seems to be how things work.
Socioeconomic separation of the consumer class from the servant class. As discussed in the article, humans shop there and buy $25 socks for their $300 shoes, but a thirty-something part time minimum wage no benefits homeless dude is not part of that class.
I have owned all radio stations, full time, and news sites for ten years. Publicity is not my problem.

I face a problem with my reality.

God says...
rectify shapes touching eternally missed Whether disentangle
fraught excepted Prepared eloquence Creusa's equipment
spices that unable soundly recesses untruly All-Excellent
gather taken recorded temptation thunderer helpful oil
reckoning rules -breakers threatenest secrets odours madest
unperceived have designs seduction willing benefits Cross
care Chatto depth workings justifieth plausibility puffed
numbers should advantage senses assuaged soul lowlily
names givest combined whenever Welcome pity curtailment
adversities passible heareth forego hereafter interrupt
still-standing horses lusteth opened' neither Onesiphorus
Him Didst guessed Truly Therefore ransom cloyedness imposed
noble ear BE Project five They rejection does abilities
suffice mountain took Virgin snare ears transgressions
unresolved imparts hoar sleep judge door style perspicuous
Fountain theirs lustful PROVIDED rioting quitting over
Again announcement geometry
For me, its not a matter of pooh-pooh'ing it because it costs more than something I could do myself. It's more like; damn! $200?! I don't really want to do it myself so I would pay for it but definitely NOT at that price point!
If WWI was a bar fight
"Available scientific evidence does not support claims that Laetrile or amygdalin is effective in treating cancer or any other disease. Both contain a small amount of a substance that can be converted to cyanide in the body, and several cases of cyanide poisoning have been linked to the use of Laetrile. The U.S. Food and Drug Administration (FDA) has not approved Laetrile as a medical treatment in the United States."

http://www.cancer.org/treatment/treatmentsandsideeffects/com...
Exchanging a Blanket for a Code Blue
Due to "numerous" requests I decided to revive my weekend project. This free service allows you creating a short link to any citation on a Website. There are limitations yet, like Websites that require log-in, pagination, but in most cases this should become a handy tool for social active people on the Internet :-)﻿
Stop wasting time with PowerPoint and make your presentation more awesome