skysight-inc/HackerNews huggingface dataset:
At this level of sport, everyone is doping. Whether or not that is moral is another question, but if you want to be the best, you have to do it. It is just a matter of who can hide it best, might as well stop regulating it so they can focus on the sport.
This Is the Hacker Allegedly Behind the LinkedIn and MySpace Megabreaches
Women are leaving engineering because men don't want women to have fun. Who honestly thinks men having fun means women don't want it?
There are two kinds of Hungarian Notation: Systems and Apps Hungarian: https://en.wikipedia.org/wiki/Hungarian_notation

In Systems Hungarian notation, the prefix encodes the actual data type of the variable.

Apps Hungarian notation strives to encode the logical data type rather than the physical data type; in this way, it gives a hint as to what the variable's purpose is, or what it represents.
This had me thinking how could I apply this to features of my side project.

I am not sure if I can. The first thing that came to mind was a set of micro services that provide some feature. These micro services would be composed into a UI using some type of bandit algorithm
Hey, the code is well commented and the math is explained in detail as well.
How about we don't have "infotainment" in cars?

The cumudgeonly John Muir ( who wrote "Volkswagen Maintenance for the Compleat Idiot") is on record as saying cars would be safest if "... drivers were strapped to the front like an Aztec sacrifice" (paraphrased). Exploits to take over cars through the infotainment systems only reinforce my prejudice.
We've banned this account for violating the HN guidelines. If you don't want it to be banned, you're welcome to email hn@ycombinator.com.
My professor taught locks and race conditions with a game of chopsticks in front of the class. It felt silly and childish at the start but I'll never forget it!
This!

So here's a story: I work at a large engineering company building custom automated research systems. The system engineers do the the design/development/testing and documentation.

I have been searching for nearly 9 months for a documentation system to replace our current documentation system (500 Word docs in an EDMS). Goal is to increase re-usability and decrease maintenance cost by something more like a wiki/markdown system.

The problem is, even though formatting and maintenance of Word docs is abysmal, they make inserting images and references drop dead simple. Plus, everyone has it installed on their machine.

All the markdown versions don't have good references or image support (plus the best IDE is gitbooks which is... buggy). RsT is too much of a burden to setup. These are engineers writing, not programmers.

I've looked into Confluence, Gitbooks, Dozuki, Inkling, Sphinx, ... nothing is quite so friction-less to "just write the docs" than Word.
https://medium.com/@ageitgey/machine-learning-is-fun-80ea3ec...
"Tiling agents" would be the most arguably relevant. Provably correct agents that approve the construction of other probably correct agents obeying similar invariants.
I'm considering doing a side-project to auto transcribe minutes from voice recognition for the meeting and index all that data so its searchable and also plugable to existing enterprise systems through REST API. Does that sound something useful?
> During the crowd sale, it was often said that 'investors' need to look at the code because that is the only binding agreement. I guess it turns out that's a lie too.

No, it turns out that that's completely true, and that's the problem.
Thanks for catching this. Fixed!
And then you use a "function" behind the gateway for the parts that need to write or need to see things that need authentication. Just like in the diagram...? Nothing says that you can only allow public access to a database.
Maternal Diet-Induced Social and Synaptic Deficits in Offspring
I'd be wary of "proving one's identity" via (one of) one's SSH key by connecting to an unknown SSH host.

The main reason is a (maybe not on HN) little known scenario where the user has SSH key forwarding enabled, and the host they SSH to takes that forwarded identity and uses it to, say, fetch your private repos on github and the like.

https://news.ycombinator.com/item?id=9425805

https://www.reddit.com/r/netsec/comments/3frnxb/my_ssh_serve...

I'd have _no problems at all_ signing a pgp message the likes of "I'm proving I am myself, and that you requested me to sign also with token QIMdoV76LIvymGvTxXEB8LkIIqfM4nEm5W"
The article buried the lead - "Coronado Biosciences did test Joel Weinstock’s pig whipworms. It ran the largest trials conducted to date, comprising 250 participants with Crohn’s disease. But in contrast to Weinstock’s earlier, smaller studies, which showed an almost miraculous curative effect in Crohn’s — 72 percent experienced remission — these studies showed no benefit at all."
NY State Assembly passes anti-tech bill
IRS opens up Form 990 data
class Array
def method_missing(m, *args, &block)
self.map {|x| x.send(m)}
end
end

users.first_name
It's plausible, but so far no clinical trials have been done AFAIK.

https://en.wikipedia.org/wiki/Helminthic_therapy#Research
I question the method of this "study". I don't think it's a leap to say 40 undergrads writing in their journals is anecdote.
I think it's a pretty cool idea. We could throw together a git repo and share it around.
The reply feature was also being abused by linkbait-type spammers IIRC. Also one of the reasons why they made the video tags hidden.
Same. Typing became physically painful. I had an opportunity to go cold turkey on Dvorak. I got to my old speed and the problem has not re-emerged since.

I don't know if the ramp-up period was simply slow enough to let my hands get a break and heal. Regardless, I can recommend the process of switching from Qwerty to Dvorak as a cure.
see my comment on being the "World Police". This country supports and props up dictators all the time. Why should we pay for a war (with dollars and blood) in another country when we can't even help the homeless here?

You as a human being will make sure your children/family are fed first, before you give to someone else, right? How is that any different as a nation?
The guy was a "world class poker player", which means that, through genetics or training or both, he was able to reason over limited information to draw correct conclusions more frequently than chance allows. That says to me that he is operating at a higher level than your standard person off the street. He is applying his analytical skills to a different, compatible, domain. It's not easy and I dare anyone to try and do the same with success.
Because smart contracts are (often) contractual obligations on real world things, they only hold as much power as the apparatus of coercion (usually the State) will allow them to hold. That is, you must trust the political authority first and foremost before you trust the contract. This is very different to bitcoin, which operates purely in the digital realm, where you can trust the ownership of the btc without requiring trust of the political authority. So bitcoin solves a trust problem and this makes the less efficient distributed architecture worthwhile (it would be much cheaper and far faster to operate a digital currency in a centralized way). But if you have to trust the political authority for digital contracts on physical goods, what is the point of the extra cost? I'm dubious there is any real benefit.
Of course people have to be smart about cutting, and things are not going to go right if the leaders are themselves unable to identify actual negative net influencers.

But in my own experience, I've worked at one specific place that was very very good about identifying people who plainly didn't help and letting them go. It helped immensely over time: the culture was really good (people were really invested in their job, and loved working as a team) and the retention rate was about 6x higher than most places in the same field.

They didn't use bogus metrics or anything, it was always a "feeling" kind of thing. If several people said someone was not helping, they were most likely right. It was arbitrary I admit, but rarely wrong.

There's books about it (e.g. https://www.amazon.com/Asshole-Rule-Civilized-Workplace-Surv...) but personally haven't read them yet.
First, there is commonmark that is trying to standardize markdown. There is also recommonmark which will parse commonmark for sphinx:

https://github.com/rtfd/recommonmark

However, commonmark currently lack support for tables, so I fall back on rst for tables(actually I think the syntax for tables in rst is much better than tables in other markdown flavors).

Also, resolving links using commonmark in sphinx is a mess, right now. I actually extended recommonmark so sphinx will properly resolve cross references(including reference to elements in a domain). However, I had to update sphinx as well, which I have a PR open with no response from them, here:

https://github.com/sphinx-doc/sphinx/pull/2644

It seems unfortunate that sphinx devs are unresponsive to contributions. The devs for mkdocs are a lot more responsive, but seem more interested in monetary contributions, unfortunately.
A $79M cryptocurrency heist just happened, threatening blockchains
So when are we gonna pit it against Google Brain?
This is not the case when creating a new account from an Android device.
Extreme exercise does have negative health effects. Here is one random discussion with some study links (found from a quick search):

http://www.drjohnm.org/2012/06/cw-its-settled-long-term-extr...
Couldn't this come down more to men being conditioned to be more assertive and women being conditioned to de-escalate?
Exactly, China's massive cheap labor force and emerging markets give it the position of "fuck you". China knows that first world TNCs want a piece of the pie and China is grooming it's domestic (see "state run") corporations to reap the benefits.
Hacker May Have Taken $50M from DAO Cybercurrency Project
What's crazy to me about the whole thing isn't the bug in the DAO nor the fact that it's being taken advantage of. As you say, it's all very early stuff, and there's no surprise that it hasn't been fully worked out yet.

What does surprise me is that people poured the equivalent of tens of millions of dollars into this new, unproven thing. To me, this says that while Ethereum itself may be technologically fine, the community is completely bonkers.
> Twenty percent of engineering graduates are women—but only 13 percent of the engineering workforce is female.

>It’s not a pipeline issue

Aren't women half the population? That still sounds like a pipeline issue.
It's been a while since I've written rST but there were good plugins for both emacs and Sublime to boot (for e.g. filling the header under/over line or toggling between different header styles)
Introducing Apex Ping
I just heard another first hand account of a female computer science masters candidate dropping out shortly before completion due to sexual harassment from her supervisor and no support on the matter from the University. Interesting that the study focuses on the "fun" aspect while the journals themselves highlight unwanted advances and "creepiness" from males. There are many factors keeping women out of computer science, but rape culture seems to me to be the most serious and under-addressed one.
Right, and "just get it working for now" never happens in non-academic projects.. :)
Not every study is a double-blind random sample with statistical modeling and error bars.
The price of DAO has tanked: https://cryptowat.ch/kraken/daobtc/1h
Sure, here's some documentation on how to enable remote management in the Intel Management Engine, if it's supported:

[1] http://www.tomshardware.com/reviews/vpro-amt-management-kvm,...
[2] http://www.howtogeek.com/56538/how-to-remotely-control-your-...
[3] https://communities.intel.com/thread/21261

The lack of independent audit of this chip and firmware is legitimate concern. But as you can see, if you obtain a fresh computer with access to the BIOS/UEFI, you have control over whether this functionality is enabled. If you don't have access to your BIOS/UEFI then you're correct that you won't know if it's on.
It pretends to be c++ but it doesn't support all features and it fails silently during compile time when you don't use it in the exact specific way, problems first arrive at runtime. Some examples of seemingly simple things that just dont work without wrestling or not at all: Objects referring to other types of objects, enum class, 'using' aliases, stdint types, namespaces. Signal slot connections are not compile time type safe. The make process is also broken as sometimes it doesn't understand which files should be rebuilt so you have to force it by removing all generated files.
Wow, the comments so far are so disappointing. (When I wrote this they are all completely dismissive of this study.)
i'm surprised they don't have inbuilt support for some kind of async transfer primitive. so instead of doing:

address.call.value(amount) and the call being synchronous

you do:

address.call.queue_value(amount) and then at the end of your contract execution it runs the asynchronous calls that have been queued

a lot of the DAO calls (all of them??) to external addresses don't need the result so having an asynchronous transfer primitive would have just solved the problem.

these external callbacks are very dangerous. for example you have function _entry_ call function _logic_ and everything is ok. then someone decides to change function _logic_ to perform an external callback and this breaks the behaviour of function _entry_. when you have this non-local side effects from changes you will create security bugs very easily.
I looked into these recently and found AsciiDoc the most promising for lightweight technical documentation, but I'm still having a very hard time getting myself to use it instead of Markdown.

AsciiDoc has some very newbie-hostile quirks, at least as of now it more or less requires asciidoctor, and even then its output HTML is terrible. Terrible as in Wrong, as in...

<div class="paragraph"><p>Oh no...</p></div>

In fact, since I have not yet found an asciidoc converter that produces decent HTML, and I don't have time to write one, I may yet fall back into the "everything sorta supports Markdown" trap.
I think it would mean that either you rent (but someone else is still an owner and has to deal with the situation) or you don't care much about the property value (which means, in other words, you are rich).
Use an IDE instead of an editor and finding/hilighting usages is just one keypress away. I'm often surprised how many people assume IDE=editor, but with higher system requirements.
"Put a fork in it"
Yeah, photography has all sorts of parallels. Most people are shocked to find out that shooting ~1-2k images on an outing is normal.

95% of the time I won't know if a shot is "worthwhile" until after I cull/process but it's all about setting up environments that promote the chance of that happening.

Major respect for the people who used to do it in Film, much more discipline and technique required back then.
Oops. Thanks for flagging that. Shrunk them.
"Please use variable names that are more descriptive the larger the scope of their use is."

When the scope is limited to a single line lambda, "first letter of the thing it is" is plenty descriptive enough, especially given that it's a strong convention in ruby.

(In an example of the opposite extreme, I'm currently working int codebase where every non-function local/non-instance variable has to use its fully qualified path name. Extremely descriptive; extremely unreadable.)
Matthew Garrett reviews “smart plug” on Amazon
Not necessarily. It could be the experience of the 20% that leads to a whittling to 13% influences women to never enter the pipeline in the first place, which means the root problem isn't the pipeline but what lies at the end of it.
We just finished recording a new episode about Lateral Joins it will be the next episode (early next week). Thanks for your feedback!
Why would I use this over say Adium or similar multi-protocol app?
At this point, what is stopping some other company from coming in and giving all the merchants a square-like payment terminal that doesn't use the credit card networks?

I honestly think this is something that needs to be done as a public works project, or a non-profit.
Well that sucks. They had a good run, but Samsung's business culture is probably going to ruin them. Just check out some of the stories of their internal software engineering process.
This is the best summary I've read. It details the mechanics of the entire process and the steps that Soros and his fund (Quantum) took to pull the whole thing off.
This works for the obvious thefts and high profile contracts but what about smaller contracts and more gray areas? Will the miners know about or care enough to actually efficiently resolve disputes fairly? Will there be a fork for the person who lost 500$ because of a bug in his contract? I’m worried that miners policing everything won’t be sustainable and in the end code will be the final arbiter on Etherium and as we all know writing code without bugs is an unrealistic expectation to place on people.
Please don't make the thread worse by posting snarky disses of disses. It just stirs up acrimony and adds no information, regardless of whether your point is right.
Indeed an important question that will be decided soon is whether the "hacker" will get to keep the reward pot, or whether the rules of the game will change to deny it.
Trade in data seems very important, but there are no good, er, data on it
Carl Zimmer's very interesting book Parasite Rex (though now over a decade and a half old) cites some studies on using worms to treat Crohn's disease and googling around yields this a more recent paper published in Science about studies done on mice [1].

[1] Layperson Summary - http://www.sciencemag.org/news/2016/04/parasitic-worms-may-p...

[2] Actual Article -
http://science.sciencemag.org/content/352/6285/608
There's no moral/ethical/character shortcoming/failure/flaw here.

The company has leveraged technical debt. The leverage has allowed the company to grow. The debt increases the likelihood of bugs. Technical debt is a business decision. It's use is a sign of technical competence, not incompetence.

Customers complaining is better than not having any customers. The business goal is not some bug free codebase.

My random advice from the internet:

1. Accept technical debt for what it is. A business tool.
2. Talk to the customers. If stability matters more than
new features, focus on stability.
3. If stability isn't your customer's overwhelming priority,
keep moving forward iterating on their feedback.

What you are doing is hard. The good news is that there aren't grades every three months. It's a marathon not a sprint.

For a startup, technical debt will tend to disappear in one of two ways: the startup shutters its doors or the startup grows to a scale where even original systems with zero technical debt would have to be redesigned. Then you have to build Kafka or Kubernetes or Wasabi.

Good luck.
A keyboard with OLED keycaps that change depending on the context would be reason enough to get a new laptop altogether, even though I have a brand new one.

As someone who context-switches from XCode to IntelliJ to Photoshop to Emacs, sometimes I confuse the shortcuts, and I don't learn more shortcuts because I'm afraid they will not carry over to other programs. Having discoverable shortcuts would be amazing.
Hilarious! On a serious note though; Phippy should be an elephant, not a giraffe...
That wouldn't explain why men were assigned different jobs than women. ...sexist infrastructure was in place that kept female interns shuffling papers while their oftentimes less experienced male counterparts had legitimate “engineering” assignments.
All names depend on context. "user" may or may not be description depending on the surrounding context. Single-letter variables are the same.

Your own post provides good examples - you use "it" and "this" because, in context, they are clear and easier to write and read than a longer version.
Is it also possible that the men are usually being more aggressive towards getting more interesting work?
After all, in their example the girls could've just told the guys no and came to an agreement instead of just accepting their lot.
If you have an idea, the chances someone is already doing it are actually quite high: https://www.withkash.com/
I think using the word 'fun' in this title is demeaning and misleading. Women aren't looking for fun, they're looking for meaningful, interesting work and are being denied it. (Obviously not all women, etc. etc.)

I know a very talented woman with more experience and talent than her teammates who constantly deals with the interesting work being given to men instead of her. In meetings men look to the other men for opinions instead of her, even when she's leading the meeting. Partly it's because corporate environments prefer bluster to quieter expertise but the answer shouldn't be to tell women to be bigger blowhards than the men in order to get to do interesting stuff.
Idk about Keybase but I recommended GPG because it was one of only three or so tech the NSA couldn't break per Snowden leaks. They were smashing most stuff. So, my recommendation was modifying proven code to put a better UI on it that ignored most of the complexity to focus on just fundamental features.

Note: Keybase with with their own PGP implementation. Idk what its security is going to be like. I see why they'd use tech that's had years of auditing and attacks, though.
Stay in school.
For me it was smosh pokemon theme song lip sync.

Unfortunately, Smosh were sued for using the theme song and had to take it down.

Here's a duplicate of it:
https://www.youtube.com/watch?v=mOX3OmUhQoo
Memory-mapped device registers are generally mapped in such a way that accesses bypass cache and go straight to memory. This has a fairly large performance penalty, of course.
Death to the Minotaur (2001)
Check out trading ticket's API here https://www.trade.it/ they've done a great job at combining brokerage integrations.
As a sop to those who don't consider Electron apps desktop apps, we s/Desktop/Electron/'d the title. Please let's discuss this app now.
7 Best Legit ping websites blog YouTube video 2016 – Easy Rupee
Which also means not every study should be used to project its results over an entire population.
The one thing I haven't seen discussed in the serverless world is state as optimization.

For instance, if I have a machine learning application that has to access a very large trained model, I would like to load that model into memory at application startup. Loading from disk at every "function call" would be too slow. So would making RPC calls to some external "model cache" service.

Does AWS Lambda / similar have some sort of overridable "init"?
Inline C/Assembler in Bash
Yes - but since the merchant is the one liable you can assume those costs are being passed down to you either way (key part being the contractual obligation visa/mastercard assert that prohibits the merchant from charging you more for using a credit card). Therefore in the meanwhile you can be covered for fraud and a) get your 1-2% back b) get airline miles - or c) none of the above. Seems like an obvious choice?
The DAO is basically an investment fund, i.e. people pool money to invest in companies and get shares.
Did you buy the ticket with your American Express card? The data transmitted by the merchant (airline) includes some basic itinerary information.
It looks like the link to part 2 is broken, so:

http://www.salon.com/2001/03/26/wizards_part2/
The author of this article spoke to Russ Roberts about this topic on EconTalk[1] a couple of years ago.

[1] http://www.econtalk.org/archives/2014/03/velasquez-manof.htm...