skysight-inc/HackerNews huggingface dataset:
Your views are valid if you're considering the other states of consciousness as subsets of the waking state. It's hard to extricate oneself from this thought pattern.

On the contrary, it is possible to dream that one is engaging in neuroscience, even hook up (dream) friends and family to some kind of brain monitor and prove that they are themselves asleep/dreaming. That doesn't change the fact that the entire dream is illusory. One can never see one's own brain while dreaming or sleeping, it is upon waking that we rely on the testimony of others and thus, again, on the existence of a mind. In this way, thought precedes the brain, whose very appearance occurs in the medium of thought. This is inverted as compared to the Western view that brains produce thoughts. Thoughts produce brains!

I'm not sure (and happy to be corrected) if lucid dreaming is well defined enough that we can say it is awareness of the illusory nature of the dream, while dreaming. Dream money, earned lucidly or not, cannot service debts of the waking state. And vice versa! Hence different modes of experience.
They have a CircuitBreaker. They don't seem to have exponential backoff. But that seems close to correct. For a networked application, what do you think is safer than retrying with exponential backoff and circuit breaking?
Whatever point you're trying to make is beyond me. Why is multiplying by 0.3 easier than multiplying by 2/3?
> I'm not saying this particular theory is true. It's probably a mistake.

So why are you repeating it? (It sounds like you don't even think it's true. What the use in repeating it, then?)

> I'm just saying that it's completely reasonable to be suspicious and ask questions, however, given that we have definitive proof that Google is known to work with the government.

"I'm just saying...". Well, at least it's a step up from "I'm just asking!".

Look, suspicion of government and authority (and media probably moreso) is generally speaking a good default, but if you're throwing concrete allegations about you need to have some concrete evidence of wrongdoing. Otherwise it's just scaremongering or conspiracy theory.
Alright, how about that then ?

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3172907/table/tb...
Future Space Missions (next 10 years)
Guy sounds like a douchebag. He knows why what he's doing is wrong.
I laughed when I saw this. Thanks for pointing it out.
This title would be 100% better with "for Java" on the end.
I'd guess that putting the brain and body in novel states would stimulate all kinds of effects. Do you know of any more general studies on novel states? Does the impact of the treatment (TMS) reduce over time (not persistent effects, but the effect from a single treatment)?
Maybe it's just the cynic in me but I think that the DA is far too lazy to file a case that they are sure they won't win. No matter the reason.

Hopefully you are right and this turns out in RR's favor.
Noted. Better kill self.
I agree the manipulation of, or it's hyper perception, is a good direction to take; the point I'm making here is that, that doesn't mean "in the stock market"; the stock market is a faceless buy/sell with a lot of savvy players. I think a more direct facing manipulable buy/sell is a better choice, like used cars, insurance, real estate, gold, etc.

the stock market is one of our most efficient markets, that's why it attracts big money, the money is safe; if you are manipulating the stock market to make it unsafe, you're going to attract attention. Better to manipulate as a rug merchant in a bazaar.
In my opinion, having large scale technical infrastructure suppliers support openly a political agenda is dangerous. Before Uber and Lyft moved out of Austin they tried to rally their users in a similar way. The question is what will be next? The precedent has been set. (Not to sound overly dramatic)

I wrote about it here: https://medium.com/@thisTenqyuLife/uber-and-lift-set-a-very-...
It is largely by accident. All started with the invention of Numpy, around 1996. After proven success in HPC, Python has since established its role in numeric computation.
Surprised nobody mentioned HFT.

He also sounds like the sort of candidate many startups are looking for in their job ads. So there's that.
Oh cuil, yet another political movement of people who've bought into the housing bubble, thinking they can outrace a treadmill. What could (continue to) go wrong?
To paraphrase Mark Suster from his Both Sides of the Table blog, are you ready to learn or earn?

If you're early in your career, and you are benefiting from working on hard engineering problems with a competent team, then I would advise you to try to enjoy the ride and then switch jobs once you think you've learned all you can from your team.

As others have already explained, businesses are very frequently amoral and short-term-profit-driven. I went through my jaded-at-the-world phase, and by now I've mostly made my peace with that aspect of capitalism. I've learned that the world is often more complex than I had imagined. Sometimes, companies have to claw their way to survival through questionable means, but may still have a net positive effect on the world after enough time. And sometimes not...

If this isn't your first, or even third rodeo, and you're ready to earn instead of learn (c.f. Mark Suster) then life is too short to be unhappy with where you work. Use your skills to build something your care about in a company you respect. My $0.02
I think they mean that as developers, we should be continually learning?
There are a lot of games that don't use auto shuffler still.
Tevis Cup – 100 miles, one day, in mountains, on horseback
Only the privileged fear a robot revolution
Most of my hobbies are past what most people would consider safe, but I am never phased by it. Statistically, I am much more likely to be injured or die than most people, but I value experiences more than safety. Everyone weighs their risk-benefit analysis differently.
Someone from stackexchange mentioned ARM and creating a company that designs chips.

This robot has a brain that is a supercomputer all self contained within that runs off small amounts of oxygen. Since it has such a high level of intelligence it should be able to blueprint itself.

Once the robot is able to recreate itself, it could go 2 ways, either selling off parts of it like compact supercomputers, or build an army of other superhuman robots and take over the world.

To get started however, a bit of online gambling is probably necessary to get the required funds.
Now with live GPS/satellite uplink tracking.[1]

This is a hard case for GPS -> uplink. Pure GPS, out of cellular coverage, in mountains. Often the uplinks go out for half an hour at a time.

Stills are coming in from some of the checkpoints, but there's little live video.

[1] http://trackleaders.com/teviscup16
Do you combine and minify your code? If so, how—presumably a command-line tool? It's totally fine to say that you'd prefer to keep your dependencies fairly minimal, but pinning that on whether you use a CLI or not seems a false dichotomy from here. The question is how much tooling and what it does for you, versus what it gives you. There is no doubt a real tradeoff there; there are costs to something like Ember CLI and there's no reason everyone should think those costs are worth embracing in every instance. But to be sure, there are upsides: being able to write ES2015, being able to pull in tests automatically, being able to run your entire test suite against the entire app without needing to write any glue to do that yourself... those things do have value, even if they're not particularly appealing to you. And all of those quite comfortably use the official specs to get that work done.
Shoote – Mannaggia
MIT has one condition: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

As the code include this, the author who distribute the code can thus prove in court that they are compliant with the wishes of the author/s of the MIT licensed software.

The added GPL means that copies of this specific version also adds additional conditions that those distributing this version also need to follow. This mean in practice that they need to follow the GPL license and include the MIT copyright notice as stated above, in order to follow all the different authors wishes. Thankfully, MIT and GPL is compatible, so none of the conditions are contradicting with each other.
To me your comment is bizarre. Friendships on their way out? Old people need to be forced to be friends with each other?

I can only think you are either trolling or have had a significantly different life to myself.

Plenty of things allow people (without children) to relate: sports, travel, religion, food, literature, movies, the weather, politics, technological events (man on moon), cultural events (election of the first Black president of America), pets etc. etc.

Old people don't need to be forced. 100s of millions of old people who enjoy each other company every single day.
I don't know if it's bad, or just rapidly evolving.

Somebody should create a cool map/visualization of the AWS landscape. (Possibly relating it to some other concept: AWS as a small town, Disney World, or Simpsons' Springfield?)
I was nodding along, but I think you lost me with the Goland object file thing. What would be the purpose of linking against Go object files? (As opposed to, say, C?)
I guess I could give it another go. Didn't realize it's been that long alright.
>What does it mean? I should not accept any user input at all?

No, it means you should never assume that user data is safe, or even sane. Assume, rather, that everything every user is sending you is malicious, all the time, and write your code accordingly.

>. What if I have a comment form that should accept any characters?

First, you probably shouldn't, because your database and HTML should be using explicit character encodings, so a comment form that accepts anything doesn't make a lot of sense. How are you expecting to deal with "any characters"? What happens when they paste in a binary blob, or javascript code?

Secondly, assuming you want to do that, you still shouldn't trust the data. Add it to the database using parameterized queries, escape it when rendering, never mix it in to javascript variables and never serialize it into a format designed to unserialize executable objects.

It's not an unreasonable burden to expect web developers to at least be aware and code defensively. Especially with PHP.
Because although we don't like to admit it, sometimes on HN Silicon Valley is our Hollywood and CEOs are our celebs. It appears we're not above the occasional dollop of juicy goss.
https://www.youtube.com/watch?v=HcKUL5E2woc
Is it? Aren't all measures necessary to stop the "1 in 5" epidemic?
tim_cook iOS shift backspace to delete right would be magical– thanks
What makes it unilateral is that he's the one making an incursion here. A more apt parallel would be the WBC moving into your neighborhood and having people march up and down the block, 24/7, with "GOD HATES FAGS" placards.

Do you legitimately think that's not thumbing their noses at their new neighbors? Do you actually believe that the neighbors – you know, the folks who were there first — have no choice but to suck it up? "Welp, they bought the house and moved in. Nothing to be done about it now."
I really wish someone would re-write all of AWS documentation and make everything simpler to understand. I'd like to use AWS but the documentation as-is would take hours to read.
What does the phrase "sale ially" mean?
I tried installing it and only had a single contact show up. And it turns out that contact had long since uninstalled the app (said it was very unreliable), but the server was still showing her as registered.

From the app store numbers, it looks like Wire is still not even to a million monthly active users. For a funded app with a large full time staff and generous marketing budget, that's a pretty terrible sign several years after launching. I know that the founders are rich, but why would they continue funding an app that isn't showing adoption?
It may be relevant to point out that the efficacy of tDCS is far from established so far:

http://www.brainstimjrnl.com/article/S1935-861X(15)00857-8/a...

> Methods

> Single-session tDCS data in healthy adults (18–50) from every cognitive outcome measure reported by at least two different research groups in the literature was collected. Outcome measures were divided into 4 broad categories: executive function, language, memory, and miscellaneous. To account for the paradigmatic variability in the literature, we undertook a three-tier analysis system; each with less-stringent inclusion criteria than the prior. Standard mean difference values with 95% CIs were generated for included studies and pooled for each analysis.

> Results

> Of the 59 analyses conducted, tDCS was found to not have a significant effect on any – regardless of inclusion laxity. This includes no effect on any working memory outcome or language production task.
As time pass there are more iDevices.... so the number can be irrelevant.
So maybe a percentage as download/devices?
Denial of sunshine isn't damage?
And even then, it can vary by +/- 1/8". (I don't know if this is due to shrinkage from drying, or if they are deliberately milling it smaller to get more linear feet.)
Obligatory "raises the question" nitpick :)
Typically yes, but prior products can make their way into lists, where they'll traffic down the road. As for when traffic will die down, honestly, I'd say within a day or 2, based on how people use PH.
Please be aware that many common hash functions are easy to generate collisions for independent of the seed. This includes both MurmurHash and CityHash. These aren't poorly-designed hash functions: they have excellent distribution characteristics. But the way they use their seed wasn't designed to resist this kind of attack.
What fork of Magento actually gets usage?
Perfect starting point. Thank you for posting this.
Fire can directly kill someone. A shadow cannot directly kill someone.

Can you please shed some light on how you think these two things are remotely the same?

(Had to sneak in the pun)
I heard something about you have to go less than 24 km/h. During a leisure bike ride, I at least managed to hatch some eggs and get the tracker to count the distance.

A safety tip is just to open the app and then put it in your pocket with the touchscreen facing outwards. If inwards the heat and sweat from your thigh can actually interact with the screen.
"These are the pressurized air brakes on trains, in which air pressure holds the brake shoes open against spring pressure." Air brakes don't really work that way.[1] There's an air tank on each car to provide the pressure to apply the brakes if the brake line loses pressure.

Fail-safe design comes from railroad signaling. It is a principle of classic railroad signaling that any broken wire or relay that fails to pull in must result in an indication not less safe than the correct one. "Vital" Relays in classic signaling systems fall open by gravity, and use silver-to-silver contacts so as to avoid welding together on overloads. (Lightning strikes on rails and on signal lines are considered a normal part of railroad operation.)

[1] https://en.wikipedia.org/wiki/Railway_air_brake#Straight_air...
Okay, so how do I do this? Because if I write a simple Scala program that prints "Hello World" it can take like three seconds to start.
Interesting comment. I've been looking for a term for "system that cannot fail", but have not been able to find any.

An example of such system could be a ball check valve, which can inherently only work.

https://en.wikipedia.org/wiki/Check_valve

Can you think of a word to describe such systems?
Coincidentally, not in Finland. The largest soda bottles are 1,5 L.
i've had to do large complex integrations with tons of cloud service providers... AWS has way better docs than most.

i can assure you it would take more than a few hours to deal with the issues that would come up if they left any of the details out, and you had to figure them out the hard way while they bit you in the ass.

twilio is another example of good docs.
Define "early days". The early days I remember everyone was waiting in anticipation for the moment their university (and later on, "Network"/company) would be on Facebook. There definitely wasn't a contact importer in those days, because the entire platform was exclusive.
Exactly, thank you for articulating this so well.
Pretty much this, yes.

If you hit an error condition in your code that you aren't explicitly handling, break that mofo.

The faster and more explicitly you break, the better, as this gives you the signal to fix the problem.

Wrapping and retries attempts to heal the damage, meaning, effectively, your code is walking wounded -- it's encountered an untrapped error, has ignored it, and is attempting to continue.

The faster and more definitively an error breaks, the better the likelihood of fixing it, and the more obvious the error and fix are.
The story is about the new Breakthrough Energy Coalition. But there's no information on how to contact the coalition with technologies they should consider. http://www.breakthroughenergycoalition.com/en/index.html In fact, their website says this: "BEC does not accept or consider unsolicited ideas, suggestions, information, or materials of any nature whatsoever"
WRT clothing recycling, he says that he donates the clothing to be mass-washed and distributed by clothing banks. He figures that this is lower-impact than throwing it out or washing it himself.

I also wouldn't be so quick to imagine that a restaurant will waste more food per meal than you do. Unless you make a specific effort not to waste ingredients, there's a good chance that you're squeamish about some part of a plant that you don't mind eating at a restaurant.

Funnily enough, nobody suggested an actual solution in this whole thread: grafiti resistant coatings? high-durability windows? a simple pole foundation? land access sensors?
Nope, everyone is predisposed with judgement for what should have been a pretty mundane neighbourhood complaint.
I hate to admit it but your're right. Put it in words better then I could.
Seriously, please do an AMA. As a developer, I am very curious about how it feels like working for a company like that :)
Meet the Man Who Beat 'Pac-Man'
AWS docs, at least with S3, are pretty rigorous which makes implementing an S3 client directly from the documentation possible.

I'm sure they expect you to use a client written in your language of choice, not actually send queries to the API manually.
Outduo.com Is Changing – Here’s What You Need to Know
Dude, he's in tech. He can fall out of a tree and get a job before he hits the ground.

Finding another job with ethical practices isn't hard.
I think the original proposition is just a tautology. What does it mean to "know" something? I think it is equivalent to being able to complete an "exercise".

The fallacy here is thinking that the exercises in a book are special and must be completed and/or that you must have completed one before you could complete another outside the book.
What's so bad about attaching a covenant to a piece of land and then subdividing it?

(this is a rough euphemism for a zoning ordinance, where people buy land in cities with standing agreements not to do stupid shit that bothers their neighbors)
It is deliberate, dropping the verb after 'accidentally' is a long running joke. See http://knowyourmeme.com/memes/i-accidentally
In my line of work, I've been well-served by first-order logic, graph theory, and automata theory. But what to learn depends as much on what you know as it does on what you do. For example, if you don't know set theory, you should probably start there because practically every other branch of discrete mathematics rests on a foundation of set theory. If you do know set theory, you can pretty much take your pick among the branches of discrete math. Of course, there's more to math than just the discrete variety, and although I feel as though discrete math has served me the most in my programming career, it would never hurt to study numeric analysis/methods, the infinitesimal calculus, etc.

Abstract algebra has also been a fun subject for me, but hasn't really affected my programming as much as I'd anticipated. I suppose by the time I learned about abstract algebra, I'd already been well-versed in ADTs (both kinds - abstract and algebraic data types) and object-oriented design, and, apart from some new terminology, the underlying concepts didn't feel particularly new or profound to me.
> it means you should never assume that user data is safe, or even sane

I'm curious if Haskell's purity helps developers focus on this issue and therefore makes it easier to mitigate. Given that all user input/state already has to be handled carefully (for ex: with monads). It will be obvious in the codebase which parts need to be zero'd in on for possible attack vectors.
Actually, the soda bottles in Finland are 1,5 L at most.
> the point of punishing criminals is to punish crime

True when the definition of crime and the procedures around punishing crime borders on even serious crime I would question if the crime should be crime in first place or not.

If USA had unleashed its capitalistic hounds and allowed Target and Wallmart to deal in drugs El Chapo and many people like him would either be selling tacos on a food truck (euphemism for honest hard working job) or be shot dead in some alley as result of their non-lucrative crime.

Drug industry has been super innovative and invested their mental energies in drugs. If the drugs are channelised they will get invested into something else which might actually lead to good result.
Why would x+y be 12+-4.9m? shouldn't it be the same +-7m?
Peter Thiel's speech was an LGBTQ milestone, just not the one we wanted
I've been waiting for someone to come along and say "I did this!"

Okay so I didn't do this, but I have seen several folks where I work create some stubbed AWS services to facilitate testing. I'll have to ask them if this turned out to be worth the (gargantuan) effort.

Edit: Looks like there are a couple[1] instances[2] where people have done this to some degree. Many of them are very old, though. The one built by a team where I work only implements SNS/SQS as well, so there's a pretty big gap for other interfaces. It seems like the recommended way to do this is to just use something like EasyMock or whatever and stub rather than have an actual API implemented for integration testing. I'm not sure I'm satisfied with that answer; on the other hand, it's substantially easy for a custom implementation to wildly differ from the actual AWS API behavior... Seems risky to base integration testing results on that?

[1] https://github.com/p4tin/goaws

[2] https://github.com/unbounce/yopa
Wish he went more into how exactly OpenBSD is keeping their customer data safe, are they running a database on OpenBSD? Storing data on the file system?
It depends on what you're doing. For purely computational workloads, Go, and Scala kick Elixir's ass. For highly concurrent workloads where you're edging up against GC, Elixir, and Go kick ass.

It all depends.
It took me about a year to teach myself how to clone Space Invaders.

Of course, on the way, I taught myself how to deal with spritesheets in SDL, move semantics in SDL objects, built a rudimentary entity-component framework, and basically had to learn how to do everything that SDL doesn't do for you.

I'm still working on my January Game a Month project, and a lot of that time has been eaten up just getting the camera to work the way I want it to. I've deleted more code than I've written, and the end result is still not a game, but the learning experience alone is worth it. Some things that seem as if they should be simple (like efficiently dealing with text) turn out to be more complicated than expected, at least for me.