skysight-inc/HackerNews huggingface dataset:
You're not actually fixing the problem with 'coping'. You're only putting a bandaid on it.

> My home town is literally at the bottom end of Australia. Beautiful place but there are very few development jobs and no paying startups here. I have a child with another on the way. My partners salary is insufficient for us to live on.

Solution #1: Move to a bigger metro. You can even find a job before you move. Your new employer may even pay for relocation costs.

Solution #2: Another solution is to find remote work. Once you get it, start implementing solution #1.
Yes, I am talking in the C++ or Java definition of primitive types, like int, char, float, double, long, bool. It's only meaningless to talk about primitive types in the context of Ruby because Ruby doesn't have primitive types. Every type in Ruby is an object type.
Yes, this! This is the secret to simple BER/DER encoding: back-to-front. I was almost converted to ASN.1 BER after discovering this, but in the intervening 8 years the spell has (thankfully) worn off and I can see it for the clattering technological jalopy that it is.

The features in the author's F# ASN.1 compiler are pretty swank. ASN.1 probably gets a bad rap because of BER/DER.
Well, Matt Casey and I thought it was clever, if not a bit funny; Amy Ingram, A.I. and Ngram in one. What's not to like!? :-)
Don't be misled: the -are and -ire endings mark different conjugations (per my other comment, a Latin "crespare" would have become "créper" in French, which means "frizz" or "crimp" and is thus almost certainly cognate to your Italian word, but not to the "crespit" of the OP).
Why are we looking at the twitter feed? Just so there is some kind of graphic?

The way I'm reading this, the write up should have been an imgur submission of ad snippets posted on reddit.
Plus, putting large cannon on the top of a thin wall is not the best idea, structurally.
For anyone curious about sampling effects, a scan of the December 1972 MLA Job Information List is at http://rid.olfo.org/doc/mlajilocr/jil_eng_1972_12-OCR.pdf . (This is the one that contains the Latin that bartonfink and others are curious about; p50, ordered by ZIP code.)
My job title has often been "nerd".
Oh, come on. Don't take things so seriously. There are tons of Haskell programmers who don't know C, too, and Rust is just as much of a way for them to reap the benefits of C as it is anything else.
(also replying to siblings)

Parsley is just so good a name. It has the word parse as a kangaroo, and it evokes the image of fresh, green, edible.

I just ran

grep /usr/share/dict/words -e "^pars[^']*[^s]$"

to find the following list of words beginning with pars

parse
parsec
parsed
parser
parsimony
parsing
parsley
parsnip
parson
parsonage

I think I might call my next parsing-oriented tool either parson or parsnip. :)
When things seem contradictory, it usually means you're missing something.
http://gun.io. You need github to apply.
Sightly less than market salary is a lot better than 12+ months of no salary, and putting a good chunk of your saving in to getting a company started.

If you want a ton of equity, start a company, but don't expect a paycheque. If you want a paycheque and a lot of equity, join an early stage company.
Check out their SEC filings:
http://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CI...

Insiders are selling shares to private wealth management firms / asset management firms. It's amazing how much hype can do in the private finance world when you have the perception of momentum and herd mentality. Look at Clinkle raising $30mm ... this is the same thing happening at a bigger scale. Look at Groupon... same thing.

Here's one to S F Sentry Securities, Inc.
http://www.sec.gov/Archives/edgar/data/1321655/0001321655140...

Morgan Stanley took over $25mm in fees to arrange these sales... the reason for that is because they know that there is no way Palantir is going to have an IPO in the near future -- or else they would be salivating to do this kind of transaction for free to gain favor with management.

The fundamental problem with Palantir is that they are a government contractor masquerading as a product company. $200mm in government contracts comes with enough overhead that there is not a ton of margin. You can see tons of defense contractors in the midwest doing hundreds of millions in revenue.

Take a look at their revenue numbers for federal government (which is likely a major portion of their ~$420mm in revenue):
http://goo.gl/v7JzT5
http://goo.gl/AzZeuR
We are past the point where exploits are a cheap, democratic weapon. So it's time to close the holes that governments and organized crime are using against us. It's our responsibility to build systems that provide democratizing power. It's also our responsibility to practice exercising our political power. Politics will be important for however long we are human.
Wow what a great catch. I just tried it and it still works.

I'm not sure how they will really fix it. They will need every client to update and that could be difficult with mobile clients.
Oops, looks like I was beaten by cgrand himself. https://github.com/cgrand/parsnip
I believe GPS in most modern smartphones are now integrated directly in the SoC, and can't really be removed without removing the whole CPU.
Maybe now you will have to buy a second one in order to make a perfectly rectangle then get rid of the excess pieces. Genius design.
Then why do people think killing people that depict the prophet will do something?
Kazakhs shower president with cryptic questions (2007)
This is good advice. You can read and learn while
Still performing the tasks that are required of you. You can do this without feeling guilty. Go to work in the morning excited to learn while earning a living.

I've had to do this on multiple occasions. It was either that or wake up every day hating the prospect of going to work and suffering the endless boredom.
> Are you actually fine with that or you just don't see how it can be used to negatively impact you?

Actually fine with that. My genome is public with the Personal Genome Project, associated with my full legal name.
Updating multiple resources of the same type is easy: POST to the plural form of the resource.

If you need to update multiple resources of different types atomically, then you probably need a new resource abstraction that covers both of the resources anyway. Then just POST to that.
> you can look at one of my Gargl blog posts to find that info, but essentially I generated a Gargl template file for Trivia Crack‘s various API requests, using the Gargl Chrome extension, and then used a Gargl generator to turn that template file into a Trivia Crack JavaScript library. Using Gargl for this allowed me to

What was that tool named again?
Blogging Like a Dev with Jekyll, GitHub and Prose.io
30 days in which to fix the whole security of the systems and then make it public? What about companies like Microsoft that need at least 90 days to fix a privilege escalation bug?
I don't know. Perhaps a little of each. See my other comments here.
I'm also curious because Crespo is my last name. "Quis crespit crespulum" might make a nice personal slogan — depending on what it means.
From the article "It is currently unclear how isolated the baseband processor is from the rest of the system's hardware."

Is this a problem? I was under the impression that the baseband controller was regarded as one of the more likely areas to insert "extra functionality", but I'm only going on info from security conference presentations.

EDIT: First Item in the TODO section: "Reverse engineer details relating to the Qualcomm MSM8610 baseband processor." Good to know they're on it.
The crawler portion is about as sophisticated as `wget -R`.
Won't US companies simply continue drilling and frakking once prices rebound?
My bad, let me rephrase, near 100%.
Super naive perhaps, but we feel it is worth a shot. Hell, we might die trying, but we'll certainly come out a whole lot wiser on the other side.
Late to the thread here, but I'm one of the co-founders of an immersive training program called Eleven Fifty that is taking a unique approach to the problem of building a developer to the talent level sought by tech companies.

We offer 7-day classes in various languages that allow current developers to get up-to-speed quickly in a new language or for someone with relatively little experience get a taste of development, but the real talent growth engine is our APPrentice program. Individuals can enter the program at any level, but we only accept those that are highly motivated to learn and fit within a framework of someone that has the potential to succeed as a developer.

This is a PAID program (yes, we pay them) because the individuals work with a highly experienced mentor on client projects, much like an internship. Students are in the program for as long as they "need", but it's typically between 6 - 12 months depending on what experience they come in with. Those in the program can also audit any of our immersive course offerings, even those they've already taken, without cost, to continually accelerate their learning.

We actually have one person currently in the program who graduated from a 10-week bootcamp, but wasn't quite ready to be hired as a qualified developer yet.

Instead of putting a box around education like the 100+ bootcamps have in the U.S., we've created a flexible program that can adapt to the needs of an individual. Check out what we're doing at www.elevenfifty.com
Why go through all those hoops when there are plenty of open source VPNs installed with one line. eg https://github.com/sockeye44/instavpn <- works with mac, ios, android etc
If most developers knew both sides of the coin, then most projects would choose which approach was a better fit for their situation.

But what happens is, developers work for years only knowing one way, thinking it is the only way. They start to notice problems/friction/"code smells", and they follow the resulting thought process till they eventually discover the other way.

At this point, they might mistakenly think the newly discovered way better in all cases. They might also mistakenly think it is their invention.

Learning theory really is a powerful shortcut.
The terms CEO/CTO/etc. haven't lost their meaning with all of the startups out there (some pretty poor), why would years of experience necessarily dictate that a quality engineer cannot reach that position so quickly?

In my case, I continually hone my craft outside of work (with some breaks here and there) - I spend a lot of time learning, digesting new patterns, and assessing then. I read articles, and spin up many projects to experiment hands on with the technology, patterns, etc. My abstract depth was already sharpened from my time as a math PhD student (ultimately dropped out), and spending 2 1/2 years unemployed from having trouble finding work whetted my appetite for working to an insatiable degree. The Marine Corps enhanced my innate leadership traits, which I then took the lessons learned and applied them to leading a team (which I had to do as an acting tech lead when the tech lead had to take leave due to a family death), as well as generally carrying myself.

I earned the senior title through domain expertise at an exceptional level, and with a bit of luck achieving it in a piece of tech that exploded in popularity just afterwards (AngularJS). I have been seriously recruited as a lead developer for about a year, although I have turned down such positions for a while since I did not consider myself ready at the time.

The one thing I appreciate about being in the Bay area is that companies here recognize that such talent can exist, and such people may not even be unique. In most of the country, I probably would be still a mid-level developer, and not given the opportunity to demonstrate I would be a capable senior developer, much less lead developer.
The article reads to me as very credulous; I can't imagine a piece like this running in TechCrunch in the good ol' days with Arrington at the helm.
Uhm, so... thanks for the advertisement?..
Go to Statement Considered Harmful (1968)
(Disclaimer: I'm generally biased in favour of Google)

This logic absolutely doesn't work. The whole "vote with your wallet" attitude only works when a majority of consumers have a concrete choice in the matter. In the current case, even if the entire tech sector decided to "vote with their wallet" and stopped using Google, a phenomenally large amount of users would still be on Google due to partnerships with internet browsers, manufacturers, OEMs and so on.

You need to be honest with yourself. When you say "If you don't like x, don't use it", it doesn't give the person a vote/voice. It's to get them off your back (as if they were on your back in the first place).
That might or might not fall under "just [...] closer friends".
This just makes me sad that someone hasn't made a Cryptonomicon trilogy
seriously -- what's up with Enoch Root? http://www.ibiblio.org/java/cryptonomicon.html
A Gentle Introduction to OTP
YouTube- NextWave Funding YouTube Channel
NextWave Funding can help you explore new routes to success and unprecedented growth with a Merchant Cash Advance. Seize this excellent opportunity to revitalize your business quickly and efficiently.
Because they do not understand erlang
Whether goroutine-like mechanism is possible in rust without compromising its core values is not clear, since libgreen attempted it and failed.

Something like async..await is in the cards and I guess rust does have plans to implemented it sometime in future, but that will require compiler support and can't be done just in libraries like you claimed in the first comment of this thread. While it will not have same runtime characteristics of goroutines, it'll provide similar benefits to program structure.

All that said, rust definitely offers a lot. I'm only contending the claim that the language is flexible enough to implement something similar to goroutines purely as a library.
According to this form, Morgan Stanley charges 25M to arrange a sale of 50M. Is there something behind this, or is this normal?

http://www.sec.gov/Archives/edgar/data/1321655/0001321655140...
> Dave Cheney pointed out on Reddit that he is under the impression that Go is popular in China for its usefulness in writing programs for rooted Android phones.

Interesting. It seems Go really is preferred to Java, if given the choice. I hope Google seriously considers making Go the main programming language for Android in the next few years. Other than having to rewrite all the old and new APIs (in parallel with the new releases) I assume it shouldn't cause too many backwards compatibility issues now that they made apps compile to the platform natively anyway, which I think should allow to rip out Java, once 95+ percent of the Android users are on Android 5 or later.
Awesome Bike Video
>The idea that you can make an open / anti-surveillance device out of an iPhone does not seem likely to me.

I'm honestly more worried about the closed baseband processors present in all current phones, Android phones included.
While that puts commute in perspective, time is not fungible like that in reality. 5 minutes on the margin won't make much of a different. Will you really take an extra week of vacation if move 5 minutes closer? No. Let alone the huge time cost of changing workplaces or residences.
Clocks Are Too Precise
Hi everyone. Library author here. I worked on this a bunch back in maybe 2009-2010. It's inspired by the work I did with tectonic on selectorgadget.

So my current thinking on the idea is reflected in https://github.com/fizx/pquery. PQuery addresses some weaknesses of Parsley by embedding the ideas in Javascript.

(1) Parsley isn't turing-complete, and many web pages are ugly, so you often have to resort to pre/post-processing in some scripting language. I never was able to get sufficient power out of a purely declarative language.

(2) Javascript environments are readily available (even in embedded form), and are more accessible than C.

(3) If your crawler already executes Javascript to render dynamic pages, then running more Javascript in that environment is pretty easy.

I guess I'm a little late to the thread (yay weekends) but I'll answer any questions people may have.
>they create tools that other individuals then have a choice to either use, or not.

Language is also technology. It is probably the most important technology we have. But you can hardly argue that people make a choice to use language. Sure, you could choose to learn a new language, but that only handicaps you unless you're moving somewhere. And even then, that might be a massive waste of effort.
Its not a good idea for HTML to support REST?
A cleaner way of targeting elements with a specific number of children exists using EQCSS for Element Queries:

@element '.sidebar' and (max-children: 5) {

.widget h3 {
font-size: 125%;
}

}

Check out the min-children/max-children examples on: http://elementqueries.com/test.html
The phrasing is very similar to "quis custodiet custodies" - who watches the watchmen - which is a very well known phrase. The most I can make of this is "Who $foo's the $foo'ers".
Texture Compression Techniques
Yeah, you lose the binary search aspect, but gain some ease of use.
HTTP is different, though. Developers are constantly creating thousands of HTTP services. What other Internet protocol can you say that about? Protocols like DNS, FTP, NNTP etc tend to be provided by a small number of fixed services. Once in a while there will be a framework for a non-HTTP protocol, like Zed Shaw's Lamson SMTP server, but that's uncommon and I doubt it's widely used.

I can't think of any other protocol where even the most unskilled developer is given the tools and encouraged to determine how the protocol is used.
I'd say Rust is more like C and OCaml had a baby.
Startups are hard and risky, which is precisely why it's dominated by "wealthy entitled children". If a poor kid's startup fails, poor kid gets kicked out of his house and starves. If a wealthy kid's startup fails, wealthy kid doesn't get to buy his Ferrari for another year.

I have no idea how to break this vicious cycle, apart from strengthening social safety nets for the lower classes to minimize downside risk. But we know once you start providing welfare for the poor, they'll simply stop working, right?
Yeah they probably just can't disclose this 'confidential' stuff as a company in a normal press release. So they had to act like it was a Snowden-style leak which just happened to make them look awesome.
120 but to do what? Sometimes I think it's better to have a short but intense life than a long one and do nothing because you know your life will be long.
>- On top of that, he supposedly began coding the site after SR1 was busted. How does it take over a year to set up a simple e-commerce site when almost 60 other clones were able to set up in that time? To me, that reads like it's a hobby, at best, or that he's completely incompetent, at worse. In neither case does one want to use his site.

It could also mean the opposite. You ever pentest those other markets?
"Every new contract requires dozen extra people."

I've heard this as well. They essentially hire customer-facing engineers to go out and scope specific contracts and literally implement custom solutions with small generic software frameworks they developed in house.
There are a few other sales where there are 0 fees. So likely they "don't charge" for those and put all of the fees in a single filing.
I was in a strategical position with my last company and was an asset for a few reasons. When I gave my resignation my CEO said what do you want, name a number. I told him it's not about money, I need to move on to grow my knowledge and experience. I could have said 100k and would be happily making my 6 figure salary while in reality at the time I was worth half at best. (Friends at the company tell me the guy hired after me is making 110k, ouch).

BUT, since moving companies I've gotten my hands dirty, I've had opportunities to use tons of new technologies and I'm in sort of a lead developer role now. Im not making 100k but I'm damn sure much closer to being worth it then when it was just "offered" to me by my last CEO trying to prevent me from leaving.

My knowledge is now tenfold what it was before. I learn more and more every day and work on solving exciting problems. I know that whenever I switch companies next, or am up for a review I will be making a major salary jump because I have leverage now.

Strategic career moves that increase your value/skill/knowledge will always lead to more money in the end. Justifiable money.
Never been a fan of HTGRs; the problem with LWRs is pressure, and what happens if you get to much of it or have a material failure. HTGRs have the same issue (though, not the potential for thermocatalytic degredation of the fuel elements).
Sounds like quite an amazing and brave individual. We need more of his caliber. Is there a translation of his writing available in English? I would be very interested in reading more of his "Crops and Seeds"
If I understand correctly, the implication is that if science can make us live a thousand years, a 62 year old would be almost every bit as vital as a 32 year old. The life extension would be at a fundamental level, not just keeping older folks on life support for longer.
Those were fun times :)

Ruby bindings: https://github.com/fizx/parsley-ruby

Python bindings: https://github.com/fizx/pyparsley
Gates isn't working on Thorium; the TWR is a uranium / plutonium reactor.
Many points raised here are valid concerns and should be addressed by the data scientists when designing the system.

Let's just not forget about the positives here: there is a company that openly uses term "A.I." and raised a lot of money. Am I the only one here waiting for the AI Winter to be over [1]? Maybe it's not the best A.I., yet, but they got the funding. Personally, I think that's great and I hope for others to come out of the closet.

[1] http://en.wikipedia.org/wiki/AI_winter
i was wondering if the 'style' of current mostly NUMA type server-hardware platforms, favor one approach over another. for example, when no more GHz improvements etc. are possible it seems that message-passing _may_ tend towards a better utilization of available resources than locking (which might cause hundreds of wasted cycles all over the place)
It's more like a trucker that only knows a couple of basic road signs.
I'm thinking more of a VM like Xen in Rust, with the support to run Docker-like containers, with no C or C++ code anywhere. 100% subscript checked down to the hardware level.
The problem with this article is that it implies software regularly uses human datetimes, or that programmers regularly write their own code to convert to and fro.

Programmers do not regularly write their own code to do so (and due to the hairy and brain numbing nature of it, plus that Java, Perl, Python, and Ruby all have good libraries to handle this anyways, no one wants to), and code almost always uses UNIX epoch time (number of seconds since the beginning of Jan 1st 1970 GMT) and does not observe leap seconds (as it is a linear progression of seconds, and does not have any concept of minutes or higher).
Nope.

Molten salt corrodes stainless at a rate of 0.025 mm / year. The solution: make the walls thicker, change out and inspect the primary vessel and plumbing every 4 years; you get 40 years per millimeter.
This website actually sums it up pretty well as to WHY these websites are doing this: http://www.wiyre.com/google-analytics-darodar-forum-spam-wha...
A manager's most important deliverable
$200 for a 7 day cruise? That's insane.
No, you don't. You may be able to infer some properties of some programs, but you can't take an arbitrary program of real-world size and answer an arbitrary question of a kind that a human maintainer of that program would want to know; for example, under what circumstances, if any, it ever performs an invalid operation -- such as an array bounds violation, throwing a runtime exception, whatever is considered invalid in whatever language it's written in.

That's what I mean by "general and accurate".