skysight-inc/HackerNews huggingface dataset:
Good point. But the camera would need a processor then to decrypt the infrared signal, wouldn't it?
The difference between vim and, say, Notepad++ as "programmer's editors" is that one is easy to start with, but you soon reach a limiting level of competence, beyond which your tools cannot take you. With vim, this does not happen, at least not for a very long time.
Such tools are indeed hard to learn, but, properly used, they amplify your skills far beyond what you can do with "consumer-grade" software.

A child with a keyboard that has prerecorded music on it has much more fun with it than they would with a grand piano. And that's perfectly fine!
However, if you're a professional pianist, you're going to want to go the Steinway route, even though it takes decades of practice to really make sense on one.

(Perhaps violins would make more sense as an example?)
I am not a lawyer but in my eyes having a BSD/MIT license will also save you from a corporation "adopting" your technology and sue you afterwards for infringing a super vague patent of theirs... or something along the lines.

If your work is in the public domain, then at least the corporations would have much harder time hijacking and wall-garden it, and the chances of them simply giving up are higher. Or so I hope.

I've read a good chunk of your website. GREAT WORK! Do not give up, you're doing next-level work. =)
It's not tin-foilly at all. Scanners won't scan money.

http://www.telegraph.co.uk/technology/advice/8597875/Why-can...
Baloney Detection – How to Distinguish Between Science and Pseudoscience
a) Stop caring about being right

b) http://www.theregister.co.uk/2012/03/21/how_to_get_paid_more... -- read this

c) It's fine to say no, or it's wrong, or whatever, but always have a positive and enthusiastic solution for whatever's wrong. Being blocked by a bureaucratic organization? Have a work-around that you offer straight away!
Cell phone != camera.

I have $20 dump phone with no camera for exactly this reason. And it lasts 30 days on battery :-)

Infrared transmitters will not solve anything. Too easy to hack this with IR filters etc..
The idea is good, but the execution is LinkedIn-level horrible. Dark patterns everywhere, useless gamification which promotes low quality content, etc.
Either you (OP) are initiating or propagating discussions for the sake of the discussion and not to solve the problem at hand OR you are simply direct and honest, which some people see as toxic, especially in large companies and institutions. In my experience you need to be more political (wrap it up the right way) in large companies and institutions.

The book FuNe suggests is a classic and a very good read. I've spent my time as a software developer and consultant in both huge, medium and small companies ranging from 1 to 50.000 employees, and the larger the size, the more the "us vs them" inter-departmental bullshit was present.

If you're the right kind of honest, you could just become a consultant and get paid 10x more per hour for being honest, for some reason people listen way more intensely to someone they pay a shitton of money to voice their opinion ;)
Why ultra-powerful radio bursts are the most perplexing mystery in astronomy
It's hard to answer this as an outsider because it's hard to know what exactly your manager(s) consider toxic. It's cultural. At my company we have very open and frank discussions of what our systemic problems are or what our team problems are, etc. But I've had prior employers where those same discussions would have been considered out of bounds and inappropriate.

As general advice though, I think if you like your job and want to stay there and be in good standing with those around you it's extremely important to learn the culture of that workplace and adapt to it. If you're getting feedback that you are being toxic, and it's not just from one person who doesn't like what you're saying but really is a clash between you and the culture, then you need to listen to that feedback and reign your personality in.

You can vent to friends and family outside of work. And if you really don't like it, you can always find another job that is a better fit for you.
Project Zero has uncovered a similar issue in ESET a year ago:

http://googleprojectzero.blogspot.ch/2015/06/analysis-and-ex...
Is it you that's toxic, or is it the organisation? I wouldn't readily assume you are the problem. If you're in a culture that avoids confrontation and criticism, anyone who is outspoken will be targeted as a troublemaker. Just some food for thought.
Interesting... It seems broken right now; but the github & arxiv integration sounds pretty cool, so I'll keep an eye on it.
Also DNS, Apache, CloudFlare, Linux, images, Fail2Ban, Ethernet, the server's CPU/Memory/Motherboard, the phone network.

All this for a static list, he could have just faxed us all this list instead like in the good old times.
> Down time is still on you

If you can say "It's not our fault, it's Amazon's", there are plenty of boards and customers who are fine with that, in my experience.
Yes, we write comment papers. But the process is very very slow, so many don't bother.

I submitted a comment paper to a journal in March last year. The paper I was commenting on was from November 2014. My comment got accepted, after two rounds of peer review, in May this year. It will appear in the journal in July some time.
Fog Creek is an interesting example partly because it's written up and also because it's kind of a hybrid where they've remained self funded but spun off VC funded ventures in Trello and in some ways Stack Exchange http://www.foundersatwork.com/joel-spolksy.html
This is a real problem in academia and not just because of superficial coding-style issues that the authors might be fearing criticism for. There is a real probability of serious bugs. There have been papers that have had to be retracted because the analysis software used was later discovered to have bugs that caused incorrect results (things being called statistically significant that weren't, and so on).
But they already have processors. Calculating white balance, compensating for lens characteristics, and converting the raw data into the format wanted by the OS.
The GPS receiver handles all the calculations for determining position.
Same with the accelerometer, gyroscope and magnetometer.
ICs are one of the most important and impressive achievements of humankind imo. Taking a handful of Si atoms to form a transistor then carefully arranging a billion of them to make an x64 processor, just so Randall can watch a cat jumping into a box and make a webcomic of it.

Making useful things at those scales amazes me everytime.
Hrm, so for the site 'whoownsMYavailability', the answer is someone else?
Derailing the thread further, I don't understand why people say "aether was flat out wrong". Is it because they don't know it was just a name change, and we're now calling it "vacuum"? [1]

[1] https://en.wikipedia.org/wiki/Aether_theories

See for example,

The modern concept of the vacuum of space, confirmed every day by experiment, is a relativistic ether. But we do not call it this because it is taboo.
Bring your animations to life with physics – ReactJS News
Show HN: Monkberry – a JavaScript library for building web user interfaces
I wonder if there'd be a halfway mode, whereby the commands to the camera would be something like "only take a picture in really poor quality mode". You could still get your pics, but the value would be nowhere near 'professional'.
Actual toxic behavior usually involves playing corporate politics in a way that's detrimental to the work you're supposed to be engaged in. Voicing negative views openly is healthy and should be encouraged, as long as you know what you're talking about. If you whine and complain but do not have a proposed solution, then that is not toxic behavior it's just garden variety laziness.
> why the website is sending docents of requests to Ebay’s servers.

"dozens" maybe?
Right - but we are talking about Apple and we can assume this is for an iPhone or something else planned. Most people don't want to carry a 2nd phone and have a 2nd line / bill.

I think people are really over reacting to this, obviously, as I got a down vote. If it's used in inappropriate places; there will be backlash - ie: a restaurant, a child's recital. But for places with sensitive data or copy-written work - why not.
Bad title: it works only while you have the password field focused.

Bad content: when you log in or register you send your password to the servers anyway. It's irrelevant, since all connections (as shown in your post) are made with https.

One could argue "they are seeing what you write even if you haven't sent it yet", but meh, it's just a damn password field, not a chat field.

So bad, bad, bad.
Fax!?? This is exactly what chisels and stone tablets were made for.
take note that the slow/"safe" way also has its own risk - that someone will discover your currently-secret goldmine and overtake you due to having more resources/connections/investment.
Can't you measure and timeout on the file-descriptor writes too?
It sounds like you're posting here because you want someone to reaffirm that your work place is toxic.

Well, I'm happy to oblige:

Your work place is toxic.
Scaling Agile development at Spotify
>The first thing you get wrong is spending too much time on things no one sees. No one really cares if you’ve made the backup process run 50 per cent faster unless it’s stopping work, so don't waste your time on this until some politically powerful person or business unit asks. That’s a tactic: the full methodology you should adopt for all your work is Continuous Visible Productivity (CVP).

Plan your work in terms of things other people can see; forget agile dependency modelling, GANTT, etcetera and prioritise with respect to how many useful people see the result.

Is this why every web app I see from a large organization flat out sucks?(2 megs of js to do a single post request, I'm looking at you ADP) It probably works in the corporate world, but damn that's depressing.
A New Hope – the web strikes back
After discovering the Column Reader Firefox extension i have found long form articles online much more readable.

It converts an article into screen height pages, much like reading a magazine article.

And i think way too many TV drams these days fail the "show don't tell" check. Meaning that you get two talking heads yapping at each other in a static shot more often than not.
My dual-panel, multi-tabbed file manager of choice has been the free Multi Commander:
http://multicommander.com/
I think he definitely needs to get a number of particulars from management, because if you ask me, characterizing an employee's behavior as "toxic" is passive-aggressive. It certainly isn't constructive. Without particulars, it simply means "we don't like you."
Even react is based on 4 decade old ideas; Component based programming (at least the idea of it) has been around since the 60's.
Lean on others around you for feedback - ask a trusted co-worker to be brutally honest with you when he/she gets the impression you are being toxic. Tell them to approach you afterwards and make you aware of it.

Apart from this, here are a few things to watch yourself for:

* sarcasm & cynicism
* passive aggressive behavior
* insults
* loving proving others wrong and making them look bad
* loudness / brashness
If someone has broken ebay https they will surely be able to catch the whole password at the end.
It might be worth following up with your manager on what behavior they're seeing, specifically. Depending on how your organization works and how your relationship with your manager work, of course. That said, politely approaching them with a short list of very specific questions may allow you to clarify what they're seeing. If asking for clarification is an option, it's definitely better than guessing what the issue is. The thing is, they're concluding your behavior is "toxic" based on a set of specific actions (assuming the review process is functional, etc.), so you'll want to find out what those actions are and then make a plan on what to do differently, execute that plan, then ask for feedback again later.
Sending your password as you type it as a GET request query parameter seems awfully hazardous. As you point out the password will appear in all manner of places, such as HTTP server logs. As the username/email is not included an ops person might not directly know from the GET request alone what user the password belongs to. It is not difficult to imagine however that they have enough info to correlate the IP address of the password strength request with a user.
It's hard to argue that a competitive salary for work done is "payment" for not doing something later on. If they are paying an above average salary for the job, it might be arguable.
Once strong AI is out of the bag, do we really believe that all humans will follow Google's recommendations? I would expect both intentional and accidental violations by humans trying to harness AI for advantage against other humans. And if a small number of humans begin to release AI's from their rule-bound cage, how long will the rest of us be able to hold back from doing the same?
They're embedding the password in a GET request. That'll get logged all over the place.
Well, first of all, OP admitted himself that he does not understand what others perceive as inappropriate behavior and would like to learn. I cannot think of more appropriate place to recommend a book that explains exactly that.

Furthermore, such self-help books are recommended for the OP's benefit, not (only) of those around him. It's fine if you don't care to fit into models of 'polite' and 'pleasant', but you should at least know what you're missing out on.
Simply put, it's time to leave. Either your attitude towards the organization is bad, or the organization itself cannot take criticism. If it's the organization, then there is nothing that can be done and you should immediately find new employment. This is generally a sign of bad things to come.

If it's you, then you are not happy and you are not as effective as you could be. You are no longer a good fit for the position. This sounds negative towards you, but it's not. It just means that you need to find a place that you like more.

This happened to me a couple of years ago. I worked with a group of people for almost 15 years at different organizations. Towards the end, I was negative all the time about the company we currently worked at. I wanted to stay, because they were all my friends, and we had been through so many struggles together that I couldn't imagine working with them (layoffs, bankruptcies, buyouts, etc.) I had no idea how unhappy I was until I finally quit and found another job. I miss the people there quite often, but now I know I would never go back to that place. I would never have accomplished what I have if I stayed there.
So your argument is that to achieve economic growth one just needs to pass a law that says "companies can do anything and everything that they like, no restrictions?"
Think you should identify this label better and once you do, you'll know if there's anything to correct. From a glance at this, I'm reading "toxic discussion" as relating to inter-department communication.

You mentioned that you have no qualms speaking your mind about faults of other departments, but is it possible that this kind of blunt communication is creating political problems for your managers and coworkers?

When you make vocal statements about an another department, you're seen as representing your department and your boss in those statements. That may not be what your boss wants to be publicly associated with.

In technical problem solving, it's easy to make a very easy read of problems and state them clearly, but in an organization they're seen as accusations and criticism. Often, there are strong defensive reactions from being called out and they can start a chain reaction: another department withdraws support or resources, or escalates their complaint which then comes down on your boss.
Yeah, I tried it under wine. It suffered from graphical and audio glitches. I'm sure if I fiddled with it I could have gotten it to work quite well, but I didn't have the patience for it.
It took me a long time to figure out that you don't get paid to do work, you get paid to do work AND get on with people.

I found my life became far easier when I took five minutes to talk to people about their kids, pets, work, spouses etc. Make a cup of coffee for the team, get one for your boss before a meeting. Bring in some cookies and doughnuts. Hell, turn up to work 30 minutes late with cookies everyone is pleased to see you.

I read "how to make friends and influence people".... it didn't change my life, but it's good to remember what my mum would call 'good manners' trumps 100% productivity.
Oh didn't know that.

Could an infrared filter help in that case?
This question reminds me of a scene from Silicon Valley ;)

https://www.youtube.com/watch?v=4rmqJZCCFVI
He's got a point that sending via GET is kinda dirty. I'd hope ebay logs don't log the full url of requests. Sure, getting to those logs would be super difficult, but you really don't want plain text passwords anywhere.

In general though, yeah, not that exciting of an article.
This submission's title is misleading. The article (under a more accurate title) doesn't explain why it was changed, only that it has changed.
.NET Framework is the old .NET Framework. It's basically the entire shebang, tied to Windows: VM, class libraries, etc.

.NET Core is as the name says, just the "core" of the .NET Framework, the part that's cross platform. However, I'm not sure that at this point the code's common, I believe at least a part of it has been reimplemented. I think that in the future .NET Framework will be based on .NET Core. Therefore .NET Framework will be .NET Core + Windows specific bits.

WPF is the fancy name for a .NET UI toolkit for Windows, basically. Think of it as a Windows-only GTK.
I think portable VR + something like this [0] has massive potential.

0: http://www.theverge.com/2016/1/8/10738792/harman-touchless-u...
If organic growth is working it says a lot about your startup and you are in a rare position. Plenty of startups can't even exist or run without outside capital. This includes the ones in news you read every day. But if you insist and like hyper growth I would recommend to try YC.

And, as a vendor witnessing a lot of startups for 14 years, I would also recommend to follow the organic route. You can see a lot of geniuses and killer products crash. Even one nine figure acquisition was not so great for the founders and they didn't get that much after working a few years as part of the retention.

If you want to be acquired in the future, follow the growth route too, since your valuation will be a multiplier of your revenue.
Hmmm? Seems to be working OK for me here in the UK
As I said in the Post, it is not a security vulnerability itself, but I want to point out that it can be very dangerous to put a password in a GET request.
And the response of ebay is bad too.
But thank you for your constructive comment ;)
Same as every website where you can login.
You can also do live updates on strong typed systems.

The only thing needed is support for dynamic loading and unloading of modules.

The biggest problem, which dynamic systems also suffer from, is how to smoothly perform the updates with inflight requests.
But GET arguments are not visible to 3rd parties when using https. Anything after the host name is sent encrypted.
As others are saying, using a GET request embeds that password in the URL, which means that server logs on eBay's side will have your password in them. Server logs aren't always the most protected thing in terms of locking down systems and permission management. On the flip side, most server logs do not have POST/PUT data logged.
The way the shape of the combustion area changes to include long thin areas as the rotor is moved looks like an emissions nightmare. Deep and/or wedge shaped combustion chambers went away in the 1960s because of that.

Emissions speculation aside, what part of this is superior to a Wankel?

I can see the three chamber design having merit for compression ignition apps because you can better spread the combustion force around the block and reduce the amount of material needed for a particular power level or part life. With some creativity off-highway diesel could probably be used a the lubricant(highway diesel is ultra low sulfer and doesn't lubricate well at all) in low power (portable equipment) applications. All the simplicity and light weight of a two stroke gas engine but with far less idle fuel consumption, no worrying about forgetting to premix or forgetting that you already premixed and doubling the oil and you can refill it by siphoning off your tractor (and don't have to worry about fuel going stale over the winter). This is just wishful thinking though.

With a little reworking the three small chambers per rotor would probably be pretty nice for an air compressor application. More of a smooth hum and less of a drone.

The only possible thing I can think of is
Good, balanced answer.

"Very bureaucratic and slow central organisation whom I am forced to deal with." is one perception of the organisation. No way to know if this is really the case, and I would refrain using these words with colleagues. It may well be the case, but others might not experience it that way.
It seems like you have good reasons to be toxic ;-) I have felt similarly in some organizations.

In your case "toxic" seems to be that pointing out negative things about the organization too often or too bluntly might lead to colleagues becoming less motivated and less attached. So the "simple" way out would be to reduce your remarks about the flaws of the organization or to state them in a less blunt or confrontational manner.

Of course, what is being considered toxic will differ from one company to the next but also from one country to the other. Germans and Dutch are known for being very honest and direct whereas most other cultures prefer a less confrontational attitude.
What we need is for Microsoft, Apple, and Mozilla to settle on a plan to collectively eliminate negligent CAs. It seems like existing CAs would have to hand out valid certs to Hitler before they are removed from the trusted root store. We already have high standards for any new CAs to be added, why can't we have high standards for CAs to keep their trusted status?

We don't have to either do nothing or revoke the CA entirely. We could just only trust certificates with an issue date before a certain deadline. When the next DigiNotar or Comodo pops up just set a deadline of 3 or 6 months to revoke their status as a CA. No customers would be harmed by this, they have the rest of the lifetime of their cert or 6 months to move to a decent CA. This would be a clear stop to an untrustworthy CA without the negative ramifications for any party other than the CA itself. And 5 years or so after the deadline has past, all of their certs are invalid anyways and the CA can be completely removed. If the CA starts issuing bogus certs with a forged issue date, just remove them immediately and make sure that every CA knows that this is the process for removing a CA.

Maybe we wouldn't have CAs in the news every year if there were actual consequences for existing CAs.
the beginning is slow but then it picks up pace, I liked it and they present the topic in a way that is easily understandable
Common chip-design paradigms? Architecture patterns? I was expecting things like "TTL", "Discrete Logic", "Von Neumann", "Microcontroller" etc. etc. Interesting nonetheless.