skysight-inc/HackerNews huggingface dataset:
The term "C/C++" is a Tool of the Devil. Each has its many endearing qualities but it is inappropriate to put them together like that.

I often see job board posts and get mail from recruiters seeking coders with experience in "C/C++". Consider that Linus Torvalds and Richard Stallman would be unqualified for C++ work. I myself have done so much C++ that I am not particularly good at C anymore.

If you use C++ as "A Better C" or "C With Objects" you will never get the bugs out of your code. C++ wants to be written a certain way which is quite alien to most C practices.
"Social" in the sense of leveraging (exceptionally aggressively) the social graph and personal connections.

Less so in terms of content / context.
Solid concept, but the pricing is way off base. I priced out a trip, and then compared it to other available options, and SimpleCharter was 55% (no typo) more expensive than what I found elsewhere, similar or better aircraft.
I use tables all the time in Excel 2010, haven't had much experience with 2013. Is this something that is truly new in 2013?
The Top 3 Blogs for Healthcare Jobs
I design my programs by writing the header files first.
http://elm-lang.org/papers/concurrent-frp.pdf
It's important to read Evan's thesis: https://www.seas.harvard.edu/sites/default/files/files/archi... to get an idea of how Elm evolved. He has considered other formulations of FRP, but they all have tradeoffs. Now if "real" FRP is important, perhaps someone can suggest a framework as mature as Elm to use? I know of RDP which is an interesting idea too: https://awelonblue.wordpress.com/about/
This is neat, but it doesn't seem to be actually diffing the files; it just shows both versions side-by-side. Or is it just showing a bad example?
Thank you for the information, most of which is new to me. However, one minor point of correction, is that I believe the birds are thawed, not frozen, when fired into jet engines to test them.

https://en.wikipedia.org/wiki/Chicken_gun
How does this compare to Docker's fig-based orchestration solution??
Having loosely followed the QPC that has just been rejected, I think it's pretty clear they had a case.

We should also see the details of this decision. They may have interpreted the law (and documented that interpretation) in a way that makes it less unacceptable.

Also, there will a couple other recourse for that same law. It's not over yet.
Please pardon what may be a naive suggestion. This isn't my area and illness had me "benched" for a long while. Is there an inverted solution?

Maybe it's worth releasing not a simple PoC, but an unnecessarily large ball of executable or testing procedure that incorporates the PoC for testing purposes, but also does many harmless, exploit-like but nonsensical things, performing only one action that matters (the test.) A hairball of mostly trash code or procedure that is not trivial to untangle, in other words.

The idea is to create enough of a mess to stop the script kiddies from quickly knowing what to modify for their own purposes, not forever; but for a time.

Just maybe it would be possible to create a hairball that takes longer to untangle or trace than just having a pro tear apart the patch and roll their own attack, ignoring the hairball. If so, providing the test/PoC/hairball is not giving the pros in the black hats any extra time. (But in any case, at least you are not amusing all the script kiddies.)

If you can make a worthy hairball, you might just want to release the hairball just a little ahead of the patch; enough to whet admins' appetites for the patch - inverting the current order of release. (Or not.)

Again, this may not be practical in all cases or any; and my apologies if that's so.

PS There may be an argument in here for providing an "unnecessarily" and complex patch, too, to make it harder to reverse engineer - perhaps worth considering.
I've got the scars, 123, Symphony, Quattro, Paradox, Excel, Access, dBase II, III, IV, Lotus Notes.....OLE!
> FWIW on Debian-like systems there is "apropos"

Ouch, too much Debian credit, too much Linux credit, even. That's by Bill Joy circa 1977, so it's a BSD Unix thing, widely adopted everywhere else.

Man -k was AT&T's reaction to apropos, IIRC. There is a certain logic to using "man" to search man pages.
You describe objectification as patterns of behaviors and speech. However, the most common use of that term I see these days refers to female characters in fiction and advertising. There is a gigantic difference between these two notions.

In a similar fashion, your entire post is misaligned with the kind of feminism I see on the daily basis.
Making data smaller, slower, etc. doesn't solve the problem. Good design and implementation are what it takes. Wirth's work shows simplifying the interfaces, implementation, and so on can certainly help. Personally, I think the best approach is simple, object-based storage at the lower layer with complicated functionality executing at a higher layer through an interface to it. Further, for reliability, several copies on different disks with regular integrity checks to detect and mitigate issues that build up over time. There are more complex, clustered filesystems that do a a lot more than that to protect data. They can be built similarly.

The trick is making the data change, problem detection, and recovery mechanisms simple. Then, each feature is a function that leverages that in a way that's easier to analyze. The features themselves can be implemented in a way that makes their own analysis easier. So on and so forth. Standard practice in rigorous, software engineering. Not quite applied to filesystems...
To be honest, it's pretty bad, you can't imagine. Everything is in one single C++ file (+ the main.cpp), the chat is a webkit widget (it was the easiest and fastest solution), there is no error checking or anything so it can crash any time, etc etc...

Actually, this is my first C++ project, I don't even know C++ (only a bit C from high school).
The best deep-fried snack is still unhealthy. Being the best in a field of crap isn't much of an accolade.
Couple pieces of feedback. I tried it out for some trips I commonly take in our aircraft (A36TN or 58P).

BED-OSU pulled up 3 choices, a Beech400A, Challenger300, and a G650. The Challenger and G650 couldn't use OSU, but that wasn't called out quite explicitly enough (IMO), and each chose a different alternate airport, neither of which chose CMH, which is overwhelmingly the logical alternative (IMO).

Similarly, booking that same trip from LWM only offered the two larger aircraft, with a departure alternate of ORH (rather than the closer and more sensible BED).

Our other common trip is to 60J, and the site chose ILM as the alternate (rather than CRE or MYR).

Realistically, you may need to start with street addresses to better inform the alternate airports. It's often the case that a charter customer won't know the possible airports, and blindly choosing an alternate without knowing where the customer wants to be is playing that game one hand tied behind your back.

Searching 8pax OSU-LAS in the middle of summer, I was offered a Hawker 800 departing OSU non-stop to LAS. To say that's a snug departure is an understatement; I doubt that would be a balanced field departure and under Part 135, that's going to be a no-go I'm pretty sure.

I also wasn't getting offered turboprops for some of the short searches I did. Makes little sense to fly a jet on a <30 minute hop generally, but that was all I got in New England for the searches I did.

You're trying to disrupt a market that's pretty difficult technically to make fully online. I suspect you're going to get a lot of bookings that end up not flyable as offered (and still have some work to do on the alternate proposals). Similar to dbenj's feedback, I also think your pricing is well above market, especially with jet fuel as cheap as it is now. That'll be easy for you to fix though.

I definitely wish you guys the best of luck, and happy to give any additional feedback if you want it.
> If they don't suit your partisan view of the world, where exactly does the problem lie?

I don't know anything about the bias (or lack thereof) of Polifact, but it's not hard to see how this is a problem.

If I were to spot check every statement you made & only 10% of what your opponent said, even if you both had the same level of accuracy, you're going to look a lot more like the biggest liar.
As a user, how do I know that the patch I applied fixes the issue, particularly given the potential for user configuration of the software receiving patches? I need a PoC so I can verify the fix for the machines I'm responsible for.
Not mine.

I often keep my iPhone powered off so I wont be bothered.

A couple days ago I read that the iWatch is selling poorly because it is only really useful for notifications. There are some occupations where one needs that but there are many other well-established ways to receive notifications.
Thanks for the feedback! Feel free to shoot me an email at charles at simplecharters.com, I'd love to take a look at the searches and see why there was such a discrepancy.
Why can't you modify a JVM to do this? I don't get it.
I would think so because analog TV over the air was able to travel more then 9 miles, but I don't think that toy drones can go that high, but that will probably change...
I spent a couple of hours studying an earlier version of these slides on two successive Fridays with some coworkers. Now we know a lot more about Tor than we ever have before.

If I had a choice about how to expand these slides to go into even more detail, I would like to see a little more coverage of attacks, including their feasibility and effectiveness.
Well, I don't know a lot of the math and crypto, but I would probably seed an RNG from the stretched key and then pull large primes out just as ssh-keygen would. You're right, though -- given my "requirements", it's not much more to assume a convenient place to store a normal, encrypted key. It can be public since I already based my security on the password strength and some obscurity. I wouldn't use either of these ideas for any serious production server.

For the deterministic key, you could "backdoor" ssh-keygen's RNG through something like LD_PRELOAD... at that point it's probably just piping a couple of pre-made shell utils together, which could be more portable and simple than rolling-your-own all the key export stuff.

Actually, this strikes me as potentially useful and secure in some niche cases where you don't trust your RNG and/or storage. Use diceware and write your long key down, derive anew for each use. Maybe it's silly, but I would consider something like that (at least the initial deriving part) if I were very paranoid or making a long-lived, deeply-deployed key.

Here's a deterministic Ed25519 SSH key generator that takes a 32-byte seed: https://github.com/mithrandi/ssh-key-generator
Perfect. We love it there. We've already been scoping it out if you check our Twitter feed :)
/think better delay pressing start by the latency amount
;]
Oh, sorry. Wrong video.
He was a fag anyways.
For my human-facing passphrases, I taught my password generator to scale automatically based on the size of the password space, the capabilities of an expected attacker (default: Snowdon's "assume 1 trillion/sec"), and the length of time for an attack (default: a decade). Keeps it clear how strong or weak what I'm using should be:

-% mkpass -h
Usage: mkpass [options]
-a, --attacker [RATE] Assume an attacker capable of RATE guesses/second (default: 1000000000)
-t, --time [DAYS] Resist an attack for up to this many days (default: 3652)
-b, --bits [BITS] Generate a password with this many bits of entropy (default automatic)
-l, --length [LENGTH] Make LENGTH word/char passwords (default automatic)
-n, --number [NUM] Make NUM passwords (default 1)
-w, --wordlist [FILE | name] Use file as wordlist (default comm3000 3esl)
-v, --verbose

-% mkpass -v
Complexity 22088^5, 72 bits of entropy. 1811 centuries at 1000000000 guesses/sec
messy photo groceries stoke horse

-% mkpass -vb 100
Complexity 22088^7, 101 bits of entropy. 88357157 million years at 1000000000 guesses/sec
ungainly shopping mall dissociation turf across stridden microphone

-% mkpass -vl3
Complexity 22088^3, 43 bits of entropy. 2 hours at 1000000000 guesses/sec
Weak passphrases: estimate 43 bits of entropy. 50+ recommended (length=5)
terrace lower-class paneling

-% mkpass -vw pin
Complexity 10^18, 59 bits of entropy. 34 years at 1000000000 guesses/sec
366565907478491511

-% mkpass -vw alnum
Complexity 62^10, 59 bits of entropy. 28 years at 1000000000 guesses/sec
cTDng2KioE
Great videos!
I'll take the other approach here - I think its useful to see products in a competing space for everyone involved. The poster, and the readers alike only benefit from understanding the full landscape more clearly.
When I worked at Apple we spent more time designing our t-shirts than writing code.

Many companies retain "efficiency experts" for the stated purpose of improving productivity. One such observed that some factory workers did not have all the tools they needed and so were always fetching them from a cabinet. So his suggestion was to supply every worker with all the tools the required, in toolboxes placed readily at hand.

By contrast, Plantronics' efficiency expert convinced the management to forbid its workers from listening to music.

I expect at least some such experts are employed by The Man to keep the workers from seizing the means ofnproduction.
Do you know of any plans to expand it further? or was there any substantial problems discovered that could not be solved?
Because we are a civilized society, and this is not about you. A lot of people can _not_ assure that security for themselves.
I use makeheaders: http://www.hwaci.com/sw/mkhdr/

It's pretty amazing.

If you can't use makeheaders, I prefer the Plan 9 include style where header files are not allowed to include header files: http://doc.cat-v.org/bell_labs/pikestyle
In my view, the process has lost that purpose since it became a zero-sum game for determining raises, bonuses, and even layoffs. At the same time it's also a game for my boss, who's competing with other bosses at his level for his raise and bonus budget. He knows that I've been a supervisor, and that I understand the game as well as he does.

My boss accepts my all-positive self review, and then reminds me that I have to add two negatives, because it's mandatory. I choose negatives that are completely bland.

What it means is that dealing with my weaknesses is not part of the annual review process. But I'm free to engage in as much introspection as I want, and my boss is welcome to chat with me about it at any time. On the other hand, I might choose to keep some of my weaknesses to myself. Working through my own shortcomings is something that might be a rational choice. And there's such a thing as too much information. ;-)
Sorry, I really didn't mean that as hate toward your company at all!

The parent was offering general advice for working with companies, and I was offering a general observation about that advice (namely, don't admit to technically-a-crime unless you know you're working with someone in good faith). Nothing personal, and it sounds like you guys have handled things professionally :-)

Edit: In particular and to clarify, my negative experience was not with your company.
I don't understand how the word "thesis" can be both "generic", as Automattic repeatedly claim, and "merely descriptive", as they claim in their trademark attack. There is probably some intersection between these two concepts, but it's very small. Perhaps "Salty" as a potential trademark for potato chips would be an example?
One other random feature that may convert some users: show me where I can charter (or dry lease) a particular model.

If I'm considering a B200 or C501 purchase, I may be more inclined to charter or dry lease one a few trips first, but in that case, the model matters more than the price.

Maybe a corner case and surely I can find that on my own via aviation contacts, but maybe not all buyers can as easily?
There is a very strong disparity between feminism's words and actions. They call for equality, but in reality use it as a sword to strike at men.

http://reason.com/archives/2015/07/23/sexist-scientist-tim-h...

http://www.latimes.com/opinion/op-ed/la-oe-goldberg-rosetta-...

Some small form of feminism may still be necessary in this day and age, but no meaningful progress can be made until the extremes of modern feminism are torn down.
Disagree. I like to hear about the other work in the same space. Otherwise, being not familiar with each space on HN, I may think something is unique just because I haven't heard about it before.
Swapi neighborhood app public beta 2 is available on Android
How does this differ from Google Voice?
My experience has been very positive for incremental build (you have built once a large software and change one file and need to rebuild) but no difference on fresh build.
tried it... it sucked. splotchy as fuck.
How so? Sure, a few drivers would be replaced. However, the last-mile driver is also taking care of the doorstep delivery. Even if you replace the driver, someone needs to finish the delivery/get signature/whatever.
You might be better-served by ImageMagick's `compare` tool to do per-pixel diffs. Gerbers are something you don't want to just guess about.
Interesting. Do you know if it works with C++14?
1) How often do patches fail to apply successfully in a way that does not generate an error message from the patch management system?

2) How many security researchers actually start doing this so soon after the PoC is released that delaying the PoC by a short time (even a day would greatly help many admins) would have any effect on them?

3) This is a good argument against a long delay in releasing a PoC. I don't see how it is relevant to a short, pre-announced, delay. It is unrealistic to expect every vulnerable system in the world to be patched at the same time, immediately after the patch is released.
There is a whole chapter on "fixed-size unums" and the issues of making them just as easy to index as arrays as are floats. It really is not an obstacle; it's just more work for the CPU to manage pointers and variable sizes, very similar to the way computers made the transition to displaying variable-width fonts in the 1980s at a time when many asserted that it would be horribly difficult and inefficient and require pixel-accurate placement instead of landing letters in 6x8 pixel blocks.
Death to cmake. Long live premake (5)
The Case for Investment Grade Wine as a Strategic Alternative Asset (2012) [pdf]
The differences between First World and Third World opportunities are stark, unfortunate, and inarguably unfair.

The differences between First World Male and First World Female opportunities are also stark, unfortunate, and inarguably unfair:

https://www.scholarships.com/financial-aid/college-scholarsh...

https://www.scholarships.com/financial-aid/college-scholarsh...

But even putting educational and financial disparities aside, let's look at how the term used in the real world:

"I am a white male that has achieved moderate success in life, but still face financial difficulties due to the harsh economy that puts an undue burden on the middle class."

"Stop complaining and check your privilege."
The law != the GPL. This is a matter of (potentially) breaking licensing terms, not the law.

Worse, this is a personal vendetta at this point. There is no legitimate reason why Matt/Automattic should own thesis.com or would try to invalidate the trademarks.

The worse part is that project leaders set the tone and establish acceptable behavior for the project. Instead of saying:

"Chris is a $%^#$& and breaking the license, let's follow the legal path."

Matt has said (publicly by his actions and supposedly privately):

"Chris is a $%^#$& and breaking the license, let's harass him personally and destroy his business."

Bad, bad precedent.
Is Uber a threat to democracy?
I don't use C++, so I have no idea.
A ‘Third Way’ to Fight Climate Change
How was that played? I'm having trouble googling it.
With the WordPress API, you can do exactly that: http://v2.wp-api.org/

Which would completely decouple the front/back ends and therefore, you could have a separate license on each.

More importantly, if WordPress/Matt/Automattic wanted to fight that the entire API community would be on opposite side because of the implications.
Current simultaneous discussion: https://news.ycombinator.com/item?id=9945543 (23 points, 6 comments, 3 hours ago (submitted 2 hours before this))
Seeing well into 6 figures for a 600nm flight on a mid. Doesn't seem close to reality.
Except that Bill O'Reilly speaks on behalf a group that already has a lot of power, and Shanley doesn't. When O'Reilly pushes the Overton window for the Republican party, he's only "making space" for politicians and pundits who already have a very visible platform. Shanley pushing the Overton window makes space for a lot of voices who aren't already being heard.
Copyright law is the law. Breaking the GPL and continuing to use and distribute the GPL-licensed software means violating copyright law. So I'm not sure why you'd say it's "not the law."
It's also known as streaming the same content and talking over skype.
RC4 NOMORE
To me it seems more like the most relevant time to pitch your own project. It also might introduce the original poster to his/her competition - of which they might not have been aware. If I'm interested in the post, then I'm probably interested to know what other similar tools are out there. My opinion, of course.
I understand that when IBM visited Digital Research the head guy was out flying his airplane. This left them with no operating system for the IBM-PC, so Bill Gates licensed QDOS from a friend then licensed "Quick and Dirty Operating System" to IBM as MS-DOS.

Eventually Microsoft exceedd its QDOS license so its dveloper sued, settling for $50 million.
By the time SDC are here drones should be prevalent, which will take care of the last mile.
Free (as in GPL2) translation dictionaries for the Kindle
I think you would have a much harder job promoting your product in the UK. Tea in my experience is something you might have instead of a glass of water - always produced with a teabag, which is very cheap, and with consistent taste (it's not something you drink for the experience, it's something that's part of your daily routine). It's not something you'd go out to drink (quite unlike coffee), and many people will have never had loose leaf tea. Every house will have a kettle, although it might not be used for tea.

There's also no real value in (say) a company offering highly premium tea to their workers - specifically although there is a bit of a hierarchy with tea (Basics, PG Tips, Yorkshire, Twinings (which specifically tastes different in America, so far as I can work out)), if you grab a big box of Yorkshire Tea (<5p per tea bag, less if you buy in bulk) no one has any reason to complain, and the picky person will bring their own tea to work.

This is quite unlike coffee, where there's a big trend towards hipstery coffee shops.

I'll definitely check out your machine the next time I'm in Palo Alto!
Lodash has some of the best javascript code out there.

https://github.com/lodash/lodash
Difference Between Financial Accounting and Managerial Accounting
If you work at a company that can afford Coverity (static analyzer), it is great. Super simple to integrate into a standard gcc build.