skysight-inc/HackerNews huggingface dataset:
If you ask me, it does not make justice to compare salaries across countries. May be comparing salary within the industry, within a specific market might make sense.

Just with the data / samples gleaned from this website, I will not be able to make any proper assumptions / statistic.
Is there any source that identifies the supposed investors? The Washington Post article just includes the nonsensical sentence "As of Monday, the company’s shares put its value at $7.6 million."

Like any HN reader, I want to believe that two women with no coding background can develop and ship in 90 days an app that will scale to millions of users...

These guys are the new lion-shooting dentists of the internet, but I'm afraid it's all a publicity stunt.
You have a non-functional total functional program.
HN has become a tough crowd to please these days...

If folks demand a complete answer from me, then here is the super dull list of reasons I use BuiltWith:

1. I have clients that ask me to check out XY thing on a competitor site. A lot.
2. I'm curious about tools other people use so I can learn the tech and recommend for clients
3. When bidding on a project I need to check what platform it's on
4. Doing market research for a side project (assessing e-commerce sites in a particular niche)

That's it. Mundane, non-nefarious reasons.
Show HN: Zube.io – Simple project management for your GitHub issues
> Too bad there aren't other ways to encode bits.

Well, I mean, if you look at the article, it encodes a turing machine, so... oh man what about playing Shahrazad inside of the turing game...

> Also, if you lose half your life and you're at 1, what happens?

So there's an entire section of the rules that had to be added, just for Shahrazad. http://media.wizards.com/images/magic/tcg/resources/rules/Ma... is the link, Section 715, subgames. Now that I'm re-reading, I _think_ that you actually win by decking, not by life: you just play with a larger than usual deck, and

715.3. Because each player draws seven cards when a game begins,
any player with fewer than seven cards in his or her deck will
lose the subgame when state-based actions are checked during the
upkeep step of the first turn, regardless of any mulligans that
player takes. (See rule 704, “State-Based Actions.”)

Here's the citation for it being Richard's favorite card, and a commentor leaves an explanation: https://www.reddit.com/r/IAmA/comments/20f1dn/we_are_richard...

Mox Pearl is simpler and faster than Plains!
The mind is a transitory state
I dug into the CSS example before: it's not actually Turing-complete, but it comes really close.

The user still has to manually intervene to advance each iteration of the loop. It would be Turing-complete except for that one little thing, but it's not quite there.
Stagefright 2.0 – Vulnerability Affects Nearly All Android Devices
Agree re: methodology. There are really two problems in the model layer of a database-based app:

- Moving data into and out of the database, the "Data Access Layer"

- How the model objects interact and behave once moved into memory, the "Domain Model"; this is pure OO and is amenable to fast, in-memory-only testing.

Rails treats these two as a single layer. On a project I'm working on now, we separated them into two distinct layers, which allows 1-2ms test execution in the model layer. We do test persistence, and it takes some time, but we can be a lot sparser with these slow, heavy tests.

In the end I think the choice of approach depends on how complex the domain model is. My domain has almost 100 objects arranged in various ways, putting us over the threshold where persistence should be treated as its own concern (vs. bundling it into the model). I suspect a lot of apps are better done via the Rails approach as it's much simpler, if slower to test.
OCLC prints last library catalog cards
Any chance of working remotely for iOS?
Dos and don'ts for mobile web design
What long term value? The system is already gone.

If anything the fact that some slavers where more personable means more people can conceive of such a system showing up again which will help avoid it.
Now T-Mobile is providing 2 years of free credit monitoring to those whose data were breached by Experian.

Who provides the monitoring? None other than Experian.
For a titanium frame, I'd go with Moots (http://moots.com/).
Lumi | London | ONSITE | Full-time https://lumi.do

Lumi is a personalised news reader. We learn your interests automatically from the get go and recommend you articles that we think you'll love. Lumi was created by the founders of Last.fm

We are always interested to talk to great developers, but right now we are really keen to expand our mobile team.

Currently, Android is our principle focus, but we'd be very interested to talk to mobile generalists specialising in any platform.

To apply, either launch a CV at jobs@lumi.do, or get in touch personally if you'd like to chat first (details in my profile)
https://play.google.com/store/apps/details?id=done.lumi https://lumi.do/about/jobs/app-developer
The initial passes are lower freq, so they compress better. More over you have control over them when encoding so you can optimize there (and there are tools that do so), but the defaults used by all encoders are very good across most all images.
"A FLIF image can be loaded in different ‘variations’ from the same source file, by loading the file only partially. This makes it a very appropriate file format for responsive web design. "

Awesome! I have been toying with custom png 'container' ideas in the past offering similar 'responsive' features (i.e various resolutions, lossy-lossless versions)

I would like to see the ASM.js version of the decoder and see how that one performs.
تفصيل مظلات للسيارات هاتف 51387985 – اعلانات الكويت
It depends on the encoder, it very well could be the first pass is just Y.
https://www.facebook.com/notes/facebook-engineering/tao-the-...
I can safely say that it's never to limit our own workload. Considering we'd get paid less if we had nothing to do, it would be pretty dumb to work towards that goal. It's to save the company from going bankrupt with explosive costs of maintaining infrastructure in a hostile environment.

Any and all restrictions are there to prevent risk, to both data security and operational costs. There's nothing worse than allowing a user to do as they please because as Bruce Schneier once said, "A user will choose dancing pigs over security every time."

This is why we work with management to show them the costs of allowing users the ability to roam free. Management makes the decisions, IT implement it.

Security is hard. It is highly invasive to usability. It's not your IT department's fault, it's actually yours.
New Buffer for iOS 9: How to Do Mobile Social Media Right
The problem is that 'buying quality' is very hard to prove.

For important purchases, like a car, there may exist guides that give you good record of past performances, but for most thing, its mostly hearsay. "Oh, I've been buying from X for years and they never break."

The race to the bottom has the property that paying less is an easily provable fact. You can measure it. Quality is too hard to measure.

There is also the possibility, for some classes of goods, to purchase the cheap ones and fix the bad bits. Like purchasing a cheap laptop and replacing the HD with a SSD.
> I wish they made that clear

I agree, I opened an issue to address this:
https://github.com/gorhill/uBlock/issues/773
"What if you could pick out early warning signs of heart conditions out of somebody's Fitbit data? It turns out that you can. "

Yes, in the future everyone will wear a smartwatch:

https://h4labs.wordpress.com/2015/07/28/in-the-future-everyo...
or just stay with Adblock Plus which isn't affected by this change...
I like uBlock a lot. With default deny 3rd party, or even some other settings enabled, I find it breaks the back button often, or I have to reload the page at google to search again. ANyone else have these issues.
Triumph and Tradgedy: The Life of a Jenny Lake Ranger
Could they? Sure, I guess. Is doing so going to be a more reliable indicator of creditworthiness than existing measures? Not necessarily. Many groups of friends can have wildly varying levels of income and financial responsibility, especially among younger groups of people who all went to high school together then diverged into different careers later.
The tension in education between the study of skills (what you would call preparation for your career) and the study of values (what you refer to as creating "well rounded people") has been around since the Ancient Greeks [1]. Most institutions tend to skew one way or the other, with smaller, liberal-arts style colleges tending to be on the "values" side, and larger, research universities tending to be on the "skills" side. (This is, of course, an oversimplification).

Now, the rhetoric we've been throwing at kids to get them to go to college has been strongly on the "skills" side of things, which is perhaps why you (and others) feel that colleges aren't focusing on what they should.

As far as fundraising is concerned, it's complicated. You have to do something to keep the doors open and the lights on. Amenities (like rec centers, nice dorms, and so on) are justified by claiming that they increase recruiting yield and retention (thus stabilizing revenues) but they cost a lot. Money in the endowment means less of a dependence on tuition, which means more stability in the face of possible enrollment shortfalls.

Something like an art museum serves multiple purposes. It's an amenity, sure, and may help students (or their parents) decide that this institution is the right place for them. If there is an art or art history department, it may serve pedagogical functions. In many cases, though, donors may have given significant amounts of art to the school, and they need a way to respond to that gift. Having a museum to put it in makes everyone happy.

[1] Sorum, C. E. (2005) The Problem of Mission: A Brief Survey of the Changing Mission of the Liberal Arts In Liberal Arts Colleges in American Higher Education: Challenges and Opportunities (pp.26--39).
That kind of blows my mind... why not use homedirs instead of abusing global paths!?
This is how 4 different computers responded to the inkblot test
API Security for Modern Web Apps
Sorry if this is pedantic, but actually:

find . | grep 'abc' === find . -name '*abc*'

find . | grep -i 'abc' === find . -iname '*abc*'

The -name and -iname options do a verbatim file name check if you don't include those wild-card asterisks. I've been inconvenienced by having to go back and add them often enough that this is burned into my brain. :-)
Apple's 3D Touch Is the Start of a New Interface
Decompression speed is important. (And more important than compression speed.) But the bottleneck on mobile devices is increasingly falling on the mobile network. CPU performance per watt is falling dramatically where mobile bandwidth per watt is staying relatively static. If this continues eventually we'll get to the point where the power usage (e.g. for loading and displaying a web page) is completely dominated by data transfer, and more and more computationally expensive compression becomes the best way to save overall power by trading cheap cpu cycles for expensive bandwidth.
How to verify open internet ports
Anonymously Share – You have a story, and Fly Messages has the mask
flymessages.com -
Fly Messages is an extremely unique social media platform that allows users the opportunity to voice their stories and opinions without fear of people having access to their name and entire profile. You don’t need to have an account. Fly Messages allows you to post an update, story, or message anonymously with the whole world. Your privacy is never violated with Fly Messages’ secure connection. All of the user data is encrypted so there is no threat of your private information getting out there if you don’t want it to.
>Patreon revealed earlier this week that it had recently been hacked, compromising the email addresses, usernames, and shipping addresses of its users.

Were passwords not breached? Or is it just that they haven't publicly released the passwords from the breach?
Yeah, German companies are typically managed in a much more bottom-up fashion than US companies. Labor isn't just an input to be managed, it's treated as an active player that can be cultivated to produce product improvements and gains from productivity/loyalty in the long term.

This occasionally leads to some bizarre cultural "impedence mismatches". Volkswagen tried to organize a workers' council at their plant in Tennessee, and were rather dumbfounded at the blowback they received from both workers and politicians alike. The workers' councils are a normal part of their management process, they never figured it'd be a problem.

Of course this is very much a case of "physician, heal thyself". There are tons of BS management practices in the tech world - stack-rank is the first thing that comes to mind. And big tech companies like FB and Google are known to be colluding to hold our wages down. We're skilled workers, overall we're a prime target for organizing. But we're notoriously hard to organize because of our culture, and it's really tough to see how to change that.

Historically it's always been the case that workplace improvements are demanded, not given. The beatings will continue until morale improves, unless we act cohesively.
Very interesting, but I'd like to see more data for each country. (For instance, an average salary of around $21,000 was posted for Nepal, but this might be unduly influenced by one or two data points in the $70,000 range.) Displaying a median, not just an average salary, would be helpful.
Processor and storage are much cheaper than network bandwidth this year.

The most relevant tradeoff calculation now would probably be bandwidth versus battery power consumption.

The FLIF image decoding library might want to be battery-aware, such that it can automatically scale back the power consumption at lower battery charge levels, in a user-configurable fashion. Or perhaps it caches a fully decompressed or partially decompressed file to storage, so that it only does the battery-devouring steps once.
If compared to the original yes, but that's apples to oranges. They are different resolutions.

It'd be more accurate to compare it to a pre-generated resizing of the original image (at the same effective resolution as the "half downloaded" FLIF).
wait, they store their Stripe API keys in their database?
An Open Letter to Jack Dorsey at Twitter
The author is obviously smart and dedicated - and I’d probably be forced to terminate him.
He is an non-supervisory employee, who has not been given administrative access to these computers. He created and deployed a program to other computers without permission that actively thwarted attempts to be shutdown, and modified it get around a GPO that was more than likely pushed out because of what he was doing. This is malware - for a good purpose but still an undesirable application being run without permission.

If the company has decided that computers need to be locked when away from keyboard there will be a policy and procedure for reporting and dealing infractions. This won’t be it. While in this case the program might have been mostly harmless, one never knows when a programming error might spin things out of control. It’s clever, funny to some, but if it accidentally resulted in downtime the stuff the flows downhill would come fast and be unpleasant in some organizations. Plus, annoying your teammates isn’t the best idea long term. I know this may seem harsh, but from my experience organizations with the most need for this security would be the least likely to approve of this method.
The Tenacity of Tech Recruiters
Why should we care about a future sociologist's or historian's opinion about what was "worst"?

It seems like the determination of worst would need to be made by someone who actually experienced these things, not someone who never experienced them or even saw them.
Senseye, Visualization Meets Debugging Meets Reverse Engineering
Location: San Francisco Bay Area

Remote: Prefer onsite/local

Willing to relocate: Prefer above location, but will consider Seattle/Bellevue opportunities

Technologies: Java, Node.js, C/C++, Go, Python, Haskell

Email: yc-10311582@pavelbennett.com

Work eligibility: Canadian citizen, have active H1B for a transfer

About me:

Graduated from the University of Waterloo Computer Science program in 2010. Started coding at 14 — software dev has been my hobby ever since. Interned at Amazon twice, worked full-time at Microsoft and most recently on the core backend at Evernote. Link to the resume available following initial contact.

GitHub: https://github.com/pavben

* WebIRC is a Node/ES6 project.

* InstantShare is a Go project. This one is a collaboration with @shurcooL who built the awesome OS X client.

I’m interested in a senior-level software engineering role on a small team of top-tier engineers at a startup which has an environment filled with positive energy that fosters creativity. Looking for a product that is still relatively new (0-4 years) that uses modern technologies (Node.js/Go/Python). Interested in building systems that need to be performant, scalable, and distributed.

Already have a few leads, but I’m taking the time to find the best possible fit. Feel free to reach out via e-mail and tell me about your startup :)
It seems like there could be more value than just speeding up test runs though. Imagine a system that gave feedback, just prior to committing, about the number of tests that your changes will trigger. If the number of tests is larger than you intuitively expect, it could be an indication that the change has side-effects you haven't anticipated.
MapZen Search (aka Pelias) is amazing. We're using it to auto-name routes on gaiagps.com, and we're rolling out new search features and auto-naming to the app too.

MapZen makes a lot of great stuff actually. We also use the Mapzen Valhalla routing engine (https://github.com/valhalla) to do trail routing: http://blog.gaiagps.com/plot-a-precise-trail-with-the-gaia-g....

OpenStreetMap.org recently added Valhalla too - interesting to see competition between MapBox/OSRM and MapZen/Valhalla. The best mapping tech is being developed openly now, even competing open projects - that's a fount of innovation.
As I read this it strikes me how much even the height of capitalism is a participatory, integrated, community-based culture. And how much the actions of a few can arbitrarily affect so many.

Interesting lesson for the startup scene of today, (which I am not a part of, so I don't really know) is what would happen if a large fund (Say, a18z) suddenly looked for exits for ALL of their portfolio companies. Would Silicon Valley see a similar crash to the Panic of 1857?
I understand what you say. But consider the server as being the machine including the network interface. Then, still, the pipes are going to be congested sooner with multiple images instead of a single image per page.
Dragula: Drag and drop so simple it hurts
> There's nothing about brutalism that means it prevents humans 'blossoming' or 'prospering', whatever that means. The focus of a lot of brutalist architecture was on functionality – that is, discarding the pomp and frivolity of some older architecture – and making them more focused around the actual functional needs of humans.

That focus on functional needs is precisely why Brutalism prevents human prospering: man doesn't just have rational, functional needs, but also emotional ones. That 'pomp' and 'frivolity' is actually far from pompous or frivolous: it satisfies the emotions and exalts the spirit.

A Brutalist approach to food would be to redirect all agricultural output to producing Soylent; a Brutalist approach to clothing would be for everyone, male and female, to wear a Mao suit in identical colours and fabrics, in varying weights to account for temperature; a Brutalist approach to poetry would be a rhyming dictionary.

> But there are exceptions - the Barbican estate in London, which is as brutalist as it gets, is a great example of how this sort of architecture can work when properly funded and maintained.

From these pictures, it is absolutely hideous and should be scraped from the face of the Earth: https://en.wikipedia.org/wiki/Barbican_Estate

What's remarkable to me is that anyone ever thought that these eyesores were attractive. The only possible explanation is a kind of mental illness brought on by the catastrophic destruction and dehumanisation of the World Wars. Witness the post-WWI art scene, in which the beauty and form of Art Nouveau were replaced by the horror and ugliness of surrealism and expressionism (Art Deco, with its clean lines, purity and colour, can be seen as a striving to preserve or restore some small piece of beauty in a world gone mad).
Are those numbers net or gross?
I just read the original post (the store about someone writing to Dennis Ritchie) which this comment thread is about. Noticed a mention of find and cpio. So wanted to say:

find, in general, is quite a powerful command [1], and one of the ways of using it, is piping its output to cpio or other commands, to act upon the found filenames (which can include relative or full paths, depending on how you call find). There is also the -exec option to find, which can do more or less what I said above (piping find's output to other commands), but without using a pipeline.

Those are some good reasons why you might want to persevere and learn to use find, despite its awkward syntax. And it's not really that difficult.

[1] One such example is a command I used to use a lot: some variation on piping the output of find to cpio, using the -p option of cpio (for pass, IIRC). E.g.:

$ find . -name some_wildcard -print | cpio -pdmuv dirname

which would copy an entire directory subtree from one place in the file system to another (or to a place (directory) in a different file system too). (Something like XCOPY ... /s /v /e in DOS.) And those cpio options could be used to do things like keeping the permissions of the target files the same as those of the source, or not, etc. Imagine how much time that could save (over having to later manually change the permissions, after the copy, particularly when there are many files). And that's just one example of the power of fin (along with other Unix commands).
Eh, thats simply wrong though. Maybe it'd sound like that with a thick accent/someone who doesn't speaks putonghua well...

Either that or you're thinking of 万 / wan / 10,000
Let's hope they trademark the name... After reading the comment above about Adblock, AdBlock, and Adblock Plus, it would be much easier to know exactly what product the news is about.
Ask HN: Linkedin alternative
We all love to hate Linkedin but it does have some value in terms of connecting with co-workers specially from the past. Yes, recruiter noise is bad.

What if there was a linkedin alternative which was free of recruiter noise but a more closed network where you could connect with people you choose to including your co-workers or even new contacts. Would you want to use something like that ? I always wonder if there was a linkedin alternative, what would that look like ?