skysight-inc/HackerNews huggingface dataset:
This is actually one of the strongest criticisms of Seligman's work. There's a clear example of this - after his work was published, the US Army adopted this as part of their training. After all, the results are fantastic - people become more psychologically robust in all sorts of ways if they're more optimistic, and soldiers are frequently in very stressful situations.

However the flip side of this is that it essentially trains people to disclaim any personal responsibility for bad events, and this has been mentioned in investigations into atrocities committed by the US military. Unfortunately the only citations I can find with a quick Google search are from pretty shady or biased sources, but I do remember seeing some more reliable-looking ones in the past.

It's also a common claim that CEOs tend to exhibit sociopathic tendencies, and it's not hard to see how this might apply there. I read Seligman's book several years ago (and like Reginald, I recommend that almost everyone reads it - it's fascinating) but when I took the test I only came out as mostly optimistic. On 4 of the 6 axes I was considered optimistic, but the other two could be colloquially translated as "when I do bad things I think it's my fault". Now according to Seligman, if I didn't think like that I'd be way better off, but I think I'm ok with maintaining the psychological equivalent of a moral compass there.
A guy at work was complaining a few days ago because they don't have a bus for his son.

The school is 500' away. Now, his son is too young to just walk on his own, but that's a couple of minutes to get him to school.

When I was in high school (early 00s) my school was 1.7 miles, had to walk further than 500' to get to the city bus stop (or just walk/bike).
Whether it is vision or words, the point is to enlist some of our primal, automatic brain machinery. Both the random word lists and randomart are a good start, but far from perfect.

The word lists ignore and even foil, our gramatical machinery. And I at least have never been able to remember what my own randomart SSH key fingerprint looked like. Adding colour might be a good start.
this implies you're giving weight to the first element then the second.

let's say you were optimizing something to be pretty A, delicious B, soft C.

you tune the system and evaluate the prettiness, deliciousness and softness.

you tuned it several times and got three products (A, B, C) of (1,2,3), (2,1,3), (3,2,1) - concrete values are correct evaluations. how exactly do you choose the best one, is prettiness more important?

pareto efficiency come to mind - also discussed in the article. [1]

[1] : https://en.wikipedia.org/wiki/Pareto_efficiency
In Santa Monica, parents are paying $1,000 for a boot camp for kindergarten
"Charity" here doesn't refer to philanthropy, but to the principle of responding to the strongest plausible version of an argument: http://philosophy.lander.edu/oriental/charity.html.

We're likely going to add this principle to HN's site guidelines.
The next $1B startup acquirer won’t be a tech company
'Global Foundries needed to be "aligned" with US interests and oversight'

That might have to do with Global Foundries which bought IBM's fab in East Fishkill [1] which was a Trusted DoD Foundry [2].

Global Foundries is owned by the Emirate of Abu Dhabi apparently.

[1] http://www.theregister.co.uk/2015/06/30/regulators_ok_ibm_gl...

[2] http://www.aerospace.org/wp-content/uploads/conferences/MRQW...
Josephine doesn’t want to be like the rest of the gig economy
Do Economic Moats Happen by Accident?
Not me bro. I'm that one guy using stormpath. I think I might be a conformist though now...
> It seems like we ought to have switched from CISC to RISC. From a purely technical perspective at least

Uh, no. CISC is far more efficient than RISC. You can do much more with fewer bytes, increasing your cache efficiency. Also, the fastest instructions are just as quickly decoded as RISC, if not faster. And any complex instructions we can leave for microcode.

The fact that early microprocessors are CISC shows you how much they could do with just a few thousand transistors. RISC architectures never took off until they could pack millions of transistors in, which should hint at how inefficient they were. This inefficiency manifests itself in modern times through power consumption. DEC Alphas & Power CPUS were already power consumption beasts, which is why Apple had to switch from Power to x86 for Macs.

Right now there is nothing intrinsically better about RISC architectures. Like VLIW, RISC is a nice theoretical computer-engineering experiment, nothing more.
Discord doesn't do video streaming, but it seems as though they can pull away a lot of viewers should they choose that route.
My view on the subject, FWIW: https://rule1.quora.com/Use-Maven-Not-Gradle
You are absolutely correct that some sort of lexicographic ordering could exist: https://en.wikipedia.org/wiki/Lexicographical_order#Finite_s...

If such an ordering did exist, then we could certainly apply that ordering to sort results from the vector objective function so as to find the "answer" to the multicriteria problem. The Wikipedia article on multiobjective optimization discusses this strategy: https://en.wikipedia.org/wiki/Multi-objective_optimization#A.... On that note, lemme throw a shout out to the wonderful person who took the time to write that Wikipedia article - it is outstanding.

Given that, such an ordering may not be appropriate in all circumstances. Sorting objective vectors from the function suggested in this post would first sort by "time to destination" and then break ties in "time to destination" with "cost of trip". That would mean that (1, 1000) < (1.0000001, 2), but I think most people would be willing to arrive 0.0000001 hours later to save 998 dollars. The flexibility in interpreting the vector objective and making tradeoffs is why the standard lexicographic ordering is not always appropriate.

Does that help?
You may also be interested to know that there has been, for much of the recent past, a significant tax incentive to buy large SUVs (actually more to finance them.) If GWVR> 6000 lb., you could expense $25k, vs only $11k for smaller vehicles. I don't know the current status of this.

When I starting searching "vehicles with gwvr..." google autocompleted ".. over 6000lb." Then I found this helpful webpage on how to reduce my tax burden by driving a stupidly large vehicle. http://www.linkcpa.com/tax-savings-still-available-for-heavy...
Snowden claims the Equation group is the NSA, Shadow Brokers the Kremlin. SB is sending the message "careful about the DNC hacks, we can link you to bad stuff".

True or not, this would also explain these news.
(Discord Dev here) Awesome to hear Discords a good fit for workplace environments too, we've heard a couple success stories around remote teams swapping. Search is a huge priority for us, but its also something we wanna spend time getting right. e.g. soon!
Facebook’s Point System Fails to Close Diversity Gap
Wow, haha, I'm surprised. The few times when I opened Emacs I never read the intro text / 'front cover'. I'll do the tutorial.

Thanks!
If you change the basis of R_n (e.g., you rotate the axes, or you can do), you get a different result by this comparison. If there's no intrinsic reason for using a particular basis, you get different results with this ordering. In other words, you're more or less being completely arbitrary.
Seen some of what? hex constants?
Your comment is kind of buried but I feel like this is what has happened to me as I've aged. Where once I was consumed by the depth of a problem I now find that I am more consumed with the breadth of it. In that sense I tend to consider the practical outcomes more than I used to.

But I am also sure that maintaining novelty in my life, whether through education or travel, is key to maintaining healthy schemas in my mind to help understand the world.
No. Using them is the problem.

Say you are in a gravity well with one side of the wormhole, and the other side is outside the well.

You could "lift" matter outside the gravity well without spending energy.

There are other problems as well: Gravity has no discontinuities, as objects move, the gravitational field moves with it. You never have a situation where gravity just suddenly shows up. (The same is true for an electrical field BTW - you can never create one, you can only move an existing one (i.e. split up the positive and negative parts). A magnetic field can be created, but that's because you always create a north and south at the same time. If magnetic monopoles existed you could not create just one, you could only separate the two halves.)

Anyway, a wormhole would allow you to have a gravitational discontinuity and that's impossible, it would create a gravitational wave with an infinite frequency. As you know a true square wave is physically impossible - the fourier transform requires an infinite frequency - but that's what you are doing by moving matter via a wormhole.
Xeon Phi is in 23 of the Top500 supercomputer list, so it's not like they're not shipping. The next version, Knight's Landing, should be launching soon, and hopefully will have better availability.
Prefixing with !sp will redirect your query to Startpage, which is essentially an anonymous proxy for Google.

So Google will still get to log and analyse your search terms, but they will be aggregated with all other users of Startpage - lots of noise.
Silicon Valley Bank exists based on understanding startups, more than being one. Startups can survive with antiquated banking systems. (If anything it gives them ideas!) Startups can't survive with an antiquated banking mindset.
Did you check that the statement is correct? Feels like someone is bound to drop a piece of paper or ten when refilling the printer. You can probably even do it by weight, 1g ~= $10-100.
> Our current physics allow for wormholes.

No, it does not. See my more detailed reply here: https://news.ycombinator.com/item?id=12301781
> I’m serious: every time you write async in your code you have made a small admission of defeat. You couldn’t come up with a clear way to construct your code that didn’t involve you needing to do some form of I/O in the middle of it.

> But you don’t need to do it. With care, there is no reason for more than about 10% of your codebase to be async functions. Almost all the rest of your code can just transform in-memory data representations from one form to another.

Wouldn't the world be great if we didn't need I/O?

But in the real world, I/O is need very often: disk reads, HTTP requests, database queries, etc. Even more important, I can't predict where and when I'll need I/O.

For example, my JS frontend has function that converts a LaTeX to an SVG. A perfect example "transform in-memory data representations from one form to another". Except...we noticed that MathJax and all its fonts can really take a toll on bandwidth, so now we want to change the conversion implementation to lazily load these over HTTP. Oops, now my "in-memory transform" suddenly acquired I/O. It sure would be a lot simpler if all information were on one machine all the time. :/

---

FYI, async is only a thing because implementation details make OS threads heavy. Reduce the stack size to nearly nothing and change the schedulers to not flush memory caches on context switches, and suddenly you have all the benefits of async. (Granted, this won't happen soon, and so we create application-level "threads" (sequenced code), rather than use OS ones.)

So, I agree there is some arbitrariness at play here. Pushed to the extremes, sync == async.
Does Your Ego Help or Destroy Your Trading
I totally agree. Innovation is not necessarily valued by the market. There is no shame in seeing what others are doing and copying it -- that's how the free market is supposed to work. The competition is good for everyone, and indeed, analyzing what's working and what's not for your predecessors and competitors can often be instructive in developing something that can eventually conquer the world, which Facebook assuredly did. 100% on board with execution being many orders of magnitude more important than the germinating idea.

However, the Winklevoss twins had hired Zuck and communicated their proprietary information so that they could get his execution. It is absolutely shady to get hired to develop a product, chicken out, and then implement your own version using your client's intellectual property. It's obvious that Zuck was in hot water here; if he wasn't, he wouldn't have paid out to the Winklevoss's.

It appears the lesson from Zuck is "take whatever you can and win, then deal with any potential consequences from a position of strength".
why the quotes? whether he ends up burning out early or not, he is undoubtedly a child genius.
If you have signed a pollination contract to provide 100 beehives for a commercial orchard and your colonies keep dying then in order to be sure you can perform your contract and not incur damages, you will make sure you have more than 100 beehives in order to allow for colony collapse.

Similarly if you are making honey. If you have the right to make honey over an area that will support 100 beehives but you know that 20 of them are going to die, ten you will put in 120 beehives.

Commercial beekeepers know how to create new colonies by artificially triggering the split/swarming process. Thus, the logical response of commercial beekeepers to the colony collapse disorder is to keep extra colonies around. It makes complete sense.

Unfortunately, I doubt a similar adaptation is happening in the wild. We are losing wild pollinators and that may have all kinds of negative effects on the ecosystem.
It won't be used for the rocket but for the Mars transport spaceship.
>isn't required or even optimal

What if it's the applicable (if not "optimal") tool that the developer is most familiar and productive with?

What do you even mean by "optimal"? Loads fastest? Fewest LOC? Lowest client CPU impact? Can be designed, built, tested, and deployed in the shortest amount of time?
Looper: Fashion Meets Technology. The First Fashionable Tracker Accessory
An ambivalent view on Vim superintelligence, contrasted with GNU Emacs
> the laws of physics already need to be rewritten, not the other way around.

Then explain how you conserve energy when you move an item out of a gravity well via a wormhole.

Or the even bigger problem I explain here: https://news.ycombinator.com/item?id=12301781
(All of this is IME, of course:)

Maven is awful when you get to even moderately large projects -- there are many reasons (and I'm sure you can find them on the web). Yes, you can find heaps of documentation and StackOverflow answers which detail all the workarounds you'll need, but... wouldn't you rather have a system that didn't require huge amounts of documentation and workarounds in the first place?

(Btw, I'm not saying Gradle is the system which transports you to this holy land. I personally think it's hugely better than Maven in every conceivable way, though. Except if "better at being Maven" is a consideration, obviously.)
From Pull and Push to Here and Now
I think this is posturing and a final warning to interested buyers "Buy us now, or we're going public"
Distributed Queues (Clojure/West 2015 talk)
Which particular language are you referring to?

Sounds more like biology to me, with the talk of sexual selection, signalling, etc.
Crack the Coding Interview (FREE CS Resources)
The 16 bit "thumb" instructions are still all fixed size - 16 bits. They do this by limiting the available options in the instructions. For instance, the register selection field will be 3 bits so only 8 registers can be directly accessed by the thumb instructions. They also drop some instructions IIRC.

The 16 bit instructions map 1:1 to the 32 bit instructions, so decoding is unchanged, The difference is a pre-decoding transmogrificaiton stage where some of the resulting fields in the transmogrified 32 bit instruction are fixed (e.g. 0) and some are filled in from the original 16 bit instruction fields.

Switching between 32 bit and "thumb" is fairly painless but the instructions cannot be intermingled. When you do a call, you have the opportunity to switch 32/thumb. When you return, the processor switches back as appropriate.

The resulting thumb code is more compact than full 32 bit instructions, but it isn't 2x more compact because you still need some 32 bit instructions (subroutines) and the 16 bit instructions are not as powerful as the full 32 bit instructions.
Ask HN: Is it reasonable to go from Lead developer to Senior Product Manager?
I am a experienced full stack lead developer looking to transition into Product Management (will likely need to switch orgs). A lot of my work involves prioritizing tasks and figuring out what needs to be built (and if it makes sense to build it) and coming up with requirements/stories. (we don't have PMs in the org I am working at currently).

Is it reasonable to switch into a Senior Product Manager role vs starting from Product Manager?
The paper says it is a

> a tunnel for magnetic fields acting as if was outside the usual 3D space.

I didn't understand what they meant by "acting as if it was outside the usual 3D space".

If I did understand it then, fair enough, I'd accept the thing as a magnetic analogue of a wormhole, just as there are physically interesting hydrodynamic analogues of black and white holes. (https://arxiv.org/abs/1203.6505)
Ask HN: Has anyone read the AdBlockPlus source code to check for integrity?
One of the reasons I don't have ABP installed on my main browser is that it requests for access to a lot of data, including all the content of all pages I browse on my browser. I tend to be overly paranoid about things like these. (I only have it installed on a secondary browser (Firefox) for testing how sites look with adblock)

I know ABP is open source, but its source code is also large and unwieldy. Has anyone (3rd party, outside of ABP devs) actually read through ABP's source code and know for sure there is no malicious activity of any kind, that none of our browsing data is sent to some server ABP has, or anything like that?
I am some what the opposite. The person that comes after me should be able to read and understand what I wrote without line by line documentation. If they can't, they are not fit for the position. Although, if there is a quirk within the code where something needs to be explained, it will have documentation.
I checked to make sure my dropbox app is updated. Is this feature only available on iphone, or is it part of their paid service?
HackerRank actually has a jobs app now that lets you complete one application and then all of their customers get to review that ONE application and you get offered from them-pretty much what you're describing.
Your argument implies some type of biological monoculture, i.e., all crops will behave the same as canola. On what basis do you make this assertion?
Social Security is paid for as an insurance program, however, an overwhelming majority collect. Medicare is somewhat more direct afaik...
You're right about civil remedies; I was overlooking them because I was focused narrowly on victims' rights relevant to the criminal case in the article. I'm hardly a legal expert, but from what I know, in the US common law system victims have no rights pertaining to criminal trials (at least pre-sentencing). Using the Black's Law definition, victims/complainants have no remedy available if the prosecution declines to try the accused, or tries them ineffectively, or fails to secure a conviction, or fails to secure a punishment to the complainant's liking. Such remedies might be available in other systems; for example, I believe that it was once the case that private individuals could pursue criminal cases in the UK. In the US that right seems to be reserved to "the people" as represented by the government. Therefore no rights accrue to the victims in discontinued criminal matters.

Note that your article specifically states at the end that many of these "rights" don't come with causes of action. Going by the Black's Law definition, then, they aren't rights at all. Indeed, they seem to be mostly sentiment and bluster; without an attached cause of action, if a victim finds himself enjoying any of the mentioned privileges, it is merely thanks to the benevolence of the court and the state. That's a great thing, but not a "right".

[Edit to clarify:] The "sentiment and bluster" is in calling these bills "Victims' Rights" bills. For example, passing a law granting victims the "right" to be notified by the prosecutor's office of changes in the case status which doesn't grant any causes of action against the prosecutor's office when they fail to do so amounts to the legislature stating, "It's the belief of this legislature that it'd be really a great thing if prosecutors did this". Encoding that statement into law instead of just a passing a motion to that effect is what's "sentiment and bluster".
I don't know if this is what you're thinking of, but Dr. Seligman's other big research work was into "Learned Helplessness."

Seligman did some work with optimism and the forces, but the Learned Helplessness stuff was taken by two people unconnected with Seligman (James Mitchell and Bruce Jessen) who turned it into a manual for torturing people.

Seligman's name was dragged through the mud for this, but he didn't do the work on torture, and his research was into identifying the causes of Learned Helplessness precisely so people could avoid it. He openly discusses helping the forces apply his research to aiding captured soldiers resist torture:

http://www.nybooks.com/articles/2016/04/21/learned-helplessn...

There is a lot of he-said/he-said at work, but there is no evidence that he worked with the CIA or anybody else on implementing torture.

Of course, you may be discussing something else entirely!
> If it were just part of the actual compiler wouldn't that save power and heat?

That gives less flexibility to the processor maker for individual optimizations. A CPU can optimize its microcode generation to use its hardware as efficiently as possible. Made a hardware change that can be used for more performance?

Update the microcode generator and ship the new CPU, all updated (complex) instructions build on that are automatically faster/more efficient/whatever you optimized.

If you compile to microcode-equivalent, your compilers don't know about the new detail, so they won't try to use it. So you need to ship a new CPU, and then update all compilers to know about your new microcode, and get software recompiled, and worst case shipped in both a version for your new and all old CPUs, ...

Giving the CPU abilities to change things about how it exactly executes code means the compiler has to know less about the specific CPU running the code later.

AFAIK this is one of the things that killed the Itanium line: they tried to rely on sufficiently smart compilers instead of hardware optimizations, and had a hard time to adapt the code running to innovations on the hardware level.
> I wish they didn't use the word wormhole.

Taking a hot physics buzz-phrase (wormhole, black hole, Hawking radiation, etc.) and applying it to a mathematically analogous (but physically unrelated) system is currently fashionable in physics. Personally I find it kind of dishonest, but it seems to be a popular strategy for focusing attention on research that is otherwise only marginally interesting.
The generalization was stated as an absolute, and that's why you're getting well-deserved objection.

On your second point: it is true that the students are not chained down and kept from self-study, but some might say that school should be a nurturing environment, and not just not_a_jail. These students are learning the value of waiting around without doing much of anything, and are praised for their achievements despite having expended little effort. And I think it would be pretty easy to get the impression that having a 4.0 GPA indicates that you're doing well; but if you're starting the school year far ahead of the evaluation criteria, then it's false feedback.