skysight-inc/HackerNews huggingface dataset:
total FUD .. nothing gets updated here unless I want it to. And why isn't the Microsoft software updater or your AV updater considered an equal threat. Who paid for this 'study'.
Amazon Flex
Maybe OT: I'm impressed by this piece of content! Impressed, because as a millennial, not paying-for-content content-consumer, I barely can find such in-depth texts, being sophisticated in finding the truth of the matter* and presenting it to the public. The author basically seems to have been given the space of todays cover-stories and the freedom of a columnist using it to swim against the current in a nation-wide publicized high-profile medium.

This piece might have been scanned to be archived, but to be read and understood by modern consumers, it might have been better to convert it into a BuzzFeed-Style Top-10-List :-(

* not implying that he's correct, but he's seems to be honest
Makes sense!

I am particularly interested whether your security model could support the following: I'm working on an accounting app, and want to support letting the app automatically pull transactions from the user's bank accounts, mint.com-style. So the app needs to be able to log into the bank's websites as the user, probably using a real web browser. But I (as the developer) don't want to have access to the user's credentials or have the app capable of phoning home to me.

I also want users to have confidence that they can use third-party contributed, bank-specific plugins for pulling this data, but be guaranteed that these plugins can't steal their data or their money. A slightly difficult problem, given that once you have a bank login, you can probably use it to move money around. But curious if you have an answer to this!

The tight security of the app model is compelling, given how sensitive my users data would be.

> PS. offtopic but can you merge this PR? :D

I totally had a long-ish reply typed out but must have closed my browser before I hit "submit" -- d'oh! Sorry, will get to that now.
I usually keep one tab with Facebook open, but I simply ignore any messages or notifications during the work period and check them during the 5 minute rest period.
The parent uses the words "...except", indicating they take exception to the quote directly above. In this instance, adding information about earned undergraduate degrees is misleading as the quote is only about honorary degrees. It's equally as irrelevant as her earned Columbia law degree.

Nobody would object to the OP saying "funnily enough, she does have an earned degree from Cornell...", which is my point. Taking exception requires something to be factually incorrect.
Ask HN: What technology are you sad to see going extinct in the wild?
Hardware or software or technique or best practices...
Who else wants PC and Lawstudent2 to continue this debate? :) I'll bring popcorn.
That sounds like Snowcrash :)

I'd be interested in reading whatever academic writing that was, if you find it.
shouldn't the question be were the content of the communication the male population obviously engaged in came from?

edit: typo
Sam Altman: About 300 of the companies YC funded have shut down
The ability of principals to estimate the demand for computer science [1] is not the main issue. As the report concludes:

> ... amid pressure to focus on testing requirements and the limitations they
face regarding qualified teachers, most school and district leaders have yet to make computer science a top priority. Inequitable access to computer technology and computer science learning opportunities prevents some students from building a computer science foundation needed for the future.

Even if the principals were perfectly aligned with the parents, and with the corporate interests of Google, it would have only a secondary or perhaps even tertiary effect on what goes on in schools.

Take away this pointless high-stakes testing, increase teacher funding, and provide more resources, and things may change. It will certainly change more than pointing out that there's a difference of opinion between the principals and the parents.

[1] And now for a detail-oriented complaint. The Google report says the BLS "estimates that jobs in computer and mathematical occupations will increase by 18% in the 10 years leading up to 2022, creating more than 1.3 million job openings by 2022." This essay at vice.com says "computer science related occupations will grow 18 percent by 2020" and links to an entry for 'computer programmers'. (The vice.com article has a typo by using '2020' instead of 2022'.)

But "computer and mathematical occupations" is different than "computer science related", so these aren't talking about the same occupations. Plus, if you follow the vice.com link to the BLS page at http://www.bls.gov/ooh/computer-and-information-technology/c... you'll see that the BLS expects that the expected growth of 'computer programmers' is actually less than "total, all occupations."

The BLS estimates that the broader area of 'Computer occupations' which will have the 18% growth. And looking at the breakdown by job category, they expect 20% growth in "Computer user support specialists" with 111K new jobs; 25% growth in "Computer Systems Analysts" with 127K new jobs; 37% growth in "Information Security Analysts" with 27K new jobs; and 22% growth in "Software Developers", with 222,600 jobs.

(Note that 'Although writing code is not their first priority, developers must have a strong background in computer programming'. Instead, software developers 'Create a variety of models and diagrams (such as flowcharts) that instruct programmers how to write the software code'. Not my definition of a Software Developer. Nor Ballmer's, I believe.)

The BLS also says that user support specialists often don't need a CS degree, and that Computer Systems Analysts often come via a Business/MIS degree, so at least 10% of the growth in computer occupations is not due to a demand for people with specifically computer science training.

Anyway, I point this out because the essay title says "Demand for Computer Science" when the BLS numbers aren't all about 'Computer Science' but are more generically "computer occupations", and include jobs which don't require knowing how to program.
This has a feeling very much of a research project to see how well an init framework like launchd would work in FreeBSD. There's been talk amongst a lot of developers that the current init needs to be replaced by /something/, but that something is still up in the air.
But if it could answer this question well, it would mean that you would be out of a job pretty soon and wouldn't be casually dining in restaurants on your unemployment check anyway.
http://www.paulgraham.com/submarine.html
No effect on my job. I was watching the financial sites very closely, though, and I was maybe 24 hours from taking all my money out of the bank as cash...
I had a hard time before to understand their catch phrase/what they were doing. Improving privacy and control is really what they provide, making the Open Source web apps viable is more for marketing purposes. That somehow doesn't resonate well with me (I had to go one of their meetup to get a better picture of what they are doing).

That being said, they really do something cool if you spend some time looking at it. They tackle security issues with a good approach IMO.
Gmail ignores the dots internally. j.smith@gmail.com is the same as js.mith@gmail.com is the same as jsmith@gmail.com.
This angers me. I mean, they're doing the right thing, but it should never have come to this.

volunteers shouldn't be shelling out thousands in copyright and licensing violations- even if they won in court, the amount awarded back would probably be a pittance compared to what these manufacturers make by using their code/trademarks.

I love what the pax guys do, almost every major exploit in the last year is mitigated in some form by grsec.. I wonder what becoming a sponsor entails.. I mean, I wish I could support all the FOSS I use, but I'd go broke pretty quick. :(
I'd agree. Last time I argued against the droves of "health" stories being posted and the half-baked opinions people rabble about within them I was told it was "relevant" because health affects all hackers.

I respect that all things lifestyle can improve the lives of those in the tech community but I come here specifically for blogs/news/events relating to my field, I can get feelgood/ignorant opinions on any news site.
Rename it as maayonnnaise ? haha
I average about four hours of programming per day. That's been pretty consistent over the past ten years. Attempts to increase this over the last couple years have been in vain.
That's a shame. :(

Also a shame that it's probably going to be way too expensive to lawyer up something like the Firefox an RedHat style of trademark protection (where forks (or even re-compiles) must use off-label branding). :(

Also a shame that the companies in question can't even be named (and shamed)...
FREE DEODERANT SAMPLE
Email. It's becoming more and more common for people to rely on Twitter, Facebook, LinkedIn or other proprietary, closed systems.

Several times this year I've tried to get in touch with someone online only to find that they simply don't make an email address available.
Thank you. I didn't want to speak for HN.
And yet, people will occasionally get "caught out" at a grocery store needing to buy something without having their bag supply with them.

When that happens to me and you whack me for $5, I grimace a little, but basically don't care and my kids don't go hungry. If you whack someone for $5 who is poor and buying groceries with an EBT card, they're putting a gallon of milk back on the shelf to afford the bag. Or, they could ride the bus home, get their bags, ride the bus back, buy their stuff, and avoid the $4 fine ($1 for the bag and $4 for the convenience fine) at the cost of maybe an hour of their limited free time.

That's how it hurts the poor. That you or I could buy 10 bags for $12 and keep them in the trunk of our car so we always have them doesn't help the carless.

You asked how exactly it hurt the poor and I answered that question. I didn't come here spoiling for a fight over the issue.
OK, figure out who the involved is. It shouldn't be too hard if you're active in that area.
I imagine it's useful if you don't know all the commands you want to queue at the beginning.

For example:

nq ./my_awesome_analysis /data/complicated_file_with_long_name.dat

# um... what's the next file?

ls /data
nq ./my_awesome_analysis /data/even_more_complicated_path.dat

man rsync
nq rsync -avh --progress out* somewhere_else.net:
...it's worth following Fant v. City of Ferguson.

We've had this sort of problem in Missouri for some time. An interesting case was Macks Creek. [0] That link claims that the new law "limited" traffic ticket revenue. It didn't, actually, it just said that any revenue over the limit wouldn't stay with the municipality, but would be transferred to the local public school district. That got rid of Macks Creek! I suspect that if that law were expanded from traffic tickets to encompass court fees as well, it would do quite a bit to discourage the municipal courts in Ferguson and neighboring towns from victimizing the public as they have. Sadly, I also suspect that racism will prevent this obvious fix from ever being implemented, even though poor whites throughout the state are victimized in similar ways.

Maybe I'm overstating my case. From a governance perspective, St. Louis is kind of a mess anyway. The city-county split in 1877 [1] set the tone for the constant division and re-division the area has seen ever since. Every time some suburban nitwit gets pissed off about something, instead of trying to fix it directly through existing channels, he starts circulating a petition to set up some new barely-incorporated village or district or whatever. Since these entities are tiny, no one pays attention to them, so corruption is rampant. The long practice of locating limited-access highways so as to destroy less-favored neighborhoods is also pretty terrible.

[0] http://articles.latimes.com/1998/aug/02/news/mn-9388

[1] https://en.wikipedia.org/wiki/St._Louis_County,_Missouri#Sep...
> Why must someone push his brand and store concept into another country, instead of buying/creating a local chain?

Exactly because they want to do it their way

It's not about foreign people, it's about a different way of doing stuff

Walmart may be bad for groceries, but it sells a lot of other stuff, which is an area Aldi/Lidl doesn't touch
Up here in BC, we have a points system for traffic violations. A typical speeding-just-a-bit ticket would earn you 3 points. But 3 points get removed from your balance every year, so it's like being able to have one 'free' speeding ticket per year. When your points exceed 3 points your insurance rates go up and if I remember right there is a threshold at which you can no longer purchase insurance. So the points are a pretty good enforcement system for most people. Of course it still won't stop the people willing to drive without insurance or a valid license, but that's a different (smaller) category of offenders :).
In Pennsylvania, more than half of the fees on tickets I have seen go directly to charity or similar (government) funds, if I remember correctly. This is the right strategy.
I believe there is also one on netflix entitled "Happy People" that explores the taiga lifestyle.
fantastic.

question is: will this deter new male sign-ups?? will this cause male cancellations? logic says it should.

i would love to see similar analysis on Zoosk, another site that i personally believe has zero female activity. i also personally believe that they are much more aggressive on the fake account creation due to their monetization scheme (seeing seeing female profiles triggers male money purchases)
Extreme programming. When done right, it was an amazing environment to work in. It was just too hard to do right...
The ~'90s computer underground hacker, which some people like to call cracker, was a more traditional youth subculture than the coder hacker. With groups, zines, handles etc. similar to say music, graffiti or action sports.
That's a great observation. Somewhere along the spectrum of query flexibility you reach a point where pre-aggregation doesn't work anymore. We have a separate column-store based system in place for certain types of queries which we'll almost certainly blog about in the future!
Someone created my fake account on Ashley Madison, so why do I feel so guilty?
Exactly this, you work at a startup because you are passionate about the mission, or you want to learn something outside your basic skills training, you want to work with someone you respect, or you like to challenge yourself. Never ever ever work at a startup because you feel it is a way to financial success.

You believe in the mission - often startups will take on business or social challenges that are unserved by larger companies. This can be very rewarding to be part of a solution to an otherwise unserved or underserved customer.

You want to stretch your boundaries - titles in startups are rarely indicative of what you do, often you may participate in marketing, QA, development, business development, sales, project management, operations, and product management just by showing up that week. Rarely do you get a chance in a large company to "try on" a role that isn't on your resume, nor when you do get that chance, get the leeway to try several in a short amount of time. You may want to work at a technology company but not sure of what role you want, a startup lets you try many roles. Further when you find one you like you can live it for a while and then move to a larger company in that same type of role.

Work with someone you respect - Sometimes you will find a startup where someone you know, either in person or through meetups or other social sites that you respect and feel you could learn from. If they are at a startup you may find it easier to get employed and work with them than you would if they were ensconced in some high office at a large company.

Challenging yourself - startups are usually fast paced, stressful, and often have a lot of unknowns flying around. Being able to focus and get stuff done in that sort of an environment is a learned skill. Being able to "go with the flow" on a project, change directions quickly, and see promising areas of development in the midst of crashing and burning are all things people often experience in startups. That sort of stamina can be useful in large companies but it is hard to learn it in large companies.

Don't join a startup to "get rich." You will end up burned out and disappointed and it can take years to get past that.
This is incredibly off in many ways. Someday we will just release our numbers.
Some people are really dumb. But we are also in a transition period. People in general don't change hard earned prejudices; they die and are replaced by people with new prejudices.
How does this differ from task spooler:

http://vicerveza.homeunix.net/~viric/soft/ts/
It can all go. It was never useful, and was/will not be used to try to pass the beginner stuff in this world.
None of that has anything to do with a patent covering the concept of slide to unlock.
Our IRR was over 100% last time I calculated it; those numbers were really off.
If you can manage to register a constructor function, you can get your code executing without the target code having to call anything. In GCC, adding __attribute__((constructor)) before a no-argument function returning void works. I don't have a specific suggesiton for how to make this work in Go, although if you can add arbitrary C-compatible attributes and use the platform linker, setting the constructor attribute should just work.

In C++, constructors on static global objects get run automatically (via this mechanism), so if Go has something similar, that would work. (Stable) Rust goes out of its way to make you not able to do this because it's an anti-pattern, but there's a stupid trick if you can assume GNU: https://github.com/geofft/redhook/blob/master/src/lib.rs#L34...

Alternatively, you can just write an __attribute__((constructor)) function in C that calls an exported Go function that in turn calls `go backdoor()`, and link them all together.
Realistically the correct course of action is to call the non-emergency dispatch or call 911 and immediately inform them that this is not an emergency and to inform them the situation.

"An officer has turned on his lights and siren on Highway #101 but I am <continuing to the hospital>/<driving to a public/lit/safe location>."

Dispatch should contact the officer, relay information and they can return the details to you. Whether or not the police take offense and make your life hell is another story.
View that was a waste of time.

TL;DR: BK and McDs are getting together to sell a crappy burger for "peace day".

This has nothing to do with anything tech related.
I dunno, man - without Fisher Stevens riding a skateboard through a giant server room, can anything really be as campy as Hackers?
It's not just launchd, it's the entire low-level OS X userspace.

Nor is it research. It very much appears to be commercial, since it's undertaken by iXsystems. They're integrating it into FreeNAS and I think PC-BSD will follow suit. End goal appears to be get upstream FreeBSD in it, too.

There's nothing of research value here. It's Mach. It's practically an anachronism to do such a thing deliberately.

I actually have quite a lot to say on this topic, so I think I'll write an in-depth blog post on it.
By quadratic you mean O(2^(2n)) physical space, right? By a naive approach (making decoding like a ROM memory), I still can't see how it's not at least linear on the number of bits even assuming simplifying things for circuit sizes.
Valuation means the price that investors or acquirers were willing to pay. That someone was willing to pay that is a verifiable fact.

What the returns will be is an unknown, of course. But to say that is "meaningless" is either naive or a misuse of the word. Stock prices and market caps are decided the same way.
I remember really loving her SXSWi keynote some years ago on human-computer interaction. There was a big overflow room because her talk was standing room only. I took away from that the conviction that we shouldn't design software for who we are but have to think with compassion about the experience of people who don't love computers. And that this shouldn't be looking down on people but instead recognizing their points of view (especially frustration). There's a good summary of that talk here: http://blog.brian-fitzgerald.net/kathy-sierra-sxsw-keynote
You can calculate the mean yourself by taking total valuation divided by number of companies. I'll do it for you:

$65 billion / (940 companies) = $69 million / company
Perhaps I just don't understand what you're describing, because in my experience it is completely normal to have developers working on 20 different PCs and all merging code as they go - that's what version control systems are for! I can't really imagine how else you would do it. Do all the devs really mount a shared filesystem with a single copy of the code!?

Or do you mean that the devs all still have individual copies of the source tree, but they do all their work by remoting in to some big monster server and building/testing there? That sounds.... um.... ungodly slow. Though I suppose if you are talking about webdev, perhaps there is no build step, so it might not suck quite as much...?

It sounds like a very different world, and I'm struggling to understand what you mean.

I never worked on Windows or Office, but I did work in devdiv for a while, and at that time Microsoft certainly did develop Visual Studio in the traditional way. There were build farms, to be sure, but they were used for occasional checkpoint builds and for testing. For daily work, we ran the ol' edit/compile/link/run/crash cycle locally, on our own dev machines.
1. This is, I would say, still no reason why the whole cycle can't be performed in a very short time-frame.

2. If the plasma escapes, I would say you could dump it into a large tank (like a reservoir of water), and extract energy from it.
You need to figure out who you are. There is something at which you are considerably better than average. Find it. (There are other things at which you are below average. That's OK. It can be useful to know what they are, but don't dwell on it.)

The thing(s) at which you're better than average, work to get even better at.

And if you're never the best? Well, that you need to learn to be OK with.
Nuremberg, even if was fair, is a bit of sleight of hand in terms of who wasn't in the dock. Firebombing Dresden? No charge. The Red Army raping its way to Berlin? Scot free. Japanese civilians incinerated in firebombing of cities and then two nuclear bombs for pure intimidation AFTER they made overtures to quit and with NO military target? Not even mentioned.
And why would that make it suspect?
I'd rather assume it was him who signed up
Hammonton native here (small world, Hi!); I've driven on those roads for a few years.

Even to those who have driven on these roads all our lives it gets confusing, though I do understand that if a road passes by all the major ordinary shopping centers in a small town, it does warrant a lower speed limit. If you thought Rt. 30 is bad, try Central Ave (Rt. 542); that speed limit changes every 500 feet or so, and the police love pulling people over there.
Thanks for coming to the meetup.

Making it easier to run open source apps really is the reason I started this project, not marketing.

(Everything I wrote in this blog post is actually what I think: https://blog.sandstorm.io/news/2014-07-21-open-source-web-ap...)
They don't do email validation. When people cheat they usually don't enter their own info but the info of someone else. In the database was Obama's White House email, entered by one of his staffers or maybe someone else.