skysight-inc/HackerNews huggingface dataset:
Yeah I understand, but having a stake in a company doesn't give you the right to act as an advisor to the board or management. You're aren't a worker or a consultant and you're not on the board. If they have an issue with the board then then there are manoeuvres that they can take.
That's an absurd degree of cynicism. I just finished my PhD in chemical engineering, and I did the reverse of this. In fact, I successfully migrated the younger members of my research group to a completely open-source software stack for chemical simulations, so that in principle anyone with a Linux box could reproduce our results. We published all our code and plain text versions of the data.

I'm not saying you're wrong about the incentives - scientists are often incentivized toward secrecy - but I deny that we have to follow such incentives.
For those interested in learning more about excellent scientists whose work could not be reproduced:

Tom Cech and his grad students discovered that RNA can have enzymatic activity. They proved this (with excellent control experiments eliminating alternative hypotheses) and yet, the community completely denied this for years and reported failed replication, when in fact, the deniers were messing up their experiments because working with RNA was hard. Cech eventually won the Nobel Prize.

Stanley Prusiner: discovered that some diseases are caused by self-replicating proteins. Spent several decades running heroic experiments that nobody could replicate (because they're heroic) before finally some other groups managed to scrape together enough skilled postdocs. He won the Nobel Prize, too.

Barbara McClintock- my personal favorite scientist of all time. She was soundly criticized and isolated for reporting the existence of jumping genes (along with telomeres) and it also took decades for other groups to replicate her work (most of them for lack of interest). Eventually, she was awarded the Nobel Prize, but she also stopped publishing and sharing her work due to the extremely negative response to her extraordinary discoveries.

Mina Bissel went through a similar passage, ultimately becoming the world leader in ECM/cancer studies. She will likely win a Nobel Prize at some point, and I think we should learn to read her papers with a certain level of trust at this point, and expect that her competitors might actually manage to level up enough to be able to replicate her experiments.
And what if Uber's management loses the trust of the investors? If management Fucks up, investors should NOT blindly follow the lead of poor decisions.
Travel app Hopper will now break down airlines’ confusing fees
You might enjoy this article on Postal Experiments: http://www.improbable.com/airchives/paperair/volume6/v6i4/po...

They tested all sorts of wacky stuff sent through the mail, including an unpackaged flower and a ski, both of which made it to the recipient (but various others did not).
What an incredible tool... I have a webapp that has as a small component the analysis of JPEG metadata, this will be very useful for future development.
Did you read the letter? One of the main points in it is that the investigation is not being conducted independently.
> it felt like a step backwards, from being able to implement the whole application in a single language with reasonable properties into a split world where I still need to use native code with all it's downsides.

I see a clear benefit in separating the language for the UI from the application logic language. Having choice of the second is good. Otherwise you are limited a monolithic structure, and need to reinvent the way to define UI in each language.
The top highlight from the article...

> We are disappointed to see that Uber has selected a team of insiders to investigate its destructive culture and make recommendations for change. To us, this decision is yet another example of Uber’s continued unwillingness to be open, transparent, and direct.
But how are robot sensors different than if I choose to have, eg security cameras around my house or a maid doing the cleaning? In fact, the robot sounds exactly like a live in maid, who can already be compelled to testify on my activities.

Both the camera footage and maid testimony can be demanded by the courts, so why would a hybrid of the two be different?
> following the playbook that historically leads to dead companies

I agree that Uber is handling this poorly, but can you elaborate?
While this is quite entertaining, could anyone explain to a non-American why you hate this guy so much?
Is Allah going to be the next democratic candidate or something?
QML has these. Also the properties/dataflow system is a really good way of building guis. Like react but much more terse and declarative.
What do you mean by "scale i3"? Just the text drawn by i3 or also the managed windows?
I guess if I was a journalist, it might not be bad price, but I'm just a casual blogger. I currently host my own Wordpress site and keep it up to date myself. As the other reply to your comment mentioned, we're pretty technical here on HN and Ghost is probably something we can hack together on our own.

Even so, for the casual blogger, $5/month is probably the max.
Hack the drawing cats site to turn your own images into cats
1. convert an image you would like to turn into a cat into base64 (with a tool like this: https://www.base64-image.de/)

2. Go to this site which lets you turn your drawing into cats:
http://affinelayer.com/pixsrv/index.html

3. Paste this function into the console and execute it on the base64 data you produced in step 1 (then click the 'Process' button in the converter that appears on the page with your image):

function main(base64) {
function create_editor(config) {
var editor = new Editor(config)
var elem = document.getElementById(config.name)
elem.appendChild(editor.view.ctx.canvas)
editor.view.ctx.canvas.onselectstart = function(e) {
e.preventDefault();
return false;
}
editors.push(editor)
}

create_editor({
name: "edges2cats",
generate_url: base_url + "/edges2cats_AtoB",
mode: "line",
clear: "#FFFFFF",
colors: {
line: "#000000",
eraser: "#ffffff",
},
draw: "#000000",
initial_input: base64,
initial_output: "",
sheet_url: "/pixsrv/edges2cats-sheet.jpg",
})

init();
}
How did PyQt manage to solve this problem?
Looks like fanatastic release! Yarn and Webpack support, inspired from Phoenix probably. Capubara!... I mean Capybara and DB cleanup. All this looks pretty great. I need to look into mailer upgrades.
"Unwieldy knobs and dials in hotel room showers replaced..."

But this is very much an example of the author's point.

Without researching it yet, I bet you can find simpler, better designed bathtub and shower controls from the 1930s with better usability than what we find today.

We have an old oven in our basement, and our current upstairs oven broke recently. It was very pleasant to have a single, analog nob I just had to turn to "400" to start the oven heating to 400 degrees Fahrenheit. The new oven has a numeric keypad, and requires finding the "bake" button in the matrix of identically shaped buttons.

If you imagine the modern version being invented first, the nob version could be marketed with a Johnny Ive style video talking about the relentless focus of simplicity and usability of this innovative new design!
The card reader is almost never actually broken. Yet another reason why people don't like traditional cabs.
I used your Impulse skin for WinAmp for several years, in my opinion the best looking one ever for that application. The rest of your work is equally excellent, you have nothing to be embarrassed about!
Found at a thrift shop: the last record of a doomed Apple DRM effort from 1979
I think your hitting the aspect most IoT designers never think about: systems should fail like an escalator, not an elevator. You should still be able to get the basic usage out of the product if everything else fails.

While I'm working on my own system similar to yours, and I'm designing around the same concept, most IoT manufacturers aren't. I get why people's default reaction to IoT stuff is to run away, because they are mostly very poorly designed.
I use Beancount, but there are several Plain Text alternatives here. http://plaintextaccounting.org

I have found this to be the best way for me to track my finances. I can easily get information from CSVs that I download and am able to use plain text and tools surrounding that (snippets, python scripts) in quite an effective manner.
The current FKT for an unsupported CT hike is 9days 12hours and 32minutes. (Set this past season)

So, a 9Day pace would be a new record if you went for it.
Repeating scandals are bad for Uber's business so exerting public pressure on them to shape up and improve on the culture that causes these scandals is good for both Uber and their investors. Since private recommendations and advice seem to have failed this seems like a wholly reasonable next step.
This has actually been proposed as the explanation for the distribution of word lengths seen across natural languages: http://www.pnas.org/content/108/9/3526.long.
Patent trolls are lousy, but going on HN and posting a long-winded rant about how they're literally software hitler and should be tortured and then executed does nobody a service. The core of my complaint (patent trolls hurt small innovators) is debatably valid, but the way I'm expressing it alienates those who disagree with me and makes those who would otherwise be my allies shut up in fear of being associated with my jerkishness.
This tool is simply testing whether or not the file has a disturbance vector that makes it a potential file with higher than usual probability to be in a collision
To Test Zika Vaccines, Scientists Need a New Outbreak
This, and this is one such maneuver. Hell, it's just an open letter! I don't understand all the fuss over it. There are much more damaging maneuvers that are available, like lawsuits.
Why should an owner walk away if he is unhappy with some aspect of management instead of trying to change it?
It is not strictly impossible to abolish the House of Representatives. We have the amendment process. Incredibly unlikely, yes. If you weren't exaggerating, I would legitimately love to hear your logic, it sounds quite interesting to me.

The reason people love to talk about proportional representation is because it is a comparatively easy and elegant method to solve the problem. Legislating math is hard. Folks won't understand it.

People feel their vote doesn't matter. I say this as someone whose district just became a swing one out of nowhere.
I've disabled swap on MacOS. Works fine with just 16 GB. That's with Spring STS and at least one 2GB virtualbox for running ArangoDB. I do use Safari so it uses less memory than Chrome.

I shut it off because, in my opinion, OSX is pretty shitty at memory management. It swaps for no good reason. I've had 6 GB free and still using 1.6 GB of swap. That shouldn't happen.
To me, the Kapor's are effectively claiming Uber has breached their trust.

They also indicate they have been a "team player" during prior incidents:
"As early investors in Uber, starting in 2010, we have tried for years to work behind the scenes to exert a constructive influence on company culture. When Uber has come under public criticism, we have been available to make suggestions, and have been publicly supportive, in the hope that the leadership would take the necessary steps to make the changes needed to bring about real change."

So it's hard for me to fault them here.

For the sake of more thought provocation, what do you think about YC's "Founder Ethics" rules, and how would you want YC to respond if Uber were a YC company?
http://www.ycombinator.com/ethics/
If you liked this article, you should check out a blog post giving a visual introduction to information theory[1] by Chris Olah

[1]: https://colah.github.io/posts/2015-09-Visual-Information/
Same here. I ordered two separate packages from Amazon that were marked as delivered but never actually arrived. I was easily able to get ahold of USPS support, and the customer support representative was very professional. I got both of my packages less than a week later, even though I (mistakenly) reported only one of them.
Disk space is cheap. Add a few gigs of swap, or make a swap file! If you just have a few gigs of HDD disk space left, buy another disk!! Having some swap is worth it.

One neat thing that swap can be used for is to take sleeping processes, that might use a lot of memory, and put that memory on disk to free up memory for other active programs.

How much swap do you need ? Square root of your RAM size.
Would this be something like Visa/MasterCard Concierge?
You're sure passive aggression is a good idea? Personally, I'd prefer the direct insults to someone being passive aggressive.
I'm a bit taken aback by your comment here. I was encouraged by the lack of partisanship that began our exchange, as that so often does nothing but further polarize discussions. There are indications that you're looking for a more nuanced discussion, but phrases like "those lamenting injustice" and "to scream bigotry among this group is just too rich" makes it harder, rather than easier, for those that don't already agree with you to be willing to enter a discussion: it takes extra effort and good faith to attempt to engage in substantive discussion on contentious issues (rather than fall into the echo chamber everyone decries).

a survey of tech workers shows that men point primarily to the 'funnel problem' whereas women point to the 'lack of role models'.

Interesting. Do you have a reference to this survey at hand?

Which I thought was telling, and hints at an opportunity for improvement.

I'm not sure if I'm particularly dense (though I don't dispute this might be the case), but I think people generally assume that their intent in statements like this are much clearer than what is actually the case. I have a hard time knowing how to interpret what you mean, or what opportunity you see. Is it that you think there should be more role models for women? That the lack of role models for women indicates that there just aren't that many women in tech and that's because women aren't generally interested in tech so there really isn't a problem? That there's a mismatch between how men and women perceive the problem that needs to be addressed? If that's the case, do you think one perception is more accurate than the other? My comment to which you initially responded asked for specifics on implementation and measurement on addressing disparities in tech. I'm still interested in hearing for details rather than generalities.
Morality is arbitrary, neither point of view is more valid than the other one.

Take your text, and replace FOSS with berries and closed source with banana, and you'll feel even more right. Do it with freedom and slavery, you'll feel so wrong.
There have been a number of attempts to automatically do redistricting using Operations Research techniques. Here's one such slide deck, using integer programming.

http://www.illc.uva.nl/COST-IC1205/documents/Caen-2014-Slide...
American states are sovereign entities, not mere administrative districts that exist at the pleasure of the Feds.
Not to completely hijack this thread, but is it expected for devs to change jobs often? Are you a washed out has-been if you've stayed at your current firm for more than a couple years??
Are there any known collisions for the SHA (1 and 2) family of hash functions?
Yes you do have that right. Investors literally own the company.

People who literally own the company are of course expected to give their opinion on matters concerning the company that they own.
What Sam Altman found about Trump Supporters
Hi, nice idea! It went down though so I was thinking maybe you could build it strong but on the cheap too without needing a database and very little coding.

It starts with this premise: https://aws.amazon.com/articles/1434/

There is an approach I've used for years and my site never goes down with high traffic and I didn't use load balancers or anything fancy. Its very cheap to run and maintain.

1) Use Amazon S3 and Cloud Front for all your web pages, including your web app as well along with storing anything such as file uploads, etc.

2) Have a simple cheap $5 Digital Ocean Droplet (Node or Go) used only as an API.

3) JavaScript is hosted on your website front end that upon save for content then hits your API server just once to get a Just-In-Time signing request that authorizes the web browser to make an upload directly to S3 temporarily and signed to a specific namespace/bucket. This type of traffic happens very less than say viewing a web page along with it taking up very little processing and bandwidth so you really don't need to scale this.

4) The web browser's javascript literally creates the entire html page and uploads it directly to S3.

You can easily do image uploads as well or video too using this method and use the just-in-time signing method for those too.

Yes it is not secure if there is no signup etc but you can do crypto.generateRandom to put people in specific namespace path then show their URL after, controlling limited permissions and the location of where things are saved from your cheap API server.

Here's my little repo for signing to demonstrate this -> https://github.com/sebringj/siggy

Just a thought.
They do! If you create a "robots.txt" file [1] and use a disallow flag, they will not scan the site.

Ex: http://web.archive.org/web/20070103112847/http://www.infocep...

[1]: https://en.wikipedia.org/wiki/Robots_exclusion_standard
One-way functions are not cryptographic hash functions, which have the three properties preimage resistance, second preimage resistance, and collision resistance.

For example, say f(x) is a one-way function. Then define

g(0x) = f(x)

g(1x) = f(x)

Here given some z, it's easy to find another z that maps to the same output, just flip the first bit. However, g is still a one-way function:

Assume we could break g with non-negligible probability, that some program A(y) outputs x such that g(x) = y with probability p.

Then say someone gives us q = f(a) for some a. We can compute A(q) that will either give us 1a or 0a by the definition of g with probability p. In either case we can discard the first bit to find the preimage for a. By contradiction, g is a one-way function.
here's the deal, they don't have to care.

it gets really bad if you use book rate/etc as my mom used to do a dog magazine for the breed she was involved with for fifty plus years. There is no actual requirement the magazine shipped that way show up by a set date, in good condition, or even be delivered. She once had people complaining about a magazine not delivered a month late only to find out they were still on the dock with other mail all pushed into a corner.

Guaranteed delivery isn't even that either. there are all sorts of exceptions. The simple matter is, you want it there then pay a shipping company that values their reputation. if you must use USPS then require a signature on delivery and insure it.
Great analysis. So why did Google choose to use PDFs instead of JPGs directly?
I don't think it's that big of a deal. I do think that it's more likely to have a negative than positive effect, in that it risks the proliferation of the negative press surrounding the company at the moment.
Do we have an alternative to Urban Dictionary
My childhood shower was a simple two-axis device. In/out for pressure, left/right for temperature. It had enough travel distance to not scald or freeze, and was generally excellent despite being ~30 years old.

For some reason, the style fell out of favor. Not even to high-tech showers, just to single axis systems which blast water at high heat and trickle it for cold.

This sort of thing really is a usability failure, providing a slightly cheaper and simpler product for the median consumer while harming anyone with vaguely non-standard intentions.
Since vscode is already pretty fast, you are probably right.
Well, "more powerful" isn't always a feature. There was some discussion early on how advanced the scripting language really should be, and since the departure of Nakamoto the developers have both taken away and added features to it.

Some very smart people have thought about this, and it's probably far from perfect. But just throwing a VM in there isn't going make things better. Ethereum has had to make some radical changes to their initial idea. I think what we saw not just with the DAO but in fact most valuable contracts demonstrates quite well that it wasn't the most suitable design imaginable.

But things will move on, and new coins will appear to take its place. It has been quite obvious for several years now however that any new cryptocurrency will be bootstrapped from Bitcoin, not from USD. That is one of the reasons I keep an interest in it.
He might be referring to manufacturing defects, some of which didn't get proper attention until it became a reputation stain. Many people encountered the known GPU issue in 2011 macbooks just after the warranty expired. Here's a 2014 article about Apple's dodging attempts (http://appleinsider.com/articles/14/08/12/apple-ignores-call...). The next year, they finally got a replacement program (http://www.macworld.co.uk/news/mac/widespread-2011-macbook-p...). Notably, after a class-action lawsuit was filed.

AppleCare is good at a lot of things, but Apple's still been known to dodge responsibility for a lot.
You like the logic of "Urban Dictionary" but don't love the environment because of it is too childish ? Paradict aims to create a cultural area in a dictionary format that come together people around the world.
Hitler's speeches are anything but polished. In my opinion, his speeches display only a rudimentary grasp of rhetoric. I'd disagree that that sentence is polished in any way beyond basic syntactic and grammar rules.
That sounds interesting, do you have any details (blog post, tutorial) on exactly how to do that?
they will most likely get spam first, as they allow links. from those seo people
I'd actually be curious to know some of this stuff. Email is my handle at gmail.
I would be exceedingly reluctant to work with an investor who writes an "open letter" to a company in a situation like this, and particularly when that letter calls out the CEO in a pretty gratuitous way ("and we have both been contacted by senior leaders at Uber (though notably not by Travis, the CEO)"). You're supposed to be able to be open with investors and other advisors, so this is a deep breech of trust in a non-public company. I can't see taking advice from and sharing confidential or sensitive information with someone who has done that to you in the past.

(The sad part is I agree Uber has a problem and needs to change; Susan Fowler's blog post was remarkable.)
Show HN: Arms and the Man
I don't think this is particularly practical.

Most experiments run for years (literally) and no one is going to record or archive, let alone watch, years of footage to confirm that one paper is legit.

A brief experiment showing the apparatus and the collection of a few data points might be helpful for understanding the paper, but I can't see using it to verify a non-trivial experiment.
Testing no. Develop yes. The people with Android phones in the office can add entire features to our iOS application using only the simulator and then test on a device once they are almost done. Trying to do the same on Android is an exercise in frustration.
Linux OS Support and Base Stations Come to SteamVR
New leadership is one option. Depends if investors feel a change would improve things or not
It's already been cracked: http://me.bios.io/images/6/61/Ring_-3_Rootkits.pdf

Ok, not for the latest chipset (just most of the Core2Duo/Core2Quad generation), but if I had that exploit I wouldn't be shouting it off the rooftops.
Send me a message with your email address. My company just started looking for a Customer Success Hero today and I can pass along the information to you.
You can give your opinion, you can't install yourself as a worker with your own personal goals of changing a company's culture. Again, if you have a problem with how the company is being run then you can take action.