skysight-inc/HackerNews huggingface dataset:
We use Altium daily at my office and the overwhelming consensus is that we wish they would fix a lot of the bugs in Altium instead of spending time and effort supporting a whole other program. You don't adopt another pet when you have trouble remembering to feed your first pet.
Los Angeles Women to Save Venezuela
I would've gone with spaces. Those are the official standard here in Canada as a pragmatic compromise between anglos and francos that have opposing usage of comma/dot.

So instead of 1,234.56789 (English) or 1.234,56789 (French) we do 1 234.56789 (international)

[0-9]+ [0-9]+ has no meaning in C++, so using space for magnitude decorations would have worked.
Useful Tools and Freebies for Web Designers – Code Geekz
5 Famous Unsolved Mysteries, Science Can’t Explain
Books, books, books.
Strut – An HTML5 Presentation Editor
It was trendy two and a half years ago when this thread happened. I like to imagine that things are better now... (They certainly are in Go, where the language authors learned from JS's mistakes, and decided to supply a code formatter alongside the compiler)
Don't read many in Hebrew, then?
It looks like a stripped down version of their professional Altium design suite which is indeed a Windows program.
It reminds me of my grandfather (that I barely knew). He was spending a lot of time in the basement where he kept tons of books. He liked to read, paint and build things there. He also had pen pals from other countries. Writing letters was a big thing at that time! There was quite a lot to do in their caves even without the internet.
Song of the Extrovert

You are interesting.

I like the stuff that you bring to the table. I like your Cave. Can I see your Cave? Can I show you my Cave? I want to share the ideas from Cave with your ideas.

You are frusturating.

Why don't you return my emails? I share your passion. I share your ideas. I just want to engage with you to create something bigger and better. I enjoy learning and sharing. I feel that we can learn more together. Why don't you just give me a shot? I'm willing to take risks but you are stuck in your own comfortable situation. Let's break on through together.
The case for trusting Amazon’s and Apple’s “walled gardens”
My comment was mostly tongue-in-cheek, it will be misused in some time and place, but is not a serious issue.
Peter Thiel on Twitter and Pot, Google, Uber and Gay CEOs
Unfortunately Ada got relegated for niche areas where safety is of highest importance.

System programming languages need OS vendors support to thrive.
I'm sold
https://github.com/structr/structr

It looks like it is open source, but I feel that the structr.org website should talk more about the open source project, and a structr.com website should focus on the business. Right now, looking at structr.org, I don't see anything about the open source project. It just looks like a sales pitch to me.
Yeah, I'm not even sure how much it applies to the author himself; IIRC, Rands was a team leader for a long while, doing more with people than with - for example - code and notebooks.
But many of them have workarounds :)
I can't get my head around the name. It just seems a bit, err, suboptimal. Maybe it's just me...
I have used AppleScript to open the current finder location in a new iTerm tab and to open all selected files in vim or the folder if nothing's selected... AppleScript is terrible but the end product is useful.

Another one was to merge a folder of PDFs into one document and another to convert a bunch of images into one PDF. Useful stuff but a bit awkward to create it initially.
Site that mocks tech companies for fancy offices moves into
The idea is that eventually you can use them in meta-programming just like in other languages that support attributes.
User-defined literals can't generally start with a digit, so it should be perfectly fine to allow 1_000_000 syntax for 1000000. Or I'm forgetting something?
You're right, a daemon isn't necessary. It's just an artifact of the design of SMTP. The MTA is designed for both sending and receiving messages over a network. A daemon is the only way to meet all those requirements.

For the single-user host you just need a suid-root MDA that can change users to deliver mail into different spools. The daemon is doing the same thing, except it's an MTA that calls an MDA and it uses IPC. The IPC method is technically superior for many reasons, but as you say, not necessary.
check out bbcp if you are interested as well.
Duh! I'm sorry, but, please, add the GitHub icon to your other social icons!
Seems like a cop out answer. Anyone in the community would likely have a short list.
I don't downvote as a matter of principle, but, wow, did I come close on this comment.

If I feel I need to communicate something, then practically by definition I am being selfish, self-indulgent when I do so. The world isn't asking for my comments, it doesn't need them, I make them because I WANT to.

But sometimes, sometimes, something one of us writes or records because we need to, because we want to, sometimes that bit of self-indulgence strikes a chord with someone else, resonates with them.

We are many who have been influenced by the writings of a cave dweller, by songs, by books, by poems, by encountering someone else's self-indulgent expression of an emotion that was for us inchoate until we found the other's words.

And then we understand ourselves.

I praise the self-indulgence of every writer who has ever dared expose themselves with words. I sing the glory of it.
Introducing HInclude
There's an Ubuntu PPA: https://launchpad.net/~w-rouesnel/+archive/ubuntu/openssh-hp...
On that note, the only recruiter I ever told off asked me to do one of those sample tests in less than 30 minutes.
Excellent point. It's a high-stakes gamble. But the potential payoff is far beyond anything like Minecraft.
I have been using mailmate as a successor to thunderbird because thunderbird's search was so slow amongst many other show stopping bugs for me. It's worth checking it out if you search your mail a lot or have power user mail needs... The smart folders are a neat feature that are very powerful and fast.
Gotta agree that it's way off "introvert" and way closer to "person with control and boundary concerns, trying to define 50% of the population's behavior"

I'm not really an introvert, but I seem like one. It's because I have a _lot_ going on, and parts of it require quiet time to do.
But what does BCD buy you, in this situation? There is nothing you can do with a BCD integer that you can't do with a binary integer in just a couple more operations, and more common operations take more work. Meanwhile, as I said (and I don't think you disputed), you can do fixed point without BCD. You're burning representation to only make things harder on you - that's a poor trade-off.
Soon you will be able to access ownCloud from Chrome OS
Some phone manufacturers (like Samsung) ship with an incompatible, JSON library. You have to enforce the dependency against the official library if you want your app to not fail mysteriously.

Nothing is as bad as Apple's brain-dead method of tracking files in its projects. They create UUIDs for each entry, instead of doing something more file-specific. This results in merge conflicts when more than one person works on a project. Poor design.
Ok, that explains why I missed it.

Classic Macs were nowhere to be found in Portugal except for computer magazines and a few university labs.
Per Dave Jones (http://www.eevblog.com/), yes.
What happens if a header file declares a function to return auto, does the compiler have to wait until link time to find out what the type is?
And an Arch Linux AUR: https://aur.archlinux.org/packages/openssh-hpn/
Technically introversion just means that being social is more energy expensive and being alone is how you recharge.

Habitual social avoidance is something different altogether
Like others said, writing; actually, not much has changed since then, other than that the letters are written much faster and delivered / replied to instantly. Read biographies or stories about the pre-internet scientists (Einstein, Hawking, andsoforth), and you'll find a lot of references to letters written. In fact, the biographies are often based on those.

There's a lot more letters written nowadays (electronically), and a lot of those are short-lived and easily forgotten. Exceptions are those posted on news groups or meticulously archived. Everything someone has ever written on the internet is a veritable treasure trove of people's opinions and lives and whatnot, probably even moreso than personal diaries from back in the day. Also a lot more static.
This article is interesting - I have been building large-scale backbone applications for a while and agree with a lot of this. Does anyone know of any good examples of open-source apps built with React ?
lilo: the Linux Loader!

/getoffmylawn
I should say, the project looks great, and I will definitely be trying it out.
I've still yet to figure out how to easily update nested datastructures with this immutable stuff.

Say we have a try of data, Rows -> Row{name, id}

Say we have a component, <Row row={row} />

On the Row, component, we want to update our "own" name, so with mutable stuff, (ignoring state updates), we could set this.props.name = "potato".

Say the structure of rows was managed by a statemanager, then how do we get that to do it?

Does rows do something like this.props.updateRowName(this.props.row.id, newName), then the statemanager "queries" the rows and somehow replaces the entire dataset tree with a new one where that specific row's name has been changed?

Really fascinated to know, as I'd love to move to this model.

Om seems lovely, but I'm not comfortable enough with Clojure(script) to move to it, let alone force it upon others in a team.
My friend replaces iPhone screens and back glass all the time. I think he charges people 20-30$ cad to cover the cost of the parts. Takes him less than 10 minutes.

Most screens come with the kit of tools you need for the tiny screws and to pop off the ribbon cable connectors.

I think that is pretty quick easy and cheap. I feel bad for people who go to Genius Bar to have this done for $150.
https://circuithub.com/ is close to having you covered on the library + manufacturing side. We're just missing symbol/footprint export (on the way).

Disclosure I am a co-founder of CircuitHub.
I assumed Next just showed another page of results. Maybe you should popup the next button only after the user has clicked on a poster? Also, after I clicked next, I got what appeared to be unrelated posters which is what made me think I was looking another page of random results.
Talk about serendipity, I was just reading this article from September 6th:

http://www.economist.com/news/technology-quarterly/21615029-...

"One of these, Genia, is commercialising a process called nanopore sequencing that Dr Church first devised in 1988. Distinct polymer tags are attached to each of the four nucleotides poised to contribute to a single molecule of replicating DNA. As they react, the tags are released near a protein layer full of tiny holes called nanopores. Each tag blocks the flow of electrical ions across the layer in a different way. Because it relies on electronics rather than optics, nanopore sequencing promises faster, cheaper sequencing. Dr Church holds up a fingernail-sized chip containing 128,000 nanopores that he reckons will bring the cost of sequencing down to $100. In June, Genia was acquired by Roche, a Swiss pharmaceuticals giant."
Where would you find gcc to patch the kernel? :P
This is an annoying trait my family has, it's becoming more noticeable when you're away from them for a while. Can't they just sit still for five minutes?

Not that I enjoy silence, mind; at home I usually have music or the TV on shortly after I arrive.
That's interesting, do you have a source on that? I got into using yEd recently and was struck with how similar it seemed to tools like Palantir. It seems like something like yEd or other graphing tools are only a couple sprints from basically doing the same thing...at least from the user/client side.
This is still a matter of opinion. My favorite language is still C++.

This is of course personal preference, but also mostly because I realized (and it seems to me that some people haven't, just go around and ask what is C/C++, and people will tell you it's one language...) that C++ is not just anymore "C with classes", and the fact there is C-ish, or even just bad C++ code out in the wild doesn't make the language bad in itself (it can still be less appropriate/completely irrelevant for some applications, which is fine).
Where Do Children's Earliest Memories Go?
Responsive and Infinitely Scalable JavaScript Animations
My suggestion would be to understand the Boilerpipe algorithm, which as far as I can see is the best available solution (and much clearer than readability): http://www.l3s.de/~kohlschuetter/publications/wsdm187-kohlsc...

You can then easily adapt it for your requirements.
How to pitch your app to Apple
The Twin Prime Hero: Rags, Riches, and Fame in Mathematics (2013)
On the CMS side, the page rendering process is a graph traversal and thus very fast (just a couple of milliseconds), and Structr doesn't need any caching of intermediate results during page assembly, so it can render protected/private pages as fast as public ones.

And you can create mobile backends and web apps in minutes, using the schema editor to define a custom data model.
The iPhone 6 review
Not sure if this is what OP was getting at, but it's possible that the attack vector will baloon if more 3rd party apps are pressured to provide logical scripting interfaces
> It's a self-fulfilling prophecy. It's easy to drive people apart in the name of some ideal. It takes actual leadership to drive otherwise separate people together to actually accomplish something.

The thing is that RMS doesn't want to accomplish something in the generic sense, he wants to accomplish something in the specific sense (and that something is "reduce, and ideally eliminate, the production and distribution of non-free software").

People get frustrated that RMS's actions are incompatible with the specific things they want to acheive, which are often superficially similar goals to RMS's, but different -- very commonly, something like "promote the continued development and distribution of free software", either in general or some particular piece of free software.

This isn't really so much ideology getting in the way of shared goals -- its not that RMS lets his ideals for means get in the way of achieving shared goals -- its a fundamental conflict of goals preventing cooperation.
When You Require(“semicolons”), THEY ARE REQUIRED
Web Push Notifications by Roost
“OK Google, Take a Note–OneNote Supports Android Wear”
Well back in 1993 the only place I ever saw a classic Mac live was at the university. Even then it was on a tiny room just with 10 LCs. Everywhere else on campus was UNIX and PC.

The home market was divided between Atari ST, Amiga and PC.

So it explains I wasn't aware of it.
Good post, by the way.
can someone more knowledgeable than me explain how is elisp closer to CL than to Scheme?
صور مضحكة عن الكهرباء – نكت عن الطاقة – تريقة على الكهرباء – الش فى الش
The early days of commercial aviation in the US were largely open and unregulated. The first serious governmental effort to regulate aviation in the US was in 1926, by which time it was clearly needed.

I don't know anyone who thinks the FAA should have no ability to regulate drones, but their unwillingness to draw limits for themselves is causing real problems. Noncommercial drones/model aircraft less than a certain weight and operating below 400 feet and not near an airport have always been legal. If hobbyists are safe to operate according to those rules for personal enjoyment, why should they be banned from operating under those rules for pay?

[edit: grammar]
tl;dr

In the end the guy who considers himself a hipster engineer wrapped the stuff into if statement:

clearMenus()
if (!isActive) $parent.toggleClass('open')

Furthermore he twitted that "The only reason I [fat] don't use semicolons is to troll people."
and what if you find things like small talk the most boring thing in your life which simply steals your energy in such big chunks that you can last only couple short conversations, while there is nothing more powering in your life than having a great debate, and it doesn't really matter much whether it is with your friends or strangers.

I have always found people classifications slightly weird thing, not because there is something fundamentally wrong with it, but because of how majority of the people perceives them. We tend to simplify things in our heads, and most of us start to treat these classifications as a final explanation to things (using as a labels), without remembering that when it comes to classifying people (especially their character), classification at its best is nothing more than a guideline and should be treated cautiously.

Well at least this is how I see the world and people around me.
"Manufacturers know that consumers are starting to care a lot more about the impact that the products they buy are having on the environment. Sapphire requires 100 times more energy to produce than glass. The energy requirements alone make sapphire problematic as a viable material to use on a smartphone. None of the folks I talked to had any idea how they could solve this problem given the nature of the material itself."
Have you tried asking your manager for a promotion? Be sure to state your case (don't say my friends are already senior). If not start looking internally for a higher position or apply to another company. Many large corporations are no longer loyal to their employees, so why should you?
I seem to be at the opposite end of the spectrum. I'm pretty good at smalltalk, sociable, do not dislike eye contact, etc. but most people seem... boring.

So you went shopping? Huh, I don't care. But tell me something interesting and, oh boy, I can chat for hours.

It's like I had already beaten the game and were patiently waiting for the sequel. Fortunately DLCs are released once in a while ;)
Discover which shows are the most popular in US and UK
Yeah, I doubt it's feasible at this point -- dollar-valued stock and all -- but would have been a possible move back a bit.
To quote Jane Austen:
"I certainly have not the talent which some people possess," said Darcy, "of conversing easily with those I have never seen before. I cannot catch their tone of conversation, or appear interested in their concerns, as I often see done."

"My fingers," said Elizabeth, "do not move over this instrument in the masterly manner which I see so many women's do. They have not the same force or rapidity, and do not produce the same expression. But then I have always supposed it to be my own fault -- because I would not take the trouble of practising. It is not that I do not believe my fingers as capable as any other woman's of superior execution."
Low and unpredictable upload/download/metadata transfer speed for iCloud Drive
This isn't a dig at you personally, but the idea of somebody saying "This phone is unusuable! You can't do anything except make calls and text with it!" is just so hilarious to me.
Mini guide to Node.js modules (screencast)
As a Facebook user, this is something that would interest me. I never used the "group" feature however because I felt it was more work to curate the group than is worth it. I do like that each "moment" is called out so you know you are part of a select group that gets the image/message. Targeted information always works best IMO. It does seem like a G+ circle rip off. I agree with that point. I have a feeling that Facebook will get too big and people may want to start off fresh in 5 years.
Right. Thanks for correcting me, I missed that.
Show HN: Need a GeoIP Service? Build Your Own One with Node.js and MongoDB
Note that this can be used for static functions, I don't think anyone would find it in an API documentation. The real reason I see for this is reducing voodoo in template libraries, eg forwarding a call T::something() for a generic type 'T'.
Having been a manager once, pay seems such a gray area, since people negotiate it with their manager. How does this law distinguish between unfair pay practices and the myriad non-discriminatory reasons why someone might be paid less? Are employers supposed to be responsible for the poor negotiating skills of a candidate? I want equal pay, but unless there is damning evidence of paying people less because of their gender, I am not sure how I feel about this law. Also this blog seems very angry politically polarizing, the kind of political blog I always hope to avoid reading.
This was a good read. I found him honest and straightforward even if one does not agree 100% with his views. I wish more people were like that.
Have you tried https://www.sharelatex.com ? I'd be interested in a comparison.

One thing I like about ShareLaTeX, in addition to its features, is that it's open source. https://github.com/sharelatex
I agree, the FAA is a bit messed up when it comes to what can be allowed as a hobby and what needs to be regulated as a business.
"Does rows do something like this.props.updateRowName(this.props.row.id, newName), then the statemanager "queries" the rows and somehow replaces the entire dataset tree with a new one where that specific row's name has been changed?"

Exactly. The state manager has "transactions" which are just functions passed down to components. These transactions are transformations on the entire application state, so to change the state you call them with data coming from user interactions and whatnot.
Those devs were debating what the best practice is, not refusing best practices. Saying stuff like "Learn to do X properly" in an argument is disingenuous and weak.
Learn how GadgetDuck got an increase of 96% in revenue within 1 month
For a while, there was a wonderful third-party alternative to Applescript known as "appscript"[0]. Your example above in Python would've been:

app('Mail').outgoingMessages[its.subject=='JavaScript']

Appscript also had bindings for Ruby and ObjC.

Unfortunately, Apple deprecated the underlying API in 10.6 that made appscript possible and never provided a suitable replacement[1].

As always though, the problem wasn't Applescript, but rather limited support for Apple Events by applications. Unless that problem is fixed, adding Javascript support to the OSA isn't going to help much.

[0] http://appscript.sourceforge.net/index.html

[1] http://appscript.sourceforge.net/status.html

Edited to add: I see the author of appscript has additional criticism linked to elsewhere from this thread - https://news.ycombinator.com/item?id=8329408
I found some of the messages I was thinking of (this stuff is scattered across many years of debates, so there are probably others).

Clisp maintainer on how loading Elisp into clisp was a weekend's work (2002, but talking about work from "a couple of years ago"): https://lists.gnu.org/archive/html/emacs-devel/2002-08/msg00...

Stallman arguing "Common Lisp is extremely complicated and ugly" and "would bloat Emacs terribly" (2010): https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00...
The Dark Side of Fame: The story of Mojang and the pressures of popularity
...said the startup marketing director to the coder.
You have to build makeobj first:

https://github.com/keendreams/keen/blob/master/static/makeob...
I'm betting the tweet was a tongue-in-cheek reaction to the situation.

Still, it is funny the lengths people will go to to avoid putting a semicolon at the end of their statements, even when the hacks to get around it are even uglier than the semicolon.
Scottish Independence – What Could It Mean for Startups and Tech?
Momentum is building for a net neutrality compromise