skysight-inc/HackerNews huggingface dataset:
Congratulations, you've created something YAML-like, non-safe data structure.
There was nothing substantial on the San Bernardino iPhone all along
Driving Zone Russia v1.08 Para Hileli Apk İndir – Ferhat Özal – Hile Apk İndir
have someone that works or has worked there vouch for you. I've had a google recruiter contact me on that alone.
Tried hackers.txt.
Was disappointed.
Human after all.
http://www.ycombinator.com/humans.txt
HONEY was my take at the same problem. Still brainstorming on this one and not used in production yet.

https://github.com/honey/honey
Most of those who are against Citizens United do not understand how chilling to free speech the alternative would be.

Hint: there's a reason the ACLU believes Citizens United was the right decision.
For anyone that thinks either the government, or that matter the general public, doesn't understand the intent of the bill, you are wrong.

Government clearly understands what is going on and has every reason to support laws like this.

What may not be clear, is that in my opinion, average person understands what is going on, but is afraid. Understanding this fear, and how to counter it is the key, not figuring out how to help people understand how the bill would function in the real world.
Wouldn't that end up being essentially equivalent to adding generics to go?
What about experts who are transitioning new languages or technologies? I'd say this tool has tremendous value for them. Also, as long as novice programmers understand the fundamentals (DS, algorithms) something like this won't have a 'tremendous negative effect' on their learning curve.
Oh hell no. Deals are fragile things- so are startups and I dont think what he does torpedoes it nor would he intentionally do that. He's just trying to encourage a settlement.

I think GM still could close even if this drags on to court since it's a very weak claim and an escrow could be used to handle most of the problems. I think this deal still closes - my advice is if you worked for 1 month as a comfortable and it's more than like 500K - take it. My guess he's being offer ed 5m+ or so - if so he's insane not to jump at it. It could go to zero.
I was certain Sketch wasn't available on Windows.
I'm glad you like it :) I'm happy to see more emphasis on the productivity-related aspects of Rust. I talk about memory safety a lot because people ask questions like "what one feature makes you different from C++11?", but the productivity-boosting features like traits and Cargo are just as important in my mind.
35 Great Social Media Infographics
> It's certainly not a good situation that the user still needs steam, but the games themselves can really be sold and distributed anywhere.

Well, I don't think requiring user to have Steam equals not being tied to it. I.e. you can't release the game let's say on GOG, and require users to have Steam client to play it.
I always thought RFC was generic (and/or predates IETF). Is that not true?
Flynn effect tied to increase in abstract reasoning
Two reasons:

1. You'll come across it and apply for a job at Google.

2. You'll have a positive interaction with the Google brand.

A big part of this: it's something people want to share. Without that element, it would only ever be seen by a few dozen people.
And ASAN (the Address Sanitizer). I always have them turned on for development builds (slowdown of about 100%). Only release builds have them switched off.

Recently: Use-after-free of a memory block. ASAN told me:

1. Where and in which thread the use-after-free occurred (including stacktrace).

2. Where and in which thread the memory was deallocated (including stacktrace).

3. Where and in which thread the memory had originally been allocated (including stacktrace).

Fixing the bug took about 30s with that info.
An on-site installation would also be able to refer to internal documentation, wikis, etc.
It's not about software companies. It's about the cool kids' club.

Think city/country club membership You might be doing well, but if you aren't in the club, you're nothing.

For all the talk of "techies" ruling the world, it's still the VC's that anoint people to the club.
Undergrad embarrasses department by solving grad student's thesis problem
I have two moms, and while I am not entirely insensitive to the emotions of other I am probably somewhat less sensitive than average. I don't think female-centric households have much to do with it.
Funny but mean.
Five simple formulas that capture today’s economic challenges and solutions
Just for the giggles, I love hearing wars stories of epic fails to questions like these. Paraphrased, here are some I've personally experienced:

q: If you could wave a magic wand and change anything about the company, what would it be?
a: Get rid of all our customers.

q: How many hours did you work last week?
a: All of them.

q: How many meetings were you in in the last few days, and how long did they last?
a: Most of what I do is meetings.

q: What do you use for source control?
a: We use $NAME but we forbid branching because merging is too hard.

q: Describe your build / deploy process.
a: I don't think we have time for that right now.

q: What do you use for a bug / task tracker?
a: Email.

q: How would you gague your technical debt?
a: What's "technical debt"?
> You see Scala as a complex language because you need to learn something before you use it

No, I see Scala as a complex language because—much like C++—each library uses its own curious dialect. There is no community consensus on the balance between the object-oriented and functional. It's a mess, albeit a mess I'd prefer over most other languages. But dealing with implicits, language changes between versions, and "default" trait implementations (e.g. `val foo = Set()` is a simple example) makes me consider the language nightmarish.
I never switched to Atom (from WebStorm), but I've made the switch to VSCode and I like it!

It just works. The workflow is fine for me, git integration is a plus. Compared to Atom, I don't need to try plugins to get descent functionality.

Actually, it's the first MS product I use in like... 10 years?

I used to be an emacs fan, I used to be an Eclipse plugin developer, I used to be a WebStorm user... now I prefer VSCode.

I love how it makes the best of screen real estate compared to WebStorm
Performance of real code, not micro-benchmarks, won't change.

And this can work both ways. Friendly C would almost certainly forbid non-compatible type pointer castings,
which would actually enable additional optimizations.
Have you tried Vim 8?

Have you? Or did you read the placeholder document for a version of vim that isn't anywhere near ready for general release? Because if you know where a branch or a build of vim 8 is, I'd appreciate a pointer.
JQL: A powerful new query language to analyze and learn from your data
You can shorten the duration of loans, which is a great idea, but typically only in big jumps: 15 or 10 year loans. You can also pay down the loan faster or put up bigger down payments. Again, great stuff.

However, many people don't do this and end up spending a lifetime in the early parts of a fixed-payment amortization schedule, where the realized interest rates are very, very high.
My work setup:

+ Desk: Workrite Sierra HX Electric standing desk (not sure where the top is from, but it's ~6' long with a 120° angle--we sit in triplets)

+ Chair: Steelcase Think

+ Monitor: Two Apple Thunderbolt Displays to go with 15" rMBP

+ Keyboard: Standard Apple wireless keyboard

+ Music: Not too often, usually have twitch.tv on in the background

+ Hours: ~9:30 to ~5:30

My home setup:

+ Desk: Standard Ikea glass desk

+ Chair: Exercise ball

+ Monitor: Two 23" Apple Cinema Displays to go with 27" iMac 5K

+ Keyboard: CODE 104-key with Cherry MX Clear switches

+ Music: Random stuff on SoundCloud

+ Hours: When I'm not at work
Ah this is neat! I missed this somehow :)
So you're looking for something like: https://wiki.theory.org/YourLanguageSucks#Ruby_sucks_because

This wiki is controversial to me, but sometimes useful.
Chrome 50 ends support for Windows XP, Vista, and earlier versions of Mac OS X
Archive Link: http://archive.is/L6fJf

If you want to skip logging in.
Great news!! Yet is vagrant a real contributor? Or someone messed up his git user.name?
Well, the point is that --across-devices won't be a flag you use as a matter of habit, it's something you'll only use when rm tells you it won't cross the device boundary and you realize that, yes, you really do want to delete across a device boundary. So you'll only add it in the specific cases where it's warranted, and you'll have already tried rm without it (to verify that you're deleting the right thing).

Come to think of it, I don't think I've ever used rm to delete across device boundaries. It just doesn't seem like an action you usually want to take.
>You went from ...

I went from Math to Semantics because I was engaging with your points specifically... and you mentioned the technology angle because... CodeGrey mentioned it in the video. I wasn't making a universal treatise about government backdoors such that anyone from anti-vaccination parents to moon landing deniers will be convinced of the merits.

The technology impossibility of digital locks used by angels-vs-demons mentioned by CodeGrey is a red herring and not really part of the debate that I've heard.

Instead, people like Obama/FBI/NSA already know that a backdoor provided to the government is impossible to keep out of criminals' hands. They knowingly avoid mentioning the misuse by criminals and only highlight the benefits of catching terrorists. They don't need to be convinced of math proofs because that part was never the stumbling point.
Well, personally, I am a male comfortable talking about personal stuff with friends but I would never talk about it at work.
It means "unlike with the Clipper Chip, we take no responsibility for finding the miraculous back door that will only work for US law enforcement. YOU do it. YOU face the embarrassment when it turns out to be usable by Vladimir Putin."
Good question.
The actor model communicate via mailboxes, which execute callbacks sort to say. Essentially this produces the callback hell.

Taking away the initializations, this is the ping pong example in Erlang:

https://gist.github.com/torgeir/3978785

ping(Receiver) ->
{ pong, Receiver } ! { ping, self() },
receive
pong -> io:format("Got pong!~n")
end.

pong() ->
receive

finished ->
io:format("Pong finished~n");

{ ping, Sender } ->
io:format("Got ping!~n"),
Sender ! pong,
pong()
end.

This is the same in Transient: A message is sent to the receiver print "ping" in his console, then send a message to the sender, that print "pong" in his console

pingPong receiver=
wormhole receiver $ do
teleport
lliftIO $ print "ping"
teleport
lliftIO $ print "pong"

You see that the ping and the pong are composed "monadically" in a single piece of code. The flow is quite understandable.

Just start the program in both nodes (initialization code is not shown)

This is a distributed program but I can compose this program with any other.

This other program stream integers from a remote node from 1 in increasing order:

streamFrom node=
wormhole node $ do
teleport
r <- threads 1 $ choose[1..]
threadDelay 1000000
teleport
return r

I can compose both distributed programs:

composed node = do
r <- (pingPong node >> return 0) <|> streamFrom node
lliftIO $ case r of
0 -> putStrLn "pong was received"
n -> print n

`composed` print the numbers received and the "pong" messages followed by "pong was received" in the console of the caller.
Seems like they talk a lot about how it's a problem but don't put the effort into solving it.

In other words, they aren't interested in getting generics. Not really.
Didn't mean to suggest that was the only ingredient. I'm sure there's an endless amount of other factors that interact with as much complexity, including biological predispositions, shared view of masculinity, emotional IQ and communication style of the mother, how much admiration for femininity you internalize...
Build a Better Core Pitch with Strategic Storyteller Andy Raskin
Facebook and Twitter Pressure Partners Over Snapchat
Sometimes I use vim tabs as well. Sometimes multiplexed terminals each with vim with tabs in them. Which is when I really fry my brain.

I use byobu as a multiplexer, and I just like it's shortcuts for switching between terminals and tiling etc better than vim's tab shortcuts.
> I constantly see Kotlin advocates claiming better Java interop but I don't see how

I think generally when people say this they mean things like:

1. You can freely mix and match Java and Kotlin files in the same package

2. Being a more lightweight layer on top of Java makes interop with all Java environments (specifically Android) more practical
No, you can't make things impossible to reverse-engineer (2015)
Interesting you say that. I am able to set my own hours most of the time ( I work a lot but by choice). Maybe that is why I have avoided being burned out and work is still fun.
I also notice everyone seems to keep silent about the fact that comments were intentionally left out of the final JSON specification to avoid abuse by parsers/vendors.
https://archive.is/L6fJf
CoreOS has done a lot of work to avoid a monoculture of Docker containers, and I think we all benefit from the interchangeability of different implementations/runtimes.

The future of containers just keeps getting brighter and brighter.
Why the downvotes? Am I missing something here?
Brown-Philpot Tapped as New TaskRabbit CEO
It's amazing, especially with the Ionide (http://ionide.io/) extension. By far the most pleasent F# experience you'll find on ANY platform. I use it on both Windows and OS X and it's been very enjoyable.
That's kind of insanely cool. :) Thanks for sharing this.
https://www.usenix.org/system/files/conference/usenixsecurit...
Mixpanel: Introducing JQL, a query language to analyze and learn from data
Anecdotal but from the various policies I've observed on my sites, a shill DMCA-like notice to remove content is often enough to get that content removed. A service that does nothing but send thousands of these to all top google searches would seem feasible and somewhat effective. Again the internet is not free if we use it as a collection of walled gardens.
This is the company that used PBKDF2 with a single iteration:

http://security.stackexchange.com/questions/5985

Security is not exactly their forte.
>You can't design a sword that can be used safely by the untrained. No weapon can be, training with a weapon is a prerequisite for safely using it.

I was tank crewman in the US military, and there is a high chance of death of dismemberment from regular tank operation. Drivers have very limited visibility, tank turrets can pin people as they traverse, the breech of the main gun violently recoils into the crew compartment with limited guards, the rounds can be exploded by static electricity (or just plain lit on fire), I've saw one guy smash all teeth out when riding inside and the tank hit a hole, and so on.

We had a saying: "tanks are designed to kill, they don't care who."
> I doubt that anyone has ever filed a bug saying "I explicitly wrote a loop to zero memory, but the compiler failed to optimize it out."

I suspect it's less that they asked for that than they asked for some generic optimization on loops, and the implementation works great 99% of the time, and 100% of the test cases, but because it was approached from a performance perspective the idea that sometimes we want to change the state of the memory, even though it has no affect on a correctly functioning program, isn't considered. Zeroing memory in this way has nothing to do with correctly running programs, the only use is to defend against your program malfunctioning and exposing the data, or some external actor looking at memory. Neither of those have to do with the normal functionality of the code the compiler is running, but is is important. Unfortunately since it deals with things that have nothing to do with the actual instructions needed to make the program function, it's easy to overlook.
I'm in a similar situation - had to have a detailed discussion with the our local legal counsel about what I can/cannot opensource. Long story short, for personal projects:
a) I cannot use my company provided laptop.
b) It cannot overlap with my employer's current or future business interests.
Hell,

> GC is technically optional in C++, because you can stick pretty much anything in a reference-counted pointer (shared_ptr<T>).
Why my videogame chooses your character’s race and gender for you
An Uber Engineer Discusses Cash for India Growth and Beyond
I wouldn't work on someone else's project for "many days" for free. I strongly suspect most other candidates wouldn't either. If you start paying them for their work, then it seems the decision to employ has been made and the interview is in actuality over.
>If law were derived from universal morals (heh...) then that might be accurate.

Well, there's a pretty big difference between "I shouldn't get arrested for smoking pot" and "I shouldn't get arrested for murdering rival pot dealers."

Maybe western law is mostly derived from a sensible universal moralism with certain exceptions. That doesn't mean that all criminality is rational or that the OP's opinion that most criminals are irrational is wrong. For every Robin Hood there's hundreds of thousands of street thugs. I think you're overpleading the edge cases here. Many studies have shown your average criminal to be a fairly messed up individual: mental illness, strong personality faults, poor reasoning skills, poor executive control, poor discipline, etc.
Learning to Be an Engineer Instead of a Technologist
HONEY, human-friendly JSON alternative
If you want to get people using a Friendly C, you need to start convincing the biggest users of C and C++ that they should give up performance for a simpler dialect of the language.

Why would would C++ programmers have to give up anything? You may notice that the frequent complaint (and title of the article) is "undefined behavior in C", and the hypothetical replacement language is "Friendly C", not "Friendly C++". From the point of view of most who are troubled, rightly or wrongly, C++ isn't considered relevant to the problem or the solution.

I think part of the "divide" is that compiler writers (and probably C++ programmers) are more likely to lump C and C++ together. This makes sense, as C++ is mostly a superset of C, and since many of the optimizations being questioned operate at the level of internal intermediate language that's the same for both. But many C programmers don't view them as being the same language at all, and have no opinion on how C++ compilers should operate.

Perhaps what needs to be questioned is assumption that the needs of C and C++ programmers can effectively be served by the same compiler?

(I realize I've responded strongly to two of your comments in a row. I care strongly about the issue, but don't intend this to be an attack. Rather trying to convince you that you're wrong, my goal is just to understand what produces the gap between our viewpoints.)
Not sure I agree. My grandpa had a saying: "It's impossible to make things fool-proof because fools are so ingenious." No matter how many safety checks you add to a system, someone will find a way to fuck it up.
Somewhere between job #2 and job #3 I discovered that the reward for work isn't O(n) as I've been taught my whole life - it's O(log n). This was a total game changer for me, because I relaxed, lowered my expectations, was happier, and - ultimately - did better work.
No nerds were harmed in the making of this product.

So no questions asked on IRC?
Acoustic Lego
Unfortunately all the Brooklyn startups seem to be clustered around DUMBO, which isn't easy to access from Williamsburg on a daily basis (without several subway transfers or traveling through Manhattan).
> Performance of real code, not micro-benchmarks, won't change.

I doubt that. Autovectorization certainly does help performance of real code, for example.

> And this can work both ways. Friendly C would almost certainly forbid non-compatible type pointer castings, which would actually enable additional optimizations.

I'm not sure what that means; could you elaborate? That sounds like strict aliasing, which is one of the things "Friendly C" is opposed to…
It looks like it, but with pfsense you get more control I think. I have several more segments (read: virtual adapters) that route through a VPN or just from my home ip.

So then I can go to mange>adapter settings>lan segments in my vmware settings and change my upstream gateway. This is all 100% transparent to the programs running inside the VM (only problem is that not all protocols support being routed in this sense).

But tcp works, as does DNS over tcp, so most programs you use will work.
The number you use for principle doesn't make any sense. People are buying housing with a mortgage, not just the house (that is, living in a house for 5 years is worth more than $0).

It's very true that mortgages are expensive and it's unfortunate that we have priced our housing market to 30 years of payments.
Alien ‘Wow’ signal could be explained after almost 40 years
Luckily for us, computers are slightly more sophisticated than drills and we can incorporate sane safety checks with relative ease. In this case people are just asking for an explicit flag in the rare situation when they do want to delete everything.
But that would be a criminal offence, right?
Do you have any UB-sensitive optimizations in mind that affect only C but not C++, or vice versa? I can't really think of any.
1. Doctors are paid very well. Much better than most tech jobs. Starting salaries after all residences/fellowships are completed and board exams passed are $250k+. Doctors can also moonlight even while in residency (after passing board exams I think) for, from what I've heard, about $1k per 12 hour shift (~$83/hr).

2. Nurses are also pretty well paid and eligible for overtime in most cases.

That said, there's a big push lately to limit the number of hours doctors are allowed to work in a row. It was common to pull 36 hour shifts in some cases (with naps/downtime but still in the hospital and on call), but now people are starting to realize that having sleep-deprived people administering medical treatment is not such a good idea.
> This isn't easy, and I know the problem space is larger, but does anyone ever do this for software?

Typically the state space is simply too large to be practical. It is, admittedly, how a lot of verified software is done (because there are so few verified compilers), though often then the source-code to assembly correspondence is verified manually, which limits possible optimisations.
That is fine, I think it is great that IDEs exist for easy editing and debugging. But power users will always exist in the programming community. These people will naturally use Vim and Emacs because they support the customization levels needed for complex programming workflows.
Upgrading to SHA-2 and TLS 1.2
Facebook plans 60GHz gigabit broadband for dense urban areas
"Most users agreed that it was unlikely that Mr Marsala would be able to recover any of the data."

Perhaps they are unfamiliar with extundelete? http://extundelete.sourceforge.net
I think you'll get periodic waves of re-invention as culture changes. AOL (1991) begat Yahoo (1995, with peak culture around 1998) begat Facebook (2004) begat WhatsApp (2009) & Instagram/SnapChat (2011). In the meantime there were plenty of niche subcultures as well: UseNet, Geocities, Xanga, EZBoard, LiveJournal, Second Life, Secret, etc. The center of gravity might be moving overseas now as the Chinese middle-class develops: Asian mobile messengers are often bigger than their U.S. counterparts.

It's all part of every generation's prerogative to say that their predecessors are old-fogies who don't get it. If you're lucky enough to catch the next wave (which I'm guessing will be in 2018, based on past patterns), there's probably another billion-dollar business in there.